yxl
2025-01-10 ed837798421340859efca21e46adc17575bdfef8
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,27 +329,27 @@
          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
@@ -354,17 +363,38 @@
          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);
          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:
          this.setUpdateHistoryInFor(obj, res.msg);