From 0f86b9db7bcb022d4821afb1eda9b3cdfea645cc Mon Sep 17 00:00:00 2001 From: bestlee Date: Mon, 24 Aug 2026 14:35:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=85=E6=8A=95=E7=94=A8=E5=8F=98=E6=9B=B4?= =?UTF-8?q?=E9=9D=99=E6=80=81=E9=A1=B5=E9=9D=A2=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/langs/zh-cn.ts | 3 +- src/router/elegant/imports.ts | 1 + src/router/elegant/routes.ts | 11 ++ src/router/elegant/transform.ts | 1 + src/typings/elegant-router.d.ts | 2 + src/views/home/pendingChange/index.vue | 188 +++++++++++++++++++++++++ src/views/home/pssr/index.vue | 4 +- 7 files changed, 207 insertions(+), 3 deletions(-) create mode 100644 src/views/home/pendingChange/index.vue diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index 4e9b84e..b34917e 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -246,7 +246,8 @@ const local: App.I18n.Schema = { systemmanage_role: '角色管理', systemmanage_template: '审批模板管理', home_pssr: 'PSSR监督', - riskstatistics: '安全与风险统计' + riskstatistics: '安全与风险统计', + home_pendingchange: '待投用变更' }, form: { required: '不能为空', diff --git a/src/router/elegant/imports.ts b/src/router/elegant/imports.ts index b9f0e3b..7cd8a3b 100644 --- a/src/router/elegant/imports.ts +++ b/src/router/elegant/imports.ts @@ -30,6 +30,7 @@ export const views: Record Promise import("@/views/home/myDraft/index.vue"), home_mytask: () => import("@/views/home/myTask/index.vue"), home_pending: () => import("@/views/home/pending/index.vue"), + home_pendingchange: () => import("@/views/home/pendingChange/index.vue"), home_process: () => import("@/views/home/process/index.vue"), home_processdetail: () => import("@/views/home/processDetail/index.vue"), home_pssr: () => import("@/views/home/pssr/index.vue"), diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts index 4a0f8a5..14b6e83 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -205,6 +205,17 @@ export const generatedRoutes: GeneratedRoute[] = [ order: 4 } }, + { + name: 'home_pendingchange', + path: '/home/pendingchange', + component: 'view.home_pendingchange', + meta: { + title: 'home_pendingchange', + i18nKey: 'route.home_pendingchange', + icon: '', + order: 5 + } + }, { name: 'home_process', path: '/home/process', diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts index 7a01eda..9194a1b 100644 --- a/src/router/elegant/transform.ts +++ b/src/router/elegant/transform.ts @@ -181,6 +181,7 @@ const routeMap: RouteMap = { "home_mydraft": "/home/mydraft", "home_mytask": "/home/mytask", "home_pending": "/home/pending", + "home_pendingchange": "/home/pendingchange", "home_process": "/home/process", "home_processdetail": "/home/processdetail", "home_pssr": "/home/pssr", diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts index f1d5a1f..06b81b3 100644 --- a/src/typings/elegant-router.d.ts +++ b/src/typings/elegant-router.d.ts @@ -35,6 +35,7 @@ declare module "@elegant-router/types" { "home_mydraft": "/home/mydraft"; "home_mytask": "/home/mytask"; "home_pending": "/home/pending"; + "home_pendingchange": "/home/pendingchange"; "home_process": "/home/process"; "home_processdetail": "/home/processdetail"; "home_pssr": "/home/pssr"; @@ -116,6 +117,7 @@ declare module "@elegant-router/types" { | "home_mydraft" | "home_mytask" | "home_pending" + | "home_pendingchange" | "home_process" | "home_processdetail" | "home_pssr" diff --git a/src/views/home/pendingChange/index.vue b/src/views/home/pendingChange/index.vue new file mode 100644 index 0000000..fd60a94 --- /dev/null +++ b/src/views/home/pendingChange/index.vue @@ -0,0 +1,188 @@ + + + + + diff --git a/src/views/home/pssr/index.vue b/src/views/home/pssr/index.vue index 1533669..9f5d005 100644 --- a/src/views/home/pssr/index.vue +++ b/src/views/home/pssr/index.vue @@ -195,7 +195,7 @@ onMounted(() => { '--warning-color': themeStore.otherColor.warning, }" > -
+
{{ s.status }} {{ s.status }} {{ s.status }} @@ -233,7 +233,7 @@ onMounted(() => { '--warning-color': themeStore.otherColor.warning, }" > -
+
{{ s.status }}

{{ s.title }}