顺运宝列表“下一步”按钮目前所有阶段都只打开处理详情;规格匹配完成后按钮仍显示“核对规格”,采购员必须再勾选该行并回到顶部打开创建采购任务弹窗,流程不连续。
admin/service/syb.go
admin/templates/syb/list.html
admin/static/js/app.js
docs/admin/05-ui-specification.md
CreatePurchaseTasksWithOptions
从 admin/ 执行:
admin/
$env:GOTOOLCHAIN="go1.23.0"; gofmt -w .; go vet ./...; go build ./...; go test ./... -count=1 Remove-Item Env:GOTOOLCHAIN
浏览器分别构造各处理阶段,验证按钮文字、单条/批量确认弹窗和真实下单确认门禁;不执行真实下单。
采购任务是下单链路入口。风险是误选多行、重复创建或绕过真实下单确认。实现复用原服务端校验和确认弹窗,单条入口不修改复选框状态;回退模板、JS、service 文案和测试即可,不涉及数据迁移。任务进入不可逆阶段后仍只准核对订单,绝不重新下单。
状态:进行中。已完成代码现状核对,开始按已确认方案实施。
状态:待验收。
已实现:
验证:Go 1.23.0 下 go vet ./...、go build ./...、go test ./... -count=1 全部通过;采购工作流回归、模板测试、node --check static/js/app.js 与 git diff --check 通过。未在生产库创建任务,未执行真实下单,需浏览器验收单条/批量弹窗。
go vet ./...
go build ./...
go test ./... -count=1
node --check static/js/app.js
git diff --check
实现提交:7106f6b 归档提交:57aac2b 归档:docs/task/106-admin顺运宝下一步单条创建采购任务.md
7106f6b
57aac2b
docs/task/106-admin顺运宝下一步单条创建采购任务.md
用户已明确验收通过。验收清单已回填,本工单关闭。
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
顺运宝列表“下一步”按钮目前所有阶段都只打开处理详情;规格匹配完成后按钮仍显示“核对规格”,采购员必须再勾选该行并回到顶部打开创建采购任务弹窗,流程不连续。
做什么 / 不做什么
怎么做
admin/service/syb.go的阶段动作文字:可采购显示“创建采购任务”,已有任务显示“查看采购任务”,其余阶段保持与详情流程一致。admin/templates/syb/list.html:按阶段输出处理详情、单条采购确认或采集采购查看动作的数据属性。admin/static/js/app.js:复用现有采购确认弹窗,单条入口只选择并展示对应可采购行;保留顶部批量创建能力;提交时继续使用现有真实下单确认逻辑。docs/admin/05-ui-specification.md。CreatePurchaseTasksWithOptions重新校验规格映射、数量、价格、客户端权限、执行模式和幂等性。验收标准
怎么验证
从
admin/执行:浏览器分别构造各处理阶段,验证按钮文字、单条/批量确认弹窗和真实下单确认门禁;不执行真实下单。
风险和回退
采购任务是下单链路入口。风险是误选多行、重复创建或绕过真实下单确认。实现复用原服务端校验和确认弹窗,单条入口不修改复选框状态;回退模板、JS、service 文案和测试即可,不涉及数据迁移。任务进入不可逆阶段后仍只准核对订单,绝不重新下单。
状态:进行中。已完成代码现状核对,开始按已确认方案实施。
状态:待验收。
已实现:
验证:Go 1.23.0 下
go vet ./...、go build ./...、go test ./... -count=1全部通过;采购工作流回归、模板测试、node --check static/js/app.js与git diff --check通过。未在生产库创建任务,未执行真实下单,需浏览器验收单条/批量弹窗。实现提交:
7106f6b归档提交:
57aac2b归档:
docs/task/106-admin顺运宝下一步单条创建采购任务.md用户已明确验收通过。验收清单已回填,本工单关闭。