diff --git a/src/main.ts b/src/main.ts index 211686e..45b8594 100644 --- a/src/main.ts +++ b/src/main.ts @@ -8,11 +8,13 @@ import router from './router' import App from './App.vue' import * as plugins from './plugins' import request from "@/api/index.js"; + if (window.__POWERED_BY_WUJIE__) { // eslint-disable-next-line window.__webpack_public_path__ = window.__WUJIE_PUBLIC_PATH__; } async function bootstrap() { + const app = createApp(App) app.use(router) diff --git a/src/store/modules/talk.ts b/src/store/modules/talk.ts index d6185ff..e79abd4 100644 --- a/src/store/modules/talk.ts +++ b/src/store/modules/talk.ts @@ -54,7 +54,7 @@ export const useTalkStore = defineStore('talk', { // 同步更新本地数据库 try { - await addOrUpdateConversation(item) + await addOrUpdateConversation(JSON.parse(JSON.stringify(item))) } catch (error) { console.error('更新本地会话失败:', error) } @@ -67,7 +67,7 @@ export const useTalkStore = defineStore('talk', { // 同步添加到本地数据库 try { - await addOrUpdateConversation(params) + await addOrUpdateConversation(JSON.parse(JSON.stringify(params))) } catch (error) { console.error('添加本地会话失败:', error) } @@ -109,7 +109,7 @@ export const useTalkStore = defineStore('talk', { // 同步更新本地数据库中的会话信息 try { - await addOrUpdateConversation(item) + await addOrUpdateConversation(JSON.parse(JSON.stringify(item))) } catch (error) { console.error('更新本地会话消息失败:', error) } @@ -125,7 +125,7 @@ export const useTalkStore = defineStore('talk', { // 同步更新本地数据库 try { - await addOrUpdateConversation(item) + await addOrUpdateConversation(JSON.parse(JSON.stringify(item))) } catch (error) { console.error('更新本地联系人备注失败:', error) }