Files
one-pipe-system/openspec/changes/add-system-config-management/tasks.md
luo dd6bceeeb7
Some checks failed
构建并部署前端到测试环境 / build-and-deploy (push) Has been cancelled
feat: 系统配置
2026-07-25 14:13:49 +08:00

1.0 KiB

1. API And Types

  • 1.1 新增系统配置字段、查询参数和分页响应类型。
  • 1.2 新增 GET /api/admin/system-configs 服务方法,读取 data.list
  • 1.3 新增 PUT /api/admin/system-configs/{key} 服务方法,提交 { key, value }

2. Settings Management Page

  • 2.1 在设置管理下新增系统配置路由和菜单入口。
  • 2.2 实现模块筛选、分页、刷新和配置列表展示。
  • 2.3 根据配置元数据动态渲染开关、数字、枚举、文本和 JSON 控件。
  • 2.4 实现只读配置禁用编辑、敏感值脱敏保护和字符串化提交。
  • 2.5 展示配置注册状态、更新时间、范围和校验提示。

3. Verification

  • 3.1 验证两个模块筛选和分页参数正确传递。
  • 3.2 验证 bool、int、enum、string 和 json 配置的展示及提交值。
  • 3.3 验证只读配置不能提交,敏感配置未修改时不会回传脱敏值。
  • 3.4 运行类型检查、lint 和构建。