From 92f7479c89d8573d954e5bf37a464c1bbef396eb Mon Sep 17 00:00:00 2001
From: yxl <584911253@qq.com>
Date: 星期四, 13 二月 2025 15:03:14 +0800
Subject: [PATCH] commit

---
 src/views/chartView/index.vue |   54 ++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 34 insertions(+), 20 deletions(-)

diff --git a/src/views/chartView/index.vue b/src/views/chartView/index.vue
index f8c4d64..94083ea 100644
--- a/src/views/chartView/index.vue
+++ b/src/views/chartView/index.vue
@@ -262,25 +262,25 @@
         session_id: this.uuid.toString(),
       };
 
-      if (formData.message.indexOf("@map") > -1) {
-        var obj = {
-          ai: "",
-          create_time: msgData.getDate1(),
-          human: res,
-          sessionid: this.uuid,
-          update_time: "",
-          userid: 0,
-        };
-        getAgentThistorySave(obj).then((response) => {
-          if (response.code == 200) {
-            obj.id = response.id;
-            this.obj = obj;
-          }
+      var obj = {
+        ai: "",
+        create_time: msgData.getDate1(),
+        human: res,
+        sessionid: this.uuid,
+        update_time: "",
+        userid: 0,
+      };
+      getAgentThistorySave(obj).then((response) => {
+        if (response.code == 200) {
+          obj.id = response.id;
+          this.obj = obj;
+        }
+        if (formData.message.indexOf("@map") > -1) {
           this.setAgentIntention(obj, formData);
-        });
-      } else {
-        this.setRagAgentIntention(formData);
-      }
+        } else {
+          this.setRagAgentIntention(obj, formData);
+        }
+      });
 
       // var obj = {
       //   ai: "",
@@ -397,7 +397,7 @@
       //   });
     },
     //鏅�氬璇濋棶绛�
-    async setRagAgentIntention(formData) {
+    async setRagAgentIntention(obj, formData) {
       try {
         // 鍙戦�佽姹�
         const params = new URLSearchParams(formData);
@@ -432,6 +432,8 @@
           const { done, value } = await reader.read();
           if (done) {
             result = false;
+            this.setUpdateHistoryInFor(obj, sqlValue);
+            console.log(sqlValue, "sqlValue-----");
             break;
           }
           let resText = textDecoder.decode(value);
@@ -443,7 +445,7 @@
           }
           if (resText.indexOf("</think>") > -1) {
             sendMsg = true;
-            let position = resText.indexOf('</think>');
+            let position = resText.indexOf("</think>");
             resText = resText.substring(position + "</think>".length);
           }
           if (sendMsg) {
@@ -637,6 +639,18 @@
           this.setUpdateHistoryInFor(obj, res.msg);
           this.refashMsg(roleMsg.list);
           break;
+        case "getTAIWAN":
+          mapSetFunc.init(res);
+          console.log("res.data.targetinfo", res);
+          const resInfo = res.data
+            .map((item) => `| ${item.name} | ${item.targetinfo} |`)
+            .join("\n");
+          var attr = `| 鍚嶇О | 灞炴�т俊鎭� |\n|------|------|\n` + resInfo;
+          console.log("aaa", attr);
+          var roleMsg = msgData.getMdData("markdown", attr);
+          this.setUpdateHistoryInFor(obj, res.msg);
+          this.refashMsg(roleMsg.list);
+          break;
         case "attackentity":
           mapSetFunc.init(res);
           this.setUpdateHistoryInFor(obj, res.msg);

--
Gitblit v1.9.3