本项目是基于UmiMax+AntDesign 5.0的一套前端框架,用于配合Nebula Framework后台实现的一套前端展现,可以更直观的感受一下项目的功能实现
Nebula-Admin

介绍
基于 umimax 框架,配合 Ant Design UI 组件库搭建的管理系统
菜单结构
├── 首页 -- Home
├── 组织管理 -- Organization
├── 组织管理 -- Organization
├── 部门管理 -- Department
├── 人员管理 -- Person
├── 岗位管理 -- Post
├── 系统管理 -- System
├── 字典管理 -- Dictionary
├── 角色管理 -- Role
├── 用户管理 -- User
├── 日志管理 -- 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
yarn 安装
- 安装依赖:
yarn - 启动:
yarn start
使用说明
- 目前页面数据都是 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 数据
代码库
- GitCode: https://gitcode.com/NeegixOpensourceGroup/nebula-admin
- Gitee: https://gitee.com/neegix-opensource-group/nebula-admin
- GitHub: https://github.com/NeegixOpensourceGroup/nebula-admin
参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
后续计划
- 继续完善页面
- 启动后端服务
- 添加更多功能
联系信息
| QQ 群: 996598075 |
|---|
![]() |
项目介绍
本项目是基于UmiMax+AntDesign 5.0的一套前端框架,用于配合Nebula Framework后台实现的一套前端展现,可以更直观的感受一下项目的功能实现
https://nebula.neegix.com定制我的领域下载使用量
0
项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新
语言类型
TSX74.1%
TypeScript25.29%
Less0.57%
JavaScript0.04%















