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