From 250cf6b22ed95e99d03b3c69922e58d19b97ea87 Mon Sep 17 00:00:00 2001 From: bestlee Date: Tue, 25 Aug 2026 17:13:29 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E9=85=8D=E7=BD=AE=E9=9D=99?= =?UTF-8?q?=E6=80=81=E9=A1=B5=E9=9D=A2=E9=83=A8=E5=88=86?= 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/components.d.ts | 2 + src/typings/elegant-router.d.ts | 2 + src/views/systemManage/setting/index.vue | 332 +++++++++++++++++++++++ 7 files changed, 351 insertions(+), 1 deletion(-) create mode 100644 src/views/systemManage/setting/index.vue diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index acb3a30..cc7cfe3 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -253,7 +253,8 @@ const local: App.I18n.Schema = { home_closeconfirm: '关闭确认', report: '统计报表', signstatistics: '质量会签统计', - factoryoverview: '全工厂统计概览' + factoryoverview: '全工厂统计概览', + systemmanage_setting: '系统配置' }, form: { required: '不能为空', diff --git a/src/router/elegant/imports.ts b/src/router/elegant/imports.ts index 1aa454e..3d21320 100644 --- a/src/router/elegant/imports.ts +++ b/src/router/elegant/imports.ts @@ -43,6 +43,7 @@ export const views: Record Promise import("@/views/riskStatistics/index.vue"), signstatistics: () => import("@/views/signStatistics/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"), systemmanage_user: () => import("@/views/systemManage/user/index.vue"), }; diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts index 388bb0a..d4cc299 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -363,6 +363,17 @@ export const generatedRoutes: GeneratedRoute[] = [ order: 2 } }, + { + name: 'systemmanage_setting', + path: '/systemmanage/setting', + component: 'view.systemmanage_setting', + meta: { + title: 'systemmanage_setting', + i18nKey: 'route.systemmanage_setting', + icon: '', + order: 4 + } + }, { name: 'systemmanage_template', path: '/systemmanage/template', diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts index 6179b1b..cc94817 100644 --- a/src/router/elegant/transform.ts +++ b/src/router/elegant/transform.ts @@ -195,6 +195,7 @@ const routeMap: RouteMap = { "signstatistics": "/signstatistics", "systemmanage": "/systemmanage", "systemmanage_role": "/systemmanage/role", + "systemmanage_setting": "/systemmanage/setting", "systemmanage_template": "/systemmanage/template", "systemmanage_user": "/systemmanage/user" }; diff --git a/src/typings/components.d.ts b/src/typings/components.d.ts index 974f2bb..5c282d6 100644 --- a/src/typings/components.d.ts +++ b/src/typings/components.d.ts @@ -75,6 +75,7 @@ declare module 'vue' { NSwitch: typeof import('naive-ui')['NSwitch'] NTab: typeof import('naive-ui')['NTab'] NTable: typeof import('naive-ui')['NTable'] + NTabPane: typeof import('naive-ui')['NTabPane'] NTabs: typeof import('naive-ui')['NTabs'] NTag: typeof import('naive-ui')['NTag'] NTooltip: typeof import('naive-ui')['NTooltip'] @@ -161,6 +162,7 @@ declare global { const NSwitch: typeof import('naive-ui')['NSwitch'] const NTab: typeof import('naive-ui')['NTab'] const NTable: typeof import('naive-ui')['NTable'] + const NTabPane: typeof import('naive-ui')['NTabPane'] const NTabs: typeof import('naive-ui')['NTabs'] const NTag: typeof import('naive-ui')['NTag'] const NTooltip: typeof import('naive-ui')['NTooltip'] diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts index d69aace..f05051f 100644 --- a/src/typings/elegant-router.d.ts +++ b/src/typings/elegant-router.d.ts @@ -49,6 +49,7 @@ declare module "@elegant-router/types" { "signstatistics": "/signstatistics"; "systemmanage": "/systemmanage"; "systemmanage_role": "/systemmanage/role"; + "systemmanage_setting": "/systemmanage/setting"; "systemmanage_template": "/systemmanage/template"; "systemmanage_user": "/systemmanage/user"; }; @@ -139,6 +140,7 @@ declare module "@elegant-router/types" { | "riskstatistics" | "signstatistics" | "systemmanage_role" + | "systemmanage_setting" | "systemmanage_template" | "systemmanage_user" >; diff --git a/src/views/systemManage/setting/index.vue b/src/views/systemManage/setting/index.vue new file mode 100644 index 0000000..ce5725b --- /dev/null +++ b/src/views/systemManage/setting/index.vue @@ -0,0 +1,332 @@ + + + + +