From c6b730c2ca87b52f2fc148aef7fd0d34da168898 Mon Sep 17 00:00:00 2001 From: zhangjing1 Date: Mon, 20 Oct 2025 18:13:26 +0800 Subject: [PATCH] bug(custom): eCX-7397 --- src/pages/cart/offline-transfer.js | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/src/pages/cart/offline-transfer.js b/src/pages/cart/offline-transfer.js index 759a8bf48..c32052252 100644 --- a/src/pages/cart/offline-transfer.js +++ b/src/pages/cart/offline-transfer.js @@ -169,16 +169,23 @@ function OfflineTransfer() { try { if (params.has_check == 'true') { await api.trade.updateVoucher(data) - showToast('修改成功') + Taro.hideLoading({ + success: () => { + showToast('修改成功') + } + }) } else { await api.trade.uploadVoucher(data) - showToast('上传成功') + Taro.hideLoading({ + success: () => { + showToast('上传成功') + } + }) } - setState((draft) => { - draft.submitLoading = false - }) - Taro.hideLoading() setTimeout(() => { + setState((draft) => { + draft.submitLoading = false + }) if (params.isDetail) { Taro.eventCenter.trigger('onEventOfflineApply') Taro.eventCenter.trigger('onEventOrderStatusChange') @@ -190,7 +197,7 @@ function OfflineTransfer() { } else { Taro.redirectTo({ url: `/subpages/trade/detail?order_id=${params.order_id}` }) } - }, 1500) + }, 2000) } catch (error) { if (!params.isDetail) { Taro.redirectTo({ url: `/subpages/trade/detail?order_id=${params.order_id}` }) @@ -211,9 +218,9 @@ function OfflineTransfer() { const handleBatchAccount = (accountItem = {}) => { const nInfo = JSON.parse(JSON.stringify(info || {})) - ;['bank_account_name', 'bank_account_no', 'bank_name', 'china_ums_no'].forEach((item) => { - nInfo[item] = accountItem[item] - }) + ;['bank_account_name', 'bank_account_no', 'bank_name', 'china_ums_no'].forEach((item) => { + nInfo[item] = accountItem[item] + }) setState((draft) => { draft.info = nInfo