From 6ae4841b48665145aa469d574fbadb988a9c498c Mon Sep 17 00:00:00 2001
From: suerprisePlus <15810472099@163.com>
Date: 星期四, 27 六月 2024 15:55:17 +0800
Subject: [PATCH] 演示1版本

---
 src/assets/js/map/mapConfig.js |   92 ++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 88 insertions(+), 4 deletions(-)

diff --git a/src/assets/js/map/mapConfig.js b/src/assets/js/map/mapConfig.js
index 00bca62..cf14d5e 100644
--- a/src/assets/js/map/mapConfig.js
+++ b/src/assets/js/map/mapConfig.js
@@ -1,4 +1,6 @@
 import * as turf from "@turf/turf";
+
+const json2md = require("json2md");
 const mapConfig = {
   flyToImageryLayer(res) {
     earthCtrl.userScene.flyTo(res);
@@ -9,15 +11,97 @@
       steps: 10,
       properties: { foo: "bar" }
     });
-    console.log(buffered);
-     
     const coord = buffered.geometry.coordinates[0];
     const std = coord.map((item) => {
       const rs = turf.toMercator(turf.point(item));
-      return rs.geometry.coordinates
+      return rs.geometry.coordinates;
     });
-    buffered.geometry.coordinates[0] =std
+    buffered.geometry.coordinates[0] = std;
     return buffered;
+  },
+  setScanList(response, filed) {
+    const obj = [];
+    for (var i in response) {
+      const item = response[i];
+      if (item[filed]) {
+        const count = "count_" + filed;
+        obj.push(item[filed] + " : " + item[count]);
+      }
+    }
+    if (filed == "weaponname") {
+      return "鍙戠幇鐤戜技 " + obj.toString().replaceAll(",", "涓�; ");
+    }else if(filed==='targettype'){
+      return "鍙戠幇 " + obj.toString().replaceAll(",", "涓�; ");
+    }
+
+    return "鏆傛棤淇℃伅";
+  },
+  setArrList(list, flag) {
+    var result = [];
+    const item = list.split("{");
+    for (var i in item) {
+      if (item[i]) {
+        if (item[i].indexOf(",") > -1) {
+        
+          result.push({
+            p: item[i].replaceAll('"','').replaceAll('}','')
+          });
+        } else {
+          result.push({
+            h6: item[i].replaceAll('"','')
+          });
+        }
+      }
+    }
+    return result;
+  },
+  setJsonToMd(res) {
+    // const data = {
+    //     "name": "John Doe",
+    //     "age": 30,
+    //     "hobbies": ["reading", "programming"]
+    // }
+    return json2md(res);
+
+    // return json2md([
+    //   { h1: "JSON To Markdown" },
+    //   { blockquote: "A JSON to Markdown converter." },
+    //   {
+    //     img: [
+    //       {
+    //         title: "Some image",
+    //         source: "https://www.bizhigq.com/pc-img/2023-05/g2246.jpg"
+    //       },
+    //       {
+    //         title: "Another image",
+    //         source:
+    //           "https://desk-fd.zol-img.com.cn/t_s960x600c5/g2/M00/0B/08/Cg-4WlUwdDWIZ7zKAAqGM6NxoXkAABuAQPwTs0ACoZL265.jpg"
+    //       },
+    //       {
+    //         title: "Yet another image",
+    //         source:
+    //           "https://pic4.zhimg.com/v2-f72106aeb21976228c3f0dff703cbc35_r.jpg"
+    //       }
+    //     ]
+    //   },
+    //   { h2: "鐗规��" },
+    //   { ul: ["鏄撲簬浣跨敤", "鎮ㄥ彲浠ョ▼搴忓寲鍦扮敓鎴� Markdown 鍐呭", "..."] },
+    //   { h2: "濡備綍璐$尞" },
+    //   { ol: ["鍒涘缓椤圭洰鍒嗘敮", "寮�濮嬩綘鐨勫伐浣�", "鎻愬嚭 pull request"] },
+    //   { h2: "浠g爜鍧�" },
+    //   { p: "涓嬮潰浣犲彲浠ョ湅鍒颁竴涓唬鐮佸潡绀轰緥銆�" },
+    //   {
+    //     code: {
+    //       language: "js",
+    //       content: [
+    //         "function sum (a, b) {",
+    //         "   return a + b",
+    //         "}",
+    //         "sum(1, 2)"
+    //       ]
+    //     }
+    //   }
+    // ]);
   }
 };
 export default mapConfig;

--
Gitblit v1.9.3