From ef45bedf83e04aec59ad4373c060dfcc403bea31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B6=85=E7=BA=A7=E8=80=81=E7=99=BD=E5=85=94?= Date: Wed, 22 Oct 2025 17:05:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9EAI=E5=AF=B9=E8=AF=9D=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E7=8A=B6=E6=80=81=E7=AE=A1=E7=90=86=EF=BC=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E6=B6=88=E6=81=AF=E8=BE=93=E5=85=A5=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E4=BB=A5=E6=94=AF=E6=8C=81=E5=8A=A0=E8=BD=BD=E6=8C=87=E7=A4=BA?= =?UTF-8?q?=EF=BC=8C=E6=8F=90=E5=8D=87=E7=94=A8=E6=88=B7=E4=BD=93=E9=AA=8C?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/MessageEnter/index.tsx | 60 ++++++---- .../src/store/module/weChat/weChat.data.ts | 2 + Touchkebao/src/store/module/weChat/weChat.ts | 108 ++++++++++-------- 3 files changed, 102 insertions(+), 68 deletions(-) diff --git a/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/MessageEnter/index.tsx b/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/MessageEnter/index.tsx index 16f6c179..f49ceccb 100644 --- a/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/MessageEnter/index.tsx +++ b/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/MessageEnter/index.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useState } from "react"; -import { Layout, Input, Button, Modal } from "antd"; +import { Layout, Input, Button, Modal, Spin } from "antd"; import { SendOutlined, FolderOutlined, @@ -7,6 +7,7 @@ import { ExportOutlined, CloseOutlined, MessageOutlined, + LoadingOutlined, } from "@ant-design/icons"; import { ContractData, weChatGroup } from "@/pages/pc/ckbox/data"; import { useWebSocketStore } from "@/store/module/websocket/websocket"; @@ -45,7 +46,7 @@ const MessageEnter: React.FC = ({ contract }) => { const quoteMessageContent = useWeChatStore( state => state.quoteMessageContent, ); - + const isLoadingAiChat = useWeChatStore(state => state.isLoadingAiChat); useEffect(() => { if (quoteMessageContent) { setInputValue(quoteMessageContent); @@ -224,29 +225,42 @@ const MessageEnter: React.FC = ({ contract }) => { -
-
-