From 6eafc81a275b14cc6a2fc653f883e94c0313bc43 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 08 二月 2023 10:31:49 +0800 Subject: [PATCH] 1 --- ExportMap/up.html | 145 ++++++++++++++++++------------------------------ 1 files changed, 54 insertions(+), 91 deletions(-) diff --git a/ExportMap/up.html b/ExportMap/up.html index e57d8b2..0b38045 100644 --- a/ExportMap/up.html +++ b/ExportMap/up.html @@ -11,7 +11,7 @@ var app = {}; var path = "20230127"; var url = "http://127.0.0.1:12316/server/"; - var token = "b2d58c3c-9d98-4e7f-a9c5-7682cc83bc38"; + var token = "dca04924-122a-4b1a-88b7-aca0c4a7ba47"; $(function () { $("#pathSpan").html(path); @@ -52,6 +52,15 @@ } </script> <script> + // 鏌ヨ鐩綍 + function selectPath() { + ajax(getUrl("dataUpload/selectPath"), "GET", null, null, null, function (rs) { + console.log(rs); + alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result); + path = rs.result; + }); + } + // 涓婁紶鏂囦欢 function uploadFiles() { var formData = new FormData(); @@ -93,81 +102,6 @@ function deleteFiles() { if (app.data == null) return; - ajax(getUrl("dataUpload/deleteFiles"), "POST", JSON.stringify([app.data[0]]), null, null, function (rs) { - console.log(rs); - alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result); - selectFiles(); - }); - } - - // 鏂囦欢鍏ュ簱 - function insertFiles() { - if (app.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: app.data - }; - - ajax(getUrl("dataUpload/insertFiles"), "POST", JSON.stringify(obj), null, null, function (rs) { - console.log(rs); - app.data = null; - alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result); - }); - } - </script> - <script> - // 涓婁紶鏂囦欢 - function uploadFiles2() { - 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 - } - - $.ajax(getUrl("dataLoader/uploadFiles") + "&path=" + path, { - type: "post", - data: formData, - async: true, - cache: false, - processData: false, - contentType: false, - success: function (rs) { - 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 selectFiles2() { - 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); - app.data = rs.result; - }); - } - - // 鍒犻櫎鏂囦欢 - function deleteFiles2() { - if (app.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); @@ -186,7 +120,7 @@ }); } - // Xls鍏ュ簱 + // Xls鍏ュ簱 * function insertXls() { if (app.data == null) return; @@ -362,6 +296,42 @@ }); } + // 鎸傝浇闄勪欢 + function uploadAnnex() { + var formData = new FormData(); + var fs = document.getElementById("file1"); + if (fs.files.length == 0) { + alert("璇烽�夋嫨瑕佷笂浼犵殑鏂囦欢锛�"); + return; + } + for (var i = 0, c = fs.files.length; i < c; i++) { + formData.append("file", fs.files[i]); // fs.files[i].name,file + } + formData.append("ids", 1209); + formData.append("ids", 1180); + formData.append("ids", 1387); + + //$.ajax(getUrl("dataUpload/uploadXlsAnnex") + "&path=" + path + "&ids=1209&ids=1180&ids=1387", { + $.ajax(getUrl("dataUpload/uploadXlsAnnex") + "&path=" + path, { + type: "post", + data: formData, + async: true, + cache: false, + processData: false, + contentType: false, + success: function (rs) { + console.log(rs); + document.getElementById("file1").value = ""; + alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result); + }, + error: function (e) { + console.error(e); + document.getElementById("file3").value = ""; + alert("涓婁紶鏂囦欢澶辫触锛�"); + } + }); + } + // 绌洪棿鏁版嵁鍏ュ簱 function insertDbFiles() { ajax(getUrl("dataUpload/insertFiles"), "POST", JSON.stringify(dbFiles), null, null, function (rs) { @@ -402,25 +372,18 @@ <hr /> <br /> - 鏁版嵁涓婁紶锛� - <input id="file1" type="file" multiple="multiple" /> - <input value="涓婁紶鏂囦欢" type="button" onclick="uploadFiles();" /> - <input value="鏌ヨ鏂囦欢" type="button" onclick="selectFiles();" /> - <input value="鍒犻櫎鏂囦欢" type="button" onclick="deleteFiles();" /> - <input value="鏂囦欢鍏ュ簱" type="button" onclick="insertFiles();" /> - <hr /> - <br /> - 鏁版嵁鍏ュ簱锛� - <input id="file2" type="file" multiple="multiple" accept=".xls,.xlsx,.mdb,.shp.zip,.gdb.zip" /> - <input value="涓婁紶鏂囦欢" type="button" onclick="uploadFiles2();" /> - <input value="鏌ヨ鏂囦欢 *" type="button" onclick="selectFiles2();" /> - <input value="鍒犻櫎鏂囦欢" type="button" onclick="deleteFiles2();" /> - <input value="Xls鍏ュ簱" type="button" onclick="insertXls();" /> + <input id="file1" type="file" multiple="multiple" accept=".xls,.xlsx,.mdb,.zip" /> + <input value="鏌ヨ鐩綍 *" type="button" onclick="selectPath();" /> + <input value="涓婁紶鏂囦欢" type="button" onclick="uploadFiles();" /> + <input value="鏌ヨ鏂囦欢 *" type="button" onclick="selectFiles();" /> + <input value="鍒犻櫎鏂囦欢" type="button" onclick="deleteFiles();" /> + <!--<input value="Xls鍏ュ簱" type="button" onclick="insertXls();" />--> <input value="璇诲彇鏄犲皠 *" type="button" onclick="readMappers();" /> <input value="缁煎悎鏁版嵁鍏ュ簱 *" type="button" onclick="insertAllFiles();" /> <input value="绌洪棿鏁版嵁鍏ュ簱 *" type="button" onclick="insertDbFiles();" /> <input value="澶氭枃浠跺叆搴� *" type="button" onclick="insertMultiFiles();" /> + <input value="鎸傝浇闄勪欢 *" type="button" onclick="uploadAnnex();" /> <hr /> <br /> -- Gitblit v1.9.3