Pārlūkot izejas kodu

调整ai登录方式

yangg 9 mēneši atpakaļ
vecāks
revīzija
4cddb0fa50

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/index.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/css/app.bd00a857.css


+ 0 - 0
dist/static/css/chunk-2018313d.775a21e3.css → dist/static/css/chunk-7c02fbbc.775a21e3.css


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/app.c432131e.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
dist/static/js/app.e48ba05e.js


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
dist/static/js/chunk-7c02fbbc.72d5e308.js


+ 1 - 1
src/components/LoginModal/index.vue

@@ -132,7 +132,7 @@ export default {
     },
     saveUserData(userData) {
       // 将用户数据保存到本地存储
-      localStorage.setItem("AIData", JSON.stringify(userData));
+      sessionStorage.setItem("AIData", JSON.stringify(userData));
       // 如果有token,单独保存token
     },
   },

+ 8 - 5
src/components/webAi/js/ChatBox.js

@@ -39,7 +39,7 @@ export default {
   mounted() {
     if(this.$route.name=='ai'){
       /* 外部知识库 */
-      const AIData=JSON.parse(localStorage.getItem("AIData"))
+      const AIData=JSON.parse(sessionStorage.getItem("AIData"))
       this.wsUrl=AIData.data.url
       this.tweaks=AIData.data.tweaks
     }else{
@@ -56,7 +56,7 @@ export default {
   methods: {
     handleLinkClick(event) {
       if (event.target.tagName === 'A') {
-        localStorage.setItem('href',event.target.href)
+        sessionStorage.setItem('href',event.target.href)
         let _this = this;
         let a = document.createElement("a");
         a.href = "#/preview"; // 使用 hash
@@ -129,7 +129,7 @@ export default {
     },
     async sendMessage() {
       if(this.$route.name=='ai'){
-        if(!localStorage.getItem('AIData')){
+        if(!sessionStorage.getItem('AIData')){
           this.showLoginModal=true
           return
         }
@@ -200,8 +200,9 @@ export default {
           const result = await response.json();
          // 等待思考动画完成
          await thinkingPromise;
-          // 提取 additional_input 数据
-        const additionalInput = result.outputs[0].outputs[0].results.message.data.additional_input;
+         if(this.$route.name !== 'ai'){
+           // 提取 additional_input 数据
+        const additionalInput = result.outputs?.[0]?.outputs?.[0]?.results?.message?.data?.additional_input;
         
         // 处理字符串,提取 ID 值
         this.idArray = additionalInput.split('\n')  // 按换行符分割
@@ -216,6 +217,8 @@ export default {
 
         // 调用方法来获取 Minio URL,传递新的 idObject
         await this.getMinioUrls(idObject);
+         }
+         
          this.handleResponse(result, botMessage);
        } catch (error) {
          console.error("Error sending message:", error);

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels