From 47554e8ae133771bbbe2b1570275da48d42aba48 Mon Sep 17 00:00:00 2001 From: qg Date: Mon, 4 Aug 2025 20:07:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=94=AE=E5=90=8E?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E8=AF=A6=E6=83=85=E5=92=8C=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=B1=95=E7=A4=BA=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/doc/trade.js | 8 ++++---- src/subpages/trade/after-sale-detail.js | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/doc/trade.js b/src/doc/trade.js index ddd4e3868..d7962ce42 100644 --- a/src/doc/trade.js +++ b/src/doc/trade.js @@ -41,7 +41,7 @@ export const TRADE_ITEM = { deliveryStatus: 'delivery_status', distributorId: 'distributor_id', pic: 'pic', - price: ({ total_fee }) => (total_fee) / 100, + price: ({ price }) => price / 100, id: 'id', itemId: 'item_id', itemName: 'item_name', @@ -127,7 +127,7 @@ export const AFTER_TRADE = { itemName: 'item_name', num: 'num', pic: 'item_pic', - price: ({ refund_fee }) => refund_fee / 100, + price: ({ refund_fee,num }) => refund_fee / num / 100, point: 'point', isPrescription: 'is_prescription', }) @@ -151,8 +151,8 @@ export const TRADE_AFTER_SALES_ITEM = { pic: ({ orderItem }) => orderItem.pic, itemName: ({ orderItem }) => orderItem.item_name, itemSpecDesc: ({ orderItem }) => orderItem.item_spec_desc, - num: ({ orderItem }) => orderItem.num, - price: ({ orderItem }) => orderItem.total_fee / 100, + num: ({ orderItem }) => orderItem.refundNum, + price: ({ orderItem }) => orderItem.refundFee, isPrescription: ({ orderItem }) => orderItem.is_prescription, }) }, diff --git a/src/subpages/trade/after-sale-detail.js b/src/subpages/trade/after-sale-detail.js index cf06623b9..50f69f9d7 100644 --- a/src/subpages/trade/after-sale-detail.js +++ b/src/subpages/trade/after-sale-detail.js @@ -58,6 +58,10 @@ function TradeAfterSaleDetail(props) { order_id }) console.log(pickBy(resInfo, doc.trade.TRADE_AFTER_SALES_ITEM)) + resInfo?.detail?.forEach(item => { + item.orderItem.refundNum = item.num + item.orderItem.refundFee = item.refund_fee / 100 + }) setState(draft => { draft.info = pickBy(resInfo, doc.trade.TRADE_AFTER_SALES_ITEM) draft.reasons = reasons