feat: present miniapp order details with formatted amounts

This commit is contained in:
王鹏
2026-07-07 17:58:06 +08:00
parent 18bd5497cd
commit 47f4a24760
4 changed files with 45 additions and 10 deletions

View File

@@ -38,6 +38,23 @@ function toOrderCards({ goodsOrders = [], expressOrders = [], groupBuyOrders = [
return orders
}
module.exports = {
toOrderCards
function toOrderDetail(type, order) {
const detail = Object.assign({}, order, {
statusText: statusText(order && order.status)
})
if (type === 'goods') {
detail.totalAmountText = '¥' + yuan(order.totalAmountCent)
detail.deliveryFeeText = '¥' + yuan(order.deliveryFeeCent)
detail.payableAmountText = '¥' + yuan(order.payableAmountCent)
} else if (type === 'express') {
detail.feeText = '¥' + yuan(order.feeCent)
} else if (type === 'group') {
detail.amountText = '¥' + yuan(order.amountCent)
}
return detail
}
module.exports = {
toOrderCards,
toOrderDetail
}