路由权限重构

This commit is contained in:
2026-09-16 11:04:34 +08:00
parent 30c2a79f51
commit c35f7252d1
15 changed files with 2773 additions and 1400 deletions
+3 -3
View File
@@ -20,7 +20,10 @@ export const views: Record<LastLevelRouteKey, RouteComponent | (() => Promise<Ro
500: () => import("@/views/_builtin/500/index.vue"),
changeledger_mychanges: () => import("@/views/changeLedger/myChanges/index.vue"),
changeledger_workshopchanges: () => import("@/views/changeLedger/workshopChanges/index.vue"),
changepassword: () => import("@/views/changePassword/index.vue"),
changestatistics: () => import("@/views/changeStatistics/index.vue"),
details_closedoc: () => import("@/views/details/closeDoc/index.vue"),
details_index: () => import("@/views/details/index/index.vue"),
docs_archives: () => import("@/views/docs/archives/index.vue"),
docs_query: () => import("@/views/docs/query/index.vue"),
factoryoverview: () => import("@/views/factoryOverview/index.vue"),
@@ -30,17 +33,14 @@ export const views: Record<LastLevelRouteKey, RouteComponent | (() => Promise<Ro
my_datachangecenter: () => import("@/views/my/dataChangeCenter/index.vue"),
my_effect: () => import("@/views/my/effect/index.vue"),
my_highrisk: () => import("@/views/my/highRisk/index.vue"),
my_highriskdetail: () => import("@/views/my/highRiskDetail/index.vue"),
my_initiatechange: () => import("@/views/my/initiateChange/index.vue"),
my_mydraft: () => import("@/views/my/myDraft/index.vue"),
my_mytask: () => import("@/views/my/myTask/index.vue"),
my_pending: () => import("@/views/my/pending/index.vue"),
my_pendingchange: () => import("@/views/my/pendingChange/index.vue"),
my_pssr: () => import("@/views/my/pssr/index.vue"),
report: () => import("@/views/report/index.vue"),
riskstatistics: () => import("@/views/riskStatistics/index.vue"),
signstatistics: () => import("@/views/signStatistics/index.vue"),
systemmanage_changepassword: () => import("@/views/systemManage/changePassword/index.vue"),
systemmanage_role: () => import("@/views/systemManage/role/index.vue"),
systemmanage_setting: () => import("@/views/systemManage/setting/index.vue"),
systemmanage_template: () => import("@/views/systemManage/template/index.vue"),
+48 -33
View File
@@ -70,6 +70,17 @@ export const generatedRoutes: GeneratedRoute[] = [
}
]
},
{
name: 'changepassword',
path: '/changepassword',
component: 'layout.base$view.changepassword',
meta: {
title: '修改密码',
i18nKey: 'route.changepassword',
constant: true,
hideInMenu: true
}
},
{
name: 'changestatistics',
path: '/changestatistics',
@@ -81,6 +92,41 @@ export const generatedRoutes: GeneratedRoute[] = [
i18nKey: 'route.changestatistics'
}
},
{
name: 'details',
path: '/details',
component: 'layout.base',
meta: {
title: '详情',
i18nKey: 'route.details',
constant: true,
hideInMenu: true
},
children: [
{
name: 'details_closedoc',
path: '/details/closedoc',
component: 'view.details_closedoc',
meta: {
title: '资料关闭详情',
i18nKey: 'route.details_closedoc',
constant: true,
hideInMenu: true
}
},
{
name: 'details_index',
path: '/details/index',
component: 'view.details_index',
meta: {
title: '变更详情',
i18nKey: 'route.details_index',
constant: true,
hideInMenu: true
}
}
]
},
{
name: 'docs',
path: '/docs',
@@ -141,9 +187,9 @@ export const generatedRoutes: GeneratedRoute[] = [
props: true,
meta: {
title: '登录',
i18nKey: 'route.login',
constant: true,
hideInMenu: true,
i18nKey: 'route.login'
hideInMenu: true
}
},
{
@@ -193,17 +239,6 @@ export const generatedRoutes: GeneratedRoute[] = [
i18nKey: 'route.my_highrisk'
}
},
{
name: 'my_highriskdetail',
path: '/my/highriskdetail',
component: 'view.my_highriskdetail',
meta: {
title: '变更详情',
constant: true,
hideInMenu: true,
i18nKey: 'route.my_highriskdetail'
}
},
{
name: 'my_initiatechange',
path: '/my/initiatechange',
@@ -231,15 +266,6 @@ export const generatedRoutes: GeneratedRoute[] = [
i18nKey: 'route.my_mytask'
}
},
{
name: 'my_pending',
path: '/my/pending',
component: 'view.my_pending',
meta: {
title: '待我处理',
i18nKey: 'route.my_pending'
}
},
{
name: 'my_pendingchange',
path: '/my/pendingchange',
@@ -304,17 +330,6 @@ export const generatedRoutes: GeneratedRoute[] = [
i18nKey: 'route.systemmanage'
},
children: [
{
name: 'systemmanage_changepassword',
path: '/systemmanage/changepassword',
component: 'view.systemmanage_changepassword',
meta: {
title: '修改密码',
i18nKey: 'route.systemmanage_changepassword',
constant: true,
order: 5
}
},
{
name: 'systemmanage_role',
path: '/systemmanage/role',
+4 -3
View File
@@ -169,7 +169,11 @@ const routeMap: RouteMap = {
"changeledger": "/changeledger",
"changeledger_mychanges": "/changeledger/mychanges",
"changeledger_workshopchanges": "/changeledger/workshopchanges",
"changepassword": "/changepassword",
"changestatistics": "/changestatistics",
"details": "/details",
"details_closedoc": "/details/closedoc",
"details_index": "/details/index",
"docs": "/docs",
"docs_archives": "/docs/archives",
"docs_query": "/docs/query",
@@ -181,18 +185,15 @@ const routeMap: RouteMap = {
"my_datachangecenter": "/my/datachangecenter",
"my_effect": "/my/effect",
"my_highrisk": "/my/highrisk",
"my_highriskdetail": "/my/highriskdetail",
"my_initiatechange": "/my/initiatechange",
"my_mydraft": "/my/mydraft",
"my_mytask": "/my/mytask",
"my_pending": "/my/pending",
"my_pendingchange": "/my/pendingchange",
"my_pssr": "/my/pssr",
"report": "/report",
"riskstatistics": "/riskstatistics",
"signstatistics": "/signstatistics",
"systemmanage": "/systemmanage",
"systemmanage_changepassword": "/systemmanage/changepassword",
"systemmanage_role": "/systemmanage/role",
"systemmanage_setting": "/systemmanage/setting",
"systemmanage_template": "/systemmanage/template",