From 7a044e6716238258c8cf73f02ad3877001bb7a35 Mon Sep 17 00:00:00 2001 From: DEV_DSW <562304744@qq.com> Date: Mon, 1 Jun 2026 10:45:36 +0800 Subject: [PATCH] chore: update dev token and refactor ChatMainList update development token in .env.development clean up imports in ChatMainList component, merge api imports switch event listeners to use emitter utility and enable SEND_MESSAGE_COMMAND_TYPE handler remove outdated commented onReady code block --- .env.development | 2 +- .../home/components/ChatMainList/index.vue | 67 +++++++------------ 2 files changed, 24 insertions(+), 45 deletions(-) diff --git a/.env.development b/.env.development index 1118867..7182bcf 100644 --- a/.env.development +++ b/.env.development @@ -14,6 +14,6 @@ VITE_SOCKET_BASE_URL = "/ingress/agent/ws/chat" VITE_CLIENT_ID = "6" # Token -VITE_TOKEN = "eyJraWQiOiJiMTVhZTk0Mi03MjI5LTMyOWUtODA1Yi0wNjFlNmRjYTE1MDQiLCJhbGciOiJSUzI1NiJ9.eyJ0ZW5hbnRfaWQiOjEsInN1YiI6Im94T3NGN2lqTkxvbEFIdkhDZDYtek1acE5kNWsiLCJjbGllbnRJZCI6ImN1c3RvbSIsImlzcyI6Imh0dHBzOi8vcGlnNGNsb3VkLmNvbSIsImNsaWVudF9pZCI6ImN1c3RvbSIsImF1dGhvcml0aWVzIjpbXSwiYXVkIjoiY3VzdG9tIiwibGljZW5zZSI6Imh0dHBzOi8vcGlnNGNsb3VkLmNvbSIsIndlY2hhdF9vcGVuaWQiOiJveE9zRjdpak5Mb2xBSHZIQ2Q2LXpNWnBOZDVrIiwibmJmIjoxNzgwMjI5ODMzLCJ1c2VyX2lkIjoiMjAwNTEwMjg0NDQ2OTM4NzI2NSIsInNjb3BlIjpbInNlcnZlciJdLCJleHAiOjE3ODAyMzk4MzMsImlhdCI6MTc4MDIyOTgzMywianRpIjoiM2ZkYzhiZTgtNTJlMy00YWIxLWEwOGQtZDU5NzBhZGM4YmE5IiwidXNlcm5hbWUiOiJveE9zRjdpak5Mb2xBSHZIQ2Q2LXpNWnBOZDVrIn0.cLOXAoMWxQvUdATgWYamdm12PEnPtLpAyddU398NxSWo-vYNKmH2ooTVXL2tDqWw7Gp2QoqUxHg1jyIAYxfAAXe1LQ946yZkOSHN8F16dTg27siif-8siCbo6NZ6FQmW-Ep1I0txrGB7_gx1AwRONse-zS5hq5ez42-3sF-c-nzcmAA84DMWm427eiPYnLDbd9Ook4VENChjsuWDSDPxhKb9nutOnUp8AR4kXKjzoUBHj33wrlW9Bf8W7w9S6weSxX_tApZ7YY26em6AnUpiOE4MZo5fR6nUncT1aZepBqfcvhqRHn7EGJ27q_cPJyZBB4grf9hd2ylpsxag0oMR7Q" +VITE_TOKEN = "eyJraWQiOiJiMTVhZTk0Mi03MjI5LTMyOWUtODA1Yi0wNjFlNmRjYTE1MDQiLCJhbGciOiJSUzI1NiJ9.eyJ0ZW5hbnRfaWQiOjEsInN1YiI6Im94T3NGN2lqTkxvbEFIdkhDZDYtek1acE5kNWsiLCJjbGllbnRJZCI6ImN1c3RvbSIsImlzcyI6Imh0dHBzOi8vcGlnNGNsb3VkLmNvbSIsImNsaWVudF9pZCI6ImN1c3RvbSIsImF1dGhvcml0aWVzIjpbXSwiYXVkIjoiY3VzdG9tIiwibGljZW5zZSI6Imh0dHBzOi8vcGlnNGNsb3VkLmNvbSIsIndlY2hhdF9vcGVuaWQiOiJveE9zRjdpak5Mb2xBSHZIQ2Q2LXpNWnBOZDVrIiwibmJmIjoxNzgwMjgxMzQ4LCJ1c2VyX2lkIjoiMjAwNTEwMjg0NDQ2OTM4NzI2NSIsInNjb3BlIjpbInNlcnZlciJdLCJleHAiOjE3ODAyOTEzNDgsImlhdCI6MTc4MDI4MTM0OCwianRpIjoiNzU0NGM1OTQtNzQxZC00NzUwLThkYjctN2I3MTg5ODljMTFhIiwidXNlcm5hbWUiOiJveE9zRjdpak5Mb2xBSHZIQ2Q2LXpNWnBOZDVrIn0.Zzwbly0HQ7VHx3O2aBGNTvQCwo16r_Ey3bUGWl3CQdnHqPL6JT098eCzx834Z7pDTUBodRRv-_IZA_aKJ-f3lHrH75N-phXbne92ui668DpIezHyRSphTSmKm2cfYeVPPEwQYSTzmnDv6SNyETtl84E2fcsZUtElRyxtbmjvSUi4qkBreDHNvbNfFL-xITe-tE0cet2RbSRwkDlD6u-inLUhKpZlgV10saSYpsHqLEaVBcDrRgdFWDlpoDoW15f2LgvB0RcQkgh5tRF55TJ2SukBsAdrJxDBwkaiaHXPOc6ewynZm0lixdAt4acR-HGx5NaG-5Lr1no5zg8EqYsEpA" diff --git a/src/pages/home/components/ChatMainList/index.vue b/src/pages/home/components/ChatMainList/index.vue index 72448f2..5e5b7e2 100644 --- a/src/pages/home/components/ChatMainList/index.vue +++ b/src/pages/home/components/ChatMainList/index.vue @@ -138,7 +138,15 @@ import { onMounted, nextTick, onUnmounted, ref } from "vue"; import { emitter } from '@/utils/events' import { MessageRole, MessageType, CompName, Command } from "@/constants/ChatModel"; - +import { + SWITCH_TO_COMPANION_TAB, + SWITCH_TO_DISCOVERY_TAB, + SCROLL_TO_BOTTOM, + SEND_MESSAGE_CONTENT_TEXT, + SEND_MESSAGE_COMMAND_TYPE, + NOTICE_EVENT_LOGOUT, + NOTICE_EVENT_LOGIN_SUCCESS, +} from "@/constants/constant"; import Welcome from "../Welcome/index.vue"; import AiTabSwitch from "../AiTabSwitch/index.vue"; import Discovery from "../Discovery/index.vue"; @@ -150,7 +158,6 @@ import ChatCardMine from "../ChatCardMine/index.vue"; import ChatCardOther from "../ChatCardOther/index.vue"; import ChatQuickAccess from "../ChatQuickAccess/index.vue"; import ChatInputArea from "../ChatInputArea/index.vue"; - import QuickBookingComponent from "../QuickBookingComponent/index.vue"; import DiscoveryCardComponent from "../DiscoveryCardComponent/index.vue"; import ActivityListComponent from "../ActivityListComponent/index.vue"; @@ -160,24 +167,15 @@ import DetailCardCompontent from "../DetailCardCompontent/index.vue"; import OpenMapComponent from "../OpenMapComponent/index.vue"; import AnswerComponent from "../AnswerComponent/index.vue"; import GeneratorPhotoComponent from "../GeneratorPhotoComponent/index.vue"; - import LongTextGuideCardPreview from "../LongTextGuideCardPreview/index.vue"; - import CreateServiceOrder from "@/components/CreateServiceOrder/index.vue"; import Feedback from "@/components/Feedback/index.vue"; import AddCarCrad from "@/components/AddCarCrad/index.vue"; import SurveyQuestionnaire from "@/components/SurveyQuestionnaire/index.vue"; -import { mainPageData } from "@/api/home"; -import { - conversationMsgList, - recentConversation, -} from "@/api/home"; +import { mainPageData, conversationMsgList, recentConversation } from "@/api/home"; import WebSocketManager from "@/utils/WebSocketManager"; import { IdUtils } from "@/utils/IdUtils"; -import { - appendLongTextChunk, - createLongTextData, -} from "@/constants/longTextCard"; +import { appendLongTextChunk, createLongTextData } from "@/constants/longTextCard"; import { checkToken } from "@/hooks/useGoLogin"; import { useAppStore } from "@/store"; import { getAccessToken } from "@/constants/token"; @@ -429,64 +427,45 @@ const sendMessageAction = (inputText) => { /// 添加通知 const addNoticeListener = () => { - // uni.$on(NOTICE_EVENT_LOGIN_SUCCESS, () => { + // emitter.on(NOTICE_EVENT_LOGIN_SUCCESS, () => { // if (!isWsConnected()) { // initHandler(); // } // }); - // uni.$on(NOTICE_EVENT_LOGOUT, () => { + // emitter.on(NOTICE_EVENT_LOGOUT, () => { // resetConfig(); // }); - // uni.$on(SCROLL_TO_BOTTOM, () => { + // emitter.on(SCROLL_TO_BOTTOM, () => { // setTimeout(() => { // scrollToBottom(true); // }, 200); // }); - // uni.$on(SEND_MESSAGE_CONTENT_TEXT, (value) => { + // emitter.on(SEND_MESSAGE_CONTENT_TEXT, (value) => { // console.log("SEND_MESSAGE_CONTENT_TEXT:", value); // if (value && value.length > 0) { // handleReplyText(value); // } // }); - // uni.$on(SEND_MESSAGE_COMMAND_TYPE, (item) => { - // console.log("SEND_MESSAGE_COMMAND_TYPE:", item); - // if (item && item.type) { - // handleReplyInstruct(item); - // } - // }); + emitter.on(SEND_MESSAGE_COMMAND_TYPE, (item) => { + console.log("SEND_MESSAGE_COMMAND_TYPE:", item); + if (item && item.type) { + handleReplyInstruct(item); + } + }); - // uni.$on(SWITCH_TO_COMPANION_TAB, () => { + // emitter.on(SWITCH_TO_COMPANION_TAB, () => { // tabIndex.value = 1; // }); - // uni.$on(SWITCH_TO_DISCOVERY_TAB, () => { + // emitter.on(SWITCH_TO_DISCOVERY_TAB, () => { // tabIndex.value = 0; // }); }; -/// =============生命周期函数↓================ -// TODO - - -// onReady(() => { -// // #ifdef APP-PLUS -// const pages = getCurrentPages(); -// const currentPage = pages[pages.length - 1]; -// const currentWebdiv = currentPage && currentPage.$getAppWebdiv && currentPage.$getAppWebdiv(); - -// if (currentWebdiv && currentWebdiv.setStyle) { -// currentWebdiv.setStyle({ -// bounce: "none", -// scrollIndicator: "none", -// }); -// } -// // #endif -// }); - // token存在,初始化数据 const initHandler = () => { console.log("initHandler");