diff --git a/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/MessageRecord/components/TransmitModal/index.tsx b/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/MessageRecord/components/TransmitModal/index.tsx index 4c331bd5..1184bca6 100644 --- a/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/MessageRecord/components/TransmitModal/index.tsx +++ b/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/MessageRecord/components/TransmitModal/index.tsx @@ -21,7 +21,7 @@ import { useWeChatStore } from "@/store/module/weChat/weChat"; import { ContractData, weChatGroup } from "@/pages/pc/ckbox/data"; export interface TransmitModalProps { - onConfirm?: (params: ContractData[] | weChatGroup[]) => void; // 可选,因为会自动更新到store + onConfirm?: (params: (ContractData | weChatGroup)[]) => void; // 可选,因为会自动更新到store } const TransmitModal: React.FC = ({ onConfirm }) => { @@ -100,7 +100,9 @@ const TransmitModal: React.FC = ({ onConfirm }) => { // 确认转发 const handleConfirm = () => { - console.log("handleConfirm"); + console.log("handleConfirm", selectedWechatFriend); + onConfirm?.(selectedWechatFriend); + updateTransmitModal(false); }; // 检查联系人是否已选择 @@ -108,11 +110,6 @@ const TransmitModal: React.FC = ({ onConfirm }) => { return selectedWechatFriend.some(contact => contact.id === contactId); }; - // 重试加载 - const handleRetry = () => { - loadContacts(); - }; - return ( = ({ onConfirm }) => { /> {contact.nickname} + {contact.conRemark && `-(${contact.conRemark})`} {contact.type === "group" && ( @@ -229,6 +227,7 @@ const TransmitModal: React.FC = ({ onConfirm }) => { /> {contact.nickname} + {contact.conRemark && `-(${contact.conRemark})`} {contact.type === "group" && (