0.1.0 • Published 4 months ago
casit-lrct-app v0.1.0
JiYun-Admin
介绍
基于 umimax 框架,配合 Ant Design UI 组件库搭建的管理系统
菜单结构
├── 首页 -- Home
├── 组织管理 -- Organization
├── 组织管理 -- Organization
├── 部门管理 -- Department
├── 人员管理 -- Person
├── 岗位管理 -- Post
├── 系统管理 -- System
├── 字典管理 -- Dictionary
├── 角色管理 -- Role
├── 日志管理 -- Log
├── 操作日志 -- OperationLog
├── 登录日志 -- LoginLog
├── 异常日志 -- ExceptionLog
├── 开发管理 -- Development
├── 菜单管理 -- Menu
├── 接口管理 -- Interface
├── 权限演示 -- Permission Demo
软件架构
"@ant-design/icons": "^5.0.1",
"@ant-design/pro-components": "^2.4.4",
"@umijs/max": "^4.2.9",
"antd": "^5.4.0"
安装教程
npm
安装
- 安装依赖:
npm install
- 启动:
npm run dev
使用说明
- 目前页面数据都是 mock 数据,所以需要自己 git clone 后启动了才能查看 demo
- .umirc.ts 下配置路由信息和后端服务代理信息
proxy: {
'/api': {
'target': 'http://localhost:8080/',
'changeOrigin': true,
},
},
routes: [
{
name: '首页',
path: '/home',
icon: 'HomeOutlined',
component: './Home',
access: 'home',
wrappers: ['@/wrappers/auth'],
},
]
- pages 目录下创建页面
- services 目录下创建接口
- mock 目录下创建 mock 数据(或者启用后端服务)
- 菜单/按钮的权限信息可以通过
queryAccess
接口获取,也可以改造成自己的方法,具体接口结果参考:mock 数据
0.1.0
4 months ago