From f272ac99d8bedc0742243f7f7d4117d9857beda7 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 22 二月 2023 13:45:36 +0800 Subject: [PATCH] 1 --- ExportMap/crds.html | 101 ++++++++++++++++++++++++++++++++++++++++++++++++-- ExportMap/lf.html | 5 ++ 2 files changed, 101 insertions(+), 5 deletions(-) diff --git a/ExportMap/crds.html b/ExportMap/crds.html index bc7f8ea..7a0408d 100644 --- a/ExportMap/crds.html +++ b/ExportMap/crds.html @@ -2,6 +2,11 @@ <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>CRDS鎺ュ彛娴嬭瘯</title> + <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" /> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="js/jquery.1.12.4.js"></script> <script src="js/rsa.min.js"></script> @@ -12,10 +17,15 @@ // 澶栫綉 //server: "http://103.85.165.99:8052/server/", token: null, + // 鐢ㄦ埛ID userId: null, + // 浠诲姟ID + taskId: null }; $(function () { + app.taskId = $("#taskId").val(); + app.token = $("#token").val(); getPublicKey(); }); @@ -40,15 +50,50 @@ }); } + // 楠岃瘉 + function check() { + $.get(app.server + "sign/check" + "?token=" + app.token, function (rs) { + console.log(rs); + + if (!rs || rs.code != 200) return; + + alert(rs.result ? "鏈夋晥" : "澶辨晥锛岃閲嶆柊鐧诲綍"); + }); + } + + // 鐧诲嚭 + function logout() { + $.get(app.server + "sign/logout" + "?token=" + app.token, function (rs) { + console.log(rs); + + if (!rs || rs.code != 200) return; + + alert(rs.result ? "鐧诲嚭鎴愬姛" : "鐧诲嚭澶辫触"); + app.token = null; + $("#token").val(""); + }); + } + // 鏌ヨ椤圭洰 function selectProject() { + if (!app.token) return; + $.get(app.server + "crds/selectProject" + "?token=" + app.token, function (rs) { console.log(rs); + + if (!rs || rs.code != 200) return; + + $("#selectDir").get(0).options.length = 0; + for (var i = 0, c = rs.result.length; i < c; i++) { + $("#selectDir").append("<option value='" + rs.result[i].code + "'" + (rs.result[i].code == "02" ? " selected='selected'" : "") + ">" + rs.result[i].name + "</option>"); + } }); } // 鏌ヨ椤圭洰鐩綍鏍� function selectDirsForPrj() { + if (!app.token) return; + $.get(app.server + "crds/selectDirsForPrj" + "?token=" + app.token, function (rs) { console.log(rs); }); @@ -56,17 +101,49 @@ // 璇锋眰鎵撳寘 function uploadReqPackaging() { - // + if (!app.token) return; + + var args = "dirCode=" + $("#selectDir").val() + "&major=" + $("#selectType").val() + "&isCut=NO"; + $.get(app.server + "crds/uploadReqPackaging" + "?token=" + app.token + "&" + args, function (rs) { + console.log(rs); + + if (!rs || rs.code != 200) return; + + app.taskId = rs.result; + $("#taskId").val(rs.result); + }); } // 鏌ヨ浠诲姟鐘舵�� function selectTaskStatus() { - // + if (!app.token || !app.taskId) return; + + $.get(app.server + "crds/selectTaskStatus" + "?token=" + app.token + "&id=" + app.taskId, function (rs) { + console.log(rs); + if (!rs) return; + + if (rs.progress < 100) { + alert("浠诲姟灏氭湭鎵ц瀹屾垚锛岃绛夊緟锛�"); + return; + } + + // rs.status锛�0-鏈煡,1-鎴愬姛,2-璀﹀憡,3-澶辫触,4-寮�濮�,5-杩愯,6-鏆傚仠,7-鍙栨秷,8-姝e湪鍙栨秷,9-姝e湪鏆傚仠,10-鍒犻櫎,11-閲嶆柊鎻愪氦 + alert(rs.status == 1 ? "浠诲姟鎵ц鎴愬姛锛�" : "浠诲姟鎵ц澶辫触"); + + // 涓嬭浇鏂囦欢 + if (rs.resultFile) { + var url = app.server + "crds/downloadFile" + "?token=" + app.token + "&id=" + app.taskId; + $("#downFrame").attr("src", url).click(); + } + }); } // 涓嬭浇鏂囦欢 function downloadFile() { - // + if (!app.token || !app.taskId) return; + + var url = app.server + "crds/downloadFile" + "?token=" + app.token + "&id=" + app.taskId; + $("#downFrame").attr("src", url).click(); } // 鑾峰彇鍏挜 @@ -79,6 +156,7 @@ }); } + // ajax function ajax(url, type, data, dataType, contentType, fn) { $.ajax({ url: url, @@ -101,8 +179,10 @@ <br /> UserId锛�<input id="userId" value="admin" type="text" style="width: 50px;" /> - Token锛�<input id="token" value="" type="text" style="width: 256px;" /> + Token锛�<input id="token" value="d601fdda-c2f6-4399-9dc9-e2c00b83c6ed" type="text" style="width: 256px;" /> <input value="鐧诲綍" type="button" onclick="login();" /> + <input value="楠岃瘉" type="button" onclick="check();" /> + <input value="鐧诲嚭" type="button" onclick="logout();" /> <br /> <br /> @@ -111,10 +191,21 @@ <br /> <br /> - 鐩綍code锛�<input value="01" type="text" style="width: 50px;" /> + 椤圭洰锛堢洰褰曪級锛�<select id="selectDir"></select> + + 绫诲埆锛�<select id="selectType"> + <option selected="selected" value="绌胯法瓒�">绌胯法瓒�</option> + <option value="绾胯矾">绾胯矾</option> + </select> + <br /> + <br /> + + 浠诲姟ID锛�<input id="taskId" value="14167c2e-962b-4408-b460-fe7c2495e4e7" type="text" style="width: 256px;" /> <input value="璇锋眰鎵撳寘" type="button" onclick="uploadReqPackaging();" /> <input value="鏌ヨ浠诲姟鐘舵��" type="button" onclick="selectTaskStatus();" /> <input value="涓嬭浇鏂囦欢" type="button" onclick="downloadFile();" /> + + <iframe id="downFrame" style="display: none; border: 0; padding: 0; height: 0; width: 0"></iframe> <hr /> <br /> </body> diff --git a/ExportMap/lf.html b/ExportMap/lf.html index 5754538..05caa86 100644 --- a/ExportMap/lf.html +++ b/ExportMap/lf.html @@ -2,6 +2,11 @@ <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>LF鎺ュ彛娴嬭瘯</title> + <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" /> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="js/jquery.1.12.4.js"></script> <script src="js/rsa.min.js"></script> -- Gitblit v1.9.3