From 9c88d0afa4a72da25ef9139eac4fb97e84c20979 Mon Sep 17 00:00:00 2001 From: zhangjing1 Date: Fri, 5 Dec 2025 15:01:49 +0800 Subject: [PATCH] bug(custom): eCX-7519 --- src/subpages/trade/after-sale.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/subpages/trade/after-sale.js b/src/subpages/trade/after-sale.js index 86440c7a8..bcbe9e53e 100644 --- a/src/subpages/trade/after-sale.js +++ b/src/subpages/trade/after-sale.js @@ -2,7 +2,7 @@ * Copyright © ShopeX (http://www.shopex.cn). All rights reserved. * See LICENSE file for license details. */ -import React, { useEffect, useRef } from 'react' +import React, { useEffect, useRef, useMemo } from 'react' import { useSelector } from 'react-redux' import { useImmer } from 'use-immer' import Taro, { getCurrentInstance } from '@tarojs/taro' @@ -120,7 +120,7 @@ function TradeAfterSale(props) { const { orderInfo, offline_aftersales_is_open, distributor } = await api.trade.detail(id) const reasons = await api.aftersales.reasonList() const { intro, is_open } = await api.aftersales.remindDetail() - const { offline_aftersales, is_refund_freight } = distributor + const { offline_aftersales, is_refund_freight } = distributor || {} const _info = pickBy(orderInfo, doc.trade.TRADE_ITEM) setState((draft) => { draft.info = _info