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.

3019 lines
118 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_OrderList.aspx.cs" Inherits="ERPOMS.DingDan.DD_OrderList" %>
<!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?a=1" />
<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?a=65" type="text/javascript"></script>
<script src="../Scripts/DataPager.js?a=67" 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>
<script src="../Scripts/MaskedTextBox.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="../Scripts/fancybox2.1/source/jquery.fancybox.css?v=2.1.5"
media="screen" />
<script type="text/javascript" src="../Scripts/fancybox2.1/lib/jquery.mousewheel-3.0.6.pack.js"></script>
<script type="text/javascript" src="../Scripts/fancybox2.1/source/jquery.fancybox.js?v=2.1.5"></script>
<script src="../Scripts/DatePicker/WdatePicker.js" type="text/javascript"></script>
<script type="text/javascript" src="../Scripts/highcharts.js"></script>
<script src="../Scripts/kindeditor/kindeditor-min.js" type="text/javascript"></script>
<script src="../Scripts/kindeditor/lang/zh_CN.js" type="text/javascript"></script>
<script type="text/javascript">
var Name = '<%= Session["Name"].ToString() %>';
var UserId = '<%= Session["UserId"].ToString() %>';
var datagrid1 = new nblf.ui.DataGrid("DataGrid1");
var datagrid2 = new nblf.ui.DataGrid("DataGrid2");
var WindowLoadModel = new WindowLoad();
var Target = "";
var Id = 0;
var PostId = 0;
var sname = '';
var AllShop = "<%=Session["AllShop"]%>";
var iscp = 0;
var GASIN = "";
$(document).ready(function () {
WindowLoadModel.ApplicationPath = "../";
WindowLoadModel.ControlID = "WindowLoad";
WindowLoadModel.Isbgiframe = true;
WindowLoadModel.Load();
ajaxInit(WindowLoadModel);
iscp = $.url.param("iscp");
if (iscp == undefined) {
iscp = 0;
}
if (iscp == 1) {
// $("#txt_MName").attr("disabled", "disabled");
$("#select_mname").val(Name);
}
ReadUser2();
Target = $.url.param("Target");
if (Target == undefined) {
Target = "";
}
sname = $.url.param("SName");
if (sname == undefined) {
sname = "";
}
if (sname != "") {
Clearcss();
PState = -1;
$("#btn_tj6").attr("class", "btnSelected");
$("#font5").show();
}
var name = $.url.param("Name");
if (name == undefined) {
name = "";
}
if (name != "") {
Clearcss();
PState = -1;
$("#btn_tj6").attr("class", "btnSelected");
$("#font5").show();
$("#select_tj").val(13);
$("#txt_Name").val(name);
}
var SDate = $.url.param("SDate");
if (SDate == undefined) {
SDate = "";
}
if (SDate != "") {
$("#select_rqlx").val(1);
$("#txt_SDate").val(SDate);
$("#txt_EDate").val(SDate);
}
var SDate2 = $.url.param("SDate2");
if (SDate2 == undefined) {
SDate2 = "";
}
if (SDate2 != "") {
$("#select_rqlx").val(1);
$("#txt_SDate").val(SDate2);
}
var EDate2 = $.url.param("EDate2");
if (EDate2 == undefined) {
EDate2 = "";
}
if (EDate2 != "") {
$("#select_rqlx").val(1);
$("#txt_EDate").val(EDate2);
}
var sid = $.url.param("SId");
if (sid == undefined) {
sid = 0;
}
var SGCode = $.url.param("SGCode");
if (SGCode == undefined)
SGCode = "";
var IsToday = $.url.param("IsToday");
if (IsToday == undefined)
IsToday = -1;
if (SGCode != "") {
var dd5 = new Date();
var dd55 = new Date();
if (IsToday == 0)
dd55.setDate(dd55.getDate() - 1);
if (IsToday == 1)
dd5.setDate(dd5.getDate() + 1);
$("#txt_SDate").val(dd55.getFullYear() + "-" + (dd55.getMonth() + 1) + "-" + dd55.getDate());
$("#txt_EDate").val(dd5.getFullYear() + "-" + (dd5.getMonth() + 1) + "-" + dd5.getDate());
Clearcss();
PState = -1;
$("#btn_tj6").attr("class", "btnSelected");
$("#font5").show();
$("#select_rqlx").val("1");
$("#select_tj").val("7");
$("#txt_Name").val(SGCode);
}
//从个人销售数据页面的订单数量一列跳转过来
var pMName = $.url.param("pMName");
if (pMName == undefined) {
pMName = "";
}
if (pMName != "" && pMName != "一组汇总" && pMName != "二组汇总" && pMName != "三组汇总" && pMName != "四组汇总" && pMName != "汇总") {
$("#select_mname").val(pMName);
$("#txt_SDate").val($.url.param("pSDate"));
$("#txt_EDate").val($.url.param("pEDate"));
Clearcss();
PState = -1;
$("#btn_tj6").attr("class", "btnSelected");
$("#font5").show();
}
$("#selectwl").bind("change", function () {
GetExpressPost();
});
// GetGoodsFee();
$("#txt_days").MaskedTextBox();
CreateDataGrid();
CreateDataGrid2();
GetDepartMent();
GetBasePlat();
GetExpressType();
GetExpressPost();
//GetAmaZonShopList();
$("#chk_yjfee,#chk_yfcy").bind("click", function () {
ReadData();
});
$("#select_dept,#select_plat").bind("change", function () {
GetShopList();
});
if (sid > 0)
$("#select_shop").val(sid);
GetStore();
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 = "DD_OrderLook.aspx?OrderId=" + model.OrderId;
//window.parent.addTab("订单查看", "DingDan/DD_OrderLook.aspx?Title=订单查询&OrderId=" + model.OrderId, true);
if (Target == "")
window.parent.addTab("订单修改", "DingDan/DD_OrderGoodsMateForTM.aspx?Title=订单查询&OrderId=" + model.OrderId, true);
else
window.open("DD_OrderGoodsMateForTM.aspx?Title=订单查询&OrderId=" + model.OrderId);
});
$("#" + datagrid1.TableID + " a[CommandName='cmdWL']").live("click", function () {
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
var model = datagrid1.Get_Model(RowIndex);
//if (model.State != 2)
//{
// alert("订单没有发货无法查询跟踪信息");
// return;
//}
if (model.TrackCode == null || model.TrackCode == "") {
alert("订单没有跟踪码,无法查询");
return;
}
PostId = model.Post;
$("#txt_tcode").val(model.TrackCode);
GetWLModel(model.OrderId, model.TrackCode);
// $("#trackIframe").attr("src", "//www.17track.net/zh-cn/externalcall?nums=" + model.TrackCode);
fopen21();
//doTrack();
});
$("font[gpm]").live("click", function () {
ShopId = $(this).attr("spm");
GASIN = $(this).attr("gpm");
var dd = new Date();
dd.setDate(dd.getDate() - 10);
var dd2 = new Date();
$("#txt_tjsdate").val(dd.getFullYear() + "-" + (dd.getMonth() + 1) + "-" + dd.getDate());
$("#txt_tjedate").val(dd2.getFullYear() + "-" + (dd2.getMonth() + 1) + "-" + dd2.getDate());
fopen4();
GetChart();
//doTrack();
});
$("img[gpm]").live("click", function () {
ShopId = $(this).attr("spm");
GASIN = $(this).attr("gpm");
var dd = new Date();
dd.setDate(dd.getDate() - 10);
var dd2 = new Date();
$("#txt_tjsdate").val(dd.getFullYear() + "-" + (dd.getMonth() + 1) + "-" + dd.getDate());
$("#txt_tjedate").val(dd2.getFullYear() + "-" + (dd2.getMonth() + 1) + "-" + dd2.getDate());
fopen4();
GetChart();
//doTrack();
});
$("#btn_sch2").bind("click", function () {
var tcode = $("#txt_tcode").val();
if (tcode == "") {
alert("请输入跟踪码");
return;
}
$("#trackIframe").attr("src", "//www.17track.net/zh-cn/externalcall?nums=" + tcode);
});
$("#" + 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 + "条");
});
$("#" + datagrid1.TableID + " input[CommandName='cmdEdit']").live("click", function () {
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
var model = datagrid1.Get_Model(RowIndex);
if (model.State == 2) {
alert("该订单已经结束,不能编辑");
return;
}
if (model.State == 3) {
alert("该订单已经被取消,不能编辑");
return;
}
if (model.PostState == 1) {
alert("该订单已经发货,不能编辑");
return;
}
if (Target == "")
window.parent.addTab("订单修改", "DingDan/DD_OrderGoodsMateForTM.aspx?Title=订单查询&OrderId=" + model.OrderId, true);
else
window.open("DD_OrderGoodsMateForTM.aspx?Title=订单查询&OrderId=" + model.OrderId);
// window.location.href = "DD_OrderGoodsMate.aspx?OrderId=" + model.OrderId;
});
$("#" + datagrid1.TableID + " input[CommandName='cmdCF']").live("click", function () {
if (window.confirm('确定要重发该订单吗?') == false) return;
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
var model = datagrid1.Get_Model(RowIndex);
CopyOrder(model.OrderId);
// window.location.href = "DD_OrderGoodsMate.aspx?OrderId=" + model.OrderId;
});
$("#" + datagrid2.TableID + " input[CommandName='cmdjstd']").live("click", function () {
if (window.confirm('确定要结束该退单吗?') == false) return;
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
var model = datagrid2.Get_Model(RowIndex);
UpdateRefundOrderState(model.ID);
});
$("#btn_Add").bind("click", function () {
//window.location.href = "DD_OrderAdd.aspx";
if (Target == "")
window.parent.addTab("订单新增", "DingDan/DD_OrderAddForTM.aspx", true);
else
window.open("DD_OrderAddForTM.aspx");
});
// CreateRichTextBox();
GetTempList();
$("#btn_Word").bind("click", function () {
var selectlist = datagrid1.GetSelectListModel();
if (selectlist == null || selectlist.length == 0) {
alert("请选择要回复留言的订单");
return;
}
fopen3();
});
$("#select_temp").bind("change", function () {
GetTempModel();
});
$("#btn_Cancel").click($.fancybox.close);
//var myDate = new Date();
//var day = myDate.getDate();
//var month = myDate.getMonth();
$("#btn_Blank").bind("click", function () {
var SelectListModels = datagrid1.GetSelectListModel();
if (SelectListModels == null || $(SelectListModels).length == 0) {
alert("请选择要建空包裹的订单");
return;
}
var OrderIds = "";
var error = "";
$(SelectListModels).each(function () {
if (this.State == 3) {
error += this.PlatOrderCode + "取消订单";
}
else if (this.State == 2) {
error += this.PlatOrderCode + "订单已经发货";
}
else if (this.IsBlank == 1) {
error += this.PlatOrderCode + "已经创建过空包裹";
} else if (this.MateState == 2) {
error += this.PlatOrderCode + "已经匹配,没必要空包裹";
}
else
OrderIds += this.OrderId + ",";
});
//if ($(SelectListModels).length > 1)
//{
// alert("空包裹不能选多个订单创建,请选择一个");
// return;
//}
if (error != "") {
alert(error + "不能创建空包裹");
return;
}
window.parent.addTab("空包裹", "DingDan/DD_OrderBlankAddList.aspx?Title=订单查询&OrderIds=" + OrderIds, true);
});
$("#div_img img").live("click", function () {
$("#img_1").attr("src", $(this).attr("src"));
$("#a_img").attr("href", $(this).attr("src"));
});
$("#btn_sch").bind("click", function () {
datagrid1.SetPageIndex(1);
ReadData();
});
$("#btn_rsch2").bind("click", function () {
datagrid2.SetPageIndex(1);
ReadData2();
});
$("#chk_tdstate").bind("change", function () {
datagrid2.SetPageIndex(1);
ReadData2();
});
//$("#btn_add").bind("click", function () {
// window.location.href = "HW_GoodsAddForTM.aspx?GoodsId=0";
//});
$("#chk_pp,#chk_yc,#chk_hb").bind("click", function () {
ReadData();
});
$("#DataGrid12_Page_NextButton").live("click", function () {
$("#DataGrid1_Page_NextButton").click();
});
$("#DataGrid12_Page_PrevButton").live("click", function () {
$("#DataGrid1_Page_PrevButton").click();
});
$("#DataGrid12_Page_LastButton").live("click", function () {
$("#DataGrid1_Page_LastButton").click();
});
$("#DataGrid12_Page_FirstButton").live("click", function () {
$("#DataGrid1_Page_FirstButton").click();
});
//初始化下拉框
$("#DataGrid12_Page_listPageSize").combobox({
panelHeight: '160px',
// data: PageList2,
valueField: 'text',
textField: 'text',
onSelect: function () {
var ps = parseInt($(this).combobox("getValue"));
$("#DataGrid1_Page_listPageSize").combobox("setValue", ps);
datagrid1.SetPageSize(ps);
datagrid1.SetPageIndex(1);
$("#DataGrid1_Page_FirstButton").click();
}
});
$("#DataGrid12_Page_listPageSize").combobox("setValue", "50");
// $("#select_fhstate").bind("change", function () {
// ReadData();
//if ($(this).val() == "2")
// $("#btn_Send").show();
//else
// $("#btn_Send").hide();
// });
//$("#select_plat,#select_shop,#select_ppstate,#select_printstate,#select_moneystate").bind("change", function () {
// ReadData();
//});
// $("a[iurl]").live("click", function () {
// $("#img_1").attr("src", $(this).attr("iurl"));
// window.open($(this).attr("iurl"));
// // fopen();
// });
$("#btn_tj1").bind("click", function () {
Clearcss();
PState = 0;
$(this).attr("class", "btnSelected");
$("#font1").show();
ReadData();
});
$("#btn_tj2").bind("click", function () {
PState = 1;
Clearcss();
$("#btn_Word").show();
$(this).attr("class", "btnSelected");
//$("#btn_Send").show();
$("#font2").show();
ReadData();
});
$("#btn_tj3").bind("click", function () {
Clearcss();
PState = 2;
$(this).attr("class", "btnSelected");
$("#font3").show();
ReadData();
});
$("#btn_tj4").bind("click", function () {
Clearcss();
PState = 4;
//$("#txt_days").val("4");
$(this).attr("class", "btnSelected");
$("#font4").show();
ReadData();
});
$("#btn_tj5").bind("click", function () {
Clearcss();
PState = 5;
$(this).attr("class", "btnSelected");
$("#font5").show();
ReadData();
});
$("#btn_tj6").bind("click", function () {
Clearcss();
PState = -1;
$(this).attr("class", "btnSelected");
$("#font5").show();
ReadData();
});
$("#btn_tj7").bind("click", function () {
Clearcss();
PState = 7;
$(this).attr("class", "btnSelected");
$("#font1").show();
ReadData();
});
$("#btn_tj8").bind("click", function () {
Clearcss();
PState = 8;
$(this).attr("class", "btnSelected");
$("#font1").show();
ReadData();
});
$("#btn_tj9").bind("click", function () {
Clearcss();
//PState = 8;
$(this).attr("class", "btnSelected");
$("#font1").show();
ReadData2();
});
$("#a_17track").bind("click", function () {
window.open("http://www.17track.net/zh-cn/track?nums=" + $("#txt_tcode").val());
});
});
function GetGoodsFee() {
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetGoodsFee",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
}
});
}
function GetStore() {
$("#select_ck").append('<option value="0">全部</option>');
$.ajax({
url: "../SysManageServiceNew.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>");
}
function GetWLModel(OId, TCode) {
var param = new Object();
param.OrderId = OId;
param.TrackCode = TCode;
$.ajax({
url: "DD_OrderService.asmx/GetPostInfoModel",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
if (data.d != null) {
var model = data.d;
Id = model.Id;
PostId = model.PostId;
if (model.PostInfo != null) {
$("#txtPostInfo").val(model.PostInfo00);
}
else
$("#txtPostInfo").val("");
if (model.PostInfo1 != null) {
$("#txtPostInfo1").val(model.PostInfo11);
}
else
$("#txtPostInfo1").val("");
if (model.PostInfo2 != null) {
$("#txtPostInfo2").val(model.PostInfo22);
}
else
$("#txtPostInfo2").val("");
if (model.PostDate1 != null)
$("#txt_sxDate").val(model.PostDate1.localeFormat("yyyy-MM-dd HH:mm"));
else
$("#txt_sxDate").val("");
if (model.PostDate2 != null)
$("#txt_jhDate").val(model.PostDate2.localeFormat("yyyy-MM-dd HH:mm"));
else
$("#txt_jhDate").val("");
if (model.PostDate3 != null)
$("#txt_mdgDate").val(model.PostDate3.localeFormat("yyyy-MM-dd HH:mm"));
else
$("#txt_mdgDate").val("");
if (model.DoneDate != null)
$("#txt_qsDate").val(model.DoneDate.localeFormat("yyyy-MM-dd HH:mm"));
else
$("#txt_qsDate").val("");
$("#txtRemark").val(model.Remark);
$("#select_wlstate").val(model.State);
}
else {
Id = 0;
PostId = 0;
$("#txtPostInfo").val("");
$("#txtPostInfo1").val("");
$("#txtPostInfo2").val("");
$("#txt_sxDate").val("");
$("#txt_jhDate").val("");
$("#txt_mdgDate").val("");
$("#txt_qsDate").val("");
$("#select_wlstate").val("0");
}
}
});
}
function CopyOrder(COrderId) {
var param = new Object();
param.OrderId = COrderId;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/CopyOrder",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
if (data.d == -1) {
alert("已经存在重发单");
return;
}
var OId = data.d;
if (Target == "")
window.parent.addTab("订单重发", "DingDan/DD_OrderGoodsMateForTM.aspx?Title=订单查询&OrderId=" + OId, true);
else
window.open("DD_OrderGoodsMateForTM.aspx?Title=订单查询&OrderId=" + OId);
}
}
});
}
function Clearcss() {
$("#btn_tj1,#btn_tj2,#btn_tj3,#btn_tj4,#btn_tj5,#btn_tj6,#btn_tj7,#btn_tj8,#btn_tj9").attr("class", "btnUnSelected");
}
function GetExpressType() {
$("#selectwl").append("<option value='0'>全部</option>");
WindowLoadModel.Show();
$.ajax({
url: "../SysManageServiceNew.asmx/GetExpressTypeList",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
//async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function () {
$("#selectwl").append("<option value='" + this.LogisticsId + "'>" + this.LogisticsName + "</option>");
});
}
}
});
}
function GetExpressPost() {
$("#selectPost").append("<option value='0'>全部</option>");
$("#selectPost").empty();
$("#selectPost").append("<option value='0'>全部</option>");
//$("#div_postinfo").empty();
if ($("#selectwl").val() == 0)
return;
var param = new Object();
param.LogisticsId = $("#selectwl").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) {
$("#selectPost").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 GetDepartMent() {
$("#select_dept").append("<option value='0'>全部</option>");
var param = new Object();
param.DeptType = "事业部";
WindowLoadModel.Show();
$.ajax({
url: "../SysManageServiceNew.asmx/GetDepartList",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function () {
$("#select_dept").append("<option value='" + this.DeptId + "'>" + this.DeptName + "</option>");
});
}
}
});
}
function GetBasePlat() {
$("#select_plat").append("<option value='0'>全部</option>");
var param = new Object();
param.CompanyID = 0;
param.KeyName = "ptlx";
WindowLoadModel.Show();
$.ajax({
url: "../SysManageServiceNew.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.DeptId = $("#select_dept").val();
param.PlatType = $("#select_plat").val();
WindowLoadModel.Show();
$.ajax({
url: "../SysManageServiceNew.asmx/GetShopListForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function (i) {
if (sname != "" && sname == this.ShopName)
$("#select_shop").append("<option value='" + this.ShopId + "' selected='selected'>" + this.ShopName + "</option>");
else
$("#select_shop").append("<option value='" + this.ShopId + "'>" + this.ShopName + "</option>");
});
}
}
});
}
function LinkGoods(GId) {
// if (Target == "")
// window.parent.addTab("货物编辑", "HuoWu/HW_GoodsAddForTM.aspx?Title=订单查询&GoodsId=" + GId, true);
// else
window.open("../HuoWu/HW_GoodsDetailList2.aspx?Title=订单查询&GoodsCode=" + GId);
}
function LinkGoods2(GId, PId) {
// if (Target == "")
// window.parent.addTab("货物编辑", "HuoWu/HW_GoodsAddForTM.aspx?Title=订单查询&GoodsId=" + GId, true);
// else
window.open("../HuoWu/HW_GoodsPlan.aspx?GoodsCode=" + GId + "&PId=" + PId);
}
function AddTr() {
$("#" + datagrid1.TableID + " tr").each(function (i) {
if (i > 0) {
var index = $(this).attr("index");
var md = datagrid1.Get_Model(index);
var shtmls = "";
var Trackhtmls = "";
if (md.TrackInfo != null && md.TrackInfo != "")
Trackhtmls = "<a CommandName='cmdWL' class='linka'>" + md.TrackInfo + "</a><br/>"
shtmls = "<tr><td></td><td colspan='16'><table width='95%' class='trTable3'><tr style='height:55px'><td style='font-size:11pt;border: 1px solid #33FFDD;'>" + Trackhtmls;
if (md.GoodsList != null) {
$(md.GoodsList).each(function () {
var imgurl = "";
var GoodsCode = this.GoodsCode;
if (this.GoodsCode == null)
GoodsCode = this.GoodsOldCode;
if (this.productImgUrl != null && this.productImgUrl != "")
imgurl = "<a iurl='" + this.productImgUrl + "' style='cursor:pointer;'><img src='" + this.productImgUrl + "' alt='' width='50px' height='50px'/></a>";
var oldtypedec = "";
if (this.OldTypeDesc != null && this.OldTypeDesc != "")
oldtypedec = "<font color='red'>改" + this.OldTypeDesc + "发</font>";
if (this.DetailId == 0)
shtmls += imgurl + "<font >订单商品:</font><span>" + this.GoodsName + " &nbsp; &nbsp;" + this.GoodsSKU + "</span> &nbsp; &nbsp;<font >数量:</font><span>" + this.GoodsNum + "</span> &nbsp; &nbsp;<font ></font>未分配货物<br/>";
else
shtmls += imgurl + "<font >订单商品:</font><a style='cursor: pointer; text-decoration: underline; color: Blue;font-weight:normal;' onclick='LinkGoods(" + this.GoodsId + ")'>" + GoodsCode + "--" + this.GoodsOldCode + this.GoodsName + " " + this.TypeCode + "</a><span class='ms'></span> &nbsp; &nbsp;[<span class='ms'>" + this.GoodsSKU + "</span>" + oldtypedec + "] &nbsp; &nbsp;数量:</font>" + this.GoodsNum + " &nbsp; &nbsp;<font >库存:</font>" + this.CKGoodsNum + " &nbsp; &nbsp;<font >在途:</font>" + this.GoodsInNum + " &nbsp; &nbsp;<font >参考:</font>" + this.GoodsLeftNum + " &nbsp; &nbsp;<font >库存匹配:</font>" + this.LockNum + " &nbsp; &nbsp;<font >发货:</font>" + this.OutNum + "<br/>";
});
}
shtmls += "</table></td><tr>";
$(this).css("background-color", "#EEEEEE");
$(this).after(shtmls);
$(".ms").each(function () {
var cc = jQuery.trim($(this).html());
if ($(this).html() != "") {
var cl = cc.substr(cc.length - 1, 1);
if (cl == "一" || cl == "二" || cl == "三") {
$(this).css("color", "red");
}
}
});
// $(".fancybox").fancybox();
}
});
}
function AddTr2() {
var yglr = 0;
$("#" + datagrid1.TableID + " tr").each(function (i) {
if (i > 0) {
var index = $(this).attr("index");
var md = datagrid1.Get_Model(index);
var shtmls = "";
var Trackhtmls = "";
if (md.SaleUserId == 1)
Trackhtmls = "<a style='color:red'>物流费用差异申诉</a><br/>"
if (md.TrackInfo != null && md.TrackInfo != "")
Trackhtmls += "<a CommandName='cmdWL' class='linka'>" + md.TrackInfo + "</a><br/>"
if (md.PostFee > 0) {
var mlr = "";
var mlrv = 0;
if (md.LR >= 0 && md.TotalPrice > 0)
mlrv = md.LR * 100 / md.TotalPrice;
if (md.LR < 0 && md.TotalPrice > 0)
mlrv = md.LR * 100 / md.TotalPrice;
if (parseFloat(mlrv) >= 10)
mlr = " 毛利率:<span style='color:blue'>" + mlrv.toFixed(2) + "%</span>";
else if (parseFloat(mlrv) <= 0)
mlr = " 毛利率:<span style='color:red'>" + mlrv.toFixed(2) + "%</span>";
else
mlr = " 毛利率:" + mlrv.toFixed(2) + "%";
if (UserId == 1 || UserId == 53)
Trackhtmls += " 实际运费:" + md.PostFee + " 利润:" + md.LR + mlr + "<br/>";
}
else {
if (UserId == 1 || UserId == 53)
Trackhtmls += " 实际运费:数据未全<br/>";
}
if (md.PostFee > 0 && md.BoxFee > 0 && md.PostFee >= md.BoxFee) {
var mlr2 = "";
var mlrv = 0;
if (md.YGLR >= 0 && md.TotalPrice > 0)
mlrv = md.YGLR * 100 / md.TotalPrice;
if (parseFloat(md.YGLR) < 0 && md.TotalPrice > 0)
mlrv = md.YGLR * 100 / md.TotalPrice;
if (parseFloat(mlrv) >= 10)
mlr2 = " 毛利率:<span style='color:blue'>" + mlrv.toFixed(2) + "%</span>";
else if (parseFloat(mlrv) <= 0)
mlr2 = " 毛利率:<span style='color:red'>" + mlrv.toFixed(2) + "%</span>";
else
mlr2 = " 毛利率:" + mlrv.toFixed(2) + "%";
if (md.YGLR > 0 && md.State > 0 && md.State < 3)
yglr += md.YGLR;
Trackhtmls += " 预计运费:" + md.BoxFee + "</span> 预计利润:" + md.YGLR + mlr2;// +" 仓库费:"+md.Fee8;
}
else if (md.BoxFee > 0) {
if (md.BoxFee > 0 && md.State > 0 && md.State < 3)
yglr += md.YGLR;
var mlr2 = "";
var mlrv = 0;
if (md.YGLR >= 0 && md.TotalPrice > 0)
mlrv = md.YGLR * 100 / md.TotalPrice;
if (md.YGLR < 0 && md.TotalPrice > 0)
mlrv = md.YGLR * 100 / md.TotalPrice;
if (parseFloat(mlrv) >= 10)
mlr2 = " 预估毛利率:<span style='color:blue'>" + mlrv.toFixed(2) + "%</span>";
else if (parseFloat(mlrv) <= 0)
mlr2 = " 预估毛利率:<span style='color:red'>" + mlrv.toFixed(2) + "%</span>";
else
mlr2 = " 预估毛利率:" + mlrv.toFixed(2) + "%";
Trackhtmls += " 预计运费:<span style='color:red'>" + md.BoxFee + "</span> 预计利润:" + md.YGLR + mlr2;// +" 仓库费:"+md.Fee8;
}
else
Trackhtmls += " 预计运费:数据未全";
var CountryCode = md.Country;
var adFeeStr = 0;
shtmls = "<table width='100%' border='0'>";
if (md.GoodsList != null) {
$(md.GoodsList).each(function () {
adFeeStr += this.adfee;
shtmls += "<tr>";
var imgurl = "";
var href = "";
var PlatId = this.PlatId;
if (PlatId == 2 && this.productImgUrl2 != null && this.productImgUrl2 != "" && CountryCode == "美国")
href = "https://www.amazon.com/gp/product/" + this.productImgUrl2;
else if (PlatId == 2 && this.productImgUrl2 != null && this.productImgUrl2 != "" && CountryCode == "日本")
href = "https://www.amazon.jp/gp/product/" + this.productImgUrl2;
else if (PlatId == 2 && this.productImgUrl2 != null && this.productImgUrl2 != "" && CountryCode == "欧洲")
href = "https://www.amazon.fr/gp/product/" + this.productImgUrl2;
else if (PlatId == 2 && this.productImgUrl2 != null && this.productImgUrl2 != "" && CountryCode == "加拿大")
href = "https://www.amazon.ca/gp/product/" + this.productImgUrl2;
if (href != "")
href = " href='" + href + "' target='Blank' ";
// if (i == 1) {
// alert(PlatId);
// alert(this.productImgUrl2);
// alert(CountryCode);
// alert(href);
// }
//var mname = "";
//if (PlatId == 2)
// mname = this.mname;
// else if (PlatId == 3)
// mname = this.groupname_ebay;
// else if (PlatId == 6)
// mname = this.groupname_wlmart;
var GoodsCode = this.GoodsCode;
if (this.GoodsCode == null)
GoodsCode = this.GoodsOldCode;
if (this.productImgUrl != null && this.productImgUrl != "")
imgurl = "<td width='52px'><a iurl='" + this.productImgUrl + "' " + href + " style='cursor:pointer;'><img src='" + this.productImgUrl + "' alt='' width='50px' height='50px'/></a></td>";
else
imgurl = "<td width='52px'><a style='cursor:pointer;' " + href + " ><img src='../images/notp.png' alt='' width='50px' height='50px'/></a></td>";
var oldtypedec = "";
if (this.OldTypeDesc != null && this.OldTypeDesc != "")
oldtypedec = this.OldTypeDesc;
if (this.DetailId == 0)
shtmls += imgurl + "<td align='left'><span>" + this.GoodsName + this.GoodsSKU + "</span><br/><font >数量:</font><span>" + this.GoodsNum + "</span>未分配" + oldtypedec + "</td>";
else
shtmls += imgurl + "<td align='left'><a style='cursor: pointer;color:blue' onclick='LinkGoods(\"" + GoodsCode + "\")' >" + GoodsCode + " " + this.GoodsName + " " + this.mname + " 组长:" + this.groupname + "</a><span class='ms'></span><br/>数量:<a style='cursor: pointer;color:blue' onclick='LinkGoods2(\"" + GoodsCode + "\"," + PlatId + ")'>" + this.GoodsNum + "</a><br/><font>[W仓]</font>" + this.CKGoodsNum + " <font>[E仓]</font>" + this.SpareNum + "<font>[国内仓]</font>" + this.PostionCode + "<font><br/>生产中:</font>" + this.GoodsInNum3 + " W仓在途</font>" + this.GoodsInNum2 + " <font>E仓在途</font>" + this.ChaseId + " <font>参考:</font>" + this.GoodsLeftNum + "<br/><font >库存匹配:</font>" + this.LockNum + "<font >发货:</font>" + this.OutNum + "<font>广告花费:</font>" + this.goodWeekAdFee + "/" + this.last2DayAdFee + "</br>" + oldtypedec + "</td>";
shtmls += "</tr>";
});
}
shtmls += "</table>";
//$(this).find(".sp").css("background-color", "#EEEEEE");
$(this).find(".sp").html(shtmls);
//Trackhtmls += " 广告费:" + adFeeStr;
Trackhtmls += " 广告费:" + md.TotalAdFee;
if (md.UPSFee != 0)
Trackhtmls += " <p style='color:red;'>UPS运费" + md.UPSFee + "</p>";
$(this).find(".wl").html(Trackhtmls);
if (i % 2 == 1)
$(this).css("background-color", "#EEEEEE");
// $(".fancybox").fancybox();
$("#f_lr").html(yglr.toFixed(2));
}
});
}
function AddTHTr() {
$("#" + datagrid2.TableID + " tr").each(function (i) {
if (i > 0) {
var index = $(this).attr("index");
var md = datagrid2.Get_Model(index);
var shtmls = "<table width='100%' border='0'>";
if (md.ItemDetails != null) {
$(md.ItemDetails).each(function () {
shtmls += "<tr>";
var href = " href='" + "https://www.amazon.com/gp/product/" + this.Asin + "' target='Blank' ";
shtmls += "<td width='52px'><a iurl='" + this.ImgUrl + "' " + href + " style='cursor:pointer;'><img src='" + this.ImgUrl + "' alt='' width='50px' height='50px'/></a></td>";
shtmls += "<td align='left'><span class='thspinfo'><a style='cursor: pointer;color:blue' onclick='LinkGoods(\"" + this.GoodsCode + "\")'> " + this.GoodsName + " " + this.GoodsSKU + "</a></span><span class='thspinfo'>货物信息:" + this.SKU + "</span><span class='thspinfo'>Asin:" + this.Asin + "</span><span class='thspinfo'>退货数量:" + this.ReturnQuantity + "</span><span class='thspinfo'>退货金额:" + this.RefundAmount + "</span><span class='thspinfo'>退货原因:" + this.ReturnReasonCode + "</span><span class='thspinfo'>处理方式:" + this.Resolution + "</span></td>";
shtmls += "</tr>";
})
}
$(this).find(".thsp").html(shtmls);
var wlhtmls = "<table width='100%' border='0'>";
if (md.LabelDetails != null) {
$(md.LabelDetails).each(function () {
wlhtmls += "<tr><td align='left'><span class='thspinfo'>跟踪码:" + this.TrackingId + "</span><span class='thspinfo'>快递公司:" + this.ReturnCarrier + "</span><span class='thspinfo'>入库状态:" + this.InType + "</span></td></tr>";
})
}
wlhtmls += "</tr>";
$(this).find(".thwl").html(wlhtmls);
}
})
}
function fopen() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test',
'onComplete': function () {
}
});
}
function fopen2() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test2',
'onComplete': function () {
}
});
}
function fopen21() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test21',
'onComplete': function () {
}
});
}
function fopen3() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test3',
'onComplete': function () {
// CreateRichTextBox();
}
});
}
function fopen4() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test4',
'onComplete': function () {
// CreateRichTextBox();
}
});
}
//#endregion
//#region 初始化DataGrid
function CreateDataGrid() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "店铺";
col.CellTemplate = "<span>{Bind ShopName}</span>";
col.SortExpression = "ShopName";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "订单状态";
col.CellTemplate = "<span>{Bind StateName}</span>";
col.SortExpression = "StateName";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "订单号/合并号";
//CommandName='cmdLook'
col.CellTemplate = "<a href='DD_OrderGoodsMateForTM.aspx?Title=订单查询&OrderId={Bind OrderId}' target='_blank' class='linka'>{Bind PlatOrderCode}</a><a>{Bind IsJoinState}</a><a>{Bind JoinOrderCode}</a>";
col.SortExpression = "PlatOrderCode";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "商品信息";
col.CellTemplate = "<div class='sp'></div>";
col.Width = "200px";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "竟品信息";
col.CellTemplate = "<div>{Bind OrderName}</div>";
col.Width = "200px";
col.Align = "left";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "物流信息";
col.CellTemplate = "<div class='wl'></div>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "买家信息";
col.CellTemplate = "<div>{Bind RevName}</div>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "国家/省/东西部";
col.SortExpression = "CountryName";
col.CellTemplate = "<span>{Bind CountryName}/{Bind RevProvince}/{Bind RevFax}</span>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "订单金额";
col.CellTemplate = "<span>{Bind TotalPrice}{Bind MoneyCode}</span>";
col.SortExpression = "TotalPrice";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "时间";
col.CellTemplate = "<a style='with:200px'>下单时间:{Bind OrderDate,yyyy-MM-dd HH:mm}</a><br/><a style='with:200px'>导入时间:{Bind InDate,yyyy-MM-dd HH:mm}</a><br/><a style='with:200px'>分配时间:{Bind FPDate,yyyy-MM-dd HH:mm}</a><br/><a style='with:200px'>采购时间:{Bind BuyDate,yyyy-MM-dd HH:mm}</a><br/>剩余发货时间:<a style='with:200px;color:red' class='leftDate' >{Bind OrderOutDate,yyyy-MM-dd HH:mm}</a>";
col.Width = "200px";
Array.add(datagrid1.Columns, col);
//col = new nblf.ui.DataGridColumn();
//col.HeaderText = "操作";
//col.Width = "100px";
//col.CellTemplate = "<input CommandName='cmdCF' class='btnClass dgbtnEdit' type='button' value='订单重发'></input> ";
//Array.add(datagrid1.Columns, col);
datagrid1.SetPageSize(50);
datagrid1.SetPageIndex(1);
datagrid1.SortExpression = "OrderDate desc,JoinOrderCode";
datagrid1.ViewSortDirection = "asc";
datagrid1.IsFixHeader = false;
datagrid1.ShowIndexColumn = false;
datagrid1.AllowPaging = true;
datagrid1.AllowPaging2 = true;
datagrid1.ShowIndexColumn = true;
datagrid1.Width = "100%";
datagrid1.SelectMode = nblf.ui.SelectMode.CheckBox;
datagrid1.Init();
datagrid1.Sorting(function () {
ReadData();
});
datagrid1.add_PageIndexChanged(function () { ReadData(); });
}
///退货订单表格
function CreateDataGrid2() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "店铺";
col.CellTemplate = "<span>{Bind ShopName}</span>";
col.Width = "50px";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "订单号";
col.CellTemplate = "<a href='DD_OrderGoodsMateForTM.aspx?Title=订单查询&OrderId={Bind OrderId}' target='_blank' class='linka'>{Bind OrderCode}</a>";
col.Width = "100px";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "订单状态";
col.CellTemplate = "<span>{Bind ReturnRequestStatus}</span>";
col.Width = "50px";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "商品信息";
col.CellTemplate = "<div class='thsp'></div>";
col.Width = "300px";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "物流信息";
col.CellTemplate = "<div class='thwl'></div>";
col.Width = "300px";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "订单金额";
col.CellTemplate = "<span>{Bind OrderAmount}</span>";
col.Width = "50px";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "商品数量";
col.CellTemplate = "<span>{Bind OrderQuantity}</span>";
col.Width = "50px";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "时间";
col.CellTemplate = "<a style='with:200px'>订单时间:{Bind OrderDate,yyyy-MM-dd HH:mm}</a><br/><a style='with:200px'>退货时间:{Bind ReturnRequestDate,yyyy-MM-dd HH:mm}</a><br/><a style='width:200px'>入库时间:{Bind ScanDate,yyyy-MM-dd HH:mm}</a><br/><a style='width:200px'>结束时间:{Bind CompleteDate,yyyy-MM-dd HH:mm}</a><br/>";
col.Width = "200px";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "退单状态";
col.CellTemplate = "<span style='color:{Bind CompleteStateColor}'>{Bind CompleteState}</span>";
col.Width = "50px";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "操作";
col.Width = "100px";
col.CellTemplate = "<input CommandName='cmdjstd' class='btnClass dgbtnEdit' type='button' value='结束退单'></input> ";
Array.add(datagrid2.Columns, col);
datagrid2.SetPageSize(50);
datagrid2.SetPageIndex(1);
datagrid2.SortExpression = "OrderDate desc,JoinOrderCode";
datagrid2.ViewSortDirection = "asc";
datagrid2.IsFixHeader = false;
datagrid2.ShowIndexColumn = false;
datagrid2.AllowPaging = true;
datagrid2.AllowPaging2 = true;
datagrid2.ShowIndexColumn = true;
datagrid2.Width = "100%";
datagrid2.SelectMode = nblf.ui.SelectMode.CheckBox;
datagrid2.Init();
datagrid2.Sorting(function () {
ReadData2();
});
datagrid2.add_PageIndexChanged(function () { ReadData2(); });
}
function ReadUser2() {
//if (UserId == 1 || UserId == 51 || UserId == 53 || iscp == 0)
// $("#select_mname").append("<option value=''>全部</option>");
//var param = new Object();
//param.iscp = iscp;
//$.ajax({
// url: "../SysManageServiceNew.asmx/GetListUserInfoFromGroup2",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
// async: false,
// success: function (data) {
// $(data.d).each(function () {
// $("#select_mname").append("<option value='" + this.Name + "'>" + this.Name + "</option>");
// $("#select_groupzz").append("<option value='" + this.Name + "'>" + this.Name + "</option>");
// });
// if (iscp == 1) {
// $("#select_mname").val(Name);
// }
// }
//});
$("#select_mname").append("<option value='" + Name + "'>" + Name + "</option>");
$("#select_groupzz").append("<option value='" + Name + "'>" + Name + "</option>");
}
var PState = 0;
//#endregion
//#region 读取数据
function ReadData() {
$("#DataGrid1").show();
$("#DataGrid2").hide();
$(".orderType1").show();
$(".orderType2").hide();
var param = new Object();
param.IsYJ = 0;
if ($("#chk_yjfee").is(':checked') == true) {
param.IsYJ = 1;
}
param.StoreId = $("#select_ck").val();
param.IsBuy = $("#select_gmstate").val();
//if ($("#chk_gm").is(':checked') == true)
// param.IsBuy = 1;
// if ($("#chk_ngm").is(':checked') == true)
// param.IsBuy = 0;
param.DeptId = $("#select_dept").val();
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 ($("#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.TjType = $("#select_tj").val();
param.Name = $("#txt_Name").val();
param.MateState = $("#select_ppstate").val();
param.State = PState; // $("#select_fhstate").val();
param.PrintState = $("#select_printstate").val();
// param.IsSku = 0;
param.MoneyState = $("#select_moneystate").val();
// if ($("#chk_sku").is(':checked') == true)
param.IsSku = $("#select_fpstate").val();
param.IsError = 0;
if ($("#chk_yc").is(':checked') == true)
param.IsError = 1;
param.IsE = $("#select_fhstate2").val();
param.IsDH = $("#select_DH").val();
param.HBOrder = 0;
if ($("#chk_hb").is(':checked') == true)
param.HBOrder = 1;
param.MName = $("#select_mname").val();
param.groupName = $("#select_groupzz").val();
param.yfcy = 0;
if ($("#chk_yfcy").is(':checked') == true)
param.yfcy = 1;
param.IsSD = $("#select_sd").val();
param.SaleState = $("#select_salestate").val();
param.WLId = $("#selectwl").val();
param.PostId = $("#selectPost").val();
param.SFLY = $("#select_ly").val();
param.storeyc = 0;
if ($("#chk_ckyc").is(':checked') == true)
param.storeyc = 1;
param.PageSize = datagrid1.Get_PageSize();
param.PageIndex = datagrid1.Get_PageIndex();
param.Sort = datagrid1.SortExpression + " " + datagrid1.ViewSortDirection;
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetListOrderForTM22",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
datagrid1.Set_RowCount(data.d.RowCount);
datagrid1.DataBind(data.d.DataSource);
if (param.IsDetail == 1)
AddTr2();
$("#a_select").html("");
$(".leftDate").each(function () {
if ($(this).html() != "" && $(this).html() != "null")
$(this).html(GetTimediff($(this).html()));
});
}
});
}
//读取亚马逊店铺退货数据
function ReadData2() {
$("#DataGrid1").hide();
$("#DataGrid2").show();
$(".orderType1").hide();
$(".orderType2").show();
var param = new Object();
param.shopId = $("#select_amashop").val();
param.dateType = $("#select_rdateType").val();
param.sDate = $("#txt_rSDate").val();
param.sDate = null;
if ($("#txt_rSDate").val() != "")
param.sDate = $("#txt_rSDate").val();
param.eDate = null;
if ($("#txt_rEDate").val() != "")
param.eDate = $("#txt_rEDate").val();
param.orderId = $("#txt_orderCode").val();
param.searchType = $("#select_searchType").val();
param.search = $("#txt_search").val();
param.isComp = 0;
if ($("#chk_tdstate").is(':checked') == true)
param.isComp = 1;
param.pageSize = datagrid2.Get_PageSize();
param.pageIndex = datagrid2.Get_PageIndex();
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetRefundOrderList",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
datagrid2.Set_RowCount(data.d.RowCount);
datagrid2.DataBind(data.d.DataSource);
AddTHTr();
}
});
}
function GetTimediff(date1) {
// var date1= '2015/05/01 00:00:00'; //开始时间
var date2 = new Date(); //结束时间
var date3 = new Date(date1).getTime() - date2.getTime(); //时间差的毫秒数
//计算出相差天数
if (date3 <= 0)
return "0";
var days = Math.floor(date3 / (24 * 3600 * 1000))
//计算出小时数
var leave1 = date3 % (24 * 3600 * 1000) //计算天数后剩余的毫秒数
var hours = Math.floor(leave1 / (3600 * 1000))
return days + "天 " + hours + "小时";
}
function GetExcelData() {
var param = new Object();
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 ($("#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.TjType = $("#select_tj").val();
param.Name = $("#txt_Name").val();
param.MateState = $("#select_ppstate").val();
param.State = $("#select_fhstate").val();
param.PrintState = $("#select_printstate").val();
param.IsSku = 0;
param.MoneyState = $("#select_moneystate").val();
if ($("#chk_sku").is(':checked') == true)
param.IsSku = 1;
param.IsError = 0;
if ($("#chk_yc").is(':checked') == true)
param.IsError = 1;
param.HBOrder = 0;
if ($("#chk_hb").is(':checked') == true)
param.HBOrder = 1;
var fname = "订单导出.xls";
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/ExcelOrderData",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
WindowLoadModel.Hide();
params = { FilePath: data.d, FileName: fname };
window.location = "../GlobalAshx/DownFile.ashx?" + jQuery.param(params);
}
});
}
//#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);
if (model.State == 2) {
alert("该订单已经结束,无法删除");
return;
}
param.OrderId = model.OrderId;
$.ajax({
url: "DD_OrderService.asmx/DeleteOrder",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("删除成功");
}
});
datagrid1.Del_Row(rowindex);
}
function BackCancelOrderLTL() {
var SelectListModels = datagrid1.GetSelectListModel();
if (SelectListModels == null || $(SelectListModels).length == 0) {
alert("请选择要取消标记LTL的订单");
return;
}
var list = new Array();
$(SelectListModels).each(function () {
var md = new Object();
md.OrderId = this.OrderId;
Array.add(list, md);
});
if (window.confirm('确定要取消标记LTL订单吗') == false) return;
var param = new Object();
param.list = list;
$.ajax({
url: "../DD_OrderServiceNew.asmx/LTLOrderForTMBack",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("取消标记成功");
ReadData();
}
});
}
function CancelOrderLTL() {
var SelectListModels = datagrid1.GetSelectListModel();
if (SelectListModels == null || $(SelectListModels).length == 0) {
alert("请选择要标记LTL的订单");
return;
}
var list = new Array();
$(SelectListModels).each(function () {
var md = new Object();
md.OrderId = this.OrderId;
Array.add(list, md);
});
if (window.confirm('确定要标记LTL订单吗') == false) return;
var param = new Object();
param.list = list;
$.ajax({
url: "../DD_OrderServiceNew.asmx/LTLOrderForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d == "") {
alert("标记LTL成功");
}
else {
alert(data.d);
}
ReadData();
}
});
}
function BackCancelOrder() {
var SelectListModels = datagrid1.GetSelectListModel();
if (SelectListModels == null || $(SelectListModels).length == 0) {
alert("请选择要回复的订单");
return;
}
var list = new Array();
var error = "";
$(SelectListModels).each(function () {
if (this.State != 3) {
error += this.PlatOrderCode + "订单状态不是取消状态,不能恢复;";
}
else {
var md = new Object();
md.OrderId = this.OrderId;
Array.add(list, md);
}
});
if (error != "") {
alert(error);
return;
}
if (window.confirm('确定要恢复订单吗?') == false) return;
var param = new Object();
param.list = list;
$.ajax({
url: "DD_OrderService.asmx/CancelBackOrderForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("恢复成功");
ReadData();
}
});
}
function CancelOrder() {
var SelectListModels = datagrid1.GetSelectListModel();
if (SelectListModels == null || $(SelectListModels).length == 0) {
alert("请选择要取消的订单");
return;
}
var list = new Array();
var error = "";
$(SelectListModels).each(function () {
if (this.State == 3) {
error += this.PlatOrderCode + "订单已经是取消状态;";
}
else
if (this.PrintState == 1) {
error += this.PlatOrderCode + "订单已经打印,无法取消;";
}
else
if (this.MateState > 0) {
error += this.PlatOrderCode + "订单状态已经匹配库存,请取消库存匹配后再取消;";
}
else {
var md = new Object();
md.OrderId = this.OrderId;
md.PlatOrderCode = this.PlatOrderCode;
Array.add(list, md);
}
});
if (error != "") {
alert(error);
return;
}
if (window.confirm('确定要取消订单吗?') == false) return;
var param = new Object();
param.list = list;
$.ajax({
url: "../DD_OrderServiceNew.asmx/DeleteCancelOrderForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d == "") {
alert("取消成功");
}
else {
alert(data.d);
}
ReadData();
}
});
}
function DeleteOrder() {
var SelectListModels = datagrid1.GetSelectListModel();
if (SelectListModels == null || $(SelectListModels).length == 0) {
alert("请选择要删除的订单");
return;
}
var OrderIds = "";
var error = "";
$(SelectListModels).each(function () {
if (this.MateState > 0) {
error += this.PlatOrderCode + "订单状态匹配库存,无法直接删除;";
}
else
if (this.State != 1) {
error += this.PlatOrderCode + "订单状态已经发货或者已经取消,不能直接删除了;";
}
else {
OrderIds += this.OrderId + ",";
}
});
if (error != "") {
alert(error);
return;
}
if (window.confirm('确定要删除订单吗?') == false) return;
var param = new Object();
param.OrderIds = OrderIds;
$.ajax({
url: "../DD_OrderServiceNew.asmx/DeleteOrderForTM2",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.Code == 1) {
alert("删除成功");
ReadData();
}
else {
alert(data.Message);
}
}
});
}
function SetHWCOrder() {
var selectlist = datagrid1.GetSelectListModel();
if (selectlist == null || selectlist.length == 0) {
alert("请选择要设置海外仓的订单");
return;
}
var param = new Object();
param.list = selectlist;
param.IsFBA = 1;
$.ajax({
url: "../DD_OrderServiceNew.asmx/UpdateHWC",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("修改完成");
ReadData();
}
});
}
function CancelHWCOrder() {
if (window.confirm('确定取消海外仓设置吗?') == false) return;
var selectlist = datagrid1.GetSelectListModel();
if (selectlist == null || selectlist.length == 0) {
alert("请选择要取消海外仓的订单");
return;
}
var param = new Object();
param.list = selectlist;
param.IsFBA = 0;
$.ajax({
url: "../DD_OrderServiceNew.asmx/UpdateHWC",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("修改完成");
ReadData();
}
});
}
function UpdatePostState() {
if (window.confirm('确定要修改成允许发货吗?') == false) return;
var selectlist = datagrid1.GetSelectListModel();
if (selectlist == null || selectlist.length == 0) {
alert("请选择要修改发货的订单");
return;
}
var param = new Object();
param.list = selectlist;
$.ajax({
url: "DD_OrderService.asmx/UpdatePostState",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("修改完成");
ReadData();
}
});
}
function doTrack() {
var num = document.getElementById("YQNum").value;
if (num === "") {
alert("Enter your number.");
return;
}
YQV5.trackSingle({
YQ_ContainerId: "YQContainer", //必须指定承载内容的容器ID。
YQ_Height: 400, //可选指定查询结果高度最大高度为800px默认撑满容器。
YQ_Lang: "zh-cn", //可选指定UI语言默认根据浏览器自动识别。
YQ_Num: num //必须,指定要查询的单号。
});
}
var KE;
//#region 创建富文本框
function CreateRichTextBox() {
KE = KindEditor.create('#txtContent', {
fileManagerJson: '../GlobalAshx/file_manager_json.ashx',
uploadJson: '../GlobalAshx/KindeditorUpload.ashx',
items: '[]',
allowFileManager: false
});
}
function GetTempModel() {
if ($("#select_temp").val() == "0") {
$("#btn_DelTemp").hide();
$("#txt_TempName").val("");
KE.html("");
return;
}
KE.html("");
$("#btn_DelTemp").show();
var param = new Object();
param.Id = $("#select_temp").val();
$.ajax({
url: "../BaseData.asmx/GetLY_Templete",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d != null) {
$("#txt_TempName").val(data.d.TempName);
$("#txtContent").val(data.d.TempContent);
//KE.html(data.d.TempContent);
}
}
});
}
function DelTemp() {
if ($("#select_temp").val() == "0") {
return;
}
var param = new Object();
param.Id = $("#select_temp").val();
$.ajax({
url: "../BaseData.asmx/DeleteLY_Templete",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("删除成功");
GetTempList();
$("#btn_DelTemp").hide();
}
});
}
function SaveTemp() {
if ($("#txt_TempName").val() == "") {
alert("请输入模板名称");
return;
}
if (KE.text() == "") {
alert("请输入模板内容");
return;
}
var param = new Object();
var md = new Object();
md.TempName = $("#txt_TempName").val();
md.TempContent = $("#txtContent").val();
param.model = md;
$.ajax({
url: "../BaseData.asmx/SaveLY_Templete",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("保存成功");
GetTempList();
$("#btn_DelTemp").hide();
}
});
}
function GetTempList() {
$("#select_temp").empty();
$("#select_temp").append("<option value='0'>-选择-</option>");
$.ajax({
url: "../SysManageServiceNew.asmx/GetTempleteList",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d != null) {
$(data.d).each(function () {
$("#select_temp").append("<option value='" + this.Id + "'>" + this.TempName + "</option>");
});
}
}
});
}
function BackWord() {
var selectlist = datagrid1.GetSelectListModel();
if (selectlist == null || selectlist.length == 0) {
alert("请选择要回复留言的订单");
return;
}
if ($("#txtContent").val() == "") {
alert("请输入要回复的内容");
return;
}
var param = new Object();
var list = new Array();
$(selectlist).each(function () {
//if (this.PlatId == 1) {
var md = new Object();
md.OrderCode = this.PlatOrderCode;
md.OrderId = this.OrderId;
md.ShopId = this.ShopId;
md.CustomID = this.CustomID;
md.BackContent = $("#txtContent").val();
Array.add(list, md);
// }
});
param.list = list;
$.ajax({
url: "../DD_OrderServiceNew.asmx/SaveLY_Content",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("回复完成");
}
});
}
function updatepostinfo2() {
if (PostId == 72 || PostId == 79 || PostId == 82 || PostId == 84 || PostId == 90 || PostId == 91 || PostId == 92 || PostId == 94 || PostId == 96 || PostId == 107 || PostId == 100 || PostId == 110 || PostId == 118 || PostId == 128) {
alert("该物流方式暂时无法获取跟踪信息");
return;
}
if ($("#txt_tcode").val() == "") {
alert("请输入跟踪码");
return;
}
var param = new Object();
param.PostId = PostId;
param.TrackCodes = $("#txt_tcode").val();
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/GetTrackInfo3",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$("#txtPostInfo").val(data.d.PostInfo);
$("#txtPostInfo1").val(data.d.PostInfo1);
$("#txtPostInfo2").val(data.d.PostInfo2);
if ($("#select_wlstate").val() != "2" && data.d.State != null) {
$("#select_wlstate").val(data.d.State);
}
if (data.d.PostDate1 != null && $("#txt_sxDate").val() == "") {
$("#txt_sxDate").val(data.d.PostDate1.localeFormat("yyyy-MM-dd HH:mm"));
}
if (data.d.PostDate2 != null && $("#txt_jhDate").val() == "") {
$("#txt_jhDate").val(data.d.PostDate2.localeFormat("yyyy-MM-dd HH:mm"));
}
if (data.d.PostDate3 != null && $("#txt_mdgDate").val() == "") {
$("#txt_mdgDate").val(data.d.PostDate3.localeFormat("yyyy-MM-dd HH:mm"));
}
if (data.d.DoneDate != null && $("#txt_qsDate").val() == "") {
$("#txt_qsDate").val(data.d.DoneDate.localeFormat("yyyy-MM-dd HH:mm"));
}
}
else {
updatepostinfo21();
}
}
});
}
function updatepostinfo21() {
var param = new Object();
param.PostId = PostId;
param.TrackCodes = $("#txt_tcode").val();
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/GetTrackInfo3",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$("#txtPostInfo").val(data.d.PostInfo);
$("#txtPostInfo1").val(data.d.PostInfo1);
$("#txtPostInfo2").val(data.d.PostInfo2);
if ($("#select_wlstate").val() != "2" && data.d.State != null) {
$("#select_wlstate").val(data.d.State);
}
if (data.d.PostDate1 != null && $("#txt_sxDate").val() == "") {
$("#txt_sxDate").val(data.d.PostDate1.localeFormat("yyyy-MM-dd HH:mm"));
}
if (data.d.PostDate2 != null && $("#txt_jhDate").val() == "") {
$("#txt_jhDate").val(data.d.PostDate2.localeFormat("yyyy-MM-dd HH:mm"));
}
if (data.d.PostDate3 != null && $("#txt_mdgDate").val() == "") {
$("#txt_mdgDate").val(data.d.PostDate3.localeFormat("yyyy-MM-dd HH:mm"));
}
if (data.d.DoneDate != null && $("#txt_qsDate").val() == "") {
$("#txt_qsDate").val(data.d.DoneDate.localeFormat("yyyy-MM-dd HH:mm"));
}
}
else {
alert("查询超时");
}
}
});
}
function GetFee() {
var selectlist = datagrid1.GetSelectListModel();
if (selectlist == null || selectlist.length == 0) {
alert("请选择要计算的订单");
return;
}
var list = new Array();
$(selectlist).each(function () {
var md = new Object();
md.OrderId = this.OrderId;
Array.add(list, md);
});
GetFee2(list, 228);
// GetFee2(list,237);
}
function GetFee2(list, PostId) {
var selectlist = datagrid1.GetSelectListModel();
var param = new Object();
param.list = list;
param.PostId = 228;
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetFedexFeeNo",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
WindowLoadModel.Hide();
alert(data.d);
ReadData();
}
});
}
function SavePostInfo() {
var param = new Object();
var Model = new Object();
Model.Id = Id;
Model.State = $("#select_wlstate").val();
if ($("#select_wlstate").val() != "0")
Model.NowState = $("#select_wlstate").find("option:selected").text();
else
Model.NowState = "";
Model.PostInfo = $("#txtPostInfo").val();
Model.PostInfo1 = $("#txtPostInfo1").val();
Model.PostInfo2 = $("#txtPostInfo2").val();
Model.PostDate1 = $("#txt_sxDate").val();
Model.PostDate2 = $("#txt_jhDate").val();
Model.PostDate3 = $("#txt_mdgDate").val();
Model.DoneDate = $("#txt_qsDate").val();
Model.Remark = $("#txtRemark").val();
param.model = Model;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/SavePostInfo",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
alert("成功");
$.fancybox.close();
}
});
}
function SyncOrder() {
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/ImportApiAll",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
alert("已经开始同步订单,请耐心等待一会儿再刷新订单查询");
}
});
}
//#endregion
function sxlr() {
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetModel_OrderFeeML",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
alert("已刷新");
ReadData();
}
});
}
var ShopId = 0;
var GoodsId = 0;
function GetChart() {
if ($("#txt_tjsdate").val() == "") {
alert("请输入开始日期");
return;
}
if ($("#txt_tjedate").val() == "") {
alert("请输入结束日期");
return;
}
var param = new Object();
param.ShopId = ShopId;
param.GASIN = GASIN;
param.SDate = $("#txt_tjsdate").val();
param.EDate = $("#txt_tjedate").val();
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetOrderCountGoodsPM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
//async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
cate = data.d.categories;
datas = data.d.Data;
SetChart();
}
}
});
GetChart2();
}
function GetChart2() {
if ($("#txt_tjsdate").val() == "") {
alert("请输入开始日期");
return;
}
if ($("#txt_tjedate").val() == "") {
alert("请输入结束日期");
return;
}
var param = new Object();
param.ShopId = ShopId;
param.GASIN = GASIN;
param.SDate = $("#txt_tjsdate").val();
param.EDate = $("#txt_tjedate").val();
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetOrderCountGoodsPM2",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
//async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
cate2 = data.d.categories;
datas2 = data.d.Data;
SetChart2();
}
}
});
}
function getData() {
//var data = "[{name: '速卖通',data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]}, {name: '亚马逊',data: [5, 5.5, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]}, {name: 'EBay',data: [3, 3, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0]}, {name: 'Wish',data: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8]}]";
var dataJsonobj = eval("(" + datas + ")"); //转换成json对象
return dataJsonobj;
}
var cate = new Array();
var datas = "";
function SetChart() {
$('#container').highcharts({
title: {
text: '大类排名走势图',
x: -20 //center
},
subtitle: {
text: '大类排名走势',
x: -20
},
xAxis: {
categories: cate
},
yAxis: {
minPadding: 0,
startOnTick: false,
title: {
text: '大类排名'
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}]
},
tooltip: {
valueSuffix: ''
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'middle',
borderWidth: 0
},
series: getData()
});
}
function getData2() {
//var data = "[{name: '速卖通',data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]}, {name: '亚马逊',data: [5, 5.5, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]}, {name: 'EBay',data: [3, 3, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0]}, {name: 'Wish',data: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8]}]";
var dataJsonobj = eval("(" + datas2 + ")"); //转换成json对象
return dataJsonobj;
}
var cate2 = new Array();
var datas2 = ""; cate2
function SetChart2() {
$('#container2').highcharts({
title: {
text: '小类排名走势图',
x: -20 //center
},
subtitle: {
text: '小类排名走势',
x: -20
},
xAxis: {
categories: cate2
},
yAxis: {
minPadding: 0,
startOnTick: false,
title: {
text: '小类排名'
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}]
},
tooltip: {
valueSuffix: ''
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'middle',
borderWidth: 0
},
series: getData2()
});
}
function GetAmaZonShopList() {
$("#select_amashop").empty();
$("#select_amashop").append("<option value='0'>全部</option>");
var param = new Object();
param.DeptId = 1;
param.PlatType = 2;
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetShopListForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function (i) {
$("#select_amashop").append("<option value='" + this.ShopId + "'>" + this.ShopName + "</option>");
});
}
}
});
}
//结束退单
function UpdateRefundOrderState(id) {
var param = new Object();
param.id = id;
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/UpdateRefundOrderState",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d.Code == 0) {
alert(data.d.Message);
}
else {
ReadData2();
}
}
});
}
</script>
<style type="text/css">
.thspinfo{
margin-left:10px;
}
</style>
</head>
<body class="headbody">
<div class="title_ico">
订单查询
</div>
<div style="display: none">
<div id="test" title="货物图片" style="width: 230px; height: 200px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td align="center">
<img src="../attached/images/1.jpg" width="180px" height="150px" id="img_1" />
<br/>
<a id='a_img' href='' target='_Blank'>图片地址</a>
</td>
</tr>
</table>
</div>
<div id="test2" title="物流" style="width: 650px; height: 600px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td class="f1" width="15%">跟踪码:</td>
<td>
<input id="txt_tcode2" class="editTextbox" style="width: 120px;" type="text" />
<input id="btn_sch2" class="btnClass btnClassFind" type="button" value="查询" />
</td>
</tr>
<tr>
<td colspan="2">
<iframe width="98%" height="900px" style="overflow: auto" id="trackIframe" src="" frameborder="0"></iframe>
</td>
</tr>
</table>
</div>
<div id="test21" title="物流" style="width: 650px; height: 550px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td class="f1" width="10%">跟踪码:</td>
<td colspan="3">
<input id="txt_tcode" class="editTextbox" style="width: 200px;" type="text" />
<input id="btn_sch22" class="btnClass btnClassFind" type="button" value="查询" onclick="updatepostinfo2();" />
<a id="a_17track" style="color: blue; text-decoration: underline; cursor: pointer">进入17track</a>
</td>
</tr>
<tr>
<td class="f1" width="10%">最新事件:</td>
<td colspan="3">
<textarea id="txtPostInfo" cols="100" rows="2" class="editMultTextbox" style="width: 99%"></textarea>
</td>
</tr>
<tr>
<td colspan="2">发件国:<br />
<textarea id="txtPostInfo1" cols="100" rows="12" class="editMultTextbox" style="width: 99%"></textarea>
</td>
<td colspan="2">目的国:<br />
<textarea id="txtPostInfo2" cols="100" rows="12" class="editMultTextbox" style="width: 99%"></textarea>
</td>
</tr>
<tr>
<td class="f1" width="10%">异常备注:</td>
<td colspan="3">
<textarea id="txtRemark" cols="100" rows="3" class="editMultTextbox" style="width: 99%"></textarea>
</td>
</tr>
<tr>
<td class="f1" width="10%">物流状态:</td>
<td colspan="3">
<select id="select_wlstate" class="selectClass" style="width: 90px" name="D8">
<option value="0">-选择-</option>
<option value="2">成功签收</option>
<option value="3">上线</option>
<option value="4">交航</option>
<option value="5">到达目的国</option>
<option value="6">查询不到</option>
<%-- <option value="7">运输过久</option>
<option value="8">可能异常</option>--%>
<option value="9">退回</option>
</select>
</td>
</tr>
<tr>
<td class="f1" width="10%">上线时间:</td>
<td>
<input id="txt_sxDate" class="editTextbox" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm'})" style="width: 150px;" type="text" />
</td>
<td class="f1" width="10%">交航时间:</td>
<td>
<input id="txt_jhDate" class="editTextbox" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm'})" style="width: 150px;" type="text" />
</td>
</tr>
<tr>
<td class="f1" width="10%">目的国时间:</td>
<td>
<input id="txt_mdgDate" class="editTextbox" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm'})" style="width: 150px;" type="text" />
</td>
<td class="f1" width="10%">签收时间:</td>
<td>
<input id="txt_qsDate" class="editTextbox" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm'})" style="width: 150px;" type="text" />
</td>
</tr>
<tr>
<td align="center" colspan="4">
<input id="btn_Save0" type="button" class="btnClass btnClassSave" value="保 存" onclick="SavePostInfo()" />
</td>
</tr>
</table>
</div>
<div id="test3" title="回复留言" style="width: 700px; height: 350px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td align="center" colspan="2">回复留言</td>
</tr>
<tr>
<td class="f1" width="80px">留言模板:
</td>
<td>
<select id="select_temp" class="selectClass" style="width: 120px" name="D1">
</select>
<input id="btn_DelTemp" type="button" class="btnClass btnClassDel" value="删除模板" onclick="DelTemp()" style="display: none" />
</td>
</tr>
<tr>
<td class="f1" width="80px">模板名称:
</td>
<td>
<input id="txt_TempName" class="editTextbox" style="width: 120px;" type="text" /><input id="btn_SaveTemp" type="button" class="btnClass btnClassSave" value="保存成新模板" onclick="SaveTemp();" />
</td>
</tr>
<tr>
<td align="left" colspan="2">
<textarea id="txtContent" style="width: 95%; height: 200px;"></textarea>
</td>
</tr>
<tr>
<td align="center" colspan="5">
<input id="btn_Save" type="button" class="btnClass btnClassSave" value="回 复" onclick="BackWord()" />&nbsp;&nbsp; &nbsp;<input
id="btn_Cancel" type="button" class="btnClass btnClassClose" value="关 闭" />
</td>
</tr>
</table>
</div>
<div id="test4" title="回复留言" style="width: 700px; height: 490px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td class="f1" width="80px">日期:</td> <td>
<input id="txt_tjsdate" class="editTextbox" onfocus="WdatePicker()" style="width: 100px;" type="text" />-<input id="txt_tjedate" class="editTextbox" onfocus="WdatePicker()" style="width: 100px;" type="text" />
<input id="Button3" type="button" class="btnClass btnClassDel" value="查询" onclick="GetChart();"/>
</td>
</tr>
<tr>
<td align="left" colspan="2">
<div id="container2" style="height:220px;width:95%"></div>
</td>
</tr>
<tr>
<td align="left" colspan="2">
<div id="container" style="height:220px;width:95%"></div>
</td>
</tr>
</table>
</div>
</div>
<table id="tb1" class="tableAll" style="width: 100%;">
<tr>
<td colspan="8">
<input id="btn_tj1" type="button" value="未发货订单" class="btnSelected" /><input id="btn_tj2" class="btnUnSelected" type="button" value="已发货订单" /><input id="btn_tj3" class="btnUnSelected" type="button" value="异常标注订单" /><input id="btn_tj4" class="btnUnSelected" type="button" value="取消订单" /><input id="btn_tj7" class="btnUnSelected" type="button" value="退换货订单" /><input id="btn_tj5" class="btnUnSelected" type="button" value="正常订单" /><input id="btn_tj8" class="btnUnSelected" type="button" value="LTL未发货订单" /><input id="btn_tj9" class="btnUnSelected" type="button" value="亚马逊退货订单" />
<input id="btn_tj6" class="btnUnSelected" type="button" value="全部" />&nbsp;&nbsp; <a style="color: blue; text-decoration: underline; cursor: pointer;display:none" target="_blank" href="DD_PostFind.aspx">物流跟踪系统</a></td>
</tr>
<tr class="orderType1">
<td class="f1" width="10%">平台:</td>
<td width="18%">
<select id="select_plat" class="selectClass" style="width: 120px" name="D6">
</select></td>
<td class="f1" width="12%">店铺:</td>
<td width="18%">
<select id="select_dept" class="selectClass" style="width: 90px;display:none" name="D8">
</select><select id="select_shop" class="selectClass" style="width: 120px" name="D7">
</select></td>
<td class="f1" style="width: 10%;">
<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="16">收件人州:</option>
<option value="10">物流跟踪码:</option>
<option value="7">货物信息:</option>
<option value="8">货物SKU</option>
<option value="9">异常信息:</option>
<option value="11">顾客ID</option>
<option value="12">收件人邮箱:</option>
<option value="13">人员:</option>
</select></td>
<td width="22%" colspan="2">
<input id="txt_Name" class="editTextbox" style="width: 120px;" type="text" /></td>
<td>
<input id="btn_sch" class="btnClass btnClassFind" type="button" value="查询" /></td>
</tr>
<tr class="orderType1">
<td class="f1" width="10%">分配状态:</td>
<td width="18%">
<select id="select_fpstate" class="selectClass" style="width: 100px" name="D14">
<option value="-1">全部</option>
<option value="0">未分配</option>
<option value="1">已分配</option>
</select></td>
<td style="width: 12%;" class="f1" align="center">打印状态:</td>
<td width="15%">
<select id="select_printstate" class="selectClass" name="D9" style="width: 120px">
<option value="-1">全部</option>
<option value="0">未打印</option>
<option value="1">已打印</option>
</select></td>
<td class="f1" style="width: 10%;">
<select id="select_rqlx" class="selectClass" style="width: 90px" name="D4">
<option value="2">导入日期:</option>
<option value="3">打印日期:</option>
<option value="4">发货日期:</option>
<option value="1">订单日期:</option>
<option value="5">最迟发货日期:</option>
</select></td>
<td width="22%" colspan="3">
<input id="txt_SDate" class="editTextbox" onfocus="WdatePicker()" style="width: 120px;" type="text" />-<input id="txt_EDate" class="editTextbox" onfocus="WdatePicker()" style="width: 120px;" type="text" /></td>
</tr>
<tr class="orderType1">
<td class="f1" width="13%">库存匹配状态:</td>
<td>
<select id="select_ppstate" class="selectClass" name="D2" style="width: 120px">
<option value="-1">全部</option>
<option value="0">未匹配</option>
<option value="2">已匹配</option>
</select></td>
<td class="f1" style="width: 10%; height: 15px;">资金到账:</td>
<td>
<select id="select_moneystate" class="selectClass" name="D5" style="width: 120px">
<option value="-1">全部</option>
<option value="0">未到账</option>
<option value="1">已到账</option>
</select></td>
<td class="f1" style="width: 10%;">异常订单:</td>
<td>
<select id="select_fhstate2" class="selectClass" style="width: 120px" name="D12">
<option value="-1">全部</option>
<option value="1">是</option>
<option value="0">否</option>
</select></td>
<td class="f1" style="width: 10%;">断货:</td>
<td width="15%">
<select id="select_DH" class="selectClass" style="width: 120px" name="D12">
<option value="-1">全部</option>
<option value="1">是</option>
<option value="0">否</option>
</select>
</td>
</tr>
<tr class="orderType1">
<td class="f1" width="13%">运输方式:</td>
<td>
<select id="selectwl" class="selectClass" style="width: 120px" name="D10">
</select> <select id="selectPost" class="selectClass" style="width: 120px" name="D10">
</select></td>
<td class="f1" style="width: 10%; height: 15px;">刷单:</td>
<td>
<select id="select_sd" class="selectClass" style="width: 120px" name="D11">
<option value="0">否</option>
<option value="1">刷单</option>
</select></td>
<td class="f1" style="width: 10%;">售后状态:</td>
<td>
<select id="select_salestate" class="selectClass" style="width: 120px" name="D13">
<option value="-1">全部</option>
<option value="1">正常</option>
<option value="2">中差评</option>
<option value="3">退款</option>
</select></td>
<td class="f1" style="width: 10%;">分配人员:</td>
<td width="15%"> <select id="select_mname" class="selectClass" style="width: 120px" name="D2" >
</select><%--<input id="txt_MName" class="editTextbox" style="width: 100px;" type="text" />--%>
<select id="select_gmstate" class="selectClass" style="width: 100px;display:none" name="D15">
<option value="-1">全部</option>
<option value="0">未购买</option>
<option value="1">已购买</option>
</select></td>
</tr>
<tr class="orderType1">
<td class="f1">组长: </td>
<td>
<select id="select_groupzz" class="selectClass" style="width:90px" name="Dzz">
<option value=""> 全部</option>
</select>
</td>
<td class="f1">是否已经留言: </td>
<td><select id="select_ly" class="selectClass" style="width:90px" name="D5">
<option value="0"> 全部</option>
<option value="1">是</option>
<option value="2">否</option>
</select></td>
<td colspan="6">
<input id="chk_pp" type="checkbox" checked="checked" /><label for="chk_pp">列出货物明细</label>
<input id="chk_yc" type="checkbox" /><label for="chk_yc">列出有者买家留言的订单</label><input id="chk_hb" type="checkbox" /><label for="chk_hb">列出合并订单</label>&nbsp;&nbsp; 列出<input id="txt_days" min='0' max='10000000' precision='0' class="editTextbox" style="width: 50px;" type="text" />天以内就要过期的订单</td>
</tr>
<tr class="orderType1">
<td>发货仓库:</td>
<td colspan="7">
<select id="select_ck" class="selectClass" style="width: 150px" name="D18">
</select> <input id="chk_yjfee" type="checkbox" /><label for="chk_yjfee">列出未计算预计费用的订单</label> <input id="chk_yfcy" type="checkbox" /><label for="chk_yfcy">列出运费差异申诉的订单</label><input id="chk_ckyc" type="checkbox" />列出发货仓库跟运费计算有差异的订单</td>
</tr>
<tr class="orderType1">
<td colspan="8">
<input id="btn_Add" class="btnClass btnClassAdd" type="button" value="新增订单" />
<input class="btnClass btnClassDel" type="button" value="取消订单" onclick="CancelOrder();" />
<input id="btn_Back" class="btnClass btnClassEdit" type="button" value="恢复订单" onclick="BackCancelOrder()" /> &nbsp;<input class="btnClass btnClassDel" type="button" value="标记LTL订单" onclick="CancelOrderLTL();" />&nbsp;
<input class="btnClass btnClassEdit" type="button" value="取消标记LTL订单" onclick="BackCancelOrderLTL()" />
<input id="btn_Blank" class="btnClass btnClassEdit" type="button" value="建空包裹订单" />
<input id="btn_Send" class="btnClass btnClassAdd" type="button" value="改成允许发货" style="display: none" onclick="UpdatePostState()" /><input id="btn_Excel" class="btnClass btnClassImportExcel" type="button" value="导出订单" style="display: none" onclick=" GetExcelData()" />&nbsp;
<input id="btn_Back0" class="btnClass btnClassEdit" type="button" value="设置成海外仓订单" onclick="SetHWCOrder()" />&nbsp;
<input class="btnClass btnClassDel" type="button" value="取消设置成海外仓" onclick="CancelHWCOrder();" />
<input id="btn_Cancel0" class="btnClass btnClassDel" type="button" value="批量删除订单" onclick="DeleteOrder();" />
<input id="btn_Word" class="btnClass btnClassAdd" type="button" value="批量回复留言" /><font color="red">注:留言回复仅限速卖通订单</font>&nbsp;&nbsp;&nbsp;&nbsp;合计预估利润:<font color="red" id="f_lr"></font>
<br />
<a id="a_select" style="color:red;font-weight:bolder"></a>
</td>
</tr>
<tr class="orderType1">
<td colspan="8" class="datagrid-header-row" >
<input id="btn_Sync" class="btnClass btnClassAdd2" type="button" value="同步订单" onclick="SyncOrder();"/>&nbsp;&nbsp;&nbsp;
<input id="btn_fee" class="btnClass btnClassAdd3" type="button" value="重新fedex费用计算" onclick="GetFee();"/> &nbsp;<input id="Button1" class="btnClass btnClassAdd2" type="button" value="刷新预估利润" onclick="sxlr();"/></td>
</tr>
<tr class="orderType2">
<td class="f1" width="12%">店铺:</td>
<td width="18%"><select id="select_amashop" class="selectClass" style="width: 120px" name="D7"></select></td>
<td class="f1" style="width: 10%;">
<select id="select_rdateType" class="selectClass" style="width: 90px" name="D4">
<option value="0">订单日期:</option>
<option value="1">退货日期:</option>
</select>
</td>
<td width="22%" colspan="3">
<input id="txt_rSDate" class="editTextbox" onfocus="WdatePicker()" style="width: 120px;" type="text" />-<input id="txt_rEDate" class="editTextbox" onfocus="WdatePicker()" style="width: 120px;" type="text" />
</td>
<td class="f1" width="10%">订单号:</td>
<td width="22%" colspan="2">
<input id="txt_orderCode" class="editTextbox" style="width: 120px;" type="text" />
</td>
</tr>
<tr class="orderType2">
<td class="f1" style="width: 10%;">
<select id="select_searchType" class="selectClass" style="width: 90px" name="D4">
<option value="0">SKU</option>
<option value="1">ASIN</option>
<option value="2">跟踪码:</option>
</select>
</td>
<td width="22%" colspan="2">
<input id="txt_search" class="editTextbox" style="width: 120px;" type="text" />
</td>
<td width="22%"><input id="chk_tdstate" type="checkbox" /><label for="chk_tdstate">隐藏已结束退单</label></td>
<td> <input id="btn_rsch2" class="btnClass btnClassFind" type="button" value="查询" /></td>
</tr>
<tr>
<td valign="top" colspan="8">
<div id="DataGrid1" class="DataGridStyle"></div>
<div id="DataGrid2" class="DataGridStyle"></div>
</td>
</tr>
</table>
</body>
</html>