Bläddra i källkod

'空创建,删除接口替换'

zhangyu 5 år sedan
förälder
incheckning
95ce23cd3d

+ 6 - 15
src/components/business_space/business/handsontable.vue

@@ -433,27 +433,18 @@
       if (params.length < 1 || this.main > this.copyMain) {
         return
       }
-      // let param = {
-      //   data: [],
-      //   zone: this.zoneCode
-      // }
-      // params.map(item => {
-      //
-      //   if (item.RoomID)
-      //     param.data.push({ RoomID: item.RoomID })
-      //
-      // })
+      let param = []
+      params.map(item => {
+        if (item.RoomID)
+        param.push({ RoomID: item.RoomID })
+      })
       params.map(i => i.ObjectType = this.zoneParam.ZoneType ? this.zoneParam.ZoneType : i.ObjectType);
       this.$confirm("此操作将删除业务空间,是否继续?", "提示", {
         confirmButtonText: '确定',
         cancelButtonText: '取消',
         type: 'warning'
       }).then(() => {
-        // deleteZone(params, res => {
-        //   this.$message.success("删除成功!")
-        //   this.getData()
-        // })
-        handleZoneDelete(params, res => {
+        handleZoneDelete(param, res => {
           this.$message.success("删除成功!")
           this.getData()
         })

+ 3 - 6
src/components/business_space/dialogs/detailsDialog.vue

@@ -45,7 +45,7 @@
 </template>
 
 <script>
-    import { deleteZone } from "@/api/scan/request";
+    import { zoneCreate } from "@/api/scan/request";
     import equipTable from "@/components/business_space/table/equipTable";
     import addEquip from "@/components/business_space/table/addEquip";
     import {
@@ -151,11 +151,8 @@
                         type: "warning"
                     })
                     .then(() => {
-                        let param = {
-                            zone: this.activeTabType.code,
-                            data: [{RoomID: this.list.id}]
-                        }
-                        deleteZone(param, res => {
+                        let param = [{RoomID: this.list.id}];
+                        zoneCreate(param, res => {
                             if (res.Result == 'success') {
                                 this.$message({ type: "success",  message: "删除成功!" })
                                 this.$emit("del")

+ 5 - 8
src/views/data_admin/buildGraphy/createPointZone.vue

@@ -45,7 +45,7 @@
 
 <script>
 import locationPointMsg from '@/views/data_admin/buildGraphy/locationPointMsg'
-import { queryDictionaryHead, getDataDictionary, createZone } from '@/api/scan/request';
+import { queryDictionaryHead, getDataDictionary, zoneCreate } from '@/api/scan/request';
 import { mapGetters } from 'vuex'
 import zoneInput from '@/components/data_admin/zoneInput'
 export default {
@@ -87,10 +87,7 @@ export default {
     //创建
     createZ() {
       let param = {
-        zone: '',
-        data: {
-          content: []
-        }
+        Content: []
       }
       let zObj = this.$refs.zoneInput.getFormData();
       zObj.Pic = this.$refs.pointMsg.choImg.concat();
@@ -101,13 +98,13 @@ export default {
         Type: item.Type
       }))
       if (this.RoomLocalName && this.buildFloor.length && this.space) {
+        zObj.ObjectType = this.space;
         zObj.RoomLocalName = this.RoomLocalName;
         zObj.RoomLocalID = this.RoomLocalID;
         zObj.BuildingId = this.buildFloor[0];
         zObj.FloorId = this.buildFloor[1];
-        param.zone = this.space;
-        param.data.content = [zObj];
-        createZone(param, res => {
+        param.Content = [zObj];
+        zoneCreate(param, res => {
           this.$message.success("创建成功");
           this.$refs.pointMsg.clearImg();
           this.RoomLocalName = ''

+ 3 - 8
src/views/ledger/spacelist/spaceDetail/index.vue

@@ -31,7 +31,7 @@
 
 <script>
 import { mapGetters } from "vuex"
-import { queryZone, deleteZone } from '@/api/scan/request'
+import { queryZone, zoneCreate } from '@/api/scan/request'
 import eqToSpaceTable from '@/components/business_space/newTables/eqToSpaceTable'
 import syInSpaceTable from '@/components/business_space/newTables/syInSpaceTable'
 export default {
@@ -98,13 +98,8 @@ export default {
         cancelButtonText: '取消',
         type: 'warning'
       }).then(() => {
-        let pa = {
-          data: [{
-            RoomID: this.spaceDetails.RoomID
-          }],
-          zone: this.params.zone
-        }
-        deleteZone(pa, res => {
+        let pa = [{RoomID: this.spaceDetails.RoomID}]
+        zoneCreate(pa, res => {
           this.$message.success('删除成功')
           this.goBack()
         })