소스 검색

Merge branch 'stage' into test

xiaodai2022 2 년 전
부모
커밋
7c75b654bf
3개의 변경된 파일26개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 0
      dist/static/js/0.js
  2. 22 1
      src/components/ExTableNew.vue
  3. 3 0
      src/mixins/elPaginationHandle.js

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
dist/static/js/0.js


+ 22 - 1
src/components/ExTableNew.vue

@@ -271,7 +271,28 @@ export default {
       tableSelection: [],
     };
   },
-  watch: {},
+   computed: {
+    page_curr() {
+      return this.page.curr;
+    },
+    page_size() {
+      return this.page.size;
+    },
+    page_total() {
+      return this.page.total;
+    },
+  },
+  watch: {
+    page_curr: function (val) {
+      this.page.curr = val;
+    },
+    page_size: function (val) {
+      this.page.size = val;
+    },
+    page_total: function (val) {
+      this.page.total = val;
+    },
+  },
   mounted() {
     // 拖拽绑定
     this.rowDrop();

+ 3 - 0
src/mixins/elPaginationHandle.js

@@ -2,10 +2,13 @@ export default {
   methods: {
     async handlePageChange(val) {
       this.parmValue.page = val
+      this.pageInfo.curr = val
       await this.searchList()
     },
     async handleSizeChange(val) {
       this.parmValue.page = 1
+      this.pageInfo.curr = 1
+      this.pageInfo.size = val
       this.parmValue.size = val
       await this.searchList()
     }

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.