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.

1127 lines
42 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_PostCodeBackForTM.aspx.cs" Inherits="TradeManage.DingDan.DD_PostCodeBackForTM" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>订单信息</title>
<link rel="stylesheet" type="text/css" href="../themes/default/easyui.css" />
<link rel="stylesheet" type="text/css" href="../themes/icon.css" />
<link rel="stylesheet" type="text/css" href="../themes/New.css" />
<link rel="stylesheet" type="text/css" href="../themes/DataGrid.css" />
<script src="../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="../Scripts/jquery.min.js" type="text/javascript"></script>
<script src="../Scripts/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../Scripts/DataGrid.js" type="text/javascript"></script>
<script src="../Scripts/DataPager.js" type="text/javascript"></script>
<script src="../Scripts/jquery.bgiframe.min.js" type="text/javascript"></script>
<script src="../Scripts/Global.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/jquery.cookies.min.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="../Scripts/fancybox/jquery.fancybox-1.3.4.css"
media="screen" />
<script type="text/javascript" src="../Scripts/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="../Scripts/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script src="../Scripts/MaskedTextBox.js" type="text/javascript"></script>
<script src="../Scripts/DatePicker/WdatePicker.js" type="text/javascript"></script>
<script type="text/javascript">
var datagrid1 = new nblf.ui.DataGrid("DataGrid1");
var WindowLoadModel = new WindowLoad();
var AllShop = "<%=Session["AllShop"]%>";
$(document).ready(function () {
WindowLoadModel.ApplicationPath = "../";
WindowLoadModel.ControlID = "WindowLoad";
WindowLoadModel.Isbgiframe = true;
WindowLoadModel.Load();
ajaxInit(WindowLoadModel);
CreateDataGrid();
GetExpressType();
GetExpress();
GetBasePlat();
GetOnlineTemp();
GetInnerPostList();
GetOnlineLogistics();
$("#btn_cjonline").bind("click", function () {
fopen();
});
$("#txt_days").MaskedTextBox();
$("#select_plat").bind("change", function () {
GetShopList();
});
$("#select_wl").bind("change", function () {
GetExpress();
});
$("#" + datagrid1.TableID + " input[type='checkbox']").live("click", function () {
var num = $("#" + datagrid1.TableID + " input[type='checkbox']:checked").length;
if ($("#" + datagrid1.TableID + "_SelectAll").is(":checked") == true)
num = num - 1;
$("#a_select").html("已选中" + num + "条");
});
ReadData();
$("#" + datagrid1.TableID + " a[CommandName='cmdLook']").live("click", function () {
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
var model = datagrid1.Get_Model(RowIndex);
//window.location.href = "DD_OrderLook.aspx?OrderId=" + model.OrderId;
window.parent.addTab("订单修改", "DingDan/DD_OrderGoodsMateForTM.aspx?Title=订单查询&OrderId=" + model.OrderId, true);
});
$("#" + datagrid1.TableID + " a[CommandName='cmdImg']").live("click", function () {
fopen();
});
$("#cmdAdd").bind("click", function () {
var SelectListModels = datagrid1.GetSelectListModel();
if (SelectListModels == null || $(SelectListModels).length == 0) {
alert("请选择要开启或者关闭的评价");
return;
}
});
//var myDate = new Date();
//var day = myDate.getDate();
//var month = myDate.getMonth();
$("#div_img img").live("click", function () {
$("#img_1").attr("src", $(this).attr("src"));
});
$("#btn_sch").bind("click", function () {
ReadData();
});
//$("#btn_add").bind("click", function () {
// window.location.href = "HW_GoodsAdd.aspx?GoodsId=0";
//});
//$("#a_gj").bind("click", function () {
// if ($("#tr1").css("display") == "none") {
// $("#tr1").show();
// $("#tr2").show();
// }
// else {
// $("#tr1").hide();
// $("#tr2").hide();
// }
//});
$("#select_plat,#select_shop").bind("change", function () {
ReadData();
});
$("#Rad_1,#Rad_2,#Rad_3").bind("click", function () {
ReadData();
});
$("#select_post,#select_postaddr0,#select_fhzt").bind("change", function () {
ReadData();
});
$("#chk_pp,#chk_sku,#chk_yc,#chk_hb").bind("click", function () {
ReadData();
});
});
function GetExpressType() {
$("#select_wl").append("<option value='0'>全部</option>");
//$("#select_wl1").append("<option value='0'>-选择-</option>");
WindowLoadModel.Show();
$.ajax({
url: "../SysManage/SysManageService.asmx/GetExpressTypeList",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function () {
$("#select_wl").append("<option value='" + this.LogisticsId + "'>" + this.LogisticsName + "</option>");
//$("#select_wl1").append("<option value='" + this.LogisticsId + "'>" + this.LogisticsName + "</option>");
});
}
}
});
}
function GetOnlineTemp() {
$.ajax({
url: "../BaseData.asmx/GetOnlineTempList",
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: true,
success: function (data) {
if (data.d != null) {
$(data.d).each(function () {
$("#select_temp").append("<option value='" + this.Id + "'>" + this.TempName + "</option>");
})
}
}
});
}
function GetInnerPostList() {
$("#select_innerpost").append("<option value='0'>-选择-</option>");
$.ajax({
url: "../BaseData.asmx/GetInnerPostList",
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: true,
success: function (data) {
if (data.d != null) {
$(data.d).each(function () {
$("#select_innerpost").append("<option value='" + this.companyId + "'>" + this.name + "</option>");
})
}
}
});
}
function GetOnlineModel() {
if ($("#select_temp").val() == "0")
return;
var param = new Object();
param.Id = $("#select_temp").val();
$.ajax({
url: "../BaseData.asmx/GetOnlineTempModel",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: true,
success: function (data) {
if (data.d != null) {
if (data.d.IsBattery == 1) {
$("#chk_Battery").attr("checked", "checked");
}
$("#txt_province").val(data.d.province);
$("#txt_city").val(data.d.city);
$("#txt_streetAddress").val(data.d.streetAddress);
$("#txt_postcode").val(data.d.postcode);
$("#txt_sendname").val(data.d.name);
$("#txt_sendmobile").val(data.d.mobile);
$("#txt_DeclareAmount").val(data.d.DeclareAmount);
$("#txt_productWeight").val(data.d.productWeight);
$("#txt_hscode").val(data.d.hsCode);
}
}
});
}
function CreateOnlineLogistics() {
var list = datagrid1.GetSelectListModel();
if (list == null || list.length == 0) {
alert("请选择创建线上发货的订单");
return;
}
if ($("#select_innerpost").val() == "0") {
alert("请选择国内物流");
return;
}
if ($("#txt_innercode").val() == "") {
alert("请填写国内物流单号");
return;
}
if ($("#txt_province").val() == "") {
alert("请填写发货人省");
return;
}
if ($("#txt_city").val() == "") {
alert("请填写发货人市");
return;
}
if ($("#txt_streetAddress").val() == "") {
alert("请填写发货人街道");
return;
}
if ($("#txt_postcode").val() == "") {
alert("请填写发货人邮编");
return;
}
if ($("#txt_sendname").val() == "") {
alert("请填写发货人名");
return;
}
if ($("#txt_sendmobile").val() == "") {
alert("请填写发货人手机");
return;
}
if ($("#txt_DeclareAmount").val() == "") {
alert("请填写货物报关价");
return;
}
if ($("#txt_productWeight").val() == "") {
alert("请填写货物重量");
return;
}
var list2 = datagrid2.GetSelectListModel();
if (list2 == null || list2.length == 0) {
alert("请选择建线上发货物流方式");
return;
}
var param = new Object();
param.list = list;
param.PostInfo = $(list2)[0].logisticsServiceId;
param.InnerName = $("#select_innerpost").find("option:selected").text();
param.InnerPostId = $("#select_innerpost").val();
param.InnerCode = $("#txt_innercode").val();
var md = new Object();
if ($("#chk_Battery").is(":checked") == true)
md.IsBattery = 1;
else
md.IsBattery = 0;
md.province = $("#txt_province").val();
md.city = $("#txt_city").val();
md.streetAddress = $("#txt_streetAddress").val();
md.postcode = $("#txt_postcode").val();
md.name = $("#txt_sendname").val();
md.mobile = $("#txt_sendmobile").val();
md.DeclareAmount = $("#txt_DeclareAmount").val();
md.productWeight = $("#txt_productWeight").val();
md.hsCode = $("#txt_hscode").val();
param.tempmd = md;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/Alibaba_Online",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: true,
success: function (data) {
WindowLoadModel.Hide();
alert(data.d);
ReadData();
$.fancybox.close();
}
});
}
function GetOnlineLogistics() {
//var param = new Object();
//param.OrderCode = "68222110311581";
//param.ShopId = 19;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/GetOnlineLogisticsList",
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: true,
success: function (data) {
WindowLoadModel.Hide();
//datagrid2.DataBind(data.d);
$("#select_post").append("<option value='0'>全部</option>");
if (data.d != null) {
$(data.d).each(function () {
$("#select_post").append("<option value='" + this.logisticsServiceId + "'>" + this.logisticsServiceName + "</option>");
});
}
}
});
}
function GetTrackNo() {
var list = datagrid1.GetSelectListModel();
if (list == null || list.length == 0) {
alert("请选择订单");
return;
}
var error = "";
$(list).each(function () {
if (this.Post != 9) {
error = "请先创建线上发货,才能申请跟踪码";
}
});
if (error != "") {
alert(error);
return;
}
var param = new Object();
param.list = list;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/GetOnlineTrackNo",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: true,
success: function (data) {
WindowLoadModel.Hide();
alert(data.d);
ReadData();
}
});
}
function GetExpress() {
$("#select_post").empty();
$("#select_post").append("<option value='0'>-全部-</option>");
//$("#div_postinfo").empty();
var param = new Object();
param.LogisticsId = $("#select_wl").val();
WindowLoadModel.Show();
$.ajax({
url: "../BaseData.asmx/GetExpressPostList",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function (i) {
$("#select_post").append("<option value='" + this.ExpressID + "'>" + this.Name + "</option>");
// $("#select_post1").append("<option value='" + this.ExpressID + "'>" + this.Name + "</option>");
//$("#div_postinfo").append("<input id='rad_'" + i.toString() + " type='radio' name='wl' no='" + this.ExpressID + "' /><label for='rad_'" + i.toString() + ">" + this.Name + "</label><br/>");
})
}
}
});
}
function GetBasePlat() {
// $("#select_plat").append("<option value='0'>全部</option>");
var param = new Object();
param.CompanyID = 0;
param.KeyName = "ptlx";
WindowLoadModel.Show();
$.ajax({
url: "../UserService.asmx/GetPlatBaseCode",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async:false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function () {
$("#select_plat").append("<option value='" + this.SortNo + "'>" + this.Name + "</option>");
});
GetShopList();
}
}
});
}
function GetShopList() {
$("#select_shop").empty();
if (AllShop == "1")
$("#select_shop").append("<option value='0'>全部</option>");
var param = new Object();
param.PlatType = $("#select_plat").val();
WindowLoadModel.Show();
$.ajax({
url: "../BaseDataNew.asmx/GetShopListForTM",
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>");
});
}
}
});
}
function AddTr()
{
$("#" + datagrid1.TableID + " tr").each(function (i) {
if (i > 0) {
var shtmls = "<tr><td width='30px'><td colspan='13'>";
var index = $(this).attr("index");
var md = datagrid1.Get_Model(index);
if (md.GoodsList != null)
{
$(md.GoodsList).each(function () {
if (this.DetailId == 0)
shtmls += "<table width='100%' style='border:solid #add9c0; border-width:2px 2px 2px 2px;'><tr><td><font color='blue'>购买商品:</font><span>" + this.GoodsName + " &nbsp; &nbsp;" + this.GoodsSKU + "</span> &nbsp; &nbsp;<font color='blue'>购买数量:</font><span>" + this.GoodsNum + "</span> &nbsp; &nbsp;<font color='blue'>库存量:</font>未找到匹配货物</td></tr></table>";
else
shtmls += "<table width='100%' style='border:solid #add9c0; border-width:2px 2px 2px 2px;'><tr><td><font color='blue'>购买商品:</font><span>" + this.GoodsName + " &nbsp; &nbsp;" + this.GoodsSKU + "</span> &nbsp; &nbsp;<font color='blue'>购买数量:</font>" + this.GoodsNum + " &nbsp; &nbsp;<font color='blue'>库存量:</font>" + this.CKGoodsNum + " &nbsp; &nbsp;<font color='blue'>购买途中:</font>" + this.GoodsInNum + " &nbsp; &nbsp;<font color='blue'>剩余参考:</font>" + this.GoodsLeftNum + "</td></tr></table>";
});
}
shtmls += "</td><tr>";
$(this).after(shtmls);
}
});
}
function fopen() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'topRatio': 0,
'leftRatio': 0,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test',
'onComplete': function () {
}
});
}
//#endregion
//#region 初始化DataGrid
function CreateDataGrid() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "订单号";
col.CellTemplate = "<a CommandName='cmdLook' class='linka'>{Bind PlatOrderCode}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "合并订单号";
col.CellTemplate = "<a>{Bind JoinOrderCode}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "平台店铺";
col.CellTemplate = "<span>{Bind ShopName}</span>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "订单日期";
col.CellTemplate = "<span>{Bind OrderDate,yyyy-MM-dd HH:mm}</span>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "导入日期";
col.CellTemplate = "<span>{Bind InDate,yyyy-MM-dd HH:mm}</span>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "截止发货日期";
col.CellTemplate = "<span>{Bind OrderOutDate,yyyy-MM-dd HH:mm}</span>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "总金额";
col.CellTemplate = "<span>{Bind TotalPrice}</span>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "国家";
col.CellTemplate = "<span>{Bind CountryName}</span>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "异常信息";
col.CellTemplate = "<div style='width:150px;word-break:break-all;'>{Bind ErrorInfo}</div>";
Array.add(datagrid1.Columns, col);
//col = new nblf.ui.DataGridColumn();
//col.HeaderText = "运输方式";
//col.CellTemplate = "<a>{Bind PostInfo}</a>";
//Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "物流渠道";
col.CellTemplate = "<a>{Bind PostInfo}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "跟踪码";
col.CellTemplate = "<a>{Bind TrackCode}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "上传跟踪码";
col.CellTemplate = "<span>{Bind TrackStateName}</span>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "操作";
col.Width = "100px";
col.CellTemplate = "<input class='btnClass dgbtnEdit' type='button' value='修改订单' onclick='SDMate(this)'></input>";
Array.add(datagrid1.Columns, col);
datagrid1.SetPageSize(20);
datagrid1.SetPageIndex(1);
datagrid1.IsFixHeader = false;
datagrid1.ShowIndexColumn = false;
datagrid1.AllowPaging = true;
datagrid1.Width = "100%";
datagrid1.SelectMode = nblf.ui.SelectMode.CheckBox;
datagrid1.Init();
datagrid1.add_PageIndexChanged(function () { ReadData(); });
}
//#endregion
//#region 读取数据
function ReadData() {
var param = new Object();
param.PostState = $("#select_fhzt").val();
if ($("#Rad_1").is(":checked") == true)
param.BackState = -1;
else if ($("#Rad_2").is(":checked") == true)
param.BackState = 1;
else if ($("#Rad_3").is(":checked") == true)
param.BackState = 0;
param.IsDetail = 0;
if ($("#chk_pp").is(':checked') == true)
param.IsDetail = 1;
if ($("#select_plat").find("option").length > 0)
param.PlatType = $("#select_plat").val();
else
param.PlatType = 0;
if ($("#select_shop").find("option").length > 0)
param.ShopId = $("#select_shop").val();
else
param.ShopId = 0;
if ($("#select_post option").length == 0)
param.PostId = 0;
else
param.PostId = $("#select_post").val();
if ($("#txt_days").val() != "")
param.OutDays = $("#txt_days").val();
else
param.OutDays = 0;
param.DateType = $("#select_rqlx").val();
param.SDate = null;
if ($("#txt_SDate").val() != "")
param.SDate = $("#txt_SDate").val();
param.EDate = null;
if ($("#txt_EDate").val() != "")
param.EDate = $("#txt_EDate").val();
param.SDate1 = null;
if ($("#txt_SDate1").val() != "")
param.SDate1 = $("#txt_SDate1").val();
param.EDate1 = null;
if ($("#txt_EDate1").val() != "")
param.EDate1 = $("#txt_EDate1").val();
param.TjType = $("#select_tj").val();
param.Name = $("#txt_Name").val();
param.PageSize = datagrid1.Get_PageSize();
param.PageIndex = datagrid1.Get_PageIndex();
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetListOrderBackCodeForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
datagrid1.Set_RowCount(data.d.RowCount);
datagrid1.DataBind(data.d.DataSource);
$("#a_select").html("");
}
});
}
//#endregion
//#region 删除
function DelCol(obj) {
if (window.confirm('确定要删除吗?') == false) return;
var rowindex = $(obj).parent().parent().attr("index");
var param = new Object();
var model = datagrid1.Get_Model(rowindex);
param.Id = model.Id;
$.ajax({
url: "YY_Service.asmx/DeleteFoodList",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("删除成功");
}
});
ReadData();
}
function SDMate(obj) {
var rowindex = $(obj).parent().parent().attr("index");
var model = datagrid1.Get_Model(rowindex);
var param = new Object();
// window.location.href = "DD_OrderGoodsMate.aspx?OrderId="+model.OrderId;
window.parent.addTab("订单修改", "DingDan/DD_OrderGoodsMate.aspx?Title=订单物流确认&OrderId=" + model.OrderId, true);
}
function UpdateOrderLevel(obj,Num) {
var rowindex = $(obj).parent().parent().attr("index");
var model = datagrid1.Get_Model(rowindex);
var param = new Object();
param.OrderId = model.OrderId;
param.AddNum = Num;
$.ajax({
url: "DD_OrderService.asmx/UpdateOrderLevel",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
ReadData();
}
});
}
function UpdateMateGoods(obj) {
if (window.confirm('确定要取消匹配吗?') == false) return;
var rowindex = $(obj).parent().parent().attr("index");
var model = datagrid1.Get_Model(rowindex);
var param = new Object();
param.OrderId = model.OrderId;
$.ajax({
url: "DD_OrderService.asmx/UpdateMateGoods",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("取消匹配成功");
ReadData();
}
});
}
//#region
function MateGoods() {
var list = datagrid1.GetSelectListModel();
if (list == null || list.length == 0) {
alert("请选择要匹配的订单");
return;
}
if (window.confirm('匹配后对应库存将被锁定,确定要匹配订单吗?') == false) return;
var param = new Object();
param.list = list;
$.ajax({
url: "DD_OrderService.asmx/MateOrderGoods",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("匹配成功");
ReadData();
}
});
}
var selectlist = new Array();
function SelectExpress() {
selectlist = datagrid1.GetSelectListModel();
if (selectlist == null || selectlist.length == 0) {
alert("请选择要更改物流的订单");
return;
}
if ($("#select_post1").val() == "0") {
alert("请选择一个物流");
return;
}
//fopen();
ChangeExpress();
}
function SelectAddr() {
var Addrlist = datagrid1.GetSelectListModel();
if (Addrlist == null || Addrlist.length == 0) {
alert("请选择要确定发货地址的订单");
return;
}
if ($("#select_postaddr").val() == "0") {
alert("请选择一个发货地址");
return;
}
//fopen();
var param = new Object();
param.list = Addrlist;
param.AddrId = $("#select_postaddr").val();// $("#div_postinfo input:checked").first().attr("no");
$.ajax({
url: "DD_OrderService.asmx/SaveOrderPostAddr",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("修改完成");
$("#select_postaddr").val("0");
ReadData();
//$.fancybox.close();
}
});
}
function GetALExpress() {
$.ajax({
url: "DD_OrderService.asmx/GetAlibaba_Express",
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
}
});
}
function BackTrackCode()
{
if ($("#select_plat").val() == "2"&&$("#select_shop").val()=="0")
{
alert("请选择店铺再填单");
return;
}
var list = datagrid1.GetSelectListModel();
if (list == null || list.length == 0) {
alert("请选择要上传的订单");
return;
}
var param = new Object();
var printlist = new Array();
$(list).each(function () {
var md = new Object();
md.OrderId = this.OrderId;
md.ShopId = this.ShopId;
md.OrderCode = this.OrderCode;
md.PlatOrderCode = this.PlatOrderCode;
md.TrackCode = this.TrackCode;
md.Post = this.Post;
md.Message = $("#txt_Mess").val();
// md.BackGoodsList = this.GoodsList;
Array.add(printlist, md);
});
param.list = printlist;
WindowLoadModel.Show();
var URL = "../DD_OrderServiceNew.asmx/Alibaba_TrackBackForTMNew";
if ($("#select_plat").val() == "2")
URL = "../DD_OrderServiceNew.asmx/AmazonTrack";
else
if ($("#select_plat").val() == "3")
URL = "../DD_OrderServiceNew.asmx/ebay_TrackBackForTM";
else
if ($("#select_plat").val() == "4")
URL = "../DD_OrderServiceNew.asmx/wish_TrackBackForTM3";
else
if ($("#select_plat").val() == "6")
URL = "../DD_OrderServiceNew.asmx/WalmartPostBack";
$.ajax({
url: URL,
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d != "")
alert(data.d);
else {
alert("上传完成");
ReadData();
}
}
});
}
function ExportData() {
var list = datagrid1.GetSelectListModel();
if (list == null || list.length == 0) {
alert("请选择要导出的亚马逊订单");
return;
}
var Ids = "";
var param = new Object();
$(list).each(function () {
Ids += this.OrderId+",";
});
param.Ids = Ids;
var dd = new Date();
var fname = "亚马逊填单(" + dd.getFullYear() + "." + (dd.getMonth() + 1) + "." + dd.getDate() + ").xls";
$.ajax({
url: "DD_OrderService.asmx/ExcelYMXForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
if (data.d == "" || data.d == "找不到该渠道的导出模板") {
alert("找不到该渠道的导出模板");
return;
}
params = { FilePath: data.d, FileName: fname };
window.location = "../GlobalAshx/DownFile.ashx?" + jQuery.param(params);
}
});
}
//#endregion
//#endregion
function SaveBackOrderCodeState() {
var Addrlist = datagrid1.GetSelectListModel();
if (Addrlist == null || Addrlist.length == 0) {
alert("请选择要确定标记的订单");
return;
}
var param = new Object();
param.list = Addrlist;
$.ajax({
url: "../DD_OrderServiceNew.asmx/SaveBackOrderCodeState",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("标记完成");
ReadData();
//$.fancybox.close();
}
});
}
</script>
</head>
<body class="headbody">
<div class="title_ico">
声明发货
</div>
<div style="display: none">
<div id="test" title="物流选择" style="width:400px; height:300px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td class="f1" width="15%">物流选择</td>
<td><div id="div_postinfo"> <input id="Radio1" type="radio" name="wl" /><label> e邮宝</label><br />
<input id="Radio2" type="radio" />邮政小包<br />
<input id="Radio3" type="radio" />俄邮宝<br /></div>
</td>
</tr>
<tr>
<td align="center" colspan="2"><input id="btn_addhb" class="btnClass btnClassAdd" type="button" value="确定" onclick="GetALExpress();"/>
<input
id="btn_Cancel1" type="button" class="btnClass btnClassClose" value="关闭" />
</td>
</tr>
</table>
</div>
</div>
<table id="tb1" class="tableAll" style="width:100%;" >
<tr>
<td colspan="7"><font color="red">注:这边是订单发货后发货状态回传给速卖通等平台并上传跟踪码<br />现在暂时只支持速卖通和ebaywish的跟踪码上传
</font>
</td>
</tr>
<tr>
<td class="f1" width="13%">声明发货并上传跟踪码状态:</td>
<td colspan="6">
<input id="Rad_1" name="pp" type="radio" /><label for="Rad_1">全部</label><input id="Rad_2" name="pp" type="radio" />已填单<input id="Rad_3" checked="checked" name="pp" type="radio" /><label for="Rad_3">未填单</label></td>
</tr>
<tr>
<td class="f1" width="10%">平台店铺:</td>
<td width="18%">
<select id="select_plat" class="selectClass" style="width:70px" name="D1">
</select> <select id="select_shop" class="selectClass" style="width:80px" name="D1">
</select></td> <td style="width:12%;" align="center">
<select id="select_tj" class="selectClass" style="width:90px" name="D1">
<option value="1">订单号:</option>
<option value="2">收件人姓名:</option>
<option value="3">收件人电话:</option>
<option value="4">收件人国家:</option>
<option value="5">收件人邮编:</option>
<option value="6">收件人地址:</option>
<option value="10">物流跟踪码:</option>
<option value="7">订单货物:</option>
<option value="8">货物SKU</option>
<option value="9">异常信息:</option>
</select></td>
<td width="15%"><input id="txt_Name" class="editTextbox" style="width:120px;" type="text" />
</td>
<td class="f1" style="width:10%;">
&nbsp;</td>
<td width="28%">
&nbsp;</td>
<td><input id="btn_sch" class="btnClass btnClassFind" type="button" value="查询" /></td>
</tr>
<tr>
<td class="f1" width="10%">发货状态:</td>
<td width="18%">
<select id="select_fhzt" class="selectClass" name="D9" style="width:90px">
<option value="0">未发货</option>
<option value="1">已发货</option>
<option value="-1">全部</option>
</select></td> <td style="width:12%;" align="center">
物流:</td>
<td colspan="4">
<select id="select_wl" class="selectClass" style="width:150px" name="D8">
</select><select id="select_post" class="selectClass" style="width:150px" name="D2">
</select></td>
</tr>
<tr>
<td class="f1" width="10%">截止发货时间:</td>
<td colspan="3">
<input id="txt_SDate1" class="editTextbox" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm'})" style="width: 120px;" type="text" />-<input id="txt_EDate1" class="editTextbox" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm'})" style="width: 120px;" type="text" /></td> <td class="f1" width="10%">
<select id="select_rqlx" class="selectClass" name="D4" style="width:90px">
<option value="1">订单日期:</option>
<option value="2">导入日期:</option>
<option value="3">打印日期:</option>
<option value="4">发货日期:</option>
</select></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" /></td>
</tr>
<tr id="tr2">
<td colspan="7">
列出<input id="txt_days" min='0' max='10000000' precision='0' class="editTextbox" style="width:50px;" type="text" value=""/>小时以内就要超期的订单&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Wish填单备注内容<textarea id="txt_Mess" style="width:402px; height: 35px;" ></textarea></td>
</tr>
<tr>
<td colspan="7">
<input id="btn_allpp" class="btnClass btnClassEdit" type="button" value="平台填单" onclick="BackTrackCode();"/>&nbsp;&nbsp; &nbsp;&nbsp; <input id="Button1" class="btnClass btnClassEdit" type="button" value="标记成已填单" onclick="SaveBackOrderCodeState();"/>这个用于实际填单这边还是未填单状态的订单
<%--<input id="btn_excel" class="btnClass btnClassExcelTemplate" type="button" value="亚马逊填单导出" onclick="ExportData();"/><a style="color:red;font-weight:bolder" id="a_select"></a>--%>
</td>
</tr>
<tr>
<td valign="top" colspan="7">
<div id="DataGrid1" class="DataGridStyle"></div>
</td>
</tr>
</table>
</body>
</html>