From ed837798421340859efca21e46adc17575bdfef8 Mon Sep 17 00:00:00 2001
From: yxl <584911253@qq.com>
Date: 星期五, 10 一月 2025 16:23:17 +0800
Subject: [PATCH] 最新修改

---
 src/views/chartView/index.vue |   52 +++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 41 insertions(+), 11 deletions(-)

diff --git a/src/views/chartView/index.vue b/src/views/chartView/index.vue
index 0c46f68..d566150 100644
--- a/src/views/chartView/index.vue
+++ b/src/views/chartView/index.vue
@@ -140,6 +140,15 @@
       };
     },
     async getQueryLayerList() {
+      const item = {
+        sourceType: "Tileset",
+        name: "MilitaryFacilities",
+        url: "/data-api/gisserver/c3dserver/sedb_DESKTOP-15DOTHJ_SEM4550/tileset.json",
+      };
+      setTimeout(() => {
+        mapServer.addServer(item);
+      }, 1000);
+      return;
       getAgentLayerList().then((response) => {
         if (response.code != 200) return;
         const items = response.data;
@@ -320,33 +329,33 @@
           let dataList = [
             {
               type: "鍙墦鍑荤洰鏍�",
-              color:'#FF3366',
+              color: "#FF3366",
               list: [],
             },
             {
               type: "涓嶅彲鎵撳嚮鐩爣",
-              color:'#33FF66',
+              color: "#33FF66",
               list: [],
             },
             {
               type: "鍏朵粬",
-              color:'#3366FF',
+              color: "#3366FF",
               list: [],
             },
           ];
           res.data.forEach((item) => {
             if (item.ifstrike === "1") {
-              dataList[0].list.push(item.seid);
+              dataList[0].list.push(item.uuid);
             } else if (item.ifstrike === "2") {
-              dataList[1].list.push(item.seid);
+              dataList[1].list.push(item.uuid);
             } else {
-              dataList[2].list.push(item.seid);
+              dataList[2].list.push(item.uuid);
             }
           });
           const resultData = dataList
             .map((item) => `| ${item.type} | ${item.list.length} |`)
             .join("\n");
-          var a = `| 鏁版嵁绫诲瀷 | 鏁版嵁閲� |\n|------|------|\n`+resultData;
+          var a = `| 鏁版嵁绫诲瀷 | 鏁版嵁閲� |\n|------|------|\n` + resultData;
           console.log("aaa", a);
           this.setUpdateHistoryInFor(obj, a);
           var roleMsg = msgData.getMdData("markdown", a);
@@ -354,16 +363,37 @@
           const finalData = {
             func: "aroundPoi",
             data: dataList,
-          }
+          };
           mapSetFunc.init(finalData);
           break;
         case "getParam":
           mapSetFunc.init(res);
           console.log("res.data.targetinfo", res);
           this.setUpdateHistoryInFor(obj, res.msg);
-          var roleMsg = msgData.getAffairsData([
-            { type: "text", val: res.data[0].targetinfo },
-          ]);
+          if (res.data.length === 1) {
+            var roleMsg = msgData.getAffairsData([
+              { type: "text", val: res.data[0].targetinfo },
+            ]);
+            this.refashMsg(roleMsg.list);
+          } else {
+            const markData = res.data
+              .map((item) => `| ${item.name} | ${item.targetinfo} |`)
+              .join("\n");
+            let markAttr = `| 鍚嶇О | 灞炴�т俊鎭� |\n|------|------|\n` + markData;
+            var roleMsg = msgData.getMdData("markdown", markAttr);
+            this.refashMsg(roleMsg.list);
+          }
+          break;
+        case "aroundPoi_2":
+          mapSetFunc.init(res);
+          console.log("res.data.targetinfo", res);
+          const resData = res.data
+            .map((item) => `| ${item.name} | ${item.targetinfo} |`)
+            .join("\n");
+          var attr = `| 鍚嶇О | 灞炴�т俊鎭� |\n|------|------|\n` + resData;
+          console.log("aaa", attr);
+          var roleMsg = msgData.getMdData("markdown", attr);
+          this.setUpdateHistoryInFor(obj, res.msg);
           this.refashMsg(roleMsg.list);
           break;
         default:

--
Gitblit v1.9.3