From 3e7d80068f92e927bdc253f371f6697e59c51f60 Mon Sep 17 00:00:00 2001 From: Lei OT Date: Tue, 12 Mar 2024 14:19:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A8=A1=E6=9D=BF=E5=8F=82=E6=95=B0=E8=BE=93?= =?UTF-8?q?=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ChatHistory.jsx | 2 +- .../Conversations/Components/Input/Template.jsx | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/views/ChatHistory.jsx b/src/views/ChatHistory.jsx index 649e182..b7653a0 100644 --- a/src/views/ChatHistory.jsx +++ b/src/views/ChatHistory.jsx @@ -89,7 +89,7 @@ function ChatHistory() { }; const getMessages = async (chatItem) => { setLoading(true); - const data = await fetchMessages({ opisn: chatItem.opi_sn, whatsappid: chatItem.whatsapp_phone_number, lasttime: chatItem?.lasttime || '2024-01-01T00:00:00' }); + const data = await fetchMessages({ opisn: chatItem.opi_sn, whatsappid: chatItem.whatsapp_phone_number, lasttime: chatItem?.lasttime || '' }); setLoading(false); setChatItemMessages(prevValue => prevValue.concat(data)); const thisLastTime = data.length > 0 ? data[data.length - 1].orgmsgtime : ''; diff --git a/src/views/Conversations/Components/Input/Template.jsx b/src/views/Conversations/Components/Input/Template.jsx index b1d7e46..ae36ba4 100644 --- a/src/views/Conversations/Components/Input/Template.jsx +++ b/src/views/Conversations/Components/Input/Template.jsx @@ -1,4 +1,4 @@ -import { useState, useRef, useEffect, memo } from 'react'; +import { useState, useRef, useEffect } from 'react'; import { App, Popover, Flex, Button, List, Input } from 'antd'; import { MessageOutlined, SendOutlined } from '@ant-design/icons'; import useAuthStore from '@/stores/AuthStore' @@ -92,7 +92,7 @@ const InputTemplate = ({ disabled = false, invokeSendMessage }) => { }); }; - const RenderForm = memo(function renderForm({tempItem}) { + const renderForm = (tempItem) => { const templateText = tempItem.components.body?.[0]?.text || ''; const tempArr = splitTemplate(templateText); const keys = (templateText.match(/{{(.*?)}}/g) || []).map((key) => key.replace(/{{|}}/g, '')); @@ -111,16 +111,16 @@ const InputTemplate = ({ disabled = false, invokeSendMessage }) => { size={'small'} title={ele.key} placeholder={paramsVal[ele.key] || ele.key} - defaultValue={paramsVal[ele.key] || ''} + // defaultValue={paramsVal[ele.key] || ''} onPressEnter={() => handleSendTemplate(tempItem)} /> ) ); - }); + }; return ( <> { description={ <>
-
+
{renderForm(item)}
{item.components?.footer?.[0] ?
{item.components.footer[0].text || ''}
: null}
{/*