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
This commit is contained in:
DEV_DSW
2026-06-01 10:45:36 +08:00
parent 1307c53c0b
commit 7a044e6716
2 changed files with 24 additions and 45 deletions

View File

@@ -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"

View File

@@ -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");