打造企业通用脚手架-功能清单 
一、前置条件 
- 统一技术栈 - 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 脚手架搭建配置 
- 打包部署
- 上传
- 下载模板
- 运行通用后台
- ...
三、技术框架设计图 
