Skip to content

打造企业通用脚手架-功能清单

一、前置条件

  • 统一技术栈
    • 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 脚手架搭建配置

  • 打包部署
  • 上传
  • 下载模板
  • 运行通用后台
  • ...

三、技术框架设计图

An image