SaaS 平台前端实现预研 
核心功能点概述
- 框架选型:技术栈(VUE3) / UI 组件库(ElementPlus 或基于 ElementPlus)...
- 逻辑封装:接口请求封装...
- 公共组件:菜单/搜索/新增/编辑/查看/导出/禁用/上传...
- xx
一、项目目标 
- 系统 SaaS 化,框架整体升级替换
- 增加数据可视化智慧大屏功能
备注: SaaS 分为 商业 SaaS 和 工具 SaaS。 
二、实现功能 
- 基础功能 - 登录功能与修改密码功能:个人信息 / 修改密码 / 账号绑定 / 隐私设置
- 系统管理功能 - 机构管理
- 用户管理 / 用户认证
- 角色管理 / 角色权限
- 菜单管理
- 字典管理
- 工作流管理
- 操作日志
- 系统日志
- 系统配置
- 应用授权
 
 
- 核心功能 - xxg
- xx
 
- 公共功能 - 条件搜索查询 - 输入框
- 选择下拉框(单选/多选)
- 日期选择框
 
- 消息通知
- 个人中心
- 基于业务模型的增删改查 - 新增页 add
- 列表页 list
- 详情页 detail
- 编辑页 edit
- 业务操作按钮:查看、编辑、删除、禁用、上传、导出...
 
 
- 条件搜索查询 
- 业务功能 - 工作台
- 项目管理
- ......
 
- 其他 - ......
 
三、开展策略 
3.1 技术选型与架构设计 
- 前端框架选型 - VUE3
- UI 组件库(基于 Element Plus 二次开发 或 Element Plus)
- 框架 A: vben-admin 是一个基于 Vue3.0、Vite、 Ant-Design-Vue 、TypeScript 的后台解决方案,目标是为中大型项目开发,提供现成的开箱解决方案及丰富的示例,原则上不会限制任何代码用于商用。
- 框架 B: vue-pure-admin
- 框架 C: vue-admin-better- 🔥 ✨✨ ✨ Vue3+Vite4+Element-Plus+TypeScript 编写的一款后台管理系统(兼容移动端)
- vue-admin-beautiful
- vue-admin-beautiful
 
- 框架 D: vue3-antd-admin- 基于 vue-cli5.x/vite2.x + vue3.x + ant-design-vue3.x + typescript hooks 的基础后台管理系统模板 RBAC 的权限系统, JSON Schema 动态表单,动态表格,漂亮锁屏界面
 
- Vue element admin - 老牌 admin 后台管理 求稳首选(技术栈是 VUE2)
- Antd Pro Vue - 背靠阿里,代码过硬,大型项目首选(技术栈是 VUE2)- Github: ant-design-vue-pro
 
- ....
 
- 架构设计
- 数据库设计
- 接口设计
- ...
3.2 技术演进在本项目的穿插落地 
- 前端基础建设:前端沉淀一套可快速开发、封装通用组件,可以应用于其他业务场景的后台管理系统; - 权限控制设计 - 基于 RBAC 模型的权限设计,用户->角色->权限
 
- 动态路由菜单加载
- api 接口规范
- 公共组件抽离沉淀 - 动态表单域(30%)。
- 数据列表 — 表卡(28%)。
- 图表(10%)。
- 集群数据列表(10%)。
- 简介(6%)。
- 定制(4%)。
- 自定义小部件 (4%)。
- 内容(8%)
- 备注:这些是主要组件,这意味着如果我们将每个组件构建为可配置并涵盖每个页面/业务的所有种类,那么我们完成了超过 70% 的任何平台,我们可以专注于主要业务,即 30 %。
 
- 兼顾长期演进
 
- 权限控制设计 
- 前端基础建设:数据可视化能力沉淀; - 大屏可视化