Browse Source

修改部件相关接口

zhangyu 5 years ago
parent
commit
9e2a00b472

+ 4 - 0
src/utils/handsontable/fillterField.js

@@ -10,6 +10,10 @@ const data = {
   shaft: { //竖井
     onlyRead: [],
     edit: []
+  },
+  parts: { //部件
+    onlyRead: [],
+    edit: []
   }
 }
 

+ 58 - 4
src/utils/handsontable/notShow.js

@@ -1013,9 +1013,63 @@ const showTools = {
             }
         }
 
-        return {
-            data: item.Path,
-            readOnly: onlyRead
+        if (item.InputMode == "D1" || item.InputMode == "E1") { //单选输入
+            return {
+                data: item.Path,
+                renderer: tools.customDropdownRenderer,
+                editor: "chosen",
+                readOnly: onlyRead,
+                chosenOptions: {
+                    data: item.DataSource ? tools.formatDataSource(item.DataSource) : ""
+                }
+            };
+        } else if (item.InputMode == "D2" || item.InputMode == "E2") { //多选输入
+            return {
+                data: item.Path,
+                renderer: tools.customDropdownRenderer,
+                editor: "chosen",
+                readOnly: onlyRead,
+                chosenOptions: {
+                    multiple: true, //多选
+                    data: item.DataSource ? tools.formatDataSource(item.DataSource) : ""
+                }
+            };
+        } else if (item.InputMode == "A1" || item.InputMode == "A2") { //数字输入
+            return {
+                data: item.Path,
+                type: "numeric",
+                readOnly: onlyRead,
+                numericFormat: {
+                    pattern: "0,0.00"
+                }
+            };
+        } else if (item.InputMode == "C5") { //日期输入
+            return {
+                data: item.Path,
+                type: "date",
+                dateFormat: "YYYY-MM-DD",
+                readOnly: onlyRead,
+                correctFormat: true
+            };
+        } else if ( item.InputMode == "A3" ||
+                    item.InputMode == "A4" ||
+                    item.InputMode == "B1" || 
+                    item.InputMode == "B2" ||
+                    item.InputMode == "F1" ||
+                    item.InputMode == "F2" ||
+                    item.InputMode == "L1" ||
+                    item.InputMode == "L2" ||
+                    item.InputMode == "L" ||
+                    item.InputMode == "M" ) { //文本输入
+            return {
+                data: item.Path,
+                readOnly: onlyRead
+            }
+        } else { //不支持输入(暂定后台控制是否可编辑)
+            return {
+                data: item.Path,
+                readOnly: onlyRead
+            }
         }
     },
     inputModeFilter (item) {
@@ -1136,7 +1190,7 @@ const showTools = {
             })
             return falg
         } else {
-            data.onlyRead.map(item => {
+            data.edit.map(item => {
                 if (item == code) {
                     falg = false
                 }

+ 23 - 47
src/views/ledger/facility/parts/index.vue

@@ -5,11 +5,19 @@
         <el-tab-pane v-for="t in partsTypeList" :key="t.Category" :name="t.Category" :label="t.CategoryName+'('+t.count+')'"></el-tab-pane>
       </el-tabs>
     </el-row>
-    <el-row class="right">
-      <div style="width:200px;display:inline-block;text-align:left;color:gray;">
+    <el-row class="left">
+      <!-- <div style="width:200px;display:inline-block;text-align:left;color:gray;">
         <span>只看要采集的信息</span>
         <el-checkbox v-model="allMess" @change="getTableHeader"></el-checkbox>
-      </div>
+      </div> -->
+      <el-select v-model="showType" @change="initTable" style="width:100px;margin-right:10px;vertical-align:bottom;">
+        <el-option
+          v-for="item in showTypes"
+          :key="item.value"
+          :label="item.label"
+          :value="item.value">
+        </el-option>
+      </el-select>
       <el-button @click="getTableHeader">刷新</el-button>
     </el-row>
     <div class="tableBox">
@@ -79,7 +87,6 @@ export default {
       isTableRightShow: false,
       spaceList: "",
       onlyRead: true,
-      allMess: true,
       tableHeader: [],
       page: {
         pageSize: 50,
@@ -87,26 +94,16 @@ export default {
         pageNumber: 1,
         total: 0
       },
+      showTypes: [
+        {value: "Visible", label: '只看要采集的信息'},
+        {value: "all", label: '全部'}
+      ],
+      showType: "Visible",
       tableData: [],
       copyTableData: [],
       tableExample: null,
       tabVal: "",
       partsTypeList: [], //tabs
-      readArr: [
-        "A1",
-        "A2",
-        "B1",
-        "C5",
-        "D1",
-        "D2",
-        "E1",
-        "F1",
-        "F2",
-        "L",
-        "L1",
-        "L2",
-        "M"
-      ],
       myDialog: {
         qrcode: false, //二维码弹窗
         firm: false, //厂商弹窗
@@ -162,9 +159,11 @@ export default {
     // 获取表头数据(初始化表格)
     async getTableHeader() {
       let params = {
-        PageNumber: 1,
-        PageSize: 500,
-        Filters: `type='Equipment' or type='${this.tabVal}'`
+        data: {
+          PageNumber: 1,
+          PageSize: 500
+        },
+        type: this.tabVal
       };
       await getDataDictionary(params, res => {
         this.tableHeader = res.Content;
@@ -202,37 +201,14 @@ export default {
     formatHeaderData(list) {
       //格式化表头显示的数据
       let arr = tools.copyArr(list);
-      arr.map(item => {
-        item.Visible = true;
-      });
-      let data = showTools.tableHeadFilter(
-        arr,
-        this.readArr,
-        this.onlyRead,
-        false,
-        this.allMess,
-        false,
-        true
-      );
+      let data = showTools.headerTextFilter(arr, "parts", this.onlyRead, this.showType, true)
       data.unshift("查看详情", "当前关联的资产");
       return data;
     },
     formatHeaderType(list) {
       //格式化表头头映射的数据
       let arr = tools.copyArr(list);
-      arr.map(item => {
-        //缺少信息点
-        item.Visible = true;
-      });
-      let data = showTools.tableHeaderTypes(
-        arr,
-        this.readArr,
-        this.onlyRead,
-        false,
-        this.allMess,
-        false,
-        true
-      );
+      let data = showTools.headerTypeFilter(arr, "parts", this.onlyRead, this.showType, true)
       data.unshift(
         {
           data: "caozuo",

+ 47 - 101
src/views/ledger/facility/partsmanage/addparts/index.vue

@@ -1,11 +1,19 @@
 <template>
   <div id="deviceList">
-    <el-row class="right">
-      <span style="float:left;">当前选择的部件类型:{{category.Name}}</span>
-      <div style="width:200px;display:inline-block;text-align:left;color:gray;">
+    <el-row class="left">
+      <span style="float:right;">当前选择的部件类型:{{category.Name}}</span>
+      <!-- <div style="width:200px;display:inline-block;text-align:left;color:gray;">
         <span>隐藏自动填充的信息</span>
         <el-checkbox v-model="isWatch" @change="getTableHeader"></el-checkbox>
-      </div>
+      </div> -->
+      <el-select v-model="showType" @change="initTable" style="width:100px;margin-right:10px;vertical-align:bottom;">
+        <el-option
+          v-for="item in showTypes"
+          :key="item.value"
+          :label="item.label"
+          :value="item.value">
+        </el-option>
+      </el-select>
       <span>增加</span>
       <el-input v-model="addNum" style="width:40px;" size="small"></el-input>
       <span>个{{category.Name}}</span>
@@ -92,7 +100,12 @@ export default {
           ? session.get("partsAddData")
           : [{ Checked: 1 }]
         : [{ Checked: 1 }],
-      isWatch: true,
+      showTypes: [
+        {value: "partInfo", label: '隐藏自动填充的信息点'},
+        {value: "all", label: '全部'}, 
+        {value: "Visible", label: '只看要采集的信息'}
+      ],
+      showType: "partInfo",
       copyTableData: [],
       category: "", //当前设备类
       myDialog: {
@@ -119,21 +132,6 @@ export default {
       systemId: null,
       graphyId: null,
       id: 0,
-      readArr: [
-        "A1",
-        "A2",
-        "B1",
-        "C5",
-        "D1",
-        "D2",
-        "E1",
-        "F1",
-        "F2",
-        "L",
-        "L1",
-        "L2",
-        "M"
-      ],
       EquipmentList: [],
       firmId: "" //品牌型号所需字段--族id三位编码(传设备类id或部件类id)
     };
@@ -164,9 +162,12 @@ export default {
     // 获取表头数据(初始化表格)
     async getTableHeader() {
       let params = {
-        PageNumber: 1,
-        PageSize: 500,
-        Filters: `type='Equipment' or type='${this.category.Code}'`
+        data: {
+          PageNumber: 1,
+          PageSize: 500
+        },
+        type: this.category.Code
+        // Filters: `type='Equipment' or type='${this.category.Code}'`
       };
       await getDataDictionary(params, res => {
         this.tableHeader = res.Content;
@@ -209,9 +210,9 @@ export default {
         params.Category = this.category.Code //当前部件分类
         params.Family = this.firmId;
         if (newData[i].Checked) {//同时创建资产
-          await createPropertyData(params, async res => {
+          await createPropertyData([params], async res => {
             params.PropertyId = res.Id
-            await createPart(params, res => {
+            await createPart([params], res => {
               if (i == newData.length - 1) {
                 this.$router.push({
                   path: "/ledger/partsmanage",
@@ -276,33 +277,15 @@ export default {
     },
     //格式化表头显示的数据
     formatHeaderData(list) {
-      let arr = tools.copyArr(list);
-      arr.map(item => {
-        item.Visible = true;
-      });
-      if (!this.onlyRead) {
-        this.readArr.push("Own");
-      }
-      let data = showTools.tableHeadFilter(
-        arr,
-        this.readArr,
-        this.onlyRead,
-        this.isWatch,
-        false
-      );
-      data.unshift("同时创建资产");
-      return data;
+      let arr = tools.copyArr(list)
+      let data = showTools.headerTextFilter(arr, "parts", this.onlyRead, this.showType, true)
+      data.unshift("同时创建资产")
+      return data
     },
     formatHeaderType(list) {
       //格式化表头头映射的数据
       let arr = tools.copyArr(list);
-      let data = showTools.tableHeaderTypes(
-        arr,
-        this.readArr,
-        this.onlyRead,
-        this.isWatch,
-        false
-      );
+      let data = showTools.headerTypeFilter(arr, "parts", this.onlyRead, this.showType, true)
       data.unshift({
         type: "checkbox",
         checkedTemplate: 1,
@@ -353,36 +336,29 @@ export default {
     },
     //选择型号修改
     firmChange(data) {
-      tools.setDataForKey(this.tableData[this.row], "DPSpecificationID", data.specificationId)
       tools.setDataForKey(this.tableData[this.row], "LedgerParam.EquipManufactor.Brand", data.brand)
       tools.setDataForKey(this.tableData[this.row], "LedgerParam.EquipManufactor.Specification", data.name)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.EquipManufactor.Manufacturer", data.venderName)
-      for (let key in data) {
-        if (key == "venderId") {
-          data[key] = data[key] + "-" + data.name + "/" + data.brand;
-          this.utilToKey(key, "venderId", data, "DPManufacturerID");
-        }
-      }
+      tools.setDataForKey(this.tableData[this.row], "DPManufacturerID", data.venderId)
+    },
+    //供应商变更
+    supplierChange(data) {
+      tools.setDataForKey(this.tableData[this.row], "LedgerParam.SupplyPurchase.Supplier", data.name)
+      tools.setDataForKey(this.tableData[this.row], "DPSupplierID", data.venderId)
+    },
+    //保险商变更
+    changeInsurer(data) {
+      tools.setDataForKey(this.tableData[this.row], "LedgerParam.InsuranceDoc.Insurer", data.name)
+      tools.setDataForKey(this.tableData[this.row], "DPInsurerID", data.venderId)
+    },
+    //维修商变更
+    changeMaintainer(data) {
+      tools.setDataForKey(this.tableData[this.row], "LedgerParam.OperationMainte.Maintainer", data.name)
+      tools.setDataForKey(this.tableData[this.row], "DPMaintainerID", data.venderId)
     },
     supplyChange(data) {
       let changeData = { id: data };
       this.utilToKey("id", "id", changeData, "SupplierContractID");
     },
-    //如果选择供应商之后
-    supplierChange(data) {
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.SupplyPurchase.Supplier", data.name)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.SupplyPurchase.SupplierWeb", data.website)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.SupplyPurchase.SupplierContactor", data.man)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.SupplyPurchase.SupplierPhone", data.phone)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.SupplyPurchase.SupplierFax", data.fox)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.SupplyPurchase.SupplierEmail", data.email)
-      for (let key in data) {
-        if (key == "venderId") {
-          data[key] = data[key] + "-" + data.name;
-          this.utilToKey(key, "venderId", data, "DPSupplierID");
-        }
-      }
-    },
     //保险合同
     guaranteeChange(data) {
       for (let key in data) {
@@ -403,36 +379,6 @@ export default {
     imgChange(keys) {
       this.setDataToMain(keys, this.messKey, this.row);
     },
-    //维修商变更
-    changeMaintainer(data) {
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.OperationMainte.Maintainer", data.name)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.OperationMainte.MaintainerWeb", data.website)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.OperationMainte.MaintainerContactor", data.man)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.OperationMainte.MaintainerPhone", data.phone)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.OperationMainte.MaintainerFax", data.fox)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.OperationMainte.MaintainerEmail", data.email)
-      for (let key in data) {
-        if (key == "venderId") {
-          data[key] = data[key] + "-" + data.name;
-          this.utilToKey(key, "venderId", data, "DPMaintainerID");
-        }
-      }
-    },
-    //保险商变更
-    changeInsurer(data) {
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.InsuranceDoc.InsurerEmail", data.email)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.InsuranceDoc.InsurerFax", data.fox)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.InsuranceDoc.InsurerPhone", data.phone)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.InsuranceDoc.InsurerContactor", data.man)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.InsuranceDoc.InsurerWeb", data.website)
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.InsuranceDoc.Insurer", data.name)
-      for (let key in data) {
-        if (key == "venderId") {
-          data[key] = data[key] + "-" + data.name;
-          this.utilToKey(key, "venderId", data, "DPInsurerID");
-        }
-      }
-    },
     //设备图片弹窗改变事件
     changePics(keys) {
       this.setDataToMain(keys, this.messKey, this.row);

+ 45 - 104
src/views/ledger/facility/partsmanage/index.vue

@@ -5,11 +5,19 @@
         <el-tab-pane v-for="t in partsTypeList" :key="t.Id" :name="t.Code" :label="t.Name+'('+t.Count+')'"></el-tab-pane>
       </el-tabs>
     </el-row>
-    <el-row class="right">
-      <div style="width:200px;display:inline-block;text-align:left;color:gray;">
+    <el-row class="left">
+      <!-- <div style="width:200px;display:inline-block;text-align:left;color:gray;">
         <span>隐藏自动填充的信息</span>
         <el-checkbox v-model="allMess" @change="getTableHeader"></el-checkbox>
-      </div>
+      </div> -->
+      <el-select v-model="showType" @change="initTable" style="width:100px;margin-right:10px;vertical-align:bottom;">
+        <el-option
+          v-for="item in showTypes"
+          :key="item.value"
+          :label="item.label"
+          :value="item.value">
+        </el-option>
+      </el-select>
       <el-button @click="handleCreateTableData">添加部件</el-button>
       <el-button @click="getTableHeader">刷新</el-button>
       <el-button v-show="!onlyRead" @click="undo">撤销</el-button>
@@ -97,7 +105,12 @@ export default {
       isTableRightShow: false,
       spaceList: "",
       onlyRead: false,
-      allMess: true,
+      showTypes: [
+        {value: "partInfo", label: '隐藏自动填充的信息点'},
+        {value: "all", label: '全部'}, 
+        {value: "Visible", label: '只看要采集的信息'}
+      ],
+      showType: "partInfo",
       tableHeader: [],
       page: {
         pageSize: 50,
@@ -106,7 +119,6 @@ export default {
         total: 0
       },
       tableData: [],
-      isWatch: true,
       copyTableData: [],
       tableExample: null,
       tabVal: "",
@@ -138,21 +150,6 @@ export default {
       graphyId: null,
       mess: {},
       id: 0,
-      readArr: [
-        "A1",
-        "A2",
-        "B1",
-        "C5",
-        "D1",
-        "D2",
-        "E1",
-        "F1",
-        "F2",
-        "L",
-        "L1",
-        "L2",
-        "M"
-      ],
       EquipmentList: [],
       firmId: "" //品牌型号所需字段--族id三位编码(传设备类id或部件类id)
     };
@@ -201,9 +198,11 @@ export default {
     // 获取表头数据(初始化表格)
     async getTableHeader() {
       let params = {
-        PageNumber: 1,
-        PageSize: 500,
-        Filters: `type='Equipment' or type='${this.tabVal}'`
+        data: {
+          PageNumber: 1,
+          PageSize: 500
+        },
+        type: this.tabVal
       };
       await getDataDictionary(params, res => {
         this.tableHeader = res.Content;
@@ -365,36 +364,15 @@ export default {
     },
     formatHeaderData(list) {
       //格式化表头显示的数据
-      let arr = tools.copyArr(list);
-      arr.map(item => {
-        item.Visible = true;
-      });
-      if (!this.onlyRead) {
-        this.readArr.push("Own");
-      }
-      let data = showTools.tableHeadFilter(
-        arr,
-        this.readArr,
-        this.onlyRead,
-        this.isWatch,
-        false
-      );
-      data.unshift("查看详情", "当前关联的资产");
-      return data;
+      let arr = tools.copyArr(list)
+      let data = showTools.headerTextFilter(arr, "parts", this.onlyRead, this.showType, true)
+      data.unshift("查看详情", "当前关联的资产")
+      return data
     },
     formatHeaderType(list) {
       //格式化表头头映射的数据
       let arr = tools.copyArr(list);
-      arr.map(item => {
-        item.Visible = true;
-      });
-      let data = showTools.tableHeaderTypes(
-        arr,
-        this.readArr,
-        this.onlyRead,
-        this.isWatch,
-        false
-      );
+      let data = showTools.headerTypeFilter(arr, "parts", this.onlyRead, this.showType, true)
       data.unshift(
         {
           data: "caozuo",
@@ -446,36 +424,29 @@ export default {
     },
     //选择型号修改
     firmChange(data) {
-      tools.setDataForKey(this.tableData[this.row], "DPSpecificationID", data.specificationId);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.EquipManufactor.Brand", data.brand);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.EquipManufactor.Specification", data.name);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.EquipManufactor.Manufacturer", data.venderName);
-      for (let key in data) {
-        if (key == "venderId") {
-          data[key] = data[key] + "-" + data.name + "/" + data.brand;
-          this.utilToKey(key, "venderId", data, "DPManufacturerID");
-        }
-      }
+      tools.setDataForKey(this.tableData[this.row], "LedgerParam.EquipManufactor.Brand", data.brand)
+      tools.setDataForKey(this.tableData[this.row], "LedgerParam.EquipManufactor.Specification", data.name)
+      tools.setDataForKey(this.tableData[this.row], "DPManufacturerID", data.venderId)
+    },
+    //供应商变更
+    supplierChange(data) {
+      tools.setDataForKey(this.tableData[this.row], "LedgerParam.SupplyPurchase.Supplier", data.name)
+      tools.setDataForKey(this.tableData[this.row], "DPSupplierID", data.venderId)
+    },
+    //保险商变更
+    changeInsurer(data) {
+      tools.setDataForKey(this.tableData[this.row], "LedgerParam.InsuranceDoc.Insurer", data.name)
+      tools.setDataForKey(this.tableData[this.row], "DPInsurerID", data.venderId)
+    },
+    //维修商变更
+    changeMaintainer(data) {
+      tools.setDataForKey(this.tableData[this.row], "LedgerParam.OperationMainte.Maintainer", data.name)
+      tools.setDataForKey(this.tableData[this.row], "DPMaintainerID", data.venderId)
     },
     supplyChange(data) {
       let changeData = { id: data };
       this.utilToKey("id", "id", changeData, "SupplierContractID");
     },
-    //如果选择供应商之后
-    supplierChange(data) {
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.SupplyPurchase.Supplier", data.name);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.SupplyPurchase.SupplierWeb", data.website);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.SupplyPurchase.SupplierContactor", data.man);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.SupplyPurchase.SupplierPhone", data.phone);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.SupplyPurchase.SupplierFax", data.fox);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.SupplyPurchase.SupplierEmail", data.email);
-      for (let key in data) {
-        if (key == "venderId") {
-          data[key] = data[key] + "-" + data.name;
-          this.utilToKey(key, "venderId", data, "DPSupplierID");
-        }
-      }
-    },
     //保险合同
     guaranteeChange(data) {
       for (let key in data) {
@@ -496,36 +467,6 @@ export default {
     imgChange(keys) {
       this.setDataToMain(keys, this.messKey, this.row);
     },
-    //维修商变更
-    changeMaintainer(data) {
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.OperationMainte.Maintainer", data.name);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.OperationMainte.MaintainerWeb", data.website);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.OperationMainte.MaintainerContactor", data.man);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.OperationMainte.MaintainerPhone", data.phone);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.OperationMainte.MaintainerFax", data.fox);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.OperationMainte.MaintainerEmail", data.email);
-      for (let key in data) {
-        if (key == "venderId") {
-          data[key] = data[key] + "-" + data.name;
-          this.utilToKey(key, "venderId", data, "DPMaintainerID");
-        }
-      }
-    },
-    //保险商变更
-    changeInsurer(data) {
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.InsuranceDoc.InsurerEmail", data.email);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.InsuranceDoc.InsurerFax", data.fox);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.InsuranceDoc.InsurerPhone", data.phone);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.InsuranceDoc.InsurerContactor", data.man);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.InsuranceDoc.InsurerWeb", data.website);
-      tools.setDataForKey(this.tableData[this.row], "LedgerParam.InsuranceDoc.Insurer", data.name);
-      for (let key in data) {
-        if (key == "venderId") {
-          data[key] = data[key] + "-" + data.name;
-          this.utilToKey(key, "venderId", data, "DPInsurerID");
-        }
-      }
-    },
     //设备图片弹窗改变事件
     changePics(keys) {
       this.setDataToMain(keys, this.messKey, this.row);