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){