diff --git a/src/main.jsx b/src/main.jsx index adbde06..815a6c3 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -6,13 +6,13 @@ import AuthApp from '@/views/AuthApp' import DesktopApp from '@/views/DesktopApp' import MobileApp from '@/views/MobileApp' import Standlone from '@/views/Standlone' -import OrderFollow from '@/views/OrderFollow' +import OrderFollow from '@/views/orders/Follow' import ChatHistory from '@/views/ChatHistory' import SalesManagement from '@/views/SalesManagement' import DingdingQRCode from '@/views/dingding/QRCode' import DingdingCallback from '@/views/dingding/Callback' import DingdingLogout from '@/views/dingding/Logout' -import AccountProfile from '@/views/AccountProfile' +import AccountProfile from '@/views/accounts/Profile' import ErrorPage from '@/components/ErrorPage' import Conversations from '@/views/Conversations/ChatWindow' import MobileConversation from '@/views/mobile/Conversation' diff --git a/src/views/AccountProfile.jsx b/src/views/accounts/Profile.jsx similarity index 85% rename from src/views/AccountProfile.jsx rename to src/views/accounts/Profile.jsx index c1b18be..dd00f4d 100644 --- a/src/views/AccountProfile.jsx +++ b/src/views/accounts/Profile.jsx @@ -5,10 +5,11 @@ import { import { UserOutlined, BugOutlined } from '@ant-design/icons' import useAuthStore from '@/stores/AuthStore' -function AccountProfile() { +function Profile() { const { message } = App.useApp() - const { loginUser, copyUserSession } = useAuthStore() + const loginUser = useAuthStore((state) => state.loginUser) + const copyUserSession = useAuthStore((state) => state.copyUserSession) useEffect(() => { // 测试错误捕获: @@ -37,4 +38,4 @@ function AccountProfile() { ) } -export default AccountProfile +export default Profile diff --git a/src/views/OrderFollow.jsx b/src/views/orders/Follow.jsx similarity index 95% rename from src/views/OrderFollow.jsx rename to src/views/orders/Follow.jsx index cc8f368..e40e986 100644 --- a/src/views/OrderFollow.jsx +++ b/src/views/orders/Follow.jsx @@ -249,8 +249,9 @@ function OrderGroupTable({ formValues }) { const { notification } = App.useApp() const [loading, setLoading] = useState(false) - const { orderList, fetchOrderList } = useOrderStore() - const { loginUser } = useAuthStore() + const orderList = useOrderStore((state) => state.orderList) + const fetchOrderList = useOrderStore((state) => state.fetchOrderList) + const loginUser = useAuthStore((state) => state.loginUser) useEffect(() => { let canSearch = true @@ -360,7 +361,7 @@ function OrderGroupTable({ formValues }) { ) } -function OrderFollow() { +function Follow() { const [formValues, setFormValues] = useFormStore(useShallow((state) => [state.orderFollowForm, state.setOrderFollowForm])) const [advanceChecked, toggleAdvance] = useFormStore(useShallow((state) => [state.orderFollowAdvanceChecked, state.setOrderFollowAdvanceChecked])) @@ -405,4 +406,4 @@ function OrderFollow() { ) } -export default OrderFollow +export default Follow