You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

337 lines
12 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DD_OrderImport7.aspx.cs" Inherits="TradeManage.DingDan.DD_OrderImport7" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1">
<title>sku导入</title>
<link rel="stylesheet" type="text/css" href="../themes/New.css" />
<link href="../themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="../themes/icon.css" />
<link rel="stylesheet" type="text/css" href="../themes/uploadify.css" />
<script src="../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="../Scripts/jquery.min.js" type="text/javascript"></script>
<script src="../Scripts/jquery.bgiframe.min.js" type="text/javascript"></script>
<script src="../Scripts/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../Scripts/Global.js" type="text/javascript"></script>
<script type="text/javascript" src="../Scripts/uploadify/jquery.uploadify.js"></script>
<script src="../Scripts/ajaxfileupload.js" type="text/javascript"></script>
<script src="../Scripts/jquery.url.js" type="text/javascript"></script>
<script src="../Scripts/WindowLoad.js" type="text/javascript"></script>
<script src="../Scripts/DatePicker/WdatePicker.js" type="text/javascript"></script>
<script src="../Scripts/Global.js" type="text/javascript"></script>
<script type="text/javascript">
var WindowLoadModel = new WindowLoad();
$(document).ready(function () {
WindowLoadModel.ApplicationPath = "../";
WindowLoadModel.ControlID = "WindowLoad";
WindowLoadModel.Isbgiframe = true;
WindowLoadModel.Load();
ajaxInit(WindowLoadModel);
GetShopList();
$("#Rad_1,#Rad_2").bind("click", function () {
if ($("#Rad_1").is(":checked") == true) {
$("#tr1").show();
$("#tr2").hide();
}
else {
$("#tr2").show();
$("#tr1").hide();
}
GetShopList();
});
//$("#fileToUpload1").bind("change", function () {
// ajaxFileUpload1();
//});
//$("#fileToUpload2").bind("change", function () {
// ajaxFileUpload2();
//});
//导入
$("#btn_Excel1").click(function () {
if ($("#select_shop").val() == "0") {
alert("请选择要导入的店铺"); return;
}
ajaxFileUpload();
});
GetStore();
});
function GetShopList() {
$("#select_shop").empty();
$("#select_shop").append("<option value='0'>选择</option>");
var param = new Object();
param.PlatType = 0;
WindowLoadModel.Show();
$.ajax({
url: "../BaseData.asmx/GetShopList",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function (i) {
$("#select_shop").append("<option value='" + this.ShopId + "'>" + this.ShopName + "</option>");
});
}
}
});
}
//#region 上传
function ajaxFileUpload() {
var filename = $("#fileToUpload").val();
if (IsExcel(filename) == false) { alert("请选择excel文件"); return; }
$.ajaxFileUpload({
url: '../GlobalAshx/AjaxFileUpdate.ashx?DirectoryName=ServerCookies',
secureuri: false,
fileElementId: 'fileToUpload',
dataType: 'json',
success: function (data, status) {
ImportGoods("ServerCookies/" + data.FileName);
},
error: function (data, status, e) {
alert(e);
}
});
}
var filename1 = "";
var filename2 = "";
function ajaxFileUpload1() {
var filename = $("#fileToUpload1").val();
if (IsCSV(filename) == false) { alert("请选择CVS文件"); return; }
$.ajaxFileUpload({
url: '../GlobalAshx/AjaxFileUpdate.ashx?DirectoryName=ServerCookies',
secureuri: false,
fileElementId: 'fileToUpload1',
dataType: 'json',
success: function (data, status) {
filename1 = "ServerCookies/" + data.FileName;
ajaxFileUpload2();
},
error: function (data, status, e) {
alert(e);
}
});
}
function ajaxFileUpload2() {
var filename = $("#fileToUpload2").val();
if (IsCSV(filename) == false) { alert("请选择CSV文件"); return; }
$.ajaxFileUpload({
url: '../GlobalAshx/AjaxFileUpdate.ashx?DirectoryName=ServerCookies',
secureuri: false,
fileElementId: 'fileToUpload2',
dataType: 'json',
success: function (data, status) {
filename2 = "ServerCookies/" + data.FileName;
ImportGoods2();
},
error: function (data, status, e) {
alert(e);
}
});
}
function GetStore() {
$("#select_ck").append('<option value="0">-选择-</option>');
$.ajax({
url: "../CangKu/CangKuServer.asmx/GetUseStoreHouse",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
async: false,
success: function (data) {
if (data.d != null) {
$(data.d).each(function () {
$("#select_ck").append('<option value="' + this.StoreId + '">' + this.StoreName + ' </option>');
});
}
}
});
//$("#select_ck").append("<option value='0'>不限</option>");
}
//#region
function ImportGoods(FileName) {
if ($("#select_ck").val() == "0") {
alert("请选择发货仓库");
return;
}
var param = new Object();
param.StoreId = $("#select_ck").val();
param.ShopId = $("#select_shop").val();
param.FileName = FileName;
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/ImportNewOrder8",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d != "") { $("#div1").html(data.d); return; }
},
error: function (xhr, status) {
if (status != "success") alert(xhr.responseText);
}
});
}
//#endregion
function ImportGoods2() {
if (filename1 == "")
{ alert("请选择上传订单信息CSV文件"); return; }
if (filename2 == "") { alert("请选择上传订单货物明细CSV文件"); return; }
var param = new Object();
param.ShopId = $("#select_shop").val();
param.FileName1 = filename1;
param.FileName2 = filename2;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/ImportTaobaoOrder",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d != "") { $("#div1").html(data.d); return; }
},
error: function (xhr, status) {
if (status != "success") alert(xhr.responseText);
}
});
}
function ExportData() {
if ($("#select_shop").val() == "0") {
alert("请选择要导出的店铺"); return;
}
if ($("#txt_SDate").val() == "" || $("#txt_EDate").val() == "") {
alert("请输入日期范围");
return;
}
var param = new Object();
param.ShopId = $("#select_shop").val();
param.SDate = $("#txt_SDate").val();
param.EDate = $("#txt_EDate").val();
var fname = "代购导出.xls";
$.ajax({
url: "DD_OrderService.asmx/ExcelOrderDataForDG",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
params = { FilePath: data.d, FileName: fname };
window.location = "../GlobalAshx/DownFile.ashx?" + jQuery.param(params);
}
});
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div class="title_ico">
手工订单导入</div>
<table width="100%">
<tr>
<td align="center">
<table border="1" cellpadding="0" cellspacing="0" style="width: 95%"
class="tableAll">
<tr>
<td class="f1" width="12%">
店铺:</td>
<td colspan="2">
<select id="select_shop" class="selectClass" style="width:120px" name="D1">
</select></td>
</tr>
<tr>
<td class="f1" width="12%">
&nbsp;</td>
<td colspan="2">
导入前先把excel另存为97-2003格式sku列设置成文本格式</td>
</tr>
<tr>
<td class="f1" width="12%">
发货仓库:</td>
<td colspan="2">
<select id="select_ck" class="selectClass" style="width:120px" name="D2">
</select></td>
</tr>
<tr id="tr1">
<td class="f1" width="12%">
订单导入:</td>
<td width="40%">
<input id="fileToUpload" accept="excel/xls" name="fileToUpload" type="file" style="width:300px" /> </td><td> <input
id="btn_Excel1" type="button" class="btnClass btnClassEdit" value="确定导入" />
</td>
</tr>
<tr id="tr2" style="display:none">
<td class="f1" width="12%">
&nbsp;</td>
<td colspan=2>
根据导入日期导出:<input id="txt_SDate" class="editTextbox" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm'})" style="width: 120px;" type="text" />--<input
id="txt_EDate" class="editTextbox" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm'})"
style="width: 120px;" type="text" /><input id="Button1" type="button" class="btnClass btnClassExcelTemplate" value="导出excel" onclick="ExportData();"/></td>
</tr>
<tr>
<td>
导入结果提示:</td>
<td colspan="2">
<div id="div1" style="height:320px;width:600px;color:red;overflow:auto"></div></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>