作者 RuoYi

修复开启TopNav后一级菜单路由参数设置无效问题(I6T1DK)

@@ -127,7 +127,13 @@ export default { @@ -127,7 +127,13 @@ export default {
127 window.open(key, "_blank"); 127 window.open(key, "_blank");
128 } else if (!route || !route.children) { 128 } else if (!route || !route.children) {
129 // 没有子路由路径内部打开 129 // 没有子路由路径内部打开
  130 + const routeMenu = this.childrenMenus.find(item => item.path === key);
  131 + if (routeMenu && routeMenu.query) {
  132 + let query = JSON.parse(routeMenu.query);
  133 + this.$router.push({ path: key, query: query });
  134 + } else {
130 this.$router.push({ path: key }); 135 this.$router.push({ path: key });
  136 + }
131 this.$store.dispatch('app/toggleSideBarHide', true); 137 this.$store.dispatch('app/toggleSideBarHide', true);
132 } else { 138 } else {
133 // 显示左侧联动菜单 139 // 显示左侧联动菜单