From 6216c876066767874c7f8bd410514f2edde1de5c Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 02 一月 2023 20:20:10 +0800
Subject: [PATCH] 1

---
 ExportMap/fme.html         |  192 ++++++++++++++++++++++++++++++++++++++++++++++++
 ExportMap/ExportMap.csproj |    1 
 2 files changed, 193 insertions(+), 0 deletions(-)

diff --git a/ExportMap/ExportMap.csproj b/ExportMap/ExportMap.csproj
index 996c29f..f100498 100644
--- a/ExportMap/ExportMap.csproj
+++ b/ExportMap/ExportMap.csproj
@@ -108,6 +108,7 @@
     <Content Include="DLL\Npgsql.dll" />
     <Content Include="DLL\NPOI.dll" />
     <Content Include="DLL\System.Data.SQLite.dll" />
+    <Content Include="fme.html" />
     <Content Include="Global.asax" />
     <Content Include="js\jquery.1.12.4.js" />
     <Content Include="js\rollups.js" />
diff --git a/ExportMap/fme.html b/ExportMap/fme.html
new file mode 100644
index 0000000..25c8e56
--- /dev/null
+++ b/ExportMap/fme.html
@@ -0,0 +1,192 @@
+锘�<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+  <title>FME娴嬭瘯</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+  <meta http-equiv="Expires" content="0" />
+  <meta http-equiv="Cache" content="no-cache" />
+  <meta http-equiv="Pragma" content="no-cache" />
+  <meta http-equiv="Cache-control" content="no-cache" />
+  <script src="js/jquery.1.12.4.js"></script>
+  <script src="js/rsa.min.js"></script>
+  <script src="js/rollups.js"></script>
+  <script>
+    var app = {
+      path: "",
+      token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOiI1YmJjMGI2MC02NmU1LTRlYmMtOTU1OS02NDNmYjQ2MDMyMDAiLCJleHAiOjE2Njk4OTc5MjQsImFjY291bnQiOiJhZG1pbiJ9.N5JMesL0kU5Nkq0ReOmC3aqzHylzNKUZ8qCRxX2JHqw"
+    };
+
+    window.onload = function () {
+      app.path = newGuid();
+      $("#guid").html(app.path);
+      //getPublicKey();
+    }
+
+    function getPublicKey() {
+      $.get(url + "sign/getPublicKey", function (rs) {
+        if (rs && rs.code == 200) {
+          window.encrypt = new JSEncrypt();
+          encrypt.setPublicKey(rs.result);
+        }
+      });
+    }
+
+    function ajax(url, type, data, dataType, contentType, fn) {
+      $.ajax({
+        url: url,
+        type: type,
+        data: data,
+        dataType: dataType || "json", // html銆乯son銆乯sonp銆乻cript銆乼ext
+        contentType: contentType || "application/json", // "application/x-www-form-urlencoded"
+        success: function (data) {
+          fn(data);
+        },
+        error: function (e) {
+          console.error(e);
+          fn();
+        }
+      });
+    }
+
+    function newGuid() {
+      var guid = "";
+      for (var i = 1; i <= 32; i++) {
+        var n = Math.floor(Math.random() * 16.0).toString(16);
+        guid += n;
+        if ((i == 8) || (i == 12) || (i == 16) || (i == 20))
+          guid += "-";
+      }
+      return guid;
+    }
+  </script>
+  <script>
+    // 1-鏁版嵁涓婁紶鏈嶅姟
+    function uploadFile() {
+      var url = "http://172.16.200.141:88/datax/resources/uploadFile";
+
+      var formData = new FormData();
+      var fs = document.getElementById("file1");
+      if (fs.files.length == 0) {
+        alert("璇烽�夋嫨1涓帇缂╁寘鏂囦欢锛�");
+        return;
+      }
+
+      for (var i = 0, c = fs.files.length; i < c; i++) {
+        var name = fs.files[i].name.toLocaleLowerCase();
+        formData.append("files", fs.files[i]); // fs.files[i].name,file
+        formData.append("name", name);
+        formData.append("path", app.path);
+        formData.append("token", app.token);
+        break;
+      }
+
+      $.ajax(url, {
+        type: "POST",
+        data: formData,
+        async: true,
+        cache: false,
+        processData: false,
+        contentType: false,
+        success: function (rs) {
+          console.log(rs);
+          $("#content").append(JSON.stringify(rs) + "<br/>");
+        },
+        error: function (e) {
+          console.error(e);
+          $("#content").append(e.statusText + "<br/>");
+        }
+      });
+    }
+
+    // 2-璐ㄦ浠诲姟鎻愪氦
+    function submitTask() {
+      var data = [
+        // 鎻愪氦浠诲姟鏃跺垱寤虹殑浠诲姟鍚嶇О锛屽缓璁负闅忔満鍞竴ID
+        //{ "name": "_name", "value": "9ec41ced-3930-42d3-81f3-5119d2fd648d" },
+        { "name": "_name", "value": app.path },
+
+        // 浠诲姟鎻愪氦浼樺厛绾э紝鍊煎煙涓篬1,100]锛屽�艰秺灏忥紝鎻愪氦浼樺厛绾ц秺澶�
+        { "name": "_priority", "value": 100 },
+
+        // 閿欒鏃舵槸鍚﹀仠姝㈠弬鏁帮紝榛樿涓簍rue锛岃川妫�鏂规鍚湁澶氫釜璐ㄦ鏈嶅姟锛屼竴涓换鍔℃彁浜ゆ椂闇�瑕佹墍鏈夎川妫�鏈嶅姟鍏ㄩ儴鎵ц鎴愭灉鎵嶇畻閫氳繃璐ㄦ
+        { "name": "_terminate_on_error", "value": true },
+
+        // 鏁版嵁涓撲笟锛屽弬鏁板�煎煙涓篬娴嬮噺涓撲笟|鍕樺療涓撲笟|鍦扮伨涓撲笟|娲炲簱涓撲笟]
+        { "name": "SJZY", "value": "娴嬮噺涓撲笟" },
+
+        // 寰呮鍘嬬缉鍖呯殑璺緞锛屽叾涓�$((SJSC_ZJLJ)涓哄浐瀹氬�硷紱鍚庤竟鈥淺\9ec41ced-3930-42d3-81f3-5119d2fd648d\\test.7z鈥�
+        // 涓虹涓�姝ヤ腑鐨勬暟鎹笂浼犳湇鍔℃椂鈥減ath鈥濆�煎拰鏂囦欢鍚嶆瀯鎴愮殑鐩稿璺緞
+        //{ "name": "GCXMYSB", "value": "$(SJSC_ZJLJ)\\9ec41ced-3930-42d3-81f3-5119d2fd648d\\test.7z" },
+        { "name": "GCXMYSB", "value": "$(SJSC_ZJLJ)\\" + app.path + "\\test.7z" },
+
+        // WBS琛ㄦ牸鐨勮矾寰勶紝鍏朵腑$(S_WBSBG)涓哄浐瀹氬�硷紱鍚庤竟鈥淺\9ec41ced-3930-42d3-81f3-5119d2fd648d\\test.xlsx鈥�
+        // 涓虹涓�姝ヤ腑鐨勬暟鎹笂浼犳湇鍔℃椂鈥減ath鈥濆�煎拰鏂囦欢鍚嶆瀯鎴愮殑鐩稿璺緞
+        { "name": "S_WBSBG", "value": "$(S_WBSBG)\\" + app.path + "\\test.xlsx" },
+
+        // 浼犲叆寰呮鏌ュ帇缂╁寘鐨勯」鐩悕绉�
+        { "name": "XMMC", "value": "瑗挎皵涓滆緭鍥涚嚎澶╃劧姘旂閬撳伐绋嬶紙鍚愰瞾鐣�-涓崼锛夛紙00116BT02锛�" },
+
+        // 鏄惁涓哄湴鐏炬暟鎹紝鍊煎煙涓篬NO|YES]
+        { "name": "S_DZDK", "value": "NO" },
+
+        // 鍦扮伨娌荤悊绫诲瀷锛屽�煎煙涓篬宕╁娌荤悊|涓嶇ǔ瀹氭枩鍧℃不鐞唡鍦伴潰濉岄櫡娌荤悊|楂橀櫋杈瑰潯娌荤悊|娉ョ煶娴佹不鐞唡姘存瘉娌荤悊|婊戝潯娌荤悊]
+        { "name": "DZ_ZLLX", "value": "NO" }
+      ];
+
+      var url = "http://172.16.200.141:88/datax/task/run/B0鍏ュ簱璐ㄦ__鎬�" + "?token=" + app.token;
+      ajax(url, "POST", JSON.stringify(data), "json", null, function (rs) {
+        console.log(rs);
+        $("#content").append(JSON.stringify(rs) + "<br/>");
+      });
+    }
+
+    // 3-璐ㄦ浠诲姟鐘舵�佽缁嗕俊鎭煡璇�
+    function queryTaskDetail() {
+      var id = "c46e50d1-43c3-4859-a8e5-4ed61983ba35";
+
+      var url = "http://172.16.200.141:88/datax/task/get" + "?token=" + app.token + "&id=" + id;
+      ajax(url, "GET", null, "json", null, function (rs) {
+        console.log(rs);
+        $("#content").append(JSON.stringify(rs) + "<br/>");
+      });
+    }
+
+    // 4-璐ㄦ閿欒缁撴灉涓嬭浇
+    function downloadError() {
+      var id = "dbaf1677-1041-4987-bd42-312c1ada127b";
+
+      var url = "http://172.16.200.141:88/datax/task/downloadResult" + "?token=" + app.token + "&id=" + id;
+      ajax(url, "GET", null, "json", null, function (rs) {
+        console.log(rs);
+        $("#content").append(JSON.stringify(rs) + "<br/>");
+      });
+    }
+
+    // 5-璐ㄦ浠诲姟鏈嶅姟鍒楄〃鐘舵�佹煡璇�
+    function queryTaskStatus() {
+      var id = "dbaf1677-1041-4987-bd42-312c1ada127b";
+
+      var url = "http://172.16.200.141:88/datax/task/getJobs" + "?token=" + app.token + "&id=" + id;
+      ajax(url, "GET", null, "json", null, function (rs) {
+        console.log(rs);
+        $("#content").append(JSON.stringify(rs) + "<br/>");
+      });
+    }
+  </script>
+</head>
+<body style="height: 100%; width: 100%; margin: 0; padding: 10px; overflow: hidden; box-sizing: border-box;">
+  鏂囦欢涓婁紶锛�<input id="file1" name="file1" type="file" accept=".7z,.zip,.xls,.xlsx" />
+  <input type="button" value="1-鏁版嵁涓婁紶鏈嶅姟" onclick="uploadFile();" />
+  <input type="button" value="2-璐ㄦ浠诲姟鎻愪氦" onclick="submitTask();" />
+  <input type="button" value="3-璐ㄦ浠诲姟鐘舵�佽缁嗕俊鎭煡璇�" onclick="queryTaskDetail();" />
+  <input type="button" value="4-璐ㄦ閿欒缁撴灉涓嬭浇" onclick="downloadError();" />
+  <input type="button" value="5-璐ㄦ浠诲姟鏈嶅姟鍒楄〃鐘舵�佹煡璇�" onclick="queryTaskStatus();" />
+  <input type="button" value="6-娓呯┖鍐呭" onclick="$('#content').html('');" />
+  <br />
+  <br />
+  Guid锛�<span id="guid"></span>
+  <br />
+  <br />
+  <div id="content"></div>
+</body>
+</html>

--
Gitblit v1.9.3