一个基于 React18 + TypeScript + Antd Design + Axios + React-Router-Dom@6 + Valtio + Vite 开发的企业级后台管理系统
- 在线地址:https://flowertip.site/pro/#/login
- 默认填充的有超级管理员的账号密码,直接登录
- 可以自行添加测试账号,分配权限
-
驾驶舱
-
表格组件
- 高级表格
- 表格筛选
-
上传组件
- 头像上传
- 图片上传
- 文件上传
-
表单组件
- 基础表单
- 分步表单
-
图表组件
- 饼图图表
- 柱状图表
- 折线图表
- 地图图表
- 混合图表
- 多折线图表
- 多柱状图表
-
常用功能
- 时间操作
- 防抖节流
- 文档预览
- 水印功能
- 日历待办
- 二维码功能
- 漫游式导航
- 富文本编辑器
- 多级菜单
- 菜单1
- 菜单2
- 菜单3
- 菜单3-1
- 菜单3-2
- 错误页面
- 403页面
- 404页面
- 500页面
-
在线文档
-
开源项目
-
系统管理
- 权限管理
- 菜单管理
- 角色管理
- 用户管理
- 组织架构
- 部门管理
- 岗位管理
- 权限管理
这里推荐的是 pnpm
来管理和安装我们的包,Node 环境建议 18 及以上
1. cd FlowerTip-Admin # 切换到项目目录
2. pnpm install | pnpm i # 安装项目依赖
3. pnpm run dev | pnpm dev # 启动项目
4. pnpm run build | pnpm build # 打包项目进行部署
- docs 目录存放项目文档
- public 目录存放静态资源
- src 目录存放项目源代码
- assets 目录存放静态资源
- components 目录存放公共组件
- hooks 目录存放自定义 hooks
- layouts 目录存放页面布局
- pages 目录存放页面
- router 目录存放路由配置
- store 目录存放全局状态管理
- utils 目录存放工具函数
- App.tsx 应用组件
- main.tsx 入口文件
- index.html 入口页面
- settings.ts 配置文件
- README.md 项目说明文件
- tsconfig.json ts配置文件
- vite.config.ts vite配置文件
- index.d.ts 全局声明文件
- package.json 项目配置文件
- pnpm-lock.yaml pnpm锁文件
- .env.development 开发环境配置文件
- .env.production 生产环境配置文件
- .env.test 测试环境配置文件
- .gitignore git忽略文件
- .eslintrc.cjs eslint配置文件
- .prettierrc.js prettier配置文件
如果本项目对您有帮助,愿意支持打赏一下作者,可以捐赠一杯咖啡