[fix]:[FL-10][线路管理-新建线路优化]
Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
@@ -33,3 +33,26 @@
|
||||
|
||||
- 风险与关注点:
|
||||
- `power_line` 表中的 `tower_shape` / `status` 数据列仍保留为兼容字段,避免在缺少迁移链路时影响现网插入;当前仅前后端公开契约不再读写/展示这两个字段。
|
||||
|
||||
## Work Log - 线路管理新建线路优化(2026-06-07)
|
||||
|
||||
- 背景:
|
||||
- Issue `FL-10` 要求优化 `/admin/power-lines` 的新建线路弹窗:
|
||||
- 去掉“线路编码将由系统自动生成”提示;
|
||||
- 将“电压等级”改为必填。
|
||||
- 代码排查确认目标仅命中前端页面 `web/src/app/admin/power-lines/page.tsx`;后端线路接口当前仍保留 `voltage_kv` 可空兼容,未在本次需求内扩展为全链路契约变更。
|
||||
|
||||
- 本次改动:
|
||||
- `web/src/app/admin/power-lines/page.tsx`
|
||||
- 删除新建线路弹窗顶部“线路编码将由系统自动生成”提示。
|
||||
- 为“电压等级”增加 AntD 表单必填规则,错误文案为“请选择电压等级”。
|
||||
- 去掉电压等级下拉的 `allowClear`,避免用户主动清空后提交空值。
|
||||
|
||||
- 验证:
|
||||
- 执行 `npm_config_cache=/tmp/npm-cache npm ci`,补齐 `web` 依赖。
|
||||
- 执行 `npm_config_cache=/tmp/npm-cache npx eslint web/src/app/admin/power-lines/page.tsx`:
|
||||
- 无新增 error;
|
||||
- 仍有 4 条既有 `react-hooks/exhaustive-deps` warning,与本次改动无关。
|
||||
|
||||
- 风险与关注点:
|
||||
- 当前“电压等级必填”仅收口在前端新建/编辑弹窗;若后续还有其他外部写入入口,需要单独评估是否同步收紧后端 `LineCreateRequest` 校验。
|
||||
|
||||
Reference in New Issue
Block a user