From 6c1fdf8551ff7a24ba805cf21a1addadee07f1de Mon Sep 17 00:00:00 2001 From: bestlee Date: Tue, 18 Aug 2026 11:55:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9E=B6=E6=9E=84=E5=8F=8A=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E9=9D=99=E6=80=81=E9=A1=B5=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/elegant/routes.ts | 9 +- src/typings/components.d.ts | 4 + src/views/systemManage/user/index.vue | 570 +++++++++++++++++++++++++- 3 files changed, 573 insertions(+), 10 deletions(-) diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts index 9e0786d..bfab929 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -221,7 +221,8 @@ export const generatedRoutes: GeneratedRoute[] = [ meta: { title: 'systemmanage_role', i18nKey: 'route.systemmanage_role', - icon: '' + icon: '', + order: 2 } }, { @@ -231,7 +232,8 @@ export const generatedRoutes: GeneratedRoute[] = [ meta: { title: 'systemmanage_template', i18nKey: 'route.systemmanage_template', - icon: '' + icon: '', + order: 3 } }, { @@ -241,7 +243,8 @@ export const generatedRoutes: GeneratedRoute[] = [ meta: { title: 'systemmanage_user', i18nKey: 'route.systemmanage_user', - icon: '' + icon: '', + order: 1 } } ] diff --git a/src/typings/components.d.ts b/src/typings/components.d.ts index 99bbc84..c783ca7 100644 --- a/src/typings/components.d.ts +++ b/src/typings/components.d.ts @@ -74,6 +74,8 @@ declare module 'vue' { NTabs: typeof import('naive-ui')['NTabs'] NTag: typeof import('naive-ui')['NTag'] NTooltip: typeof import('naive-ui')['NTooltip'] + NTree: typeof import('naive-ui')['NTree'] + NTreeSelect: typeof import('naive-ui')['NTreeSelect'] NWatermark: typeof import('naive-ui')['NWatermark'] PinToggler: typeof import('./../components/common/pin-toggler.vue')['default'] ReloadButton: typeof import('./../components/common/reload-button.vue')['default'] @@ -154,6 +156,8 @@ declare global { const NTabs: typeof import('naive-ui')['NTabs'] const NTag: typeof import('naive-ui')['NTag'] const NTooltip: typeof import('naive-ui')['NTooltip'] + const NTree: typeof import('naive-ui')['NTree'] + const NTreeSelect: typeof import('naive-ui')['NTreeSelect'] const NWatermark: typeof import('naive-ui')['NWatermark'] const PinToggler: typeof import('./../components/common/pin-toggler.vue')['default'] const ReloadButton: typeof import('./../components/common/reload-button.vue')['default'] diff --git a/src/views/systemManage/user/index.vue b/src/views/systemManage/user/index.vue index d8c99e2..7f74072 100644 --- a/src/views/systemManage/user/index.vue +++ b/src/views/systemManage/user/index.vue @@ -1,30 +1,586 @@