diff --git a/Touchkebao/src/pages/pc/ckbox/components/NavCommon/index.tsx b/Touchkebao/src/pages/pc/ckbox/components/NavCommon/index.tsx index 8c7f13ad..dedc91e3 100644 --- a/Touchkebao/src/pages/pc/ckbox/components/NavCommon/index.tsx +++ b/Touchkebao/src/pages/pc/ckbox/components/NavCommon/index.tsx @@ -16,7 +16,8 @@ import { LogoutOutlined, ThunderboltOutlined, SettingOutlined, - WechatOutlined, + CalendarOutlined, + RetweetOutlined, } from "@ant-design/icons"; import { noticeList, readMessage, readAll } from "./api"; import { useUserStore } from "@/store/module/user"; @@ -64,8 +65,8 @@ const NavCommon: React.FC = ({ title = "触客宝" }) => { }, []); // 处理菜单图标点击:在两个路由之间切换 - const handleMenuClick = (index: number) => { - if (index === 0) { + const handleMenuClick = () => { + if (!location.pathname.startsWith("/pc/powerCenter")) { navigate("/pc/powerCenter"); } else { navigate("/pc/weChat"); @@ -205,24 +206,27 @@ const NavCommon: React.FC = ({ title = "触客宝" }) => { onClick: handleLogout, }, ]; - + const handleContentManagementClick = () => { + navigate("/pc/powerCenter/content-management"); + }; return ( <>
+ {title}
diff --git a/Touchkebao/src/pages/pc/ckbox/data.ts b/Touchkebao/src/pages/pc/ckbox/data.ts index 13403280..b0861eeb 100644 --- a/Touchkebao/src/pages/pc/ckbox/data.ts +++ b/Touchkebao/src/pages/pc/ckbox/data.ts @@ -82,6 +82,8 @@ export interface KfUserListData { labels: string[]; lastUpdateTime: string; isOnline?: boolean; + momentsMax: number; + momentsNum: number; [key: string]: any; } diff --git a/Touchkebao/src/pages/pc/ckbox/powerCenter/content-management/index.tsx b/Touchkebao/src/pages/pc/ckbox/powerCenter/content-management/index.tsx index ead8b0bc..144c04ae 100644 --- a/Touchkebao/src/pages/pc/ckbox/powerCenter/content-management/index.tsx +++ b/Touchkebao/src/pages/pc/ckbox/powerCenter/content-management/index.tsx @@ -30,19 +30,6 @@ const ContentManagement: React.FC = () => { { key: "keyword", label: "关键词回复" }, ]; - // 按钮点击处理函数 - const handleAddMaterial = () => { - setMaterialModalVisible(true); - }; - - const handleAddSensitiveWord = () => { - setSensitiveWordModalVisible(true); - }; - - const handleAddKeyword = () => { - setKeywordModalVisible(true); - }; - // 弹窗成功回调 const handleModalSuccess = () => { console.log("handleModalSuccess"); @@ -94,23 +81,7 @@ const ContentManagement: React.FC = () => { subtitle="可以讲聊天过程的信息收录到素材库中,也调用。" showBackButton={true} backButtonText="返回功能中心" - rightContent={ -
- - - -
- } + rightContent={
} />
diff --git a/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/ProfileCard/index.tsx b/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/ProfileCard/index.tsx index e52479a3..d738db4b 100644 --- a/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/ProfileCard/index.tsx +++ b/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/ProfileCard/index.tsx @@ -16,7 +16,6 @@ interface PersonProps { const Person: React.FC = ({ contract }) => { const [activeKey, setActiveKey] = useState("profile"); const isGroup = "chatroomId" in contract; - console.log(contract); return ( { // 不要在组件初始化时获取sendCommand,而是在需要时动态获取 const [loading, setLoading] = useState(false); const currentContract = useWeChatStore(state => state.currentContract); useEffect(() => { // 方法一:使用 Promise 链式调用处理异步函数 - setLoading(true); + if (!getIsLoadWeChat()) { + setLoading(true); + } chatInitAPIdata() .then(() => { // 数据加载完成后初始化WebSocket连接