初步修改前端

This commit is contained in:
2025-10-08 09:34:50 +08:00
parent 741e89bc62
commit d9ea2e842b
14 changed files with 133 additions and 54 deletions

View File

@@ -1,5 +0,0 @@
<template>
<div class="about">
<h1>This is an about page</h1>
</div>
</template>

View File

View File

@@ -37,7 +37,7 @@
/>
</el-form-item>
<el-form-item prop="captcha" v-if="showCaptcha">
<!-- <el-form-item prop="captcha" v-if="showCaptcha">
<div class="captcha-input">
<el-input
v-model="loginForm.captcha"
@@ -50,7 +50,7 @@
<div class="captcha-loading" v-else>加载中...</div>
</div>
</div>
</el-form-item>
</el-form-item> -->
<el-form-item>
<div class="login-options">

View File

@@ -0,0 +1,105 @@
/**
* @description 系统管理模块统一导出入口
* @author yslg
* @since 2025-10-07
*/
// 部门管理
export { default as DeptManageView } from './DeptManageView.vue';
// 菜单管理
export { default as MenuManageView } from './MenuManageView.vue';
// 权限管理
export { default as PermissionManageView } from './PermissionManageView.vue';
// 角色管理
export { default as RoleManageView } from './RoleManageView.vue';
// 系统管理模块类型定义
export interface SystemManageModule {
/** 部门管理组件 */
DeptManageView: any;
/** 菜单管理组件 */
MenuManageView: any;
/** 权限管理组件 */
PermissionManageView: any;
/** 角色管理组件 */
RoleManageView: any;
}
// 系统管理路由配置
export const systemManageRoutes = [
{
path: '/manage/system/dept',
name: 'DeptManage',
component: () => import('./DeptManageView.vue'),
meta: {
title: '部门管理',
requiresAuth: true,
permissions: ['system:dept:manage']
}
},
{
path: '/manage/system/menu',
name: 'MenuManage',
component: () => import('./MenuManageView.vue'),
meta: {
title: '菜单管理',
requiresAuth: true,
permissions: ['system:menu:manage']
}
},
{
path: '/manage/system/permission',
name: 'PermissionManage',
component: () => import('./PermissionManageView.vue'),
meta: {
title: '权限管理',
requiresAuth: true,
permissions: ['system:permission:manage']
}
},
{
path: '/manage/system/role',
name: 'RoleManage',
component: () => import('./RoleManageView.vue'),
meta: {
title: '角色管理',
requiresAuth: true,
permissions: ['system:role:manage']
}
}
];
// 系统管理菜单配置
export const systemManageMenus = [
{
id: 'system-dept',
title: '部门管理',
icon: 'el-icon-office-building',
path: '/manage/system/dept',
permissions: ['system:dept:manage']
},
{
id: 'system-menu',
title: '菜单管理',
icon: 'el-icon-menu',
path: '/manage/system/menu',
permissions: ['system:menu:manage']
},
{
id: 'system-permission',
title: '权限管理',
icon: 'el-icon-key',
path: '/manage/system/permission',
permissions: ['system:permission:manage']
},
{
id: 'system-role',
title: '角色管理',
icon: 'el-icon-user',
path: '/manage/system/role',
permissions: ['system:role:manage']
}
];