修复代码生成页面数据编辑保存之后总是跳转第一页的问题
| | |
| | | hidden: true,
|
| | | children: [
|
| | | {
|
| | | path: 'index/:tableId(\\d+)',
|
| | | path: 'index', |
| | | component: (resolve) => require(['@/views/tool/gen/editTable'], resolve),
|
| | | name: 'GenEdit',
|
| | | meta: { title: '修改生成配置', activeMenu: '/tool/gen'}
|
| | |
| | | };
|
| | | },
|
| | | 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 => {
|
| | |
| | | /** 关闭按钮 */
|
| | | 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() {
|
| | |
| | | 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.dateRange = []; |
| | | this.resetForm("queryForm"); |
| | | this.getList(); |
| | | }
|
| | | },
|
| | | methods: {
|
| | |
| | | /** 修改按钮操作 */
|
| | | 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) {
|