haojianlong 5 vuotta sitten
vanhempi
commit
2dc2cd16d4

+ 21 - 3
src/utils/handsontable/fillterField.js

@@ -11,15 +11,33 @@ const data = {
   },
   tenant: { //租户
     onlyRead: [],
-    edit: []
+    edit: [
+      "EquipID",
+      "EquipName",
+      "EquipQRCode",
+      "BIMID",
+      "BIMLocation"
+    ]
   },
   shaft: { //竖井
     onlyRead: [],
-    edit: []
+    edit: [
+      "EquipID",
+      "EquipName",
+      "EquipQRCode",
+      "BIMID",
+      "BIMLocation"
+    ]
   },
   parts: { //部件
     onlyRead: [],
-    edit: []
+    edit: [
+      "EquipID",
+      "EquipName",
+      "EquipQRCode",
+      "BIMID",
+      "BIMLocation"
+    ]
   }
 }
 

+ 7 - 2
src/views/ledger/facility/partsmanage/index.vue

@@ -52,8 +52,8 @@
     <insurer-dialog @changeInsurer="changeInsurer" ref="insurer" :dialog="myDialog"></insurer-dialog>
     <pic-dialog :read="onlyRead ? true : false" :dialog="myDialog" :keysArr="picsArr" @change="changePics"></pic-dialog>
     <details-dialog :iframeSrc="iframeSrc" v-if="myDialog.details" :dialog="myDialog"></details-dialog>
-    <!-- 修改关联资产 -->
-    <!-- <change-rea :dialog="myDialog" :category="category"></change-rea> -->
+    <!-- 关联资产 -->
+    <change-rea @changeProperty="changeProperty" :dialog="myDialog" :category="deviceType"></change-rea>
   </div>
 </template>
 <script>
@@ -459,6 +459,11 @@ export default {
         this.utilToKey(key, "contractFile", data, "InsuranceFile");
       }
     },
+    //修改关联的资产
+    changeProperty(val) {
+      this.setDataToMain(val.PropertyId, 'PropertyId', this.row);
+      this.setDataToMain(val.LinkEquipLocalName, 'LinkEquipLocalName', this.row);
+    },
     //上传文件弹窗触发事件
     fileChange(keys) {
       this.setDataToMain(keys, this.messKey, this.row);