From 7a578130fbbed9546965733a177eb42dd78e8f06 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期六, 19 十一月 2022 15:21:20 +0800
Subject: [PATCH] 1

---
 ExportMap/up.html     |  139 ++++++++++++++++++++++++++++++++++++---------
 ExportMap/export.html |    2 
 ExportMap/lf.html     |    2 
 3 files changed, 112 insertions(+), 31 deletions(-)

diff --git a/ExportMap/Test.html b/ExportMap/export.html
similarity index 97%
rename from ExportMap/Test.html
rename to ExportMap/export.html
index e502fbe..95fbd6f 100644
--- a/ExportMap/Test.html
+++ b/ExportMap/export.html
@@ -5,7 +5,7 @@
   <title></title>
   <script src="js/jquery.1.12.4.js"></script>
   <script>
-    var token = "a5cca7ad-bfe6-43bd-aa62-e19f2ffac6bd";
+    var token = "68af5891-25fe-471e-9883-ab387fe44f86";
 
     function ajax(url, type, data, dataType, contentType, fn) {
       $.ajax({
diff --git a/ExportMap/lf.html b/ExportMap/lf.html
index 5adeeaf..5ad22fe 100644
--- a/ExportMap/lf.html
+++ b/ExportMap/lf.html
@@ -283,7 +283,7 @@
   </script>
   <script>
     var url = "http://127.0.0.1:12316/";
-    var token = "?token=a5cca7ad-bfe6-43bd-aa62-e19f2ffac6bd";
+    var token = "?token=bb80599a-736d-4ac0-b657-4a9905a106bb";
 
     function exportMap1() {
       var page = $("#selectPage").find("option:selected").text();
diff --git a/ExportMap/up.html b/ExportMap/up.html
index d5e20f8..9617618 100644
--- a/ExportMap/up.html
+++ b/ExportMap/up.html
@@ -5,10 +5,63 @@
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <script src="js/jquery.1.12.4.js"></script>
   <script>
+    // 涓嬭浇鍦板浘 *
+    function downloadMap(guid) {
+      var a = document.createElement('a'); // 鍒涘缓a鏍囩
+      a.style.display = 'none'; // 璁剧疆涓嶅彲瑙�
+      a.href = getUrl("mark/downloadFile") + "&guid=" + guid;
+
+      document.body.appendChild(a); // 鍔犲叆
+      a.click(); // 瑙﹀彂鐐瑰嚮
+      document.body.removeChild(a); // 閲婃斁
+    }
+
+    // 涓婁紶鏁版嵁 *
+    function uploadData() {
+      var formData = new FormData();
+      var fs = document.getElementById("file1");
+      for (var i = 0, c = fs.files.length; i < c; i++) {
+        formData.append(fs.files[i].name, fs.files[i]); // fs.files[i].name,file
+      }
+      formData.append("name", "娴嬭瘯");
+      formData.append("dirid", "10");
+      formData.append("depid", "1");
+      formData.append("verid", "1");
+      formData.append("type", "gdb");
+      formData.append("cs", "CGCS 2000");
+      formData.append("scale", "1:1000");
+      formData.append("resolution", "0.5m");
+      formData.append("gather", "2022-10-03 15:00:00");
+      formData.append("descr", "");
+
+      $.ajax(getUrl("uploader/uploadData") + "&path=" + path, {
+        type: "post",
+        data: formData,
+        async: true,
+        cache: false,
+        processData: false,
+        contentType: false,
+        success: function (rs) {
+          alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
+          if (rs.code == 200 && rs.result != null) {
+            rs = rs.result;
+          }
+          console.log(rs);
+        },
+        error: function (e) {
+          console.error(e);
+        }
+      });
+    }
+  </script>
+  <script>
+    var data = null;
+    var path = "20221119094847";
     var url = "http://127.0.0.1:12316/";
-    var token = "a5cca7ad-bfe6-43bd-aa62-e19f2ffac6bd";
+    var token = "1a19adf4-18d3-43b9-b51a-8fbba8240902";
 
     $(function () {
+      $("#pathSpan").html(path);
       $("#tokenSpan").html(token);
     });
 
@@ -33,35 +86,15 @@
       return url + method + "?token=" + token;
     }
 
-    function downloadMap(guid) {
-      var a = document.createElement('a'); // 鍒涘缓a鏍囩
-      a.style.display = 'none'; // 璁剧疆涓嶅彲瑙�
-      a.href = getUrl("mark/downloadFile") + "&guid=" + guid;
-
-      document.body.appendChild(a); // 鍔犲叆
-      a.click(); // 瑙﹀彂鐐瑰嚮
-      document.body.removeChild(a); // 閲婃斁
-    }
-
-    // 涓婁紶鏁版嵁
-    function uploadData() {
+    // 涓婁紶鏂囦欢
+    function uploadFiles() {
       var formData = new FormData();
       var fs = document.getElementById("file1");
       for (var i = 0, c = fs.files.length; i < c; i++) {
         formData.append(fs.files[i].name, fs.files[i]); // fs.files[i].name,file
       }
-      formData.append("name", "娴嬭瘯");
-      formData.append("dirid", "10");
-      formData.append("depid", "1");
-      formData.append("verid", "1");
-      formData.append("type", "gdb");
-      formData.append("cs", "CGCS 2000");
-      formData.append("scale", "1:1000");
-      formData.append("resolution", "0.5m");
-      formData.append("gather", "2022-10-03 15:00:00");
-      formData.append("descr", "");
 
-      $.ajax(getUrl("uploader/uploadData"), {
+      $.ajax(getUrl("dataUpload/uploadFiles") + "&path=" + path, {
         type: "post",
         data: formData,
         async: true,
@@ -69,27 +102,75 @@
         processData: false,
         contentType: false,
         success: function (rs) {
-          alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
+          document.getElementById("file1").value = "";
           console.log(rs);
+          alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
         },
         error: function (e) {
+          document.getElementById("file1").value = "";
           console.error(e);
+          alert("涓婁紶鏂囦欢澶辫触锛�");
         }
       });
     }
 
-    function uploadFiles() {
-      var url = getUrl("uploader/");
+    // 鏌ヨ鏂囦欢
+    function selectFiles() {
+      ajax(getUrl("dataUpload/selectFiles") + "&path=" + path, "GET", null, null, null, function (rs) {
+        console.log(rs);
+        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
+        data = rs.result;
+      });
+    }
+
+    // 鍒犻櫎鏂囦欢
+    function deleteFiles() {
+      if (data == null) return;
+
+      ajax(getUrl("dataUpload/deleteFiles"), "POST", JSON.stringify([data[0]]), null, null, function (rs) {
+        console.log(rs);
+        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
+        selectFiles();
+      });
+    }
+    
+    // 鏂囦欢鍏ュ簱
+    function insertFiles() {
+      if (data == null) return;
+
+      var obj = {
+        metaEntity: {
+          depid: 1,
+          dirid: 10,
+          verid: 0,
+          //type: "file",
+          //cs: "CGCS 2000",
+          //scale: "1:1000",
+          //resolution: "0.5m",
+          gather: "2022-10-03 15:00:00",
+          descr: "娴嬭瘯鏂囦欢涓婁紶",
+        },
+        fileEntities: data
+      };
+
+      ajax(getUrl("dataUpload/insertFiles"), "POST", JSON.stringify(obj), null, null, function (rs) {
+        console.log(rs);
+        data = null;
+        alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);
+      });
     }
   </script>
 </head>
 <body>
   <form id="upForm" name="upForm" method="post" enctype="multipart/form-data" action="http://127.0.0.1:12316/file/upload">
-    褰撳墠浠ょ墝锛�<span id="tokenSpan"></span><br />
+    涓婁紶璺緞锛�<span id="pathSpan"></span>锛屽綋鍓嶄护鐗岋細<span id="tokenSpan"></span><br />
 
     璇烽�夋嫨鏂囦欢锛�
     <input id="file1" name="file1" type="file" multiple="multiple" />
-    <input id="btnUp" value="涓婁紶鏂囦欢" type="button" onclick="uploadFiles();" />
+    <input value="涓婁紶鏂囦欢" type="button" onclick="uploadFiles();" />
+    <input value="鏌ヨ鏂囦欢" type="button" onclick="selectFiles();" />
+    <input value="鍒犻櫎鏂囦欢" type="button" onclick="deleteFiles();" />
+    <input value="鏂囦欢鍏ュ簱" type="button" onclick="insertFiles();" />
   </form>
   <br />
   <br />

--
Gitblit v1.9.3