From d5f17f079d4af2a173015dc86a4d6d472731fac6 Mon Sep 17 00:00:00 2001 From: gerson <1405270578@qq.com> Date: 星期日, 07 七月 2024 16:59:53 +0800 Subject: [PATCH] echart 图表问题;raw_mode --- src/stores/chatRoom.ts | 27 +++++++++++++++++++++++---- 1 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/stores/chatRoom.ts b/src/stores/chatRoom.ts index 9ecf718..5d86755 100644 --- a/src/stores/chatRoom.ts +++ b/src/stores/chatRoom.ts @@ -2,12 +2,31 @@ import type { ChatRoomItem } from '../layout/component/sidebar/components/types'; import { Local } from '../utils/storage'; +export type RoomConfig = { + /** 鏄惁鐩存帴璋冪敤澶фā鍨嬶紙閫氫箟鍗冮棶锛夊洖绛� */ + isAnswerByLLM: boolean; +}; + +export type RoomConfigKey = keyof RoomConfig; +export const roomConfig = ref<Record<string, RoomConfig>>(null); + +export const setRoomConfig = <T extends RoomConfigKey>(roomId: string, key: T, value: RoomConfig[T]) => { + if (!roomConfig.value) { + roomConfig.value = {}; + } + if (!roomConfig.value[roomId]) { + roomConfig.value[roomId] = { + [key]: value, + } as any; + } else { + roomConfig.value[roomId][key] = value; + } +}; + export const chatRoomList = ref<ChatRoomItem[]>([]); - - export const activeRoomId = ref(null); export const activeChatRoom = computed(() => chatRoomList.value?.find((item) => item.id === activeRoomId.value)); export const activeSampleId = ref(null); -export const activeSectionAId= ref(null); -export const activeLLMId= ref(null); \ No newline at end of file +export const activeSectionAId = ref(null); +export const activeLLMId = ref(null); -- Gitblit v1.9.3