This commit is contained in:
20
openspec/changes/add-system-config-management/tasks.md
Normal file
20
openspec/changes/add-system-config-management/tasks.md
Normal file
@@ -0,0 +1,20 @@
|
||||
## 1. API And Types
|
||||
|
||||
- [x] 1.1 新增系统配置字段、查询参数和分页响应类型。
|
||||
- [x] 1.2 新增 `GET /api/admin/system-configs` 服务方法,读取 `data.list`。
|
||||
- [x] 1.3 新增 `PUT /api/admin/system-configs/{key}` 服务方法,提交 `{ key, value }`。
|
||||
|
||||
## 2. Settings Management Page
|
||||
|
||||
- [x] 2.1 在设置管理下新增系统配置路由和菜单入口。
|
||||
- [x] 2.2 实现模块筛选、分页、刷新和配置列表展示。
|
||||
- [x] 2.3 根据配置元数据动态渲染开关、数字、枚举、文本和 JSON 控件。
|
||||
- [x] 2.4 实现只读配置禁用编辑、敏感值脱敏保护和字符串化提交。
|
||||
- [x] 2.5 展示配置注册状态、更新时间、范围和校验提示。
|
||||
|
||||
## 3. Verification
|
||||
|
||||
- [x] 3.1 验证两个模块筛选和分页参数正确传递。
|
||||
- [x] 3.2 验证 bool、int、enum、string 和 json 配置的展示及提交值。
|
||||
- [x] 3.3 验证只读配置不能提交,敏感配置未修改时不会回传脱敏值。
|
||||
- [x] 3.4 运行类型检查、lint 和构建。
|
||||
Reference in New Issue
Block a user