feat(product-suite): add independent category rows
This commit is contained in:
+6
-1
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: T-634
|
||||
title: 商品套图结构配置改为纵向独立计数行
|
||||
status: TODO
|
||||
status: DONE
|
||||
phase: 7
|
||||
deps: [T-622, T-631]
|
||||
created: 2026-07-14
|
||||
@@ -95,3 +95,8 @@ git diff --check
|
||||
- 不修改数据库、API、CDP 或其他标签页。
|
||||
|
||||
## 执行记录
|
||||
- 2026-07-16:新增 `SuiteCategoryRow`,三个默认分类改为各占一行,准确显示固定用途说明与独立的减少/数量/增加控件;自定义分类同样独占一行并显示改名、删除操作。
|
||||
- 2026-07-16:移除 `CategoryChipButton`、`active_category`、`select_category` 和共享详情计数器。普通数量变化只更新目标行、合计和生成按钮;新增、改名、删除时重建分类行,数量下限为 0 且减少按钮在 0 时禁用。
|
||||
- 2026-07-16:生成期间统一禁用各分类步进器及自定义分类编辑;保留原有分类顺序、默认 `1/2/2`、项目设置持久化和生成 job 展开语义。
|
||||
- 2026-07-16:补充纵向布局、固定说明、独立计数、0 下限、生成中禁用、自定义分类增删改、任务切换和项目重载测试;`1180x760` 离屏截图确认三行说明与控件无重叠,页面继续使用既有外层滚动区。
|
||||
- 验证:当前工作区 `tests.test_product_suite_gui` 11 项、`tests.test_product_suite` 4 项通过,ruff、compileall、`git diff --check` 通过;基于 T-610 提交创建隔离 worktree 后,全仓 ruff、compileall、501 项 unittest 和 `git diff --check` 全部通过。
|
||||
|
||||
Reference in New Issue
Block a user