feat: 杆塔模型展示支持卡片和列表切换
Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
@@ -63,3 +63,32 @@
|
||||
- 风险与影响:
|
||||
- 影响面限定在杆塔模型初始化流程(初始化入口与导入数据来源)。
|
||||
- 旧接口 `POST /api/v1/tower-models/seed/legacy` 仍保留,兼容历史调用。
|
||||
|
||||
## Work Log - 杆塔模型展示支持卡片/列表视图(2026-05-04)
|
||||
|
||||
- 背景:
|
||||
- Issue `FL-201` 要求“塔杆模型展示支持卡片和列表呈现,默认卡片”。
|
||||
|
||||
- 本次改动(最小闭环):
|
||||
- 文件:`web/src/app/admin/tower-models/page.tsx`
|
||||
- 新增页面状态:
|
||||
- `viewMode: "card" | "list"`,默认值 `"card"`。
|
||||
- 新增展示方式切换控件:
|
||||
- 在筛选区下方增加 `Segmented`,支持“卡片/列表”切换。
|
||||
- 新增卡片视图渲染:
|
||||
- 以网格布局渲染模型卡片(移动端单列、`md` 双列、`xl` 三列)。
|
||||
- 卡片内展示模型名称/编码、状态、塔型、排序、默认参数标签、图片预览。
|
||||
- 管理权限下保留“编辑/上传图片/删除”操作,行为与列表视图一致。
|
||||
- 保留原有列表视图:
|
||||
- 原 `Table` 渲染逻辑不变,作为“列表”模式展示。
|
||||
|
||||
- 验证:
|
||||
- 未执行编译/安装类命令(遵循任务约束“不要做代码编译检查,严禁安装依赖”)。
|
||||
- 通过代码 diff 校对确认:
|
||||
- 默认进入页面即为“卡片”展示。
|
||||
- 切换到“列表”时回退到既有表格视图。
|
||||
- 现有 CRUD、图片上传与预览调用链未改动。
|
||||
|
||||
- 风险与影响:
|
||||
- 影响范围仅前端 `杆塔模型管理` 页面展示层。
|
||||
- 卡片模式下每项仍会触发图片预览加载请求,数据量较大时请求并发会增多(与原表格缩略图逻辑一致)。
|
||||
|
||||
Reference in New Issue
Block a user