From 25131b0c899e9cceae86e7bb32cf8f6ad837c8c5 Mon Sep 17 00:00:00 2001
From: Phoenix <64720302+Concur-max@users.noreply.github.com>
Date: Mon, 29 Jan 2024 10:53:19 +0800
Subject: [PATCH] s

---
 src/App.vue              | 2 +-
 src/main.js              | 8 ++++++++
 src/views/chat/index.vue | 5 +++--
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/App.vue b/src/App.vue
index 4a59389..f51e152 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -7,7 +7,7 @@ import zhCN from 'ant-design-vue/es/locale/zh_CN';
 
 const { theme, themeOverrides } = useTheme()
 const { language } = useLanguage()
-localStorage.setItem('token','46d71a72d8d845ad7ed23eba9bdde260e635407190c2ce1bf7fd22088e41682ea07773ec65cae8946d2003f264d55961f96e0fc5da10eb96d3a348c1664e9644e756eda7154e1af9e70d1c9d2f100823a26885ea6df3249fe619995cb79dc5dbd5ead32d43b955d6b3ce83129097bb21bb8169898f48692de4f966db140c71b85a2065acfc948561c465279fc05194a79a1115f3b00170944b6c4bd6c52ada909a075c55d18d76c2ed2175602421b34b27362a05c350733ed73382471df0a08950f7f1e812a610c17bdac82d82d54be38969f6b41201af79b8d36ef177c5b94bdd0b97501291f5dc1988d078f75b7de7bb902b70b460d03b130ea3172fffe37f766c751a46787bd5efff3becf755b544182ed4aa5d1622ca5093decade739e05bb85c590ef6a06c9bcb5c02e54a2b7b1a555d5e4a931de36687d42d6ab1b09b6')
+//localStorage.setItem('token','46d71a72d8d845ad7ed23eba9bdde260e635407190c2ce1bf7fd22088e41682ea07773ec65cae8946d2003f264d55961f96e0fc5da10eb96d3a348c1664e9644e756eda7154e1af9e70d1c9d2f100823a26885ea6df3249fe619995cb79dc5dbd5ead32d43b955d6b3ce83129097bb21bb8169898f48692de4f966db140c71b85a2065acfc948561c465279fc05194a79a1115f3b00170944b6c4bd6c52ada909a075c55d18d76c2ed2175602421b34b27362a05c350733ed73382471df0a08950f7f1e812a610c17bdac82d82d54be38969f6b41201af79b8d36ef177c5b94bdd0b97501291f5dc1988d078f75b7de705d1d14bfeccd798992968b3112067a7f3a45ca750397bbfb034493e6c4bc85716867782a386cc5149e9498b0dc28fb6c6f25bf9bd92c15620ff503c3d99ca5ce5e2cbfeae539d80386e042679f0ff32')
 </script>
 
 <template>
diff --git a/src/main.js b/src/main.js
index fcd9f6c..89a71be 100644
--- a/src/main.js
+++ b/src/main.js
@@ -19,8 +19,16 @@ async function bootstrap() {
 
   setupI18n(app)
   await setupRouter(app)
+    // 子页面中
+    window.addEventListener('message', function(event) {
+        if (event.origin==='http://localhost:8080'){
+            localStorage.setItem('token',event.data)
+        }
+        // 可以根据需要检查event.origin是否是可信的来源
 
 
+    });
+
     app.mount('#app')
 }
 
diff --git a/src/views/chat/index.vue b/src/views/chat/index.vue
index 96b8643..559e455 100644
--- a/src/views/chat/index.vue
+++ b/src/views/chat/index.vue
@@ -64,7 +64,7 @@ const createParams = () => {
   const messages = dataSources.value.map((x) => {
     return {
       content:(()=>{
-        if (x.fileList?.length>0){
+        if (gptMode.value==='gpt-4-vision-preview'){
           return [{type: "text", text: x.text},...x.fileList.map((y)=>{
             return {type: "image_url", image_url:y}
           })]
@@ -290,6 +290,7 @@ const footerClass = computed(() => {
 })
 
 onMounted(() => {
+
   scrollToBottom()
   if (inputRef.value && !isMobile.value)
     inputRef.value?.focus()
@@ -355,8 +356,8 @@ if (res.code===0){
   visible1.value=false
   sendDataStream()
 }
-
 }
+
 const customRequest=async (file)=>{
  const res=await uploadImg({file:file.file,source:'approval'})
   if (res.code===0){