chenrui 4 år sedan
förälder
incheckning
8e941dc9a3

+ 5 - 1
src/views/equipmentManage/equipment/equipment.vue

@@ -52,7 +52,7 @@
       </template>
     </s-table>
     <!-- 掉线日志 -->
-    <equipment-log-modal :openModal="openLogModal" :srcDeviceCode="srcDeviceCode" @close="openLogModal=false" />
+    <equipment-log-modal :openModal="openLogModal" :srcDeviceCode="srcDeviceCode" @close="closeModal" />
   </a-card>
 </template>
 
@@ -125,6 +125,10 @@ export default {
     checkLog (row) {
       this.srcDeviceCode = row ? row.srcDeviceCode : null
       this.openLogModal = true
+    },
+    closeModal () {
+      this.srcDeviceCode = null
+      this.openLogModal = false
     }
   }
 }

+ 11 - 3
src/views/equipmentManage/network/network.vue

@@ -62,11 +62,11 @@
       </template>
     </s-table>
     <!-- 新增编辑 -->
-    <edit-network-modal :openModal="openNetworkModal" :networkId="networkId" @success="handleReset" @close="openNetworkModal=false" />
+    <edit-network-modal :openModal="openNetworkModal" :networkId="networkId" @success="handleReset" @close="closeModal" />
     <!-- 详情 -->
-    <details-network-modal :openModal="openDetailModal" :networkId="networkId" :networkNo="networkNo" @close="openDetailModal=false" />
+    <details-network-modal :openModal="openDetailModal" :networkId="networkId" :networkNo="networkNo" @close="closeModal" />
     <!-- 绑定箱体设备 -->
-    <equipment-modal :openModal="openBindModal" :networkId="networkId" :networkNo="networkNo" @close="openBindModal=false" />
+    <equipment-modal :openModal="openBindModal" :networkId="networkId" :networkNo="networkNo" @close="closeModal" />
   </a-card>
 </template>
 
@@ -186,6 +186,14 @@ export default {
       this.networkId = row ? row.id : null
       this.networkNo = row ? row.stationNo : null
       this.openBindModal = true
+    },
+    //  关闭弹框
+    closeModal () {
+      this.networkId = null
+      this.openNetworkModal = false
+      this.openDetailModal = false
+      this.openBindModal = false
+      this.$refs.table.refresh()
     }
   }
 }