From 4351e71d782741143a98f86f6648acd16689165f Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Fri, 27 May 2022 19:48:02 +0800
Subject: [PATCH] Merge branch 'developer' into hive2.0

---
 zq-erp/src/main/resources/templates/views/admin/shop/logisticsImport-form.html |  125 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 125 insertions(+), 0 deletions(-)

diff --git a/zq-erp/src/main/resources/templates/views/admin/shop/logisticsImport-form.html b/zq-erp/src/main/resources/templates/views/admin/shop/logisticsImport-form.html
new file mode 100644
index 0000000..a1ea86c
--- /dev/null
+++ b/zq-erp/src/main/resources/templates/views/admin/shop/logisticsImport-form.html
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML>
+<html xmlns:th="http://www.thymeleaf.org">
+<head>
+    <meta charset="utf-8">
+    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
+    <meta name="renderer" content="webkit|ie-comp|ie-stand">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport"
+          content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
+    <meta http-equiv="Cache-Control" content="no-siteapp" />
+    <!-- 本框架基本脚本和样式 -->
+    <script type="text/javascript"
+            th:src="@{/js/plugin/jquery-2.1.4.min.js}"></script>
+    <script type="text/javascript"
+            th:src="@{/js/systools/MBase.js}"></script>
+    <script src="https://cdn.jsdelivr.net/gh/jquery-form/form@4.2.2/dist/jquery.form.min.js" integrity="sha384-FzT3vTVGXqf7wRfy8k4BiyzvbNfeYjK+frTVqZeNDFl8woCbF0CYG6g2fMEFFo/i" crossorigin="anonymous"></script>
+</head>
+<body>
+<div class="ibox-content">
+    <form name="uploadExcel"
+          style="display: contents; margin-left: 20px;"
+          action="/admin/shopOrder/logisticsImport" method="post"
+          enctype="multipart/form-data" id="uploadForm">
+
+        <div class="form-group">
+            <input onclick="importChances()"
+                   class="input-text upload-url radius form-control" type="text"
+                   id="showFileName" readonly
+                   style="width: 200px; display: inline; margin-left: 50px;">
+            <a onclick="importChances()" class="btn btn-primary radius">
+                <i class="fa fa-cloud-upload"></i> 浏览文件
+            </a>
+            <input type="file" name="file" accept=".xls,.xlsx"
+                   id="chanceUploadId" style="display: none">
+            <button type="button" onclick="download()"
+                    class="btn btn-success radius">下载模板</button></div>
+        <div class="form-group ">
+            <div class="col-sm-12 text-center">
+
+                <button type="submit" onclick="return submitFile()"
+                        class="btn btn-success radius">导入快递单</button>
+                <a
+                        class="btn btn-danger radius" href="javascript:;" onclick="MTools.closeForm()" ><i class="fa fa-close"></i> 关闭</a>
+            </div>
+        </div>
+    </form>
+</div>
+</body>
+<script type="text/javascript" th:src="@{/js/systools/MJsBase.js}"></script>
+<script th:inline="javascript">
+    MTools.autoFullSelect();
+    $(".select2").select2();
+
+    /*<![CDATA[*/
+    var obj=/*[[${obj}]]*/
+    /*]]>*/
+
+    var invokeUrl=basePath+"/admin/shopOrder/showList";
+    var myForm=MForm.initForm({
+        invokeUrl:invokeUrl,
+        afterSubmit:function(){
+            parent.myGrid.serchData();
+        },
+    });
+
+
+    //绑定文件的点击事件
+    function importChances() {
+        var file = $("#chanceUploadId").click();
+
+        //选中文件,文件名字显示在文本框中
+        $("#chanceUploadId").change(
+            function() {
+                $("#showFileName").val('');
+                var fileName = $(this).val();
+                fileName = fileName.substring(
+                    fileName.lastIndexOf("\\") + 1, fileName
+                        .lastIndexOf("."));
+                $("#showFileName").val(fileName);
+            })
+    }
+    //提交文件
+    function submitFile() {
+        if ($("#showFileName").val() == ''
+            || $("#showFileName").val().length < 1) {
+            layer.msg("请选择上传文件!", {
+                icon : 2
+            });
+            return false;
+        }
+
+        layer.load(2, {
+            time : 100 * 1000,
+            shade : [ 0.4, '#aeaeae' ]
+        });
+
+        $("#uploadForm").ajaxForm(function (data) {
+            layer.closeAll('loading');
+            console.log(data)
+            if (data.status == "200") {
+                parent.layer.close(parent.layer.getFrameIndex(window.name));
+                parent.myGrid.serchData();
+            } else {
+                layer.open({
+                    title: '导入快递单,部分失败',
+                    content: data.info
+                });
+                var url = basePath + "/admin/shopOrder/exportLogisticsImportExcel";
+                window.open(url);
+                parent.myGrid.serchData();
+            }
+            $("#showFileName").val('');
+            var file = $("#chanceUploadId");
+            file.after(file.clone().val(''));
+            file.remove();
+        });
+    }
+
+
+    function download() {
+        window.location.href=basePath + "/uploadfile/image/logisticsImport.xls";
+    }
+</script>
+</body>
+</html>
\ No newline at end of file

--
Gitblit v1.9.1