fix: 🐛 修复刷新页面后,选中菜单无法保持展开状态的问题

1.父级菜单也必须存在 name 属性,父级菜单 name 属性,在很早之前曾考虑过移除,后来发现会引起
Bug,于是没有改动。但前段时间调整动态路由时没有想起该情况,一时疏忽移除了,所幸发现问题不晚,现在及时恢复回来
2.优化实时监控示例的相关变量命名
This commit is contained in:
2023-09-05 23:22:00 +08:00
parent 10ca5d8c76
commit 3fc7adb1e2
31 changed files with 193 additions and 184 deletions

View File

@@ -2,6 +2,7 @@ import { DEFAULT_LAYOUT } from '../../base';
import { AppRouteRecordRaw } from '../../types';
const EXCEPTION: AppRouteRecordRaw = {
name: 'Exception',
path: '/demo/exception',
component: DEFAULT_LAYOUT,
meta: {

View File

@@ -2,6 +2,7 @@ import { DEFAULT_LAYOUT } from '../../base';
import { AppRouteRecordRaw } from '../../types';
const FORM: AppRouteRecordRaw = {
name: 'Form',
path: '/demo/form',
component: DEFAULT_LAYOUT,
meta: {

View File

@@ -2,6 +2,7 @@ import { DEFAULT_LAYOUT } from '../../base';
import { AppRouteRecordRaw } from '../../types';
const LIST: AppRouteRecordRaw = {
name: 'List',
path: '/demo/list',
component: DEFAULT_LAYOUT,
meta: {

View File

@@ -2,6 +2,7 @@ import { DEFAULT_LAYOUT } from '../../base';
import { AppRouteRecordRaw } from '../../types';
const PROFILE: AppRouteRecordRaw = {
name: 'Profile',
path: '/demo/profile',
component: DEFAULT_LAYOUT,
meta: {

View File

@@ -2,6 +2,7 @@ import { DEFAULT_LAYOUT } from '../../base';
import { AppRouteRecordRaw } from '../../types';
const RESULT: AppRouteRecordRaw = {
name: 'Result',
path: '/demo/result',
component: DEFAULT_LAYOUT,
meta: {

View File

@@ -2,6 +2,7 @@ import { DEFAULT_LAYOUT } from '../../base';
import { AppRouteRecordRaw } from '../../types';
const VISUALIZATION: AppRouteRecordRaw = {
name: 'Visualization',
path: '/demo/visualization',
component: DEFAULT_LAYOUT,
meta: {
@@ -36,12 +37,12 @@ const VISUALIZATION: AppRouteRecordRaw = {
},
},
{
name: 'Monitor',
path: 'monitor',
name: 'RealTimeMonitor',
path: 'real-time-monitor',
component: () =>
import('@/views/demo/visualization/monitor/index.vue'),
import('@/views/demo/visualization/real-time-monitor/index.vue'),
meta: {
locale: 'menu.dashboard.monitor',
locale: 'menu.dashboard.realTimeMonitor',
requiresAuth: true,
roles: ['*'],
},

View File

@@ -2,8 +2,8 @@ import { DEFAULT_LAYOUT } from '../../base';
import { AppRouteRecordRaw } from '../../types';
const DASHBOARD: AppRouteRecordRaw = {
path: '/dashboard',
name: 'Dashboard',
path: '/dashboard',
component: DEFAULT_LAYOUT,
redirect: '/dashboard/workplace',
meta: {

View File

@@ -2,6 +2,7 @@ import { DEFAULT_LAYOUT } from '../base';
import { AppRouteRecordRaw } from '../types';
const Monitor: AppRouteRecordRaw = {
name: 'Monitor',
path: '/monitor',
component: DEFAULT_LAYOUT,
meta: {

View File

@@ -2,6 +2,7 @@ import { DEFAULT_LAYOUT } from '../base';
import { AppRouteRecordRaw } from '../types';
const System: AppRouteRecordRaw = {
name: 'System',
path: '/system',
component: DEFAULT_LAYOUT,
meta: {

View File

@@ -2,6 +2,7 @@ import { DEFAULT_LAYOUT } from '../base';
import { AppRouteRecordRaw } from '../types';
const Tool: AppRouteRecordRaw = {
name: 'Tool',
path: '/tool',
component: DEFAULT_LAYOUT,
meta: {