feat(export): 批量导出生成 Excel 后弹窗提示用户 (§17.24)
Excel 成功写入后弹出 QMessageBox,显示文件路径并引导切换 到「AI 穿搭」页直接使用;无有效印花子目录时不弹框。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1034,6 +1034,25 @@
|
||||
- `write_outfit_source_excel` 生成的文件表头正确、行数 = 传入 rows 数、A/B/C 列值正确(A=print_name,B=空,C=subdir 末尾有 `/`)、D/E/F 为空
|
||||
- [ ] 验收:批量导出完成后 `<合并后的图片>/` 下出现 `<时间戳>.xlsx`;打开 AI 穿搭、选该文件,预览下拉显示各印花名行(货号列显示「无货号」);「开始生成」触发目录扇出,正常输出穿搭图
|
||||
|
||||
### 17.24 批量导出完成弹窗提示 AI 穿搭 Excel — docs/02 §6.12
|
||||
|
||||
前置阅读:
|
||||
|
||||
- `docs/02-prd.md`(§6.12 AI 穿搭 Excel)
|
||||
- `src/app/widgets/queue_panel.py`(`_start_batch`、`_write_outfit_excel`)
|
||||
|
||||
背景:
|
||||
|
||||
§17.23 已在批量导出完成后生成同名 xlsx,但用户感知不到。需在 Excel 成功生成后弹出信息框,告知文件路径并引导切换到「AI 穿搭」页使用。
|
||||
|
||||
任务:
|
||||
|
||||
- [ ] `queue_panel.py`:`_write_outfit_excel` 成功生成 Excel 后返回 `excel_path`,失败/跳过返回 `None`
|
||||
- [ ] `_start_batch` 拿到返回值后,若不为 `None`,调用 `QMessageBox.information` 弹出提示:
|
||||
- 标题:`AI 穿搭 Excel 已生成`
|
||||
- 内容:`已生成 AI 穿搭 Excel 文件:\n<excel_path>\n\n可切换到「AI 穿搭」页,选择该文件直接开始生成穿搭图。`
|
||||
- [ ] 验收:批量导出完成后弹框显示 xlsx 路径;点「确定」关闭;若无有效印花子目录则不弹框
|
||||
|
||||
## 18. 后续暂缓任务
|
||||
|
||||
以下任务第一阶段暂不做,后续需要时再新增设计文档:
|
||||
|
||||
Reference in New Issue
Block a user