|
@@ -52,6 +52,7 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ page: 0,
|
|
|
types: null,
|
|
|
title: '',
|
|
|
visibleSync: false,
|
|
@@ -125,6 +126,7 @@ export default {
|
|
|
},
|
|
|
// 查询
|
|
|
async filterQuery ({ filter = {}, paging = { page: 0, size: 10 } } = {}) {
|
|
|
+ this.page = paging.page;
|
|
|
if (this.types) filter.parentCode = this.types;
|
|
|
await this.menusQuery({ filter, paging });
|
|
|
},
|
|
@@ -144,12 +146,17 @@ export default {
|
|
|
res = await this.menusCreate(e);
|
|
|
msg = '菜单添加成功';
|
|
|
}
|
|
|
- const filter = { parentCode: this.types };
|
|
|
- await this.filterQuery({ filter });
|
|
|
+ if (e._id) {
|
|
|
+ this.$refs.filterList.handleCurrentChange(this.page + 1);
|
|
|
+ } else {
|
|
|
+ this.$refs.filterList.resetPage(-1);
|
|
|
+ }
|
|
|
+ // const filter = { parentCode: this.types };
|
|
|
+ // await this.filterQuery({ filter });
|
|
|
await this.menusQueryAll();
|
|
|
this.$resChange(res, msg);
|
|
|
this.visibleSync = false;
|
|
|
- this.$refs.filterList.resetPage(-1);
|
|
|
+ // this.$refs.filterList.resetPage(-1);
|
|
|
},
|
|
|
async treeClick({ data, node }) {
|
|
|
this.types = data.code;
|