From e3fadb6d4ea40a2b31bad752a9d21e3eecea1275 Mon Sep 17 00:00:00 2001 From: Lei OT Date: Tue, 15 Apr 2025 17:18:13 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=A8=A1=E6=9D=BF=E6=8F=90=E7=A4=BA;?= =?UTF-8?q?=20=E8=8E=B7=E5=8F=96=E7=99=BB=E5=BD=95=E8=B4=A6=E6=88=B7?= =?UTF-8?q?=E7=9A=84=E5=90=8D=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/channel/bubbleMsgUtils.js | 2 +- src/views/Conversations/Online/Input/Template.jsx | 4 ++-- src/views/accounts/GeneratePayment.jsx | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/channel/bubbleMsgUtils.js b/src/channel/bubbleMsgUtils.js index b1e578c..bd41c97 100644 --- a/src/channel/bubbleMsgUtils.js +++ b/src/channel/bubbleMsgUtils.js @@ -897,7 +897,7 @@ export const whatsappError = { '131047': '[131047] 会话未激活. \n请使用模板消息💬发送', '131053': '[131053] 文件上传失败.', '131048': '[131048] 账户被风控.', // 消息发送太多, 达到垃圾数量限制 - '131049': '[131049] 号码触发风控. \n请暂停发送营销消息, 使用跟进模板\n或引导客户主动发起会话.', // 消息发送太多, 营销限制 + '131049': '[131049] 号码触发风控. \n请暂停发送营销消息, 使用"触达率高"模板\n或引导客户主动发起会话.', // 消息发送太多, 营销限制 '131031': '[131031] 账户已被禁用.', '130472': '[130472] 此号码不接收商业号消息\n请使用邮件联系 或 引导客户主动发起会话.', }; diff --git a/src/views/Conversations/Online/Input/Template.jsx b/src/views/Conversations/Online/Input/Template.jsx index 98e15d5..f1e9e96 100644 --- a/src/views/Conversations/Online/Input/Template.jsx +++ b/src/views/Conversations/Online/Input/Template.jsx @@ -167,7 +167,7 @@ const InputTemplate = ({ disabled = false, invokeSendMessage, channel }) => { const { notification } = App.useApp(); const loginUser = useAuthStore((state) => state.loginUser); const { whatsAppBusiness } = loginUser; - loginUser.usernameEN = loginUser.accountList[0].OPI_NameEN.split(' ')?.[0] || loginUser.username; + loginUser.usernameEN = (loginUser.accountList[0]?.OPI_NameEN || '').split(' ')?.[0] || loginUser.username; const currentConversation = useConversationStore((state) => state.currentConversation); const templates = useConversationStore((state) => state.templates); @@ -318,7 +318,7 @@ const InputTemplate = ({ disabled = false, invokeSendMessage, channel }) => { ...(Object.keys(templateLangMapped).map(lang => ({ key: lang, label: lang.toUpperCase(), children: }))) - ]} defaultActiveKey='utility' tabBarExtraContent={{right: , }} size='small' /> + ]} defaultActiveKey='utility' tabBarExtraContent={{right: , }} size='small' /> ) : ( // Search result diff --git a/src/views/accounts/GeneratePayment.jsx b/src/views/accounts/GeneratePayment.jsx index d8b6922..c4a24e1 100644 --- a/src/views/accounts/GeneratePayment.jsx +++ b/src/views/accounts/GeneratePayment.jsx @@ -43,7 +43,7 @@ function GeneratePayment() { fetchOrderDetail(currentOrder) .then((result) => { const orderNumber = result.orderDetail.order_no - const travelAdvisor = loginUser.accountList.length > 0 ? loginUser.accountList[0].OPI_NameEN : '' + const travelAdvisor = loginUser.accountList.length > 0 ? (loginUser.accountList[0]?.OPI_NameEN || '') : '' generateForm.setFieldsValue({ notifyEmail: getPrimaryEmail(), orderNumber: orderNumber,