feat: 增加顺运宝批量 AI 规格匹配 (#202)

This commit is contained in:
chengma
2026-08-14 10:30:08 +08:00
parent 0201dab98c
commit d64579e9b3
26 changed files with 1289 additions and 26 deletions
+5 -2
View File
@@ -20,7 +20,8 @@ func TestSybListTemplate_区分标题图片与阶段动作(t *testing.T) {
SybID: "SYB-READY", OrderNo: "ORDER-READY", Title: "可采购商品",
ImageURL: "https://example.test/original.jpg", Stage: service.SybStagePurchaseReady,
StageText: "可创建采购任务", StageHelp: "规格映射有效", ActionText: "创建采购任务",
CanPurchase: true, Quantity: 2, DefaultUnitPrice: "11.80", DefaultTotalPrice: "23.60",
CanPurchase: true, CanAIMatch: true, SelectionActions: "purchase ai",
Quantity: 2, DefaultUnitPrice: "11.80", DefaultTotalPrice: "23.60",
},
{
SybID: "SYB-TASK", OrderNo: "ORDER-TASK", Title: "已有任务商品",
@@ -47,7 +48,7 @@ func TestSybListTemplate_区分标题图片与阶段动作(t *testing.T) {
SybID: "SYB-COLLECT", OrderNo: "ORDER-COLLECT", Title: "待采集商品",
Stage: service.SybStagePddPending, StageText: "PDD 待采集",
StageHelp: "尚未创建采集任务", ActionText: "创建采集任务",
CanCollect: true, SelectionHint: "可批量创建 PDD 采集任务",
CanCollect: true, SelectionActions: "collect", SelectionHint: "可批量创建 PDD 采集任务",
},
}
var output bytes.Buffer
@@ -82,8 +83,10 @@ func TestSybListTemplate_区分标题图片与阶段动作(t *testing.T) {
`action="/syb/collect-pdd-batch"`,
`data-need-checked="collect"`,
`data-need-checked="purchase"`,
`data-ai-match-open`,
`data-collect-action="collect"`,
`data-select-action="collect"`,
`data-select-action="purchase ai"`,
`form="syb-collect-form"`,
`id="syb-collect-modal"`,
`aria-label="创建采集任务">创建采集</button>`,