feat(user-management-relation): 创建带人关系页面(即直接管理)

This commit is contained in:
dk
2026-04-08 16:03:26 +08:00
parent fb48977867
commit b6a50563bc
6 changed files with 58 additions and 1 deletions

View File

@@ -6,7 +6,7 @@
"pageComponentPattern": "view.<routeName>",
"singlePageComponentPattern": "layout.<layoutName>$view.<routeName>"
},
"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"
}
]
}

View File

@@ -52,6 +52,7 @@ export const views: Record<LastLevelRouteKey, RouteComponent | (() => Promise<Ro
system_post: () => 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"),
};

View File

@@ -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'
}
}
]
},

View File

@@ -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"
};

View File

@@ -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"
>;

View File

@@ -0,0 +1,11 @@
<script setup lang="ts">
</script>
<template>
<h1>带人关系</h1>
</template>
<style scoped>
</style>