feat: build image optimizer page
This commit is contained in:
+18
@@ -306,3 +306,21 @@
|
||||
- 当前 PowerShell 会话 PATH 没有 Go bin,直接运行 `wails3 generate bindings` 会找不到命令;已按项目脚本方式临时补 PATH 后生成绑定。
|
||||
- `cmd /c build.bat` 仍提示 `wails3 build` 是 `wails3 task` 的 alias。
|
||||
- 前端构建仍提示 Browserslist 数据过期和 chunk 大小警告。
|
||||
|
||||
### 实现商品图片 AI 优化页面
|
||||
|
||||
- 任务:完成 `T-023`,上传/选择图片、任务列表、状态、结果预览、失败提示路径可用。
|
||||
- 结果:
|
||||
- `frontend/src/modules/image-optimizer/ImageOptimizerPage.vue` 接入 `ImageOptimizationService` bindings。
|
||||
- 页面支持选择图片、手动输入图片路径、选择优化类型和创建模拟任务。
|
||||
- 页面支持按状态和优化类型筛选任务,展示任务编号、图片路径、类型、状态、耗时和创建时间。
|
||||
- 页面支持查看任务详情,展示原图/结果占位预览、输出路径、前后文件大小和失败原因。
|
||||
- WebView 文件选择器不返回绝对路径时,页面提示用户粘贴图片绝对路径。
|
||||
- 验证:
|
||||
- `cd frontend && npm run build` 通过。
|
||||
- `go test ./...` 通过。
|
||||
- `go build -o bin\cmbone.exe .` 通过。
|
||||
- `cmd /c build.bat` 通过。
|
||||
- 非阻塞警告:
|
||||
- `cmd /c build.bat` 仍提示 `wails3 build` 是 `wails3 task` 的 alias。
|
||||
- 前端构建仍提示 Browserslist 数据过期和 chunk 大小警告。
|
||||
|
||||
Reference in New Issue
Block a user