diff --git a/ruoyi-ui/src/router/index.js b/ruoyi-ui/src/router/index.js index 6bfc48d5..0bde090c 100644 --- a/ruoyi-ui/src/router/index.js +++ b/ruoyi-ui/src/router/index.js @@ -144,7 +144,7 @@ export const constantRoutes = [ hidden: true, children: [ { - path: 'index/:tableId(\\d+)', + path: 'index', component: (resolve) => require(['@/views/tool/gen/editTable'], resolve), name: 'GenEdit', meta: { title: '修改生成配置', activeMenu: '/tool/gen'} diff --git a/ruoyi-ui/src/views/tool/gen/editTable.vue b/ruoyi-ui/src/views/tool/gen/editTable.vue index 39071894..3929857e 100644 --- a/ruoyi-ui/src/views/tool/gen/editTable.vue +++ b/ruoyi-ui/src/views/tool/gen/editTable.vue @@ -157,7 +157,7 @@ export default { }; }, created() { - const tableId = this.$route.params && this.$route.params.tableId; + const tableId = this.$route.query && this.$route.query.tableId; if (tableId) { // 获取表详细信息 getGenTable(tableId).then(res => { @@ -212,7 +212,7 @@ export default { /** 关闭按钮 */ close() { this.$store.dispatch("tagsView/delView", this.$route); - this.$router.push({ path: "/tool/gen", query: { t: Date.now()}}) + this.$router.push({ path: "/tool/gen", query: { t: Date.now(), pageNum: this.$route.query.pageNum } }) } }, mounted() { diff --git a/ruoyi-ui/src/views/tool/gen/index.vue b/ruoyi-ui/src/views/tool/gen/index.vue index 7686d49e..0a10404d 100644 --- a/ruoyi-ui/src/views/tool/gen/index.vue +++ b/ruoyi-ui/src/views/tool/gen/index.vue @@ -238,7 +238,8 @@ export default { const time = this.$route.query.t; if (time != null && time != this.uniqueId) { this.uniqueId = time; - this.resetQuery(); + this.queryParams.pageNum = Number(this.$route.query.pageNum); + this.getList(); } }, methods: { @@ -319,7 +320,7 @@ export default { /** 修改按钮操作 */ handleEditTable(row) { const tableId = row.tableId || this.ids[0]; - this.$router.push("/tool/gen-edit/index/" + tableId); + this.$router.push({ path: '/tool/gen-edit/index', query: { tableId: tableId, pageNum: this.queryParams.pageNum } }); }, /** 删除按钮操作 */ handleDelete(row) {