912 B
912 B
Change: 增加系统配置管理
Why
系统配置接口已经提供受控配置的注册信息、控件提示和校验范围,设置管理需要提供统一入口,避免为每个配置模块单独维护页面和字段。
What Changes
- 在设置管理下新增系统配置页面和路由。
- 接入系统配置列表查询和按配置 Key 更新接口。
- 按后端返回的
control、value_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