<!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>
|