|
@@ -102,16 +102,6 @@ export default {
|
|
|
this.fetchList();
|
|
|
},
|
|
|
|
|
|
- onSizeChange(prop) {
|
|
|
- this.page.pageSize = prop;
|
|
|
- this.fetchList();
|
|
|
- },
|
|
|
-
|
|
|
- onNumberChange(prop) {
|
|
|
- this.page.pageNum = prop;
|
|
|
- this.fetchList();
|
|
|
- },
|
|
|
-
|
|
|
onBindLabel(prop) {
|
|
|
this.$parent.$children
|
|
|
.find((el) => el.$vnode.tag.indexOf("BindDialog") > -1)
|
|
@@ -247,16 +237,13 @@ export default {
|
|
|
</el-table>
|
|
|
</el-main>
|
|
|
<el-footer>
|
|
|
- <el-pagination
|
|
|
- @size-change="onSizeChange"
|
|
|
- @current-change="onNumberChange"
|
|
|
- :current-page="page.pageNum"
|
|
|
- :page-sizes="[25, 50, 100]"
|
|
|
- :page-size="page.pageSize"
|
|
|
- layout="total, prev, pager, next, sizes, jumper"
|
|
|
+ <pagination
|
|
|
:total="page.total"
|
|
|
- >
|
|
|
- </el-pagination>
|
|
|
+ :page.sync="page.pageNum"
|
|
|
+ :limit.sync="page.pageSize"
|
|
|
+ @pagination="fetchList"
|
|
|
+ style="height: 32px; padding: 0 !important; flex: 1; overflow-x: auto"
|
|
|
+ />
|
|
|
</el-footer>
|
|
|
</el-container>
|
|
|
</template>
|