Skip to content

Commit a73d008

Browse files
committed
v3.8.3 添加页签openPage支持传递参数
1 parent dda34a2 commit a73d008

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/plugins/tab.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ export default {
5555
return store.dispatch('tagsView/delOthersViews', obj || router.currentRoute);
5656
},
5757
// 添加tab页签
58-
openPage(title, url) {
58+
openPage(title, url, params) {
5959
var obj = { path: url, meta: { title: title } }
6060
store.dispatch('tagsView/addView', obj);
61-
return router.push(url);
61+
return router.push({ path: url, query: params });
6262
},
6363
// 修改tab页签
6464
updatePage(obj) {

src/views/infra/codegen/index.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,9 @@ export default {
292292
/** 修改按钮操作 */
293293
handleEditTable(row) {
294294
const tableId = row.id;
295-
this.$router.push("/codegen/edit/" + tableId);
295+
const tableName = row.tableName || this.tableNames[0];
296+
const params = { pageNum: this.queryParams.pageNum };
297+
this.$tab.openPage("修改[" + tableName + "]生成配置", '/codegen/edit/' + tableId, params);
296298
},
297299
/** 删除按钮操作 */
298300
handleDelete(row) {

0 commit comments

Comments
 (0)