diff --git a/Touchkebao/src/pages/pc/ckbox/components/NavCommon/index.data.ts b/Touchkebao/src/pages/pc/ckbox/components/NavCommon/index.data.ts index f42e11af..bdc0fb8b 100644 --- a/Touchkebao/src/pages/pc/ckbox/components/NavCommon/index.data.ts +++ b/Touchkebao/src/pages/pc/ckbox/components/NavCommon/index.data.ts @@ -12,13 +12,13 @@ export const menuList: MenuItem[] = [ id: "dashboard", title: "数据面板", icon: "📊", - path: "/ckbox/dashboard", + path: "/pc/dashboard", }, { id: "wechat", title: "微信管理", icon: "💬", - path: "/ckbox/weChat", + path: "/pc/weChat", }, ]; diff --git a/Touchkebao/src/pages/pc/ckbox/components/NavCommon/index.tsx b/Touchkebao/src/pages/pc/ckbox/components/NavCommon/index.tsx index 500099fa..e959e9b2 100644 --- a/Touchkebao/src/pages/pc/ckbox/components/NavCommon/index.tsx +++ b/Touchkebao/src/pages/pc/ckbox/components/NavCommon/index.tsx @@ -1,12 +1,7 @@ import React, { useState } from "react"; -import { Layout, Drawer, Avatar, Dropdown, Space, Button } from "antd"; -import { - MenuOutlined, - UserOutlined, - LogoutOutlined, - SettingOutlined, -} from "@ant-design/icons"; -import type { MenuProps } from "antd"; +import { Layout, Drawer, Avatar, Space, Button } from "antd"; +import { MenuOutlined, UserOutlined } from "@ant-design/icons"; +import { useUserStore } from "@/store/module/user"; import { useCkChatStore } from "@/store/module/ckchat/ckchat"; import { useNavigate } from "react-router-dom"; import { drawerMenuData, menuList } from "./index.data"; @@ -26,6 +21,8 @@ const NavCommon: React.FC = ({ const [drawerVisible, setDrawerVisible] = useState(false); const navigate = useNavigate(); const { userInfo } = useCkChatStore(); + const { user } = useUserStore(); + console.log(user); // 处理菜单图标点击 const handleMenuClick = () => { @@ -119,7 +116,7 @@ const NavCommon: React.FC = ({ } - src={userInfo?.account?.avatar} + src={user?.avatar} className={styles.avatar} /> diff --git a/Touchkebao/src/store/module/user.ts b/Touchkebao/src/store/module/user.ts index af1ab67b..357046a5 100644 --- a/Touchkebao/src/store/module/user.ts +++ b/Touchkebao/src/store/module/user.ts @@ -69,7 +69,7 @@ export const useUserStore = createPersistStore( set({ user, token, isLoggedIn: true }); Toast.show({ content: "登录成功", position: "top" }); - window.location.href = "/ckbox/weChat"; + window.location.href = "/pc/weChat"; }, login2: token2 => { localStorage.setItem("token2", token2);