Commit 0af197059fa3bd183280c1f155a77c0b800a2dff

Authored by YunaiV
1 parent 54059564

v3.8.3 添加页签openPage支持传递参数

yudao-ui-admin/src/plugins/tab.js
... ... @@ -55,10 +55,10 @@ export default {
55 55 return store.dispatch('tagsView/delOthersViews', obj || router.currentRoute);
56 56 },
57 57 // 添加tab页签
58   - openPage(title, url) {
  58 + openPage(title, url, params) {
59 59 var obj = { path: url, meta: { title: title } }
60 60 store.dispatch('tagsView/addView', obj);
61   - return router.push(url);
  61 + return router.push({ path: url, query: params });
62 62 },
63 63 // 修改tab页签
64 64 updatePage(obj) {
... ...
yudao-ui-admin/src/views/infra/codegen/index.vue
... ... @@ -292,7 +292,9 @@ export default {
292 292 /** 修改按钮操作 */
293 293 handleEditTable(row) {
294 294 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);
296 298 },
297 299 /** 删除按钮操作 */
298 300 handleDelete(row) {
... ...