Commit ab420e4120afba95e503bc69cf78e28776f16d46
1 parent
7b7f2850
v3.7.0 跳转路由高亮相对应的菜单栏
Showing
1 changed file
with
11 additions
and
10 deletions
yudao-ui-admin/src/router/index.js
| ... | ... | @@ -20,6 +20,7 @@ Vue.use(Router) |
| 20 | 20 | title: 'title' // 设置该路由在侧边栏和面包屑中展示的名字 |
| 21 | 21 | icon: 'svg-name' // 设置该路由的图标,对应路径src/assets/icons/svg |
| 22 | 22 | breadcrumb: false // 如果设置为false,则不会在breadcrumb面包屑中显示 |
| 23 | + activeMenu: '/system/user' // 当路由设置了该属性,则会高亮相对应的侧边栏。 | |
| 23 | 24 | } |
| 24 | 25 | */ |
| 25 | 26 | |
| ... | ... | @@ -87,7 +88,7 @@ export const constantRoutes = [ |
| 87 | 88 | path: 'type/data/:dictId(\\d+)', |
| 88 | 89 | component: (resolve) => require(['@/views/system/dict/data'], resolve), |
| 89 | 90 | name: 'Data', |
| 90 | - meta: {title: '字典数据', icon: ''} | |
| 91 | + meta: {title: '字典数据', icon: '', activeMenu: '/system/dict'} | |
| 91 | 92 | } |
| 92 | 93 | ] |
| 93 | 94 | }, { |
| ... | ... | @@ -98,7 +99,7 @@ export const constantRoutes = [ |
| 98 | 99 | path: 'log', |
| 99 | 100 | component: (resolve) => require(['@/views/infra/job/log'], resolve), |
| 100 | 101 | name: 'JobLog', |
| 101 | - meta: {title: '调度日志'} | |
| 102 | + meta: {title: '调度日志', activeMenu: '/infra/job'} | |
| 102 | 103 | } |
| 103 | 104 | ] |
| 104 | 105 | }, { |
| ... | ... | @@ -109,7 +110,7 @@ export const constantRoutes = [ |
| 109 | 110 | path: 'edit/:tableId(\\d+)', |
| 110 | 111 | component: (resolve) => require(['@/views/tool/codegen/editTable'], resolve), |
| 111 | 112 | name: 'GenEdit', |
| 112 | - meta: {title: '修改生成配置'} | |
| 113 | + meta: {title: '修改生成配置', activeMenu: '/tool/codegen'} | |
| 113 | 114 | } |
| 114 | 115 | ] |
| 115 | 116 | }, { |
| ... | ... | @@ -121,12 +122,12 @@ export const constantRoutes = [ |
| 121 | 122 | path: 'oa/leave/create', |
| 122 | 123 | component: (resolve) => require(['@/views/bpm/oa/leave/create'], resolve), |
| 123 | 124 | name: '发起 OA 请假', |
| 124 | - meta: {title: '发起 OA 请假', icon: 'form'} | |
| 125 | + meta: {title: '发起 OA 请假', icon: 'form', activeMenu: '/bpm/oa/leave'} | |
| 125 | 126 | }, { |
| 126 | 127 | path: 'oa/leave/detail', |
| 127 | 128 | component: (resolve) => require(['@/views/bpm/oa/leave/detail'], resolve), |
| 128 | 129 | name: '查看 OA 请假', |
| 129 | - meta: {title: '查看 OA 请假', icon: 'view'} | |
| 130 | + meta: {title: '查看 OA 请假', icon: 'view', activeMenu: '/bpm/oa/leave'} | |
| 130 | 131 | } |
| 131 | 132 | ] |
| 132 | 133 | }, { |
| ... | ... | @@ -137,27 +138,27 @@ export const constantRoutes = [ |
| 137 | 138 | path: 'manager/form/edit', |
| 138 | 139 | component: (resolve) => require(['@/views/bpm/form/formEditor'], resolve), |
| 139 | 140 | name: '流程表单-编辑', |
| 140 | - meta: {title: '流程表单-编辑'} | |
| 141 | + meta: {title: '流程表单-编辑', activeMenu: '/bpm/manager/form'} | |
| 141 | 142 | }, { |
| 142 | 143 | path: 'manager/definition', |
| 143 | 144 | component: (resolve) => require(['@/views/bpm/definition/index'], resolve), |
| 144 | 145 | name: '流程定义', |
| 145 | - meta: {title: '流程定义'} | |
| 146 | + meta: {title: '流程定义', activeMenu: '/bpm/manager/model'} | |
| 146 | 147 | }, { |
| 147 | 148 | path: 'manager/model/design', |
| 148 | 149 | component: (resolve) => require(['@/views/bpm/model/modelEditor'], resolve), |
| 149 | 150 | name: '设计流程', |
| 150 | - meta: {title: '设计流程'} | |
| 151 | + meta: {title: '设计流程', activeMenu: '/bpm/manager/model'} | |
| 151 | 152 | }, { |
| 152 | 153 | path: 'process-instance/create', |
| 153 | 154 | component: (resolve) => require(['@/views/bpm/processInstance/create'], resolve), |
| 154 | 155 | name: '发起流程', |
| 155 | - meta: {title: '发起流程'} | |
| 156 | + meta: {title: '发起流程', activeMenu: '/bpm/task/my'} | |
| 156 | 157 | }, { |
| 157 | 158 | path: 'process-instance/detail', |
| 158 | 159 | component: (resolve) => require(['@/views/bpm/processInstance/detail'], resolve), |
| 159 | 160 | name: '流程详情', |
| 160 | - meta: {title: '流程详情'} | |
| 161 | + meta: {title: '流程详情', activeMenu: '/bpm/task/my'} | |
| 161 | 162 | } |
| 162 | 163 | ] |
| 163 | 164 | } | ... | ... |