Phoenix 8 months ago
parent 6c2975fbbd
commit 25131b0c89

@ -7,7 +7,7 @@ import zhCN from 'ant-design-vue/es/locale/zh_CN';
const { theme, themeOverrides } = useTheme() const { theme, themeOverrides } = useTheme()
const { language } = useLanguage() const { language } = useLanguage()
localStorage.setItem('token','46d71a72d8d845ad7ed23eba9bdde260e635407190c2ce1bf7fd22088e41682ea07773ec65cae8946d2003f264d55961f96e0fc5da10eb96d3a348c1664e9644e756eda7154e1af9e70d1c9d2f100823a26885ea6df3249fe619995cb79dc5dbd5ead32d43b955d6b3ce83129097bb21bb8169898f48692de4f966db140c71b85a2065acfc948561c465279fc05194a79a1115f3b00170944b6c4bd6c52ada909a075c55d18d76c2ed2175602421b34b27362a05c350733ed73382471df0a08950f7f1e812a610c17bdac82d82d54be38969f6b41201af79b8d36ef177c5b94bdd0b97501291f5dc1988d078f75b7de7bb902b70b460d03b130ea3172fffe37f766c751a46787bd5efff3becf755b544182ed4aa5d1622ca5093decade739e05bb85c590ef6a06c9bcb5c02e54a2b7b1a555d5e4a931de36687d42d6ab1b09b6') //localStorage.setItem('token','46d71a72d8d845ad7ed23eba9bdde260e635407190c2ce1bf7fd22088e41682ea07773ec65cae8946d2003f264d55961f96e0fc5da10eb96d3a348c1664e9644e756eda7154e1af9e70d1c9d2f100823a26885ea6df3249fe619995cb79dc5dbd5ead32d43b955d6b3ce83129097bb21bb8169898f48692de4f966db140c71b85a2065acfc948561c465279fc05194a79a1115f3b00170944b6c4bd6c52ada909a075c55d18d76c2ed2175602421b34b27362a05c350733ed73382471df0a08950f7f1e812a610c17bdac82d82d54be38969f6b41201af79b8d36ef177c5b94bdd0b97501291f5dc1988d078f75b7de705d1d14bfeccd798992968b3112067a7f3a45ca750397bbfb034493e6c4bc85716867782a386cc5149e9498b0dc28fb6c6f25bf9bd92c15620ff503c3d99ca5ce5e2cbfeae539d80386e042679f0ff32')
</script> </script>
<template> <template>

@ -19,8 +19,16 @@ async function bootstrap() {
setupI18n(app) setupI18n(app)
await setupRouter(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') app.mount('#app')
} }

@ -64,7 +64,7 @@ const createParams = () => {
const messages = dataSources.value.map((x) => { const messages = dataSources.value.map((x) => {
return { return {
content:(()=>{ 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: "text", text: x.text},...x.fileList.map((y)=>{
return {type: "image_url", image_url:y} return {type: "image_url", image_url:y}
})] })]
@ -290,6 +290,7 @@ const footerClass = computed(() => {
}) })
onMounted(() => { onMounted(() => {
scrollToBottom() scrollToBottom()
if (inputRef.value && !isMobile.value) if (inputRef.value && !isMobile.value)
inputRef.value?.focus() inputRef.value?.focus()
@ -355,8 +356,8 @@ if (res.code===0){
visible1.value=false visible1.value=false
sendDataStream() sendDataStream()
} }
} }
const customRequest=async (file)=>{ const customRequest=async (file)=>{
const res=await uploadImg({file:file.file,source:'approval'}) const res=await uploadImg({file:file.file,source:'approval'})
if (res.code===0){ if (res.code===0){

Loading…
Cancel
Save