19 lines
912 B
Markdown
19 lines
912 B
Markdown
# 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`
|