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}}