feat(user-management-relation): 创建带人关系页面(即直接管理)
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
"pageComponentPattern": "view.<routeName>",
|
"pageComponentPattern": "view.<routeName>",
|
||||||
"singlePageComponentPattern": "layout.<layoutName>$view.<routeName>"
|
"singlePageComponentPattern": "layout.<layoutName>$view.<routeName>"
|
||||||
},
|
},
|
||||||
"total": 5,
|
"total": 6,
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
"name": "system_user",
|
"name": "system_user",
|
||||||
@@ -172,6 +172,39 @@
|
|||||||
"parentName": "system",
|
"parentName": "system",
|
||||||
"pageType": "leaf",
|
"pageType": "leaf",
|
||||||
"source": "generated"
|
"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"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -52,6 +52,7 @@ export const views: Record<LastLevelRouteKey, RouteComponent | (() => Promise<Ro
|
|||||||
system_post: () => import("@/views/system/post/index.vue"),
|
system_post: () => import("@/views/system/post/index.vue"),
|
||||||
system_role: () => import("@/views/system/role/index.vue"),
|
system_role: () => import("@/views/system/role/index.vue"),
|
||||||
"system_user-detail": () => import("@/views/system/user-detail/[id].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"),
|
system_user: () => import("@/views/system/user/index.vue"),
|
||||||
"user-center": () => import("@/views/user-center/index.vue"),
|
"user-center": () => import("@/views/user-center/index.vue"),
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -512,6 +512,15 @@ export const generatedRoutes: GeneratedRoute[] = [
|
|||||||
roles: ['R_ADMIN'],
|
roles: ['R_ADMIN'],
|
||||||
activeMenu: 'system_user'
|
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'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -213,6 +213,7 @@ const routeMap: RouteMap = {
|
|||||||
"system_role": "/system/role",
|
"system_role": "/system/role",
|
||||||
"system_user": "/system/user",
|
"system_user": "/system/user",
|
||||||
"system_user-detail": "/system/user-detail/:id",
|
"system_user-detail": "/system/user-detail/:id",
|
||||||
|
"system_user-management-relation": "/system/user-management-relation",
|
||||||
"user-center": "/user-center"
|
"user-center": "/user-center"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
2
src/typings/elegant-router.d.ts
vendored
2
src/typings/elegant-router.d.ts
vendored
@@ -67,6 +67,7 @@ declare module "@elegant-router/types" {
|
|||||||
"system_role": "/system/role";
|
"system_role": "/system/role";
|
||||||
"system_user": "/system/user";
|
"system_user": "/system/user";
|
||||||
"system_user-detail": "/system/user-detail/:id";
|
"system_user-detail": "/system/user-detail/:id";
|
||||||
|
"system_user-management-relation": "/system/user-management-relation";
|
||||||
"user-center": "/user-center";
|
"user-center": "/user-center";
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -166,6 +167,7 @@ declare module "@elegant-router/types" {
|
|||||||
| "system_post"
|
| "system_post"
|
||||||
| "system_role"
|
| "system_role"
|
||||||
| "system_user-detail"
|
| "system_user-detail"
|
||||||
|
| "system_user-management-relation"
|
||||||
| "system_user"
|
| "system_user"
|
||||||
| "user-center"
|
| "user-center"
|
||||||
>;
|
>;
|
||||||
|
|||||||
11
src/views/system/user-management-relation/index.vue
Normal file
11
src/views/system/user-management-relation/index.vue
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<script setup lang="ts">
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<template>
|
||||||
|
<h1>带人关系</h1>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
|
||||||
|
</style>
|
||||||
Reference in New Issue
Block a user