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

912 B

Change: 增加系统配置管理

Why

系统配置接口已经提供受控配置的注册信息、控件提示和校验范围,设置管理需要提供统一入口,避免为每个配置模块单独维护页面和字段。

What Changes

  • 在设置管理下新增系统配置页面和路由。
  • 接入系统配置列表查询和按配置 Key 更新接口。
  • 按后端返回的 controlvalue_type、枚举值及范围动态渲染编辑控件。
  • 只读配置不可编辑,更新请求统一提交 { key, value },其中 value 为字符串。
  • 敏感配置按接口脱敏值展示,保存时不覆盖未重新输入的脱敏值。

Impact

  • Affected specs: system-config-management
  • Affected code: src/api/modules/systemConfig.ts, src/types/api/systemConfig.ts, src/views/settings/system-configs/index.vue, src/router/routesAlias.ts, src/router/routes/asyncRoutes.ts