diff --git a/subpackages/mine/order-detail/order-detail.js b/subpackages/mine/order-detail/order-detail.js index 2b90468..2cb9c84 100644 --- a/subpackages/mine/order-detail/order-detail.js +++ b/subpackages/mine/order-detail/order-detail.js @@ -46,6 +46,9 @@ Page({ formatDetail(item) { const statusInfo = STATUS_MAP[item.orderStatus] || { text: item.orderStatus || '-', key: 'default' }; + // ChargeMode 枚举:0=免费,1=定价,2=单价(赛事),3=单价(项目) + // 只有 3(单价项目)显示费用列 + const shouldShowFee = item.chargeMode === 3; return { ...item, statusText: statusInfo.text, @@ -54,7 +57,8 @@ Page({ actualAmount: item.actualAmount != null ? item.actualAmount : '-', refundAmount: item.refundAmount != null && item.refundAmount > 0 ? item.refundAmount : '', payTimeStr: item.paymentTime ? formatTime(item.paymentTime) : '-', - refundTimeStr: item.refundTime ? formatTime(item.refundTime) : '-' + refundTimeStr: item.refundTime ? formatTime(item.refundTime) : '-', + shouldShowFee: shouldShowFee }; }, diff --git a/subpackages/mine/order-detail/order-detail.wxml b/subpackages/mine/order-detail/order-detail.wxml index dc4ac0e..1d092eb 100644 --- a/subpackages/mine/order-detail/order-detail.wxml +++ b/subpackages/mine/order-detail/order-detail.wxml @@ -65,13 +65,13 @@ 项目 组别 - 费用(元) + 费用(元) {{item.projectName}} {{item.groupName}} - {{item.fee}} + {{item.fee}}