fetch(add): 账户管理

This commit is contained in:
sexygoat
2026-01-23 17:18:24 +08:00
parent 339abca4c0
commit b53fea43c6
93 changed files with 7094 additions and 3153 deletions

View File

@@ -1,6 +1,7 @@
# 实现任务清单
## 1. API 模块实现
- [x] 1.1 创建权限类型定义 `src/types/api/permission.ts`
- [x] 1.2 创建权限 API 模块 `src/api/modules/permission.ts`
- [x] 权限列表查询
@@ -14,6 +15,7 @@
- [x] 1.3 导出权限服务和类型
## 2. 前端页面实现
- [ ] 2.1 创建权限管理页面组件 `src/views/system/permission/index.vue`
- [ ] 2.1.1 实现权限列表展示(树形表格)
- [ ] 2.1.2 实现搜索表单(权限名称、权限标识、权限类型)
@@ -31,12 +33,14 @@
- [ ] 2.3.2 在 `src/locales/langs/en.json` 中添加英文文案
## 3. 权限类型支持
- [ ] 3.1 实现菜单权限展示和配置
- [ ] 3.2 实现按钮权限展示和配置
- [ ] 3.3 实现 API 权限展示和配置
- [ ] 3.4 实现权限树形结构选择组件(可复用于角色分配)
## 4. 数据验证与交互优化
- [ ] 4.1 表单字段验证
- [ ] 权限名称必填
- [ ] 权限标识必填且唯一
@@ -48,10 +52,12 @@
- [ ] 空数据提示
## 5. 权限控制
- [ ] 5.1 配置页面访问权限(仅超级管理员可访问)
- [ ] 5.2 添加按钮级权限控制(新增、编辑、删除等)
## 6. 测试与优化
- [ ] 6.1 功能测试CRUD 操作)
- [ ] 6.2 树形结构展示测试
- [ ] 6.3 权限树选择组件测试
@@ -59,6 +65,7 @@
- [ ] 6.5 异常处理测试
## 当前状态
- ✅ 第 1 阶段API 模块)已完成
- ⏳ 第 2 阶段(前端页面)待实现
- ⏳ 第 3 阶段(权限类型)待实现