打造企业通用脚手架-功能清单
一、前置条件
- 统一技术栈
- vue3 / pinia / vue-router / axios ...
- typescript
- vite
- echarts
- mockjs
- ...
- 统一工具配置
- eslint / tsconfig / prettier ...
- husky / lint-staged
- ...
- 统一代码编写风格
- TODO
二、功能清单
2.1 基础功能
- 登录功能与修改密码功能
- 用户管理 / 用户认证
- 角色管理 / 角色权限
- 菜单管理
- 字典管理
- 工作流管理
- 操作日志
- 系统配置
- 应用授权
- ...
2.2 公共功能
- 公共组件:按钮/图片预览/剪切板/消息提示/水印...
- 可视化(Echarts/地图)
- 请求封装
- 文件下载
- 引导页 / 404 页 / 403 页 ...
- ...
2.3 脚手架搭建配置
- 打包部署
- 上传
- 下载模板
- 运行通用后台
- ...