Browse Source

测试联调

xiebeibei 3 years ago
parent
commit
4e5363843d
3 changed files with 85 additions and 101 deletions
  1. 4 4
      src/api/equipmentList.js
  2. 19 22
      src/views/equipment/addDataDialog.vue
  3. 62 75
      src/views/equipment/index.vue

+ 4 - 4
src/api/equipmentList.js

@@ -89,12 +89,12 @@ export function previewExecl({ getParams }) {
 
 
 // 设备设施附加数据-查看数据是否填写完整
-export function addDataCheckComplete({ data }) {
-    return httputils.fetchJson(`/data/addData/checkComplete`, data)
+export function addDataCheckComplete({ data, postParams }) {
+    return httputils.fetchJson(`/data/addData/checkComplete`, data ,postParams)
 }
 // 设备设施附加数据-消防系统数据预览/数据回显
-export function addDataPreviewFireControl({ data }) {
-    return httputils.fetchJson(`/data/addData/previewFireControl`, data)
+export function addDataPreviewFireControl({ data, postParams }) {
+    return httputils.fetchJson(`/data/addData/previewFireControl`, data, postParams)
 }
 // 设备设施附加数据-弱电系统数据预览/回显
 export function addDataPreviewWeakCurrent({ data, postParams }) {

+ 19 - 22
src/views/equipment/addDataDialog.vue

@@ -99,16 +99,6 @@
 <script>
     import addDataTable from "./addDataTable";
     import {addDataSaveWeakCurrent,addDataSaveFireControl} from "@/api/equipmentList.js";
-    const renderContent = (value, row, index) => {
-        const obj = {
-            children: value,
-            attrs: {},
-        };
-        if (index === 2) {
-            obj.attrs.colSpan = 0;
-        }
-        return obj;
-    };
     export default {
         name: "addDataDialog",
         components:{addDataTable},
@@ -771,6 +761,12 @@
             },
             //消防系统数据处理成保存提交的格式
             checkDataFunX(){
+                let postParams = {
+                    projectId:  this.projectId,
+                    systemCode: this.systemCode,
+                    floor: this.floor,
+                    data:[]
+                }
                 let data = [];
                 this.addDataTableData.length && this.addDataTableData.map(item=>{
                     let obj = {
@@ -799,10 +795,10 @@
 
                 })
                 console.log(data);
-                // params.data = data
-                // addDataSaveFireControl({params}).then(res=>{
+                postParams.data = data
+                addDataSaveFireControl({postParams}).then(res=>{
 
-                // })
+                })
                 this.$message({
                     message: '保存成功',
                     type: 'success',
@@ -811,6 +807,12 @@
             },
             //弱电系统数据处理成保存提交的格式
             checkDataFunR(){
+                let postParams = {
+                    projectId:  this.projectId,
+                    systemCode: this.systemCode,
+                    floor: this.floor,
+                    data:[]
+                }
                 let data = [];
                 console.log(this.addDataTableData);
                 this.addDataTableData.length &&  this.addDataTableData.map((item,index)=>{
@@ -833,10 +835,10 @@
 
                 })
                 console.log(data);
-                // params.data = data
-                // addDataSaveWeakCurrent({params}).then(res=>{
+                postParams.data = data
+                addDataSaveWeakCurrent({postParams}).then(res=>{
 
-                // })
+                })
                 this.$message({
                     message: '保存成功',
                     type: 'success',
@@ -845,12 +847,7 @@
             },
             //保存
             handelSave(){
-                // let params = {
-                //     projectId:  this.projectId,
-                //     systemCode: this.systemCode,
-                //     floor: this.floor,
-                //     data:[]
-                // }
+
                 let flag = false;
                 if(this.systemName=='弱电系统'){
                     this.addDataTableData.length &&  this.addDataTableData.map(item=>{

+ 62 - 75
src/views/equipment/index.vue

@@ -501,70 +501,57 @@ export default {
     },
     //  查看数据是否填写完整
       addDataCheckCompleteFun() {
-          let params = {
+          let postParams = {
               projectId: this.plazaId,
               systemCode: this.smsxt,
               floor: this.floorInfo.gname,
           }
-          addDataCheckComplete({params}).then(res=>{
-          // let res = {
-          //     "result": "success",                       //状态信息 success:调用成功  fail:调用失败
-          //     "data": {
-          //         "isComplate": false,                       //是否完整, true: 完整  false :不完整
-          //         "desc": "数据填写不完整,请检查并完善"         // 描述信息
-          //     }
-          // }
-          if (res.result == 'success') {
-              if (!res.data.isComplate) {
+          addDataCheckComplete({postParams}).then(res=>{
+              if (res.data.result == 'success') {
+              if (res.data.data.isComplate) {
                   this.visibleTooltip = false;
               } else {
                   this.visibleTooltip = true;
               }
-          }else{
-              this.$message({
-                  message: res.message,
-                  type: 'error'
-              })
           }
-          console.log(res);
           })
     },
       // 消防系统数据预览/数据回显
     addDataPreviewFireControlFun(){
-        let params = {
+        let postParams = {
             projectId: this.plazaId,
             systemCode: this.smsxt,
             floor: this.floorInfo.gname,
             getTotal:'0'
         }
-        // addDataPreviewFireControl({params}).then(res=>{
-        let res = {
-            "result": "success",                       //状态信息 success:调用成功  fail:调用失败
-            "data":{
-                "infoList":[{
-                    "fireZone":"C1-C1-C1-C1-9",      //防火分区
-                    "isFm": "1",            //是否属于工程物业管理范围,0:否,1:是
-                    "hostNum":"2",          //主机编号
-                       //烟感数量
-                    "warmCount":"999999",       //温感数量
-                    "handNewCount":"13",    //手报数量
-
-                    "moduleCount":"999999"       //模块数量
-                },{
-                    "fireZone":"C1-10",      //防火分区
-                    "isFm": "0",            //是否属于工程物业管理范围,0:否,1:是
-                    "manageScope":"合作方管理范围"   //管理范围
-                } ],
-                "totalCount":{          //总数量,当传入的参数getTotal的值为1时有该数据
-                    "smokeTotalCount":"20",      //烟感总数量
-                    "warmTotalCount":"12",       //温感总数量
-                    "handNewTotalCount":"13",    //手报总数量
-                    "fireHydrantTotalCount":"15",  //消火栓总数量
-                    "moduleTotalCount":"33"       //模块总数量
-                }
-            }
-        };
-          if(res.result=='success'){
+        addDataPreviewFireControl({postParams}).then(res=>{
+        // let res = {
+        //     "result": "success",                       //状态信息 success:调用成功  fail:调用失败
+        //     "data":{
+        //         "infoList":[{
+        //             "fireZone":"C1-C1-C1-C1-9",      //防火分区
+        //             "isFm": "1",            //是否属于工程物业管理范围,0:否,1:是
+        //             "hostNum":"2",          //主机编号
+        //                //烟感数量
+        //             "warmCount":"999999",       //温感数量
+        //             "handNewCount":"13",    //手报数量
+        //
+        //             "moduleCount":"999999"       //模块数量
+        //         },{
+        //             "fireZone":"C1-10",      //防火分区
+        //             "isFm": "0",            //是否属于工程物业管理范围,0:否,1:是
+        //             "manageScope":"合作方管理范围"   //管理范围
+        //         } ],
+        //         "totalCount":{          //总数量,当传入的参数getTotal的值为1时有该数据
+        //             "smokeTotalCount":"20",      //烟感总数量
+        //             "warmTotalCount":"12",       //温感总数量
+        //             "handNewTotalCount":"13",    //手报总数量
+        //             "fireHydrantTotalCount":"15",  //消火栓总数量
+        //             "moduleTotalCount":"33"       //模块总数量
+        //         }
+        //     }
+        // };
+          if(res.data.result=='success'){
               this.tableData = res.data.infoList;
           }else{
               this.$message({
@@ -573,43 +560,43 @@ export default {
               })
           }
 
-        // })
+        })
       },
       //弱电系统数据预览/回显
       addDataPreviewWeakCurrentFun(){
-          let params = {
+          let postParams = {
               projectId: this.plazaId,
               systemCode: this.smsxt,
               floor: this.floorInfo.gname,
               getTotal:'1'
           }
-          // addDataPreviewWeakCurrent({params}).then(res=>{
-         let res =  {
-              "result": "success",                       //状态信息 success:调用成功  fail:调用失败
-              "data":{
-              "infoList":[{
-                  "fireZone":"C区",      //分区
-                  "monitorCount":"2",   //监控系统数量
-                  "baCount":"3",        //BA系统数量
-                  "ddcCount":"4",       //DDC数量
-                  "accessCount":"20"    //门禁系统数量
-              },{
-                  "fireZone":"C区",      //分区
-                  "monitorCount":"2",   //监控系统数量
-                  "baCount":"5",        //BA系统数量
-                  "ddcCount":"4",       //DDC数量
-                  "accessCount":"20"    //门禁系统数量
-              } ],
-                  "totalCount":{            //总数量,当传入的参数getTotal的值为1时有该数据
-                  "monitorTotalCount":"2",   //监控系统总数量
-                      "baTotalCount":"3",        //BA系统总数量
-                      "ddcTotalCount":"4",       //DDC总数量
-                      "accessTotalCount":"20"    //门禁系统总数量
-              }
-          }
-          }
+          addDataPreviewWeakCurrent({postParams}).then(res=>{
+         // let res =  {
+         //      "result": "success",                       //状态信息 success:调用成功  fail:调用失败
+         //      "data":{
+         //      "infoList":[{
+         //          "fireZone":"C区",      //分区
+         //          "monitorCount":"2",   //监控系统数量
+         //          "baCount":"3",        //BA系统数量
+         //          "ddcCount":"4",       //DDC数量
+         //          "accessCount":"20"    //门禁系统数量
+         //      },{
+         //          "fireZone":"C区",      //分区
+         //          "monitorCount":"2",   //监控系统数量
+         //          "baCount":"5",        //BA系统数量
+         //          "ddcCount":"4",       //DDC数量
+         //          "accessCount":"20"    //门禁系统数量
+         //      } ],
+         //          "totalCount":{            //总数量,当传入的参数getTotal的值为1时有该数据
+         //          "monitorTotalCount":"2",   //监控系统总数量
+         //              "baTotalCount":"3",        //BA系统总数量
+         //              "ddcTotalCount":"4",       //DDC总数量
+         //              "accessTotalCount":"20"    //门禁系统总数量
+         //      }
+         //  }
+         //  }
           this.tableData =[];
-          if(res.result=='success'){
+          if(res.data.result=='success'){
 
               res.data.infoList.length && res.data.infoList.map(item=>{
                   let arr =   [
@@ -651,7 +638,7 @@ export default {
               })
           }
 
-          // })
+          })
       },
   },
   created() {