diff --git a/docs/ui/README.md b/docs/ui/README.md index eafca74..3c1ba1d 100644 --- a/docs/ui/README.md +++ b/docs/ui/README.md @@ -1,6 +1,6 @@ -# UI 效果图(SVG 线框) +# UI 效果图 -蝦皮圈優化助手桌面应用的界面效果图。SVG 可用浏览器直接打开查看。命名 `tabN-<名>.svg`,界面改版加后缀(`-T584`、`-v2`)。 +蝦皮圈優化助手桌面应用的界面效果图。SVG 和 HTML 原型都可用浏览器直接打开查看。SVG 命名 `tabN-<名>.svg`,界面改版加后缀(`-T584`、`-v2`);HTML 原型使用有意义的英文文件名和版本后缀。 | 文件 | 内容 | | --- | --- | @@ -16,5 +16,6 @@ | [tab6-ai-studio-v3.svg](tab6-ai-studio-v3.svg) | AI工场(需求定稿·v3):合并提示词、完整模板 CRUD、异步任务照片池、部分导出与终选排序 | | [tab6-suite-package-v1.svg](tab6-suite-package-v1.svg) | 商品套图(T-622 已实现):从「虾皮圈电商图生成器」商品套餐交互迁移并替换主界面 AI工场入口;单一套图类型,多任务标签,商品原图,平台/国家/语言/比例,AI 帮写,白底/场景/卖点及自定义分类,结果历史、重试、删除撤销与生成进度 | | [tab6-suite-prompt-dialog-T637.svg](tab6-suite-prompt-dialog-T637.svg) | 商品套图(T-637 提案):标题行「AI帮写/取消」紧随 label、最右新增「提示词设置」;提示词设置弹窗——左编辑基础模板(行序对齐调研笔记组装顺序,套图名称+补充描述、插入变量菜单、占位符校验、只读规则占位符内联)、右只读实时最终预览(预览分类下拉)、保存/恢复默认共用原子写盘;第一版不做同类多张序号/差异化 | +| [workbench-redesign-v1.html](workbench-redesign-v1.html) | 工作台视觉提案(HTML 可交互原型):以当前 6 Tab 信息架构为基础,统一「数据准备区→表格命令区→表格→状态反馈区→完成任务区」页面骨架;命令按作用域分区(导入/筛选/选择集/工作流完成),表格补齐当前行、选择集、三态全选与排序契约;范围确认、部分成功、取消中间态和破坏性确认按干扰层级分配到对话框、信息条与 Toast;覆盖浅色/深色/高对比度近似、键盘(Tab/方向键/F6/Ctrl+F/F5)与 Windows 断点。商品状态相关交互已对齐 T-662b/c/d、T-663~T-665、T-667 定稿(无状态列与状态下拉筛选,③无强制更新入口)。颜色 Token 取自 `app/gui/widgets.py`。使用模拟数据,不接生产接口;页脚「原型说明与验收边界」列出假设与不可仅靠 HTML 验收的项。 | -> 仅为线框效果图,最终样式以实现为准。带 `-T584`/`-v2` 等后缀的为**改版提案**,未定稿。界面职责与流程见 [../routes.md](../routes.md)。 +> 仅为效果图或交互原型,最终样式以实现为准。带 `-T584`/`-v2` 等后缀的为**改版提案**,未定稿。HTML 原型不能验证原生 Qt 标题栏、系统主题、DPI、无障碍树、线程和真实任务生命周期;界面职责与流程见 [../routes.md](../routes.md)。 diff --git a/docs/ui/workbench-redesign-v1.html b/docs/ui/workbench-redesign-v1.html new file mode 100644 index 0000000..41f55af --- /dev/null +++ b/docs/ui/workbench-redesign-v1.html @@ -0,0 +1,2033 @@ + + + + + + 蝦皮圈優化助手 - 工作台视觉提案 v1 + + + +
+ +
+ + 蝦皮圈優化助手 + + cmhub 已连接 + +
+ + + +
+
+ + + +
+ + +
+ + +
+ +
+ 7月改版清单.xlsx + 解析 128 行 + 有效 125 + 无效 3 + + + +
+ + +
+ +
+ + +
+
+
+
+
+ + + +
+ + +
+ + + + + + + + + + + + + + + + + + + +
店铺别名商品 ID阶段采集结果
台北生活店taipei_life51513423876待采集等待本轮采集
台北生活店taipei_life51813423856已采集旧标题、原封面已保存
质感好物店quality_goods48663456321略过审核中,按本轮采集范围略过
台北生活店taipei_life52313423890失败账号未登录,请在账号管理确认登录
质感好物店quality_goods49913423712已采集旧标题、原封面已保存
+
+ 当前筛选没有匹配的任务 + 调整筛选条件,或清除筛选查看全部 5 条任务。 +
+
+ + +
+
+ 已选 0 项 + + + +
+
+
+ 上一轮采集部分完成:成功 122,失败 2,按范围略过 1 + 失败原因集中在账号未登录(2 条)。已成功的采集结果已保留,重试只会处理失败项。 +
+
+ + + +
+
+
+ + +
+ 本轮范围:当前筛选 5 条 · 采集只读取商品页面,不修改线上商品 + +
+ + + +
+
+
+
+ + +
+ + +
+ + + +
+
+
+
+
+ + + +
+ +
+ + + + + + + + + + + + + + + + + + + +
店铺商品 ID旧标题新标题生成状态
台北生活店51513423876簡約隨行保溫杯大容量隨行保溫杯|輕巧防漏 316 不鏽鋼标题、图片已生成
台北生活店51813423856棉麻收納籃等待生成待生成
质感好物店48663456321居家小夜燈暖光感應小夜燈|即插即用图片失败,标题已保存
台北生活店52313423890可折疊購物袋等待生成待生成
质感好物店49913423712厚磅純棉浴巾飯店級厚磅純棉浴巾|吸水快乾标题、图片已生成
+
+ 当前筛选没有匹配的任务 + 调整筛选条件,或清除筛选查看全部 5 条任务。 +
+
+ +
+
+ 已选 0 项 + + + + +
+ + + +
+
+ + +
+
+ + + +
+
+ +
14:36:12 [就绪] 当前筛选 5 条 · 标题并发 4,图片并发 5。
+
+ +
+
+ + +
+ 本轮范围:当前筛选 5 条 + +
+ + +
+
+
+
+
+ + +
+ + +
+
+
+ + +
+ 将按店铺顺序执行,最多 2 个账号并行 + + 开始前会检测账号 Chrome 与登录状态 +
+ +
+
+
+
+
+ + + +
+ +
+ + + + + + + + + + + + + + + + + + + +
店铺商品 ID新标题新封面更新状态
台北生活店51513423876大容量隨行保溫杯|輕巧防漏 316 不鏽鋼new_51513423876.jpg待更新
质感好物店49913423712飯店級厚磅純棉浴巾|吸水快乾new_49913423712.jpg待更新
台北生活店51813423856缺新标题new_51813423856.jpg内容不完整
质感好物店48663456321暖光感應小夜燈|即插即用new_48663456321.jpg上一轮失败
台北生活店52313423890輕便折疊購物袋|大容量耐重new_52313423890.jpg已更新
+
+ 当前筛选没有匹配的任务 + 调整筛选条件,或清除筛选查看全部 5 条任务。 +
+
+ +
+
+ 已选 0 项 + + +
+ +
+
+ 本轮可更新 3 条,已排除 2 条 + 缺新标题 1 条;商品未上架 1 条。商品状态异常的记录不会提交,也不提供强制更新。 +
+
+ +
+
+
+ +
+ 本轮范围:当前筛选中通过预检的 3 条 · 提交后会修改线上商品,无法自动回滚 + +
+ + + +
+
+
+
+ + +
+ + +
+ + +
+ + +
+
+ + +
+
+ + +
+ 3 类共 3 张 · 预计消耗 6 点 + +
+ + +
+
+
+
+
+ + +
+ + +
+ + +
+
+

账号详情

+
+
+
+
+
+
+
+
+
+

常用操作

+
+ + + + + +
+
+
+
+
+ + +
+ + +
+
+

cmhub 网关

+
+
只填写网关根地址,保存时自动规整路径。
+
保存在本地配置,不会写入日志。
+
+
+
+
+
+
+

生成参数

+
+
+
+
+
+
+
+
+
+
+

路径与更新安全

+
+
+
+
+
+
+
+
+
+
+
+ + +
+ +
+ + + + + +
+

选择本轮采集范围

+

程序会逐个打开商品详情页检测并保存商品状态,再按所选范围读取旧标题与原封面。本步骤只读取页面,不修改线上商品。

+
+ + +
+
+
+
+ + + +
+

选择本轮生成范围

+

当前筛选包含 5 条商品,其中架上商品 4 条、状态异常 1 条。

+
+ + +
+
+
+
+ + + +
+

更新 3 件蝦皮商品?

+

将把新标题和新封面提交到蝦皮线上商品。提交后无法由本程序自动回滚,需要到蝦皮賣家中心手动改回。

+
+
更新内容标题和封面
+
涉及账号2 个
+
通过预检的商品3 件
+
51513423876、49913423712、52313423890
+
+
+
+ + +
+
+ + + +
+

本轮更新预检结果

+

共 5 条记录进入预检,可更新 3 条,排除 2 条。同一条记录只计一次排除,按原因优先级归类。

+
+
可更新51513423876、49913423712、523134238903
+
缺新标题518134238561
+
商品未上架486634563211
+
审核中—0
+
状态未知—0
+
+

商品状态异常的记录不会提交到蝦皮,也不提供强制更新入口。需要处理这些商品时,请先在蝦皮賣家中心恢复上架,再回到①重新采集刷新状态。

+
+
+
+ + + +
+

3 行未能导入

+

以下行已跳过,其余 125 行已正常导入。修正后可用“追加导入到当前批次”重新导入这些行。

+
+
第 12 行商品 ID 为空
+
第 47 行商品 ID 含非数字字符
+
第 88 行店铺别名 unknown_shop 未匹配到账号
+
+
+
+ + +
+
+ + + +
+

替换当前批次数据?

+

当前批次已有 3 条采集结果和 2 条生成结果。替换后这些结果会被移除,且无法恢复。选择“追加导入”可以保留现有结果。

+
+
+ + +
+
+ + + +
+

重置所选商品的生成结果?

+

已生成的新标题和新封面会被清空,需要重新消耗点数才能再次生成。原图与旧标题不受影响。

+
+
+ + +
+
+ + + +
+

删除账号“台北生活店”?

+

将从本程序移除该账号配置。Chrome 数据目录 data/chrome/taipei_life 会保留在磁盘,需要手动清理。已导入且属于该账号的 62 条任务会失去账号匹配,无法继续采集或更新。

+
+
+ + +
+
+ + + +
+

删除套图项目 51513423876?

+

将永久删除该项目的 6 张原图和 3 张生成结果,无法恢复。已导出到其他位置的图片不受影响。

+
+
+ + +
+
+ + + +
+

生成商品套图?

+

将使用已选的 3 张原图,生成白底图、场景图和卖点图各 1 张,预计消耗 6 点。生成期间可以切换到其他标签页继续工作。

+
+
+ + +
+
+ + + +
+

保存设置更改?

+

设置中有未保存的更改。离开前可以保存、放弃,或留在设置页继续编辑。

+
+
+ + + +
+
+ + + +
+

原型说明与验收边界

+

本页是 HTML 交互原型,用于确认信息架构、命令分区、状态反馈和视觉方向。数据为模拟数据,不连接 cmhub、蝦皮或本地数据库,任何按钮都不会产生真实副作用。

+ +

本原型已对齐的产品决策

+ + +

仍需确认的假设

+ + +

不能仅靠本原型验收的内容

+ + +

目标实现:PySide6 6.5.3(Qt Widgets)。颜色 Token 取自 app/gui/widgets.py,便于交接时直接映射到现有 QSS 常量。

+
+
+
+ + + +