From b6a50563bc68f17c78788db098813a55610bb73a Mon Sep 17 00:00:00 2001 From: dk <1260500659@qq.com> Date: Wed, 8 Apr 2026 16:03:26 +0800 Subject: [PATCH] =?UTF-8?q?feat(user-management-relation):=20=E5=88=9B?= =?UTF-8?q?=E5=BB=BA=E5=B8=A6=E4=BA=BA=E5=85=B3=E7=B3=BB=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=EF=BC=88=E5=8D=B3=E7=9B=B4=E6=8E=A5=E7=AE=A1=E7=90=86=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/frontend-page-resource-manifest.json | 35 ++++++++++++++++++- src/router/elegant/imports.ts | 1 + src/router/elegant/routes.ts | 9 +++++ src/router/elegant/transform.ts | 1 + src/typings/elegant-router.d.ts | 2 ++ .../system/user-management-relation/index.vue | 11 ++++++ 6 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 src/views/system/user-management-relation/index.vue diff --git a/docs/frontend-page-resource-manifest.json b/docs/frontend-page-resource-manifest.json index e8a3d13..d7deca0 100644 --- a/docs/frontend-page-resource-manifest.json +++ b/docs/frontend-page-resource-manifest.json @@ -6,7 +6,7 @@ "pageComponentPattern": "view.", "singlePageComponentPattern": "layout.$view." }, - "total": 5, + "total": 6, "items": [ { "name": "system_user", @@ -172,6 +172,39 @@ "parentName": "system", "pageType": "leaf", "source": "generated" + }, + { + "name": "system_user_management_relation", + "path": "/system/user-management-relation", + "component": "view.system_user-management-relation", + "title": "带人关系", + "routeTitle": "system-user-management-relation", + "i18nKey": "", + "icon": null, + "localIcon": null, + "order": null, + "hideInMenu": false, + "keepAlive": false, + "activeMenu": null, + "multiTab": false, + "fixedIndexInTab": null, + "redirect": null, + "props": null, + "meta": { + "title": "带人关系", + "i18nKey": "", + "icon": null, + "localIcon": null, + "order": null, + "keepAlive": false, + "hideInMenu": false, + "activeMenu": null, + "multiTab": false, + "fixedIndexInTab": null + }, + "parentName": "system", + "pageType": "leaf", + "source": "generated" } ] } diff --git a/src/router/elegant/imports.ts b/src/router/elegant/imports.ts index cecac4b..be9b310 100644 --- a/src/router/elegant/imports.ts +++ b/src/router/elegant/imports.ts @@ -52,6 +52,7 @@ export const views: Record Promise import("@/views/system/post/index.vue"), system_role: () => import("@/views/system/role/index.vue"), "system_user-detail": () => import("@/views/system/user-detail/[id].vue"), + "system_user-management-relation": () => import("@/views/system/user-management-relation/index.vue"), system_user: () => import("@/views/system/user/index.vue"), "user-center": () => import("@/views/user-center/index.vue"), }; diff --git a/src/router/elegant/routes.ts b/src/router/elegant/routes.ts index 2a3f268..29eadaa 100644 --- a/src/router/elegant/routes.ts +++ b/src/router/elegant/routes.ts @@ -512,6 +512,15 @@ export const generatedRoutes: GeneratedRoute[] = [ roles: ['R_ADMIN'], activeMenu: 'system_user' } + }, + { + name: 'system_user-management-relation', + path: '/system/user-management-relation', + component: 'view.system_user-management-relation', + meta: { + title: 'system_user-management-relation', + i18nKey: 'route.system_user-management-relation' + } } ] }, diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts index bfea905..193e3b7 100644 --- a/src/router/elegant/transform.ts +++ b/src/router/elegant/transform.ts @@ -213,6 +213,7 @@ const routeMap: RouteMap = { "system_role": "/system/role", "system_user": "/system/user", "system_user-detail": "/system/user-detail/:id", + "system_user-management-relation": "/system/user-management-relation", "user-center": "/user-center" }; diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts index d8bcc85..2ac350c 100644 --- a/src/typings/elegant-router.d.ts +++ b/src/typings/elegant-router.d.ts @@ -67,6 +67,7 @@ declare module "@elegant-router/types" { "system_role": "/system/role"; "system_user": "/system/user"; "system_user-detail": "/system/user-detail/:id"; + "system_user-management-relation": "/system/user-management-relation"; "user-center": "/user-center"; }; @@ -166,6 +167,7 @@ declare module "@elegant-router/types" { | "system_post" | "system_role" | "system_user-detail" + | "system_user-management-relation" | "system_user" | "user-center" >; diff --git a/src/views/system/user-management-relation/index.vue b/src/views/system/user-management-relation/index.vue new file mode 100644 index 0000000..936699c --- /dev/null +++ b/src/views/system/user-management-relation/index.vue @@ -0,0 +1,11 @@ + + + + +