+ {PROGRESS_STEPS.map((step, index) => {
+ const done = index < activeProgress;
+ const active = index === activeProgress;
+ const pending = index > activeProgress;
+ return (
+
+ {index < PROGRESS_STEPS.length - 1 && (
+
+ )}
+
+ {done && check}
+ {active && }
+ {pending && }
- );
- })}
-
-
- )}
-
- {isReship && (
-
-
- 补发原因
- {order.remark || '商品破损'}
-
-
- 关联原订单
- {order.originOrderId ? (
-
- 查看原订单
-
- ) : (
- DK20231005002
- )}
-
-
- )}
-
- {item && (
-
-
-
-
-
-
{item.productName}
-
{item.productSpec}
+
{step.label}
-
-
- ¥{isReship ? '0.00' : Number(item.unitPrice).toFixed(2)}
-
- x{item.quantity}
-
-
-
- {Number(order.benefitAmount) > 0 && (
-
-
-
- ¥{order.benefitAmount}好客权益
-
- 随单赠送
-
-
info
-
- )}
-
- )}
-
-
-
- location_on
-
收货信息
-
-
-
- {order.receiverName}
- {maskPhone(order.receiverPhone)}
-
-
{order.receiverAddress}
+ );
+ })}
+ )}
- {!isReship && (
-
-
-
订单号
-
{order.orderNo}
+ {isReship && (
+
+
+ 补发原因
+ {order.remark || '商品破损'}
+
+
+ 关联原订单
+ {order.originOrderId ? (
+
+ 查看原订单
+
+ ) : (
+ —
+ )}
+
+
+ )}
+
+ {item && (
+
+
+
-
+
+
+
{item.productName}
+
规格:{item.productSpec}
+
+
+
+ ¥
+ {formatMoney(isReship ? 0 : Number(item.unitPrice)).replace('.00', '')}
+
+ x{item.quantity}
+
+
+
+
+ {Number(order.benefitAmount) > 0 && !isReship && (
+
+
+
+ confirmation_number
+
+
+
+ ¥{Math.round(Number(order.benefitAmount))}
+ 好客权益
+
+
全城100+餐厅通用
+
+
+
+
+ )}
+
+ )}
+
+
+
+
+ location_on
+ 收货信息
+
+ {canEditAddress && id && (
+
+ )}
+
+
+
+ 收货人
+
+ {order.receiverName} {maskPhone(order.receiverPhone)}
+
+
+
+ 收货地址
+ {fullReceiverAddress(order)}
+
+
+ 配送方式
+ {deliveryProviderLabel(order.delivery?.provider)}
+
+
+
+
+ {!isReship && (
+
+
+ info
+ 订单信息
+
+
+
+ 订单编号
+
+ {order.orderNo}
+
+
+
+
+ 创建时间
+ {formatDateTime(order.createdAt)}
+
+
+ 支付方式
+ {order.payment?.status === 'SUCCESS' ? '微信支付' : '—'}
+
+
+
+
+ 商品总额
+ ¥{formatMoney(productTotal)}
+
+
+ 运费
+ ¥{formatMoney(freightTotal)}
+
+
实付金额
- ¥{order.payAmount}
+ ¥{formatMoney(Number(order.payAmount))}
-
- )}
-
+
+
+ )}
-