{{define "syb/list"}} {{template "header" .}}
{{if .CurrentUser.IsAdmin}}店铺管理(同步 {{.EnabledSyncShopCount}}){{end}}
{{/* search-narrow 把搜索框收到 30%,让「搜索」按钮紧挨着它。 用类名而不是改 .toolbar input[type="text"]——那条被五个页面共用。 */}}
{{if .RangeError}}{{end}} {{if .RangeWarning}}

{{.RangeWarning}}

{{end}}

按顺运宝货运单创建日期(UTC+8)同步,开始日和结束日都包含,每次最多 31 天;当前在店铺管理中启用 {{.EnabledSyncShopCount}} 个 SYB 同步店铺。

{{if .ConfigProblem}}

顺运宝配置有问题:{{.ConfigProblem}}

{{end}} {{/* 未登录只给一行提示,**不弹窗**(工单 #48)。 打开页面纯粹是看数据,不该触发任何对外部系统的动作; 真正会登录的只有「同步」那一个按钮。 用 .hint 不用 .missing——这是状态说明不是错误, 红色留给「PDD 链接未填写」那种要立刻处理的。 */}} {{if .LoginHint}}

{{.LoginHint}}

{{end}}
{{range .Rows}} {{else}} {{end}}
货运单 ID 订单号 店铺 商品标题 规格 蝦皮商品 ID 数量 价格 图片 处理阶段 下一步 更新时间
{{.SybID}} {{.OrderNo}} {{if .ShopName}}{{.ShopName}}{{else}}—{{end}} {{.ProductSpec}} {{.ShopeeGoodsID}} {{.Quantity}} {{.PriceText}} {{if .ImageURL}} {{else}}—{{end}} {{.StageText}}
{{.StageHelp}}{{if .PddAssociationText}}
{{.PddAssociationText}}{{end}}
{{if eq .Stage "purchase_ready"}} {{else if or (eq .Stage "task_created") (eq .Stage "purchase_completed") (eq .Stage "purchase_review")}} {{.ActionText}} {{else}} {{end}} {{.UpdatedAt}}
{{if .IsFiltered}} 当前筛选条件下没有货运单明细。
换个店铺、订单号或清空筛选条件再试。查看全部 {{else}} 还没有货运单明细。
点上方「同步」从顺运宝拉取,第一次同步需要先登录(验证码需要手工输入)。 {{end}}

每行只显示当前最需要完成的下一步;点击商品标题进入处理详情,点击图片查看原图。

{{/* ── 登录弹窗 ───────────────────────────────── 会话未登录/已过期时自动打开(不加 hidden); `[必须]` 密码不在界面上显示、也不回显到 HTML,只显示只读账号。 */}} {{template "footer" .}} {{end}}