Ver código fonte

机房分页切换问题

YaolongHan 4 anos atrás
pai
commit
2b614cad43

+ 19 - 2
src/views/room/index.vue

@@ -141,7 +141,7 @@
                             @Index2Emit='Index2Emit'
                         ></room-table3>
                     </el-tab-pane>
-                    <el-tab-pane label='维修记录' name='4'>
+                    <el-tab-pane label='日常维修' name='4'>
                         <div class='compute-center'>
                             <el-input
                                 clearable
@@ -264,7 +264,7 @@
                             @Index3Emit='Index3Emit'
                         ></room-table4>
                     </el-tab-pane>
-                    <el-tab-pane label='维保记录' name='5'>
+                    <el-tab-pane label='日常维保' name='5'>
                         <div class='compute-center'>
                             <el-input
                                 @keyup.enter.native='Index4'
@@ -913,9 +913,17 @@ export default {
                 // this.Index(null)
             }
         },
+        // 初始化page页
+        initPage() {
+            this.page1 =1;
+            this.page2 =1;
+            this.page3 =1;
+            this.page4 =1;
+        },
         // 机房右上角的跳转 如果是在楼层功能打开的机房则要跳转到设备设施对应的系统\楼层 反之亦然
         jumpFloor() {
             // if (this.smsxtArr.smsxt) {
+            this.initPage()
             if (location.pathname.split('/')[3] == 'equipment') {
                 this.$cookie.set('categoryId', 'LCGN', 3)
                 this.$store.commit('SETCATEGORYID', 'LCGN')
@@ -931,6 +939,15 @@ export default {
             this.floorSelect2 = this.allArr.concat(this.floorSelect)
         }
     },
+    watch: {
+        visible(val){
+            // 关闭弹窗,page初始化为1
+            if(!val){
+            this.initPage()
+            }
+
+        }
+    },
 }
 </script>
 <style lang="less" scoped>

+ 1 - 0
src/views/room/room2.vue

@@ -39,6 +39,7 @@
                 background
                 layout='prev, pager, next'
                 :total='total'
+                  :current-page.sync="page"
                 :page-size='size'
                 @prev-click='pageChanged'
                 @next-click='pageChanged'

+ 1 - 1
src/views/room/room3.vue

@@ -37,6 +37,7 @@
                 layout='prev, pager, next'
                 :total='total'
                 :page-size='size'
+                :current-page.sync="page"
                 @prev-click='pageChanged'
                 @next-click='pageChanged'
                 @current-change='pageChanged'
@@ -72,7 +73,6 @@ export default {
             this.innerVisible = false
         },
         pageChanged(page) {
-            alert(page)
             this.$emit('Index2Emit', page)
         },
         innerTable(row) {

+ 1 - 0
src/views/room/room4.vue

@@ -73,6 +73,7 @@
                 layout='prev, pager, next'
                 :total='total'
                 :page-size='size'
+                :current-page.sync="page"
                 @prev-click='pageChanged'
                 @next-click='pageChanged'
                 @current-change='pageChanged'

+ 1 - 0
src/views/room/room5.vue

@@ -78,6 +78,7 @@
                 background
                 layout='prev, pager, next'
                 :total='total'
+                :current-page.sync="page"
                 :page-size='size'
                 @prev-click='pageChanged'
                 @next-click='pageChanged'