fix(order): 优化订单状态判断与收货流程

- 移除货到付款场景下的"确认收款"按钮,统一使用"确认完成"操作设置 payStatus=true
- 确认完成时新增设置 deliveryStatus=30(已收货)和 deliveryTime,保持与后台确认收货逻辑一致
- sendEndImg 字段改为 JSON 数组格式,兼容多图保存,避免 OSS URL 中逗号解析错误
- 修复 OrderCard.getCardStatus 判断顺序错误,确保 orderStatus=1(已完成)优先判定,区分已收货和待收货状态显示颜色与文案
This commit is contained in:
2026-07-01 17:30:33 +08:00
parent 7a78c14d85
commit 351e257c47

View File

@@ -124,7 +124,7 @@ function getOrderActions(order: ShopOrder): { label: string; type: OpType }[] {
// ─── 页面组件 ────────────────────────────────────────────────────── // ─── 页面组件 ──────────────────────────────────────────────────────
export default function StoreCenterPage() { export default function StoreCenterPage() {
const [activeTab, setActiveTab] = useState<TabKey>('pending') const [activeTab, setActiveTab] = useState<TabKey>('all')
// 订单列表与分页 // 订单列表与分页
const [orderList, setOrderList] = useState<ShopOrder[]>([]) const [orderList, setOrderList] = useState<ShopOrder[]>([])