用户管理路由更改

This commit is contained in:
Soutfairy 2024-11-25 12:59:19 +08:00
parent ff4f7ab6b1
commit ffd514815e
8 changed files with 53 additions and 32 deletions

View File

@ -8,6 +8,7 @@ export default {
systemRole: 'systemRole',
systemUser: 'systemUser',
systemDept: 'systemDept',
UserManage: 'UserManage',
systemDic: 'systemDic',
article: 'article',
message: 'message',

View File

@ -7,6 +7,7 @@ export default {
systemMenu: '菜单管理',
systemRole: '角色管理',
systemUser: '用户管理',
UserManage: '用户管理',
systemDept: '部门管理',
systemDic: '字典管理',
article: '文章管理',

View File

@ -7,6 +7,7 @@ export default {
systemMenu: '選單管理',
systemRole: '角色管理',
systemUser: '用戶管理',
UserManage: '用戶管理',
systemDept: '部門管理',
systemDic: '字典管理',
article: '文章管理',

View File

@ -77,6 +77,54 @@ export const dynamicRoutes: Array<RouteRecordRaw> = [
icon: 'iconfont icon-shouye',
},
},
{
path: '/usermanage',
name: 'UserManage',
component: () => import('/@/layout/routerView/parent.vue'),
redirect: '/usermanage',
meta: {
title: 'message.router.UserManage',
isLink: '',
isHide: false,
isKeepAlive: true,
isAffix: false,
isIframe: false,
roles: ['admin'],
icon: 'iconfont icon-gerenzhongxin',
},
children: [
{
path: '/usermanage/role',
name: 'systemRole',
component: () => import('/@/views/usermanage/role/index.vue'),
meta: {
title: 'message.router.systemRole',
isLink: '',
isHide: false,
isKeepAlive: true,
isAffix: false,
isIframe: false,
roles: ['admin'],
icon: 'ele-ColdDrink',
},
},
{
path: '/usermanage/user',
name: 'systemUser',
component: () => import('/@/views/usermanage/user/index.vue'),
meta: {
title: 'message.router.systemUser',
isLink: '',
isHide: false,
isKeepAlive: true,
isAffix: false,
isIframe: false,
roles: ['admin'],
icon: 'iconfont icon-icon-',
},
},
],
},
{
path: '/system',
name: 'system',
@ -108,36 +156,6 @@ export const dynamicRoutes: Array<RouteRecordRaw> = [
icon: 'iconfont icon-caidan',
},
},
{
path: '/system/role',
name: 'systemRole',
component: () => import('/@/views/system/role/index.vue'),
meta: {
title: 'message.router.systemRole',
isLink: '',
isHide: false,
isKeepAlive: true,
isAffix: false,
isIframe: false,
roles: ['admin'],
icon: 'ele-ColdDrink',
},
},
{
path: '/system/user',
name: 'systemUser',
component: () => import('/@/views/system/user/index.vue'),
meta: {
title: 'message.router.systemUser',
isLink: '',
isHide: false,
isKeepAlive: true,
isAffix: false,
isIframe: false,
roles: ['admin'],
icon: 'iconfont icon-icon-',
},
},
{
path: '/system/dept',
name: 'systemDept',

View File

@ -61,7 +61,7 @@ import { defineAsyncComponent, reactive, onMounted, ref } from 'vue';
import { ElMessageBox, ElMessage } from 'element-plus';
//
const RoleDialog = defineAsyncComponent(() => import('/@/views/system/role/dialog.vue'));
const RoleDialog = defineAsyncComponent(() => import('/@/views/usermanage/role/dialog.vue'));
//
const roleDialogRef = ref();

View File

@ -64,7 +64,7 @@ import { defineAsyncComponent, reactive, onMounted, ref } from 'vue';
import { ElMessageBox, ElMessage } from 'element-plus';
//
const UserDialog = defineAsyncComponent(() => import('/@/views/system/user/dialog.vue'));
const UserDialog = defineAsyncComponent(() => import('/@/views/usermanage/user/dialog.vue'));
//
const userDialogRef = ref();