fetch(add): 账户管理
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
# 实现任务清单
|
||||
|
||||
## 1. API 模块实现
|
||||
|
||||
- [x] 1.1 补全平台账号 API 接口(已在 `src/api/modules/account.ts` 中完成)
|
||||
- [x] 平台账号列表查询
|
||||
- [x] 创建平台账号
|
||||
@@ -14,6 +15,7 @@
|
||||
- [x] 启用/禁用账号
|
||||
|
||||
## 2. 前端页面实现
|
||||
|
||||
- [ ] 2.1 创建平台账号管理页面组件 `src/views/system/platform-account/index.vue`
|
||||
- [ ] 2.1.1 实现账号列表展示(表格)
|
||||
- [ ] 2.1.2 实现搜索表单(账号名称、用户名、状态)
|
||||
@@ -33,6 +35,7 @@
|
||||
- [ ] 2.3.2 在 `src/locales/langs/en.json` 中添加英文文案
|
||||
|
||||
## 3. 角色分配功能
|
||||
|
||||
- [ ] 3.1 实现角色选择组件或对话框
|
||||
- [ ] 3.2 显示账号当前拥有的角色
|
||||
- [ ] 3.3 支持添加角色(多选)
|
||||
@@ -40,12 +43,14 @@
|
||||
- [ ] 3.5 实时更新角色列表
|
||||
|
||||
## 4. 密码管理功能
|
||||
|
||||
- [ ] 4.1 实现修改密码对话框
|
||||
- [ ] 4.2 密码强度验证(长度、复杂度)
|
||||
- [ ] 4.3 确认密码校验
|
||||
- [ ] 4.4 修改成功后提示
|
||||
|
||||
## 5. 数据验证与交互优化
|
||||
|
||||
- [ ] 5.1 表单字段验证
|
||||
- [ ] 账号名称必填
|
||||
- [ ] 用户名必填且唯一
|
||||
@@ -59,10 +64,12 @@
|
||||
- [ ] 空数据提示
|
||||
|
||||
## 6. 权限控制
|
||||
|
||||
- [ ] 6.1 配置页面访问权限(仅超级管理员可访问)
|
||||
- [ ] 6.2 添加按钮级权限控制(新增、编辑、删除等)
|
||||
|
||||
## 7. 测试与优化
|
||||
|
||||
- [ ] 7.1 功能测试(CRUD 操作)
|
||||
- [ ] 7.2 角色分配功能测试
|
||||
- [ ] 7.3 密码修改功能测试
|
||||
@@ -70,6 +77,7 @@
|
||||
- [ ] 7.5 异常处理测试
|
||||
|
||||
## 当前状态
|
||||
|
||||
- ✅ 第 1 阶段(API 模块)已完成
|
||||
- ⏳ 第 2 阶段(前端页面)待实现
|
||||
- ⏳ 第 3 阶段(角色分配)待实现
|
||||
|
||||
Reference in New Issue
Block a user