
CURD 操作日志SSE 推送,可登录多个用户查看效果推荐本项目使用 pnpm 包管理工具node (Node.js 版本要求 16.x 以上,这里推荐 18.x 及以上) Pnpm (推荐最新版本) Umi Mysql (Mysql版本为8.x) Redis
1、 安装 Mysql 并导入 /mysql/xmw_admin.sql 文件,修改 /Xmw_server/.development.env 文件中的数据库配置,这一步要保证成功,不然后端服务起不来
# ------- Mysql 配置相关 ---------------------
# 数据库 host
DATABASE_HOST = 127.0.0.1
# 端口号
DATABASE_PORT = 3306
# 用户名
DATABASE_NAME = root
# 密码
DATABASE_PWD = 123456
# 数据库
DATABASE_LIB = react-admin2、 拉取项目代码
git clone https://github.com/baiwumm/react-admin.git
cd react-admin
// 进入前端
cd Xmw_web
// 进入后端
cd Xmw_server3、 安装依赖
npm install -g pnpm
pnpm install4、 开发模式运行
// 前端开发模式启动
pnpm dev
// 后端开发模式启动
pnpm start:dev5、 编译项目
pnpm buildXmw_web/src/pages 目录下新建 文件夹/index.tsx 文件Xmw_web/config/router 文件中加入路由配置(系统只做了动态菜单,没有做动态路由,没有找到可行的办法)Xmw_web/src/utils/enums/index 文件中加入 ROUTES 枚举映射Xmw_web/src/utils/const/index 文件中加入 MenuRemixIconMap 图标映射系统管理-国际化-menu 中添加路由配置系统管理-菜单管理 中按照规则添加菜单,可打开多个标签页参考,路由配置参考:路由系统管理-角色管理 中编辑状态中勾选相应的菜单,保存刷新页面,即可看到路由菜单生效- 登录 / 注销
- 指示面板
- 工作台
- 环境依赖
- 智能行政
- 活动公告
- 组织管理
- 岗位管理
- 组织架构
- 个人中心
- 个人信息
- 个人设置
- 功能页
- 验证码
- 甘特图
- 图片预览
- 懒加载
- 图片取色盘
- 系统级取色器
- 流程图
- Swiper
- 文件预览
- 图表
- 技术文档
- React文档
- Nest文档
- And-design文档
- Umi文档
- 系统设置
- 用户管理
- 菜单管理
- 角色管理
- 国际化
- 操作日志













原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。