yx 4 år sedan
förälder
incheckning
dc24007324
2 ändrade filer med 6 tillägg och 4 borttagningar
  1. 1 1
      src/components/floorList.vue
  2. 5 3
      src/views/equipment/index.vue

+ 1 - 1
src/components/floorList.vue

@@ -99,7 +99,7 @@ export default {
             marginTop < marginTopMax && this.changeFloor(-1, this.currIndex)
         },
         init() {
-            console.log('init')
+            // console.log('init')
             if (!this.floorsArr.length) {
                 return false
             }

+ 5 - 3
src/views/equipment/index.vue

@@ -93,13 +93,14 @@ export default {
     components: { floorList, eqDialog, floorMap, editList },
     watch: {
         // 监听currentFloor变化,重新渲染楼层组件,解决 数据与视图不照应的问题
-        '$store.state.currentFloor': {
+        /* '$store.state.currentFloor': {
             handler(newV, oldV) {
                 if (newV.seq !== oldV.seq) {
+                    // TODO: keyFL更新
                     this.keyFL = 'keyFL' + new Date().getTime()
                 }
             }
-        }
+        } */
     },
     methods: {
         // 查询tab页
@@ -142,12 +143,13 @@ export default {
             }
         },
         /**
-         * 关闭弹窗,子组件传回父组件,
+         * 关闭弹窗后,重新渲染 楼层组件
          * 在父组件(本组件)内将 ShowDialog 置为false
          * @param {Boolean} flag 弹窗组件传回的标志: 一直传回 true
          */
         closeModal(flag) {
             this.ShowDialog = false
+            this.keyFL = 'keyFL' + new Date().getTime()
         },
         //附加数据图片查看 showView为3展示状态
         additionalColl() {