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.

5610 lines
226 KiB
Plaintext

2 months ago
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DD_OrderGoodsMateForTM4.aspx.cs" Inherits="TradeManageNew.DingDan.DD_OrderGoodsMateForTM4" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1">
<title>订单修改</title>
<link rel="stylesheet" type="text/css" href="../themes/New.css" />
<link href="../themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="../themes/icon.css" />
<link rel="stylesheet" type="text/css" href="../themes/DataGrid.css" />
<link rel="stylesheet" type="text/css" href="../themes/uploadify.css" />
<script src="../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="../Scripts/jquery.min.js" type="text/javascript"></script>
<script src="../Scripts/jquery.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/DateBox.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 type="text/javascript" src="../Scripts/uploadify/jquery.uploadify.js"></script>
<script src="../Scripts/ajaxfileupload.js" type="text/javascript"></script>
<script src="../Scripts/jquery.url.js" type="text/javascript"></script>
<script src="../Scripts/WindowLoad.js" type="text/javascript"></script>
<script src="../Scripts/jquery.cookies.min.js" type="text/javascript"></script>
<script src="../Scripts/DatePicker/WdatePicker.js" type="text/javascript"></script>
<script src="../Scripts/MaskedTextBox.js" type="text/javascript"></script>
<script src="../Scripts/jquery.cookies.min.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/Global.js" type="text/javascript"></script>
<script type="text/javascript">
var datagrid1 = new nblf.ui.DataGrid("DataGrid1");
var datagrid3 = new nblf.ui.DataGrid("DataGrid3");
var datagrid4 = new nblf.ui.DataGrid("DataGrid4");
var datagrid5 = new nblf.ui.DataGrid("DataGrid5");
var datagrid6 = new nblf.ui.DataGrid("DataGrid6");
var datagrid7 = new nblf.ui.DataGrid("DataGrid7");
var UserId = "<%=Session["UserId"]%>";
var name = "<%=Session["Name"]%>";
var deptid = "<%=Session["DeptId"]%>";
var OrderId = 0;
var index = -1;
var DetailId = 0;
var OldDetailId = 0;
var OldNum = 0;
var Id = 0;
var Title = "订单信息";
var Title1 = "订单修改";
var CF = 0;
var MateState = 0;
var IsSpare = 0;
var ShopId = 0;
var TId=0;
var dsf=0;
var WindowLoadModel = new WindowLoad();
$(document).ready(function () {
WindowLoadModel.ApplicationPath = "../";
WindowLoadModel.ControlID = "WindowLoad";
WindowLoadModel.Isbgiframe = true;
WindowLoadModel.Load();
ajaxInit(WindowLoadModel);
OrderId = $.url.param("OrderId");
if (OrderId == undefined) {
OrderId = 0;
}
CF = $.url.param("CF");
if (CF == undefined) {
CF = 0;
}
dsf = $.url.param("DSF");
if (dsf == undefined) {
dsf = 0;
}
GetStore();
GetExpressType();
GetMoneyCode();
Title = $.url.param("Title");
if (Title == undefined) {
Title = "订单信息";
}
Title1 = $.url.param("Title1");
if (Title1 == undefined) {
Title1 = "订单修改";
}
// if(UserId==1||UserId==53)//财务和老板才能看到
// {
// $("#chk_cc,#chk_md,#chk_gg,#chk_th,#chk_yf,#chk_ss").attr("checked","checked");
// //$("#tr_yg").show();
// // $("#tr_lr").show();
// }
$("#chk_cc,#chk_md,#chk_gg,#chk_th,#chk_yf,#chk_ss").bind("click",function(){
GetLR();
});
GetExpress();
$("#selectwl").bind("change", function () {
GetExpress();
if($(this).val()=="10"||$(this).val()=="13"||$(this).val()=="15"||$(this).val()=="14"||$(this).val()=="16"||$(this).val()=="11")
{
GetOrderFedexSKU();
$("#tr_fedex").show();
}
else
$("#tr_fedex").hide();
});
$("#txtPost").bind("change", function () {
if($("#a_post").html()!="0"&&$("#a_post").html()!=""&&$("#txtPost").val()!=$("#a_post").html()&&datagrid4.DataSource.length > 0)
{
alert("改变物流渠道,必须先删除原来跟踪码");
if ($("#a_post").html() == "")
$("#txtPost").val("0");
else
$("#txtPost").val($("#a_post").html());
return;
}
ChangeExpress();
});
$("input[precision]").MaskedTextBox();
$("#" + datagrid1.TableID + " input[CommandName='cmdEdit']").live("click", function () {
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
index = RowIndex;
var model = datagrid1.Get_Model(RowIndex);
Id = model.Id;
OldDetailId = model.DetailId;
OldNum = model.GoodsNum;
//if(model.OldTypeCode!=null)
// $("#txt_xh").val(model.OldTypeCode);
//else
$("#txt_xh").val("");
$("#select_tj").val("1");
if (model.GoodsCode != null && model.GoodsCode != "")
{
$("#txt_hwbhmc").val(model.GoodsCode);
GetSelectGoods();
}
else
{
$("#txt_hwbhmc").val("");
datagrid3.DataBind(null);
}
//$("#kw").val(model.GoodsSKU);
//$("#a_goodsname").html(model.GoodsName);
// $("#txt_price").html(model.GoodsPrice);
DetailId = model.DetailId;
$("#txt_sl").val(model.GoodsNum);
// $("#a_typecode").val(model.GoodsNum);
fopen();
});
$("#" + datagrid1.TableID + " input[CommandName='cmdDel']").live("click", function () {
if (window.confirm('确定要取消删除吗?') == false) return;
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
index = RowIndex;
var model = datagrid1.Get_Model(RowIndex);
DeleteSKU(model.Id, model.GoodsSKU, model.GoodsName);
});
$("#" + datagrid4.TableID + " input[CommandName='cmdDel']").live("click", function () {
if (window.confirm('确定要取消删除吗?') == false) return;
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
var model = datagrid4.Get_Model(RowIndex);
DeleteTrackCode(model.Id);
});
$("#" + datagrid4.TableID + " input[CommandName='cmdEdit']").live("click", function () {
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
var model = datagrid4.Get_Model(RowIndex);
if(UserId>1)
{
alert("只有BOSS账号能修改跟踪码");
return;
}
$("#a_Code").html(model.TrackCode);
$("#txt_Code").val(model.TrackCode);
fopen4()
});
$("#" + datagrid1.TableID + " a[gid]").live("click", function () {
var gid = $(this).attr("gid");
if(gid<=0)
{
alert("未分配,无法跳转到货物信息");
return;
}
if(dsf==0)
window.open("../HuoWu/HW_GoodsAddForTM.aspx?GoodsId=" + gid);
});
$("#btn_add").bind("click", function () {
Id = 0;
OldDetailId = 0;
OldNum = 0;
$("#select_tj2").val("1");
$("#txt_hwbhmc2").val("");
datagrid5.DataBind(null);
//$("#kw").val("");
//$("#a_goodsname").html("");
DetailId = 0;
$("#txt_sl").val("");
// $("#a_typecode").val(model.GoodsNum);
fopen3();
});
$("#btn_Cancel,#btn_Cancel3,#btn_Cancel5").bind("click", $.fancybox.close);
CreateDataGrid();
CreateDataGrid3();
CreateDataGrid4();
CreateDataGrid5();
CreateDataGrid6();
CreateDataGrid7();
if (OrderId > 0) {
GetJC_PostGroup();
GetOrderModel();
GetOrderGoods();
// GetModel_OrderFee();
if (CF==0)
GetOrderTrack();
GetLR();
GetOrderFedexSKU3();
GetWLSS();
}
$("#cmdBack").bind("click", function () {
window.close();
window.parent.CloseTab(Title1, Title);
});
$("#a_addpostcode").bind("click", function () {
if ($("#selectwl").val() == "0") {
alert("请先选择运输方式");
return;
}
if ($("#txtPost").val() == "0") {
alert("请先选择渠道");
return;
}
// if($("#selectwl").val()!="18") //自提
// {
// if($("#select_ck").val()=="11"&&$("#selectwl").val()!="16"&&$("#selectwl").val()!="11")//东部仓
// {
// alert("该发货仓库对应选择得物流方式不对");
// return;
// }
// if($("#select_ck").val()=="6"&&$("#selectwl").val()!="13"&&$("#selectwl").val()!="11")//西部仓
// {
// alert("该发货仓库对应选择得物流方式不对");
// return;
// }
// if($("#select_ck").val()=="16"&&$("#selectwl").val()!="13"&&$("#selectwl").val()!="11")//西部仓
// {
// alert("该发货仓库对应选择得物流方式不对");
// return;
// }
// }
if ($("#selectwl").val() == "10"||$("#selectwl").val() == "13"||$("#selectwl").val() == "15"||$("#selectwl").val() == "14"||$("#selectwl").val() == "16"||$("#selectwl").val() == "11")//fedex
{
GetOrderFedexTrackCode();
return;
}
//if ($("#a_post").html() != $("#txtPost").val() && datagrid4.DataSource.length > 0) {
// alert("改变渠道,请先删除原跟踪码");
// return;
//}
var num = 0;
if (datagrid4.DataSource != null)
{
$(datagrid4.DataSource).each(function () {
if (this.TrackType < 3)
num++;
});
}
if ($("#chk_IsCF").is(":checked") == false && num > 0) {
alert("已经有一个跟踪码了,如果是拆分发包的话请勾选拆分发包再申请,如果要换跟踪码请先删除原跟踪码");
return;
}
GetOrderTrackCode();
});
$("#a_jsygyf").bind("click", function () {
if ($("#selectwl").val() == "0") {
alert("请先选择运输方式");
return;
}
if ($("#txtPost").val() == "0") {
alert("请先选择渠道");
return;
}
GetOrderPostFee();
});
$("#chk_cfyf").click(function(){
if($(this).is(":checked")==true)
{
$("#DataGrid6").show();
GetOrderFedexSKU2();
}
else
$("#DataGrid6").hide();
});
$("#a_addpostcode2").bind("click", function () {
fopen5();
});
$("#a_addpostcode1").bind("click", function () {
var num = 0;
if (datagrid4.DataSource != null) {
$(datagrid4.DataSource).each(function () {
if (this.TrackType < 3)
num++;
});
}
if ($("#chk_IsCF").is(":checked") == false && num > 0) {
alert("已经有一个跟踪码了,如果是拆分发包的话请勾选拆分发包再填写,如果要换跟踪码请先删除原跟踪码");
return;
}
if ($("#txtTrackCode").val() == "") {
alert("请填写跟踪码");
return;
}
// var error = "";
// var param1 = new Object();
// param1.LogisticsId = $("#selectwl").val();
// param1.TrackCode = $("#txtTrackCode").val();
//$.ajax({
// url: "DD_OrderService.asmx/CheckWuliu",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param1),
// dataType: "json",
// async: false,
// success: function (data) {
// if (data.d == "1")
// error="该物流渠道跟踪码格式不正确";
// }
//});
//if (error != "") {
// alert(error);
// return;
//}
SaveOrderTrackCode();
});
//$("#btn_CF").bind("click", function () {
// window.parent.addTab("订单拆分", "DingDan/DD_OrderSpare.aspx?Title=订单修改&OrderId=" + OrderId, true);
//});
$("#select_BackType").bind("change", function () {
if($(this).val()=="0"||$(this).val()=="1")
$("#select_OrderState").val("0");
else
$("#select_OrderState").val("1");
});
$('#kw').bind("input propertychange", function () {
getContent(this);
});
$("#btn_link").bind("click", function () {
window.open("http://trade.aliexpress.com/order_detail.htm?orderId=" + $("#txtPlatOrderCode").html());
});
//KeyEvent();
$("#a_editjb").bind("click", function () {
EditJB();
});
$("#a_deljb").bind("click", function () {
CancelJB();
});
$("#cmdSaveJB").bind("click", function () {
if($("#a_ck").html()!=$("#select_ck").val())//改变发货仓库
{
if($("#chk_IsPiPei").is(":checked")==true)
{
alert("已经匹配库存得订单不能修改发货仓库");
return;
}
if($("#select_ck").val()==6&&datagrid4.DataSource.length>0&&$("#selectwl").val() == "16")
{
alert("改变发货仓库需要将原来的跟踪码删除");
$("#select_ck").val($("#a_ck").html());
return;
}
else
if($("#select_ck").val()==11&&datagrid4.DataSource.length>0&&$("#selectwl").val()!= "16")
{
alert("改变发货仓库需要将原来的跟踪码删除");
$("#select_ck").val($("#a_ck").html());
return;
}
}
UpdateOrderBase();
});
$("#a_editmj").bind("click", function () {
EditMJ();
});
$("#a_delmj").bind("click", function () {
CancelMJ();
});
$("#cmdSaveMJ").bind("click", function () {
UpdateOrderAddr();
});
$("#btn_QXFP").bind("click", function () {
//if ($(this).html() == "分配")
//{
// UpdateOrderBuy();
//}
//else
UpdateOrderNoBuy();
});
$("#fileToUploadImage").bind("change", function () {
ajaxFileUpload_fileToUploadImage();
});
$("#fileToUploadImage1").bind("change", function () {
ajaxFileUpload_fileToUploadImage1();
});
$(".img_del").live("click", function () {
$(this).prev("a").remove();
$(this).remove();
var imgid = $(this).attr("no");
if (ImgList != null) {
$(ImgList).each(function () {
if (imgid == this.id) {
Array.remove(ImgList, this);
}
});
}
});
$(".img_del1").live("click", function () {
$(this).prev("a").remove();
$(this).remove();
var imgid = $(this).attr("no");
if (ImgList1 != null) {
$(ImgList1).each(function () {
if (imgid == this.id) {
Array.remove(ImgList1, this);
}
});
}
});
$("#chk_jhcw").bind("click", function () {
if($(this).is(":checked")==true)
{
$("#tr_jh").show();
}
else
$("#tr_jh").hide();
$("#tr_jh2").show();
});
$("#chk_IsBackGoods").bind("click", function () {
if($(this).is(":checked")==true)
{
$("#tb_th").show();
}
else
$("#tb_th").hide();
});
$("#chk_wlss").bind("click", function () {
if($(this).is(":checked")==true)
{
$("#tb_wlss").show();
$("#tr_wl").show();
}
else
$("#tb_wlss").hide();
});
});
function GetStore() {
$.ajax({
url: "../CangKu/CangKuServer.asmx/GetUseStoreHouse",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
async: false,
success: function (data) {
if (data.d != null) {
$(data.d).each(function () {
$("#select_ck").append('<option value="' + this.StoreId + '">' + this.StoreName + ' </option>');
});
}
}
});
//$("#select_ck").append("<option value='0'>不限</option>");
}
var ckfee=0;
var mdfee=0;
var adfee=0;
function GetModel_OrderFee() {
var param = new Object();
param.orderid = OrderId;
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetModel_OrderFee",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
// WindowLoadModel.Hide();
if (data.d != null) {
ckfee=data.d.ckfee;
mdfee=data.d.mdfee;
adfee=data.d.adfee;
}
}
});
}
function GetDetail() {
$("#select_gm").empty();
$("#select_gm").append("<option value='0'>选择</option>")
var param = new Object();
param.GoodsId = GId;
$.ajax({
url: "DD_OrderService.asmx/GetGoodsSPDetailList",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
// WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function () {
$("#select_gm").append("<option value='" + this.TypeCode + "'>" + this.TypeDesc + "</option>");
});
}
}
});
}
function GetMoneyCode() {
// WindowLoadModel.Show();
$.ajax({
url: "../SysManage/SysManageService.asmx/GetMoneyList",
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async:false,
success: function (data) {
// WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function () {
if (this.MCode == "USD")
$("#select_BackMoneyCode").append("<option value='" + this.MCode + "' selected='selected'>" + this.MName + "</option>");
else
$("#select_BackMoneyCode").append("<option value='" + this.MCode + "'>" + this.MName + "</option>");
})
}
}
});
}
function IsImage(filename) {
var extStart = filename.lastIndexOf(".");
var ext = filename.substring(extStart, filename.length).toUpperCase();
if (ext != ".BMP" && ext != ".PNG" && ext != ".GIF" && ext != ".JPG" && ext != ".JPEG") {
return false;
} else {
return true;
}
}
var ImgList = new Array();
function ajaxFileUpload_fileToUploadImage() {
var filename = $("#fileToUploadImage").val();
if (filename == "" || filename == undefined) return;
if (IsImage(filename) == false) { alert("上传文件格式只限于bmp,png,gif,jpeg,jpg格式"); return; }
// WindowLoadModel.Show();
$.ajaxFileUpload({
url: '../GlobalAshx/AjaxFileUpload.ashx?DirectoryName=attached/images',
secureuri: false,
fileElementId: 'fileToUploadImage',
dataType: 'json',
success: function (data, status) {
// WindowLoadModel.Hide();
if (data.Id == 0) {
alert("图片太大了不要超过400K");
$("#fileToUploadImage").bind("change", function () {
ajaxFileUpload_fileToUploadImage();
});
return;
}
var md = new Object();
md.FileUrl = data.FileUrl;
md.id = data.Id;
Array.add(ImgList, md);
var Url = "../" + data.FileUrl;
$("#div_img").append("<a><img alt='' imgurl='" + data.FileUrl + "' no='" + data.Id + "' src='" + Url + "' width='70px' height='70px' /></a><a class='img_del' style='cursor:pointer;' no='" + data.Id + "'><img alt='删除' src='../images/del.gif' width='20px' height='20px' /></a>");
$("#fileToUploadImage").bind("change", function () {
ajaxFileUpload_fileToUploadImage();
});
}
})
return false;
}
var ImgList1 = new Array();
function ajaxFileUpload_fileToUploadImage1() {
var filename = $("#fileToUploadImage1").val();
if (filename == "" || filename == undefined) return;
if (IsImage(filename) == false) { alert("上传文件格式只限于bmp,png,gif,jpeg,jpg格式"); return; }
// WindowLoadModel.Show();
$.ajaxFileUpload({
url: '../GlobalAshx/AjaxFileUpload.ashx?DirectoryName=attached/images',
secureuri: false,
fileElementId: 'fileToUploadImage1',
dataType: 'json',
success: function (data, status) {
// WindowLoadModel.Hide();
if (data.Id == 0) {
alert("图片太大了不要超过400K");
$("#fileToUploadImage1").bind("change", function () {
ajaxFileUpload_fileToUploadImage1();
});
return;
}
var md = new Object();
md.FileUrl = data.FileUrl;
md.id = data.Id;
Array.add(ImgList1, md);
var Url = "../" + data.FileUrl;
$("#div_img1").append("<a><img alt='' imgurl='" + data.FileUrl + "' no='" + data.Id + "' src='" + Url + "' width='70px' height='70px' /></a><a class='img_del1' style='cursor:pointer;' no='" + data.Id + "'><img alt='删除' src='../images/del.gif' width='20px' height='20px' /></a>");
$("#fileToUploadImage1").bind("change", function () {
ajaxFileUpload_fileToUploadImage1();
});
}
})
return false;
}
function EditJB() {
$("#a_savejb").show();
$("#a_deljb").show();
$("#chk_IsFH").removeAttr("disabled");
}
function CancelJB() {
$("#a_savejb").hide();
$("#a_deljb").hide();
$("#chk_IsFH").attr("disabled", "disabled");
}
function EditMJ() {
$("#a_savemj").show();
$("#a_delmj").show();
$("#aRevName").hide();
$("#txtRevName").show();
$("#aRevCountry").hide();
$("#txtRevCountry").show();
$("#aRevAddr").hide();
$("#txtRevAddr").show();
$("#aRevPhone").hide();
$("#txtRevPhone").show();
$("#aRevMoblie").hide();
$("#txtRevMoblie").show();
$("#aRevPostCode").hide();
$("#txtRevPostCode").show();
$("#aCustomID").hide();
$("#txtCustomID").show();
$("#aRevProvince").hide();
$("#txtRevProvince").show();
$("#aRevCity").hide();
$("#txtRevCity").show();
$("#aRevArea").hide();
$("#txtRevArea").show();
$("#aRevMail").hide();
$("#txtRevMail").show();
}
function CancelMJ() {
$("#a_savemj").hide();
$("#a_delmj").hide();
$("#aRevName").show();
$("#txtRevName").hide();
$("#aRevCountry").show();
$("#txtRevCountry").hide();
$("#aRevAddr").show();
$("#txtRevAddr").hide();
$("#aRevPhone").show();
$("#txtRevPhone").hide();
$("#aRevMoblie").show();
$("#txtRevMoblie").hide();
$("#aRevPostCode").show();
$("#txtRevPostCode").hide();
$("#aCustomID").show();
$("#txtCustomID").hide();
$("#aRevProvince").show();
$("#txtRevProvince").hide();
$("#aRevCity").show();
$("#txtRevCity").hide();
$("#aRevArea").show();
$("#txtRevArea").hide();
$("#aRevMail").show();
$("#txtRevMail").hide();
}
function AddMJ() {
$("#aRevName").html($("#txtRevName").val());
$("#aRevCountry").html($("#txtRevCountry").val());
$("#aRevAddr").html($("#txtRevAddr").val());
$("#aRevPhone").html($("#txtRevPhone").val());
$("#aRevMoblie").html($("#txtRevMoblie").val());
$("#aRevPostCode").html($("#txtRevPostCode").val());
$("#aCustomID").html($("#txtCustomID").val());
$("#aRevProvince").html($("#txtRevProvince").val());
$("#aRevCity").html($("#txtRevCity").val());
$("#aRevArea").html($("#txtRevArea").val());
$("#aRevMail").html($("#txtRevMail").val());
}
function GetExpressType() {
$("#selectwl").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 () {
$("#selectwl").append("<option value='" + this.LogisticsId + "'>" + this.LogisticsName + "</option>");
});
}
}
});
}
function KeyEvent() {
$(document).keydown(function (e) {
e = e || window.event;
var keycode = e.which ? e.which : e.keyCode;
if (keycode == 38) {
if (jQuery.trim($("#append").html()) == "") {
return;
}
movePrev();
} else if (keycode == 40) {
if (jQuery.trim($("#append").html()) == "") {
return;
}
$("#kw").blur();
if ($(".item").hasClass("addbg")) {
moveNext();
} else {
$(".item").removeClass('addbg').eq(0).addClass('addbg');
}
} else if (keycode == 13) {
dojob();
}
});
var movePrev = function () {
$("#kw").blur();
var index = $(".addbg").prevAll().length;
if (index == 0) {
$(".item").removeClass('addbg').eq($(".item").length - 1).addClass('addbg');
} else {
$(".item").removeClass('addbg').eq(index - 1).addClass('addbg');
}
}
var moveNext = function () {
var index = $(".addbg").prevAll().length;
if (index == $(".item").length - 1) {
$(".item").removeClass('addbg').eq(0).addClass('addbg');
} else {
$(".item").removeClass('addbg').eq(index + 1).addClass('addbg');
}
}
var dojob = function () {
$("#kw").blur();
var value = $(".addbg").text();
$("#kw").val(value);
$("#append").hide().html("");
}
}
function fopen() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test1',
'onComplete': function () {
}
});
}
function fopen3() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test3',
'onComplete': function () {
}
});
}
function fopen4() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test4',
'onComplete': function () {
}
});
}
function fopen2() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test2',
'onComplete': function () {
}
});
}
function fopen5() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test5',
'onComplete': function () {
}
});
}
function GetExpress() {
$("#txtPost").empty();
$("#txtPost").append("<option value='0'>-选择-</option>");
//$("#div_postinfo").empty();
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 () {
$("#txtPost").append("<option value='" + this.ExpressID + "'>" + this.Name + "</option>");
})
}
}
});
}
function GetJC_PostGroup() {
$("#select_zone").empty();
var param = new Object();
param.orderid = OrderId;
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetJC_PostGroup",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async:false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$("#select_zone").append("<option value='0'>选择</option>");
$(data.d).each(function () {
$("#select_zone").append("<option value='" + this.Groups + "'>" + this.Groups + "</option>");
});
}
else
$("#select_zone").append("<option value='0'>不分区</option>");
}
});
}
function GetOrderTrack() {
var param = new Object();
param.OrderId = OrderId;
param.JoinOrderCode = $("#txtJoinOrderCode").html();
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetOrderTrackCodeList",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
datagrid4.DataBind(data.d);
var num = 0;
if (data.d != null) {
$(data.d).each(function () {
if (this.TrackType < 3)
num++;
});
}
if (MateState == 2 && deptid != 25 && deptid != 29 && num > 0) {
// $("#chk_NoBuy").attr("disabled", "disabled");
$("#btn_add").hide();
// $("#a_addpostcode").hide();
// $("#a_addpostcode1").hide();
$("#btn_QXFP").hide();
$("#cmdSaveSP").hide();
$("#txtPost").attr("disabled", "disabled");
$("#selectwl").attr("disabled", "disabled");
$("#" + datagrid4.TableID + " input[CommandName='cmdDel']").hide();
}
if (data.d == null || num < 2)
$("#chk_IsCF").removeAttr("checked");
}
});
}
function DeleteTrackCode(Id) {
var param = new Object();
param.Id = Id;
param.OrderId = OrderId;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/DeleteTrackCode",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
GetOrderTrack();
}
});
}
var GoodsList = new Array();
var GoodsCodes="";
var HWSFee=0;
var ygcb=0;//预估成本
var ygsf=0;//预估税费
var ygtc=0;//预估头程
var weightas=0;
function GetOrderGoods() {
//$("#btn_QXFP").hide();
var param = new Object();
param.OrderId = OrderId;
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetOrderGoodsListForTM4",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async:false,
success: function (data) {
WindowLoadModel.Hide();
GoodsList = data.d;
if (GoodsList != null) {
ygcb = parseFloat(GoodsList[0].OldTypeDesc);//预估成本
ygsf=parseFloat(GoodsList[0].OldTypeCode);//预估税费
ygtc=0;//parseFloat(GoodsList[0].MoneyCode);//预估头程
if(GoodsList[0].Weight!=null)
weightas=parseFloat(GoodsList[0].Weight);//
$(GoodsList).each(function () {
GoodsCodes+=","+this.GoodsCode;
//if(CF == 1)
// this.Id = 0;
//if (this.DetailId > 0)
// $("#btn_QXFP").show();
if(this.GoodsCB!=null&&this.GoodsCB>0)
GoodsFee=this.GoodsCB;
if(this.GoodsCB2!=null&&this.GoodsCB2>0)
TCFee=0;//this.GoodsCB2;
if(this.RMBMoney!=null&&this.RMBMoney>0)
HWSFee=this.RMBMoney;
});
if($("#txt_goodsCode").val()==""&&GoodsCodes!="")
$("#txt_goodsCode").val(GoodsCodes.substr(1));
}
datagrid1.DataBind(GoodsList);
if (MateState == 2) {
$("#btn_add").hide();
$("#DataGrid1 input[CommandName='cmdEdit']").hide();
$("#DataGrid1 input[CommandName='cmdDel']").hide();
}
}
});
}
var omd=null;
var TCFee=0;
var WFee1="";
var WFee2="";
var WFee3="";
var WFee4="";
var EFee1="";
var EFee2="";
var EFee3="";
var EFee4="";
var FactOrderFee=0;
var DR_BackFee=0;
var DR_SSFee=0;
var DR_PostFee=0;
var FeeRate = 0;
var FeeRate2=1;
var YGPostFee=0;
function GetOrderModel() {
var param = new Object();
param.OrderId = OrderId;
// WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetOrderModelNew4",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async:false,
success: function (data) {
//WindowLoadModel.Hide();
omd=data.d;
if (data.d != null) {
//if (CF == 0) {
// if (data.d.State == 2 || data.d.State == 3) {
// alert("该订单已经结束或被取消,不能编辑");
// window.location.href("DD_OrderLook.aspx?Title=订单信息&OrderId=" + OrderId);
// }
//}
//if (CF == 0 && data.d.State == 2) {
FeeRate = data.d.FeeRate;
if (data.d.FeeRate2 != null&&data.d.FeeRate2>0)
FeeRate2=data.d.FeeRate2;
if(data.d.Fee7!=null)
{
YGPostFee=data.d.Fee7;
$("#sp_jsygyf").html("预估运费:"+(YGPostFee).toFixed(2)+" $");
}
if (data.d.State == 3)
{
$("#a_state").html("已取消");
}
else
if (data.d.State == 2) {
$("#a_state").html("已发货");
}
else
if (data.d.State == 1 && data.d.PrintState==1) {
$("#a_state").html("已打印");
}
else
if (data.d.State == 1 && data.d.MateState>0) {
$("#a_state").html("已匹配");
}
else
$("#a_state").html("未发货");
$("#tr_sh").show();
// GetOrderSaleCP();
GetOrderSaleBack();
//}
if (data.d.PlatId == 1)
$("#btn_link").show();
$("#txtShopName").html(data.d.ShopName);
ShopId=data.d.ShopId;
if (CF == 1) {
$("#txtPlatOrderCode").html("C" + data.d.PlatOrderCode);
$("#aTotalPrice").html("0");
$("#txtJoinOrderCode").html("");
$("#txtTotalPrice").val("0");
}
else {
$("#txtPlatOrderCode").html(data.d.PlatOrderCode);
$("#txtJoinOrderCode").html(data.d.JoinOrderCode);
$("#aTotalPrice").html(data.d.TotalPrice);
$("#txtTotalPrice").val(data.d.TotalPrice);
if (data.d.IsJoin == 1)
$("#chk_hb").attr("checked", "checked");
}
$("#txt_JHRemark").val(data.d.JHRemark);
if (data.d.JHError == 1)
{
$("#chk_jhcw").attr("checked", "checked");
$("#tr_jh").show();
$("#tr_jh2").show();
}
if (data.d.IsFba == 1)
$("#chk_IsFba").attr("checked", "checked");
if (data.d.MateState == 2)
$("#chk_IsPiPei").attr("checked", "checked");
if (data.d.MoneyState == 1)
$("#chk_IsMoney").attr("checked", "checked");
if (data.d.OrderDate != null)
$("#txtOrderDate").html(data.d.OrderDate.localeFormat("yyyy-MM-dd"));
if (data.d.InDate != null)
$("#txtInDate").html(data.d.InDate.localeFormat("yyyy-MM-dd"));
if (data.d.PrintDate != null)
$("#txtPrintDate").html(data.d.PrintDate.localeFormat("yyyy-MM-dd"));
if (data.d.PostDate != null)
$("#txtPostDate").html(data.d.PostDate.localeFormat("yyyy-MM-dd"));
$("#select_ck").val(data.d.StoreId);
$("#a_ck").html(data.d.StoreId);
$("#aRevName").html(data.d.RevName);
$("#txtRevName").val(data.d.RevName);
if(data.d.Zone!=null&&data.d.Zone!="")
$("#select_zone").val(data.d.Zone);
$("#aRevCountry").html(data.d.RevCountry);
$("#txtRevCountry").val(data.d.RevCountry);
$("#txtRevCountryCode").val(data.d.CountryCode);
$("#txtRevCountryName").val(data.d.CountryName);
$("#aRevAddr").html(data.d.RevAddr);
$("#txtRevAddr").val(data.d.RevAddr);
if(data.d.RevFax!=null&&data.d.RevFax!="")
$("#a_AddressType").html(data.d.RevFax);
$("#aRevPhone").html(data.d.RevPhone);
$("#txtRevPhone").val(data.d.RevPhone);
$("#aRevMoblie").html(data.d.RevMoblie);
$("#txtRevMoblie").val(data.d.RevMoblie);
$("#aRevPostCode").html(data.d.RevPostCode);
$("#txtRevPostCode").val(data.d.RevPostCode);
$("#aCustomID").html(data.d.CustomID);
$("#txtCustomID").val(data.d.CustomID);
$("#txtPost").val(data.d.Post);
$("#selectwl").val(data.d.LogisticsId);
if(data.d.DR_BackFee!=null)
{
$("#sp_tkfee").html("退款金额:"+data.d.DR_BackFee+"$");
DR_BackFee=data.d.DR_BackFee;
}
if(data.d.DR_SSFee!=null)
{
// $("#sp_tkfee").html("退款金额:"+data.d.DR_BackFee+"$");
DR_SSFee=data.d.DR_SSFee;
}
if(data.d.DR_PostFee!=null)
{
// $("#sp_tkfee").html("退款金额:"+data.d.DR_BackFee+"$");
DR_PostFee=data.d.DR_PostFee;
}
if(data.d.FactOrderFee!=null)
{
$("#sp_sjlr").show();
$("#SJLR_1").html(data.d.FactOrderFee);
FactOrderFee=data.d.FactOrderFee;
}
else
{
$("#SJLR_1").html("");
$("#sp_sjlr").hide();
}
if(data.d.FactOrderCommison!=null)
$("#SJLR_2").html(data.d.FactOrderCommison);
else
$("#SJLR_2").html("");
if(data.d.FactOrderFax!=null)
$("#SJLR_11").html(data.d.FactOrderFax);
else
$("#SJLR_11").html("");
if(data.d.LogisticsId==10||data.d.LogisticsId==13||data.d.LogisticsId==15||data.d.LogisticsId==14||data.d.LogisticsId==16||data.d.LogisticsId==11)
{
GetOrderFedexSKU();
$("#tr_fedex").show();
}
else
$("#tr_fedex").hide();
$("#a_postinfo").html(data.d.PostInfo);
$("#aRevMail").html(data.d.RevMail);
$("#txtRevMail").val(data.d.RevMail);
$("#a_poststate").html(data.d.PostState);
// if(data.d.FeeLog!=null)
// $("#div_fee2").html(data.d.FeeLog);
if (data.d.PostState == 2)
$("#chk_IsFH").attr("checked", "checked");
else
$("#chk_IsFH").removeAttr("checked");
$("#a_post").html(data.d.Post);
//if (data.d.TotalWeight != null)
// $("#txtTotalWeight").val(data.d.TotalWeight);
$("#aOrderLevel").html(data.d.OrderLevel);
//$("#txtTrackCode").val(data.d.TrackCode);
//IsSpare = data.d.IsSpare;
if (data.d.IsSpare == 1) {
$("#chk_IsCF").attr("checked", "checked");
// $("#txtTrackCode").hide();
// $("#a_TrackState").html("拆分发包:");
// $("#a_TrackCode").html(data.d.TrackCode);
}
var error = "";
if (data.d.ErrorInfo != null)
error = data.d.ErrorInfo;
if (data.d.PostError != null && data.d.PostError != "")
error +=data.d.PostError;
$("#txtGoodsNum").val(data.d.GoodsNum);
$("#txtErrorInfo").val(error);
if(data.d.escrowFee!=null)
$("#txtFax").val(data.d.escrowFee);
else
$("#txtFax").val("0");
var rk = "";
if (data.d.GoodsName != null)
rk = data.d.GoodsName+" ";
if (data.d.GoodsCode != null)
rk += data.d.GoodsCode+" ";
if (data.d.BuyRemark != null)
rk += data.d.BuyRemark;
$("#txtBuyRemark").html(rk);
//if (data.d.PlatId == 1)
// GetLeaveWord(data.d.PlatOrderCode);
//else
$("#txtLeaveWord").html(data.d.LeaveWord);
$("#a_MoneyCode,#a_MoneyCode2").html(data.d.MoneyCode);
$("#aRevProvince").html(data.d.RevProvince);
$("#txtRevProvince").val(data.d.RevProvince);
$("#aRevCity").html(data.d.RevCity);
$("#txtRevCity").val(data.d.RevCity);
$("#aRevArea").html(data.d.RevArea);
$("#txtRevArea").val(data.d.RevArea);
if(data.d.PostFee!=null)
$("#a_PostFee,#a_sjyf").html(data.d.PostFee);
// if(data.d.Fee3!=null)
// TCFee=data.d.Fee3;
if(data.d.Post!=null)
PostId=data.d.Post;
PlatId=data.d.PlatId;
$("#a_addr").html($("#txtRevAddr").val() + "," + $("#txtRevArea").val() + " " + $("#txtRevCity").val() + " " + $("#txtRevProvince").val() + " " + $("#txtRevPostCode").val() + " " + $("#txtRevCountry").val());
//if (data.d.NoBuy == 1) {
// $("#a_nobuy").html("1");
// $("#chk_NoBuy").attr("checked", "checked");
//}
//else {
// $("#a_nobuy").html("0");
// $("#chk_NoBuy").removeAttr("checked");
//}
if(data.d.Fee6!=null)
{
$("#a_SP").html(data.d.Fee6);
WFee1=data.d.Fee6;
}
if(data.d.Fee7!=null)
{
$("#a_FD").html(data.d.Fee7);
WFee2=data.d.Fee7;
}
if(data.d.Fee8!=null)
{
$("#a_HF").html(data.d.Fee8);
WFee3=data.d.Fee8;
}
if(data.d.BoxFee!=null)
{
$("#a_TF").html(data.d.BoxFee);
WFee4=data.d.BoxFee;
}
var wzd=0;
var wsx=0;
if(WFee1!="")
{
wzd=parseFloat(WFee1);
wsx=1;
}
if(wzd==0||(WFee2!=""&&parseFloat(WFee2)<wzd))
{
if(WFee2!="")
wzd=parseFloat(WFee2);
wsx=2;
}
if(wzd==0||(WFee3!=""&&parseFloat(WFee3)<wzd))
{
if(WFee3!="")
wzd=parseFloat(WFee3);
wsx=3;
}
if(wzd==0||(WFee4!=""&&parseFloat(WFee4)<wzd))
{
if(WFee4!="")
wzd=parseFloat(WFee4);
wsx=4;
}
$("#a_SP").css("color","blue");
$("#a_FD").css("color","blue");
$("#a_HF").css("color","blue");
$("#a_TF").css("color","blue");
if(wzd>0)
{
if(wsx==1)
$("#a_SP").css("color","red");
if(wsx==2)
$("#a_FD").css("color","red");
if(wsx==3)
$("#a_HF").css("color","red");
if(wsx==4)
$("#a_TF").css("color","red");
}
if(data.d.Fee11!=null)
{
$("#a_SP2").html(data.d.Fee11);
EFee1=data.d.Fee11;
}
if(data.d.Fee12!=null)
{
$("#a_FD2").html(data.d.Fee12);
EFee2=data.d.Fee12;
}
if(data.d.Fee13!=null)
{
$("#a_HF2").html(data.d.Fee13);
EFee3=data.d.Fee8;
}
if(data.d.Fee14!=null)
{
$("#a_TF2").html(data.d.Fee14);
EFee4=data.d.Fee14;
}
wzd=0;
wsx=0;
if(EFee1!="")
{
wzd=parseFloat(EFee1);
wsx=1;
}
if(wzd==0||(EFee2!=""&&parseFloat(EFee2)<wzd))
{
if(EFee2!="")
wzd=parseFloat(EFee2);
wsx=2;
}
if(wzd==0||(EFee3!=""&&parseFloat(EFee3)<wzd))
{
if(EFee3!="")
wzd=parseFloat(EFee3);
wsx=3;
}
if(wzd==0||(EFee4!=""&&parseFloat(EFee4)<wzd))
{
if(EFee4!="")
wzd=parseFloat(EFee4);
wsx=4;
}
$("#a_SP2").css("color","blue");
$("#a_FD2").css("color","blue");
$("#a_HF2").css("color","blue");
$("#a_TF2").css("color","blue");
if(wzd>0)
{
if(wsx==1)
$("#a_SP2").css("color","red");
if(wsx==2)
$("#a_FD2").css("color","red");
if(wsx==3)
$("#a_HF2").css("color","red");
if(wsx==4)
$("#a_TF2").css("color","red");
}
MateState = data.d.MateState;
if(data.d.OrderState2==1)
{
$("#chk_IsBack").attr("checked","checked");
$("#chk_IsBackGoods").attr("checked","checked");
$("#tb_th").show();
}
} else {
alert("找不到该订单");
$("#cmdSave").hide();
OrderId = 0;
$("#DataGrid1").hide();
}
}
});
}
function GetOrderFee(post,PostType) {
if($("#chk_cfyf").is(":checked")==true) //拆分运费
{
datagrid6.UpdateDataSource();
if(datagrid6.DataSource==null||datagrid6.DataSource.length==0)
{
alert("没有拆分数据");
return;
}
// var error="";
// $(datagrid6.DataSource).each(function(i) {
// if(this.Weight==null||this.Weight=="")
// {
// error+="第"+(i+1)+"行重量没填";
// }
// if(this.Height==null||this.Height=="")
// {
// error+="第"+(i+1)+"行高没填";
// }
// if(this.Long==null||this.Long=="")
// {
// error+="第"+(i+1)+"行长没填";
// }
// if(this.Width==null||this.Width=="")
// {
// error+="第"+(i+1)+"行宽没填";
// }
// });
// if(error!="")
// return error;
var error="";
$(datagrid6.DataSource).each(function() {
if(this.Id==null||this.Id==0)
{
error="请先点拆分数据保存,再选择计算";
}
});
if(error!="")
{
alert(error);
return;
}
var glist= datagrid6.GetSelectListModel();
if(glist==null||glist.length==0)
{
alert("请选择你要计算的拆分数据");
return;
}
SaveOrderSpare2();
GetOrderFee33(post,PostType,glist);
return;
}
var SelectListModels = datagrid1.GetSelectListModel();
if (SelectListModels != null &&$(SelectListModels).length >0) {
GetOrderFee22(post,PostType,SelectListModels[0]);
return;
}
//$("#btn_QXFP").hide();
//alert(post);
//alert(PostType);
var param = new Object();
param.omd=omd;
param.glist=GoodsList;
param.PostId = post;
param.PostType =PostType;// "SMART_POST";
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetFedexFee2",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
alert(data.d);
// if(post==222)
// $("#div_fee").html(data.d);
// else if(post==228)
// $("#div_fee2").html(data.d);
// else if(post==229)
// $("#div_fee3").html(data.d);
GetOrderModel();
GetLR();
}
});
}
function GetOrderFee22(post,PostType,gmd) {
var param = new Object();
param.omd=omd;
param.gmd=gmd;
param.PostId = post;
param.PostType =PostType;// "SMART_POST";
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetFedexFee22",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if(post==222)
$("#div_fee").html(data.d);
else if(post==228)
$("#div_fee2").html(data.d);
else if(post==229)
$("#div_fee3").html(data.d);
GetOrderModel();
GetOrderGoods();
GetLR();
}
});
}
function GetOrderFee33(post,PostType,list) {
var param = new Object();
param.omd=omd;
param.list=list;
param.PostId = post;
param.PostType =PostType;// "SMART_POST";
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetFedexFee33",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
// if(post==222)
// $("#div_fee").html(data.d);
// else if(post==228)
// $("#div_fee2").html(data.d);
// else if(post==229)
// $("#div_fee3").html(data.d);
GetOrderModel();
GetOrderFedexSKU2();
GetLR();
}
});
}
function GetOrderUPS() {
var param = new Object();
param.omd=omd;
param.glist=GoodsList;
param.PostId = 241;
if($("#select_upsck").val()=="11")
param.PostId = 242;
param.PostType =$("#select_upstype").val();// "SMART_POST";
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetUPSFee",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
$("#a_UPS").html(data.d);
// else if(post==228)
// $("#div_fee2").html(data.d);
// else if(post==229)
// $("#div_fee3").html(data.d);
}
});
}
function SaveOrderSpare2() {
datagrid6.UpdateDataSource();
if(datagrid6.DataSource==null||datagrid6.DataSource.length==0)
{
return;
}
var error="";
$(datagrid6.DataSource).each(function(i) {
if(this.Weight==null||this.Weight=="")
{
error+="第"+(i+1)+"行重量没填";
}
if(this.Height==null||this.Height=="")
{
error+="第"+(i+1)+"行高没填";
}
if(this.Long==null||this.Long=="")
{
error+="第"+(i+1)+"行长没填";
}
if(this.Width==null||this.Width=="")
{
error+="第"+(i+1)+"行宽没填";
}
});
if(error!="")
{
alert(error);
return;
}
var param = new Object();
param.OrderId=OrderId;
param.list=datagrid6.DataSource;
$.ajax({
url: "../DD_OrderServiceNew.asmx/SaveOrderSpare",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async:false,
success: function (data) {
}
});
}
function SaveOrderSpare() {
if($("#chk_cfyf").is(":checked")==false) //拆分运费
return;
datagrid6.UpdateDataSource();
if(datagrid6.DataSource==null||datagrid6.DataSource.length==0)
{
alert("没有拆分数据");
return;
}
var error="";
$(datagrid6.DataSource).each(function(i) {
if(this.Weight==null||this.Weight=="")
{
error+="第"+(i+1)+"行重量没填";
}
if(this.Height==null||this.Height=="")
{
error+="第"+(i+1)+"行高没填";
}
if(this.Long==null||this.Long=="")
{
error+="第"+(i+1)+"行长没填";
}
if(this.Width==null||this.Width=="")
{
error+="第"+(i+1)+"行宽没填";
}
});
if(error!="")
{
alert(error);
return;
}
var param = new Object();
param.OrderId=OrderId;
param.list=datagrid6.DataSource;
$.ajax({
url: "../DD_OrderServiceNew.asmx/SaveOrderSpare",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async:false,
success: function (data) {
alert("保存成功");
GetOrderFedexSKU2();
}
});
}
function GetOrderFee2() {
//$("#btn_QXFP").hide();
var param = new Object();
param.omd=omd;
param.glist=GoodsList;
param.PostId = 222;
param.PostType = "FEDEX_GROUND";
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/GetFedexFee2",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
$("#div_fee").html(data.d);
GetOrderModel();
GetLR();
}
});
}
// FEDEX_GROUND GROUND_HOME_DELIVERY
function GetOrderFee3() {
//$("#btn_QXFP").hide();
var param = new Object();
param.omd=omd;
param.glist=GoodsList;
param.PostId = 222;
param.PostType = "GROUND_HOME_DELIVERY";
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/GetFedexFee2",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
$("#div_fee").html(data.d);
GetOrderModel();
GetLR();
}
});
}
var SId = 0;
var BId = 0;
function GetOrderSaleCP() {
var param = new Object();
param.OrderId = OrderId;
param.SaleType = 1;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/GetSaleBackModel",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
SId = data.d.Id;
$("#txtBadType").val(data.d.BadType);
$("#txtBadReason").val(data.d.BadReason);
$("#txtChangeBad").val(data.d.ChangeBad);
if(data.d.GoodsCode!=null&&data.d.GoodsCode!="null")
$("#txtGoodsCode").val(data.d.GoodsCode);
$("#txtGoodsUrl").val(data.d.GoodsUrl);
if (data.d.BadDate != null)
$("#txtBadDate").val(data.d.BadDate.localeFormat("yyyy-MM-dd"));
$("#txtBadRemark").val(data.d.BadRemark);
if (data.d.imglist != null)
ImgList = data.d.imglist;
$(ImgList).each(function () {
$("#div_img").append("<a><img alt='' imgurl='" + this.FileUrl + "' no='" + this.id + "' src='../" + this.FileUrl + "' width='70px' height='70px' /></a><a class='img_del' style='cursor:pointer;' no='" + this.id + "'><img alt='删除' src='../images/del.gif' width='20px' height='20px' /></a>");
});
}
}
});
}
function GetLeaveWord(OrderCode) {
var param = new Object();
param.OrderCode = OrderCode;
$.ajax({
url: "DD_OrderService.asmx/GetLeavewordFromOrder",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
var shtml = "";
if (data.d != null) {
$(data.d).each(function () {
shtml += this.wordContent + '【' + this.wordCreateCN.localeFormat("yyyy-MM-dd HH:mm") + '】';
});
$("#txtLeaveWord").html(data.d.LeaveWord);
}
}
});
}
function CreateDataGrid() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "图片";
col.CellTemplate = "<a CommandName='cmdImg' class='linka'><img src='{Bind productImgUrl}' alt='' width='30px' height='30px'/></a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "货物名称";
col.CellTemplate = "<a style='cursor: pointer; text-decoration: underline; color: Blue;font-weight:normal;' gid='{Bind GoodsId}'>{Bind GoodsName}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "描述";
col.CellTemplate = "<a>{Bind GoodsDesc}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "原描述";
col.CellTemplate = "<a>{Bind TypeDesc}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "货物信息";
col.CellTemplate = "<a>{Bind GoodsSKU}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "购买数量";
col.Width = "60px";
col.CellTemplate = "<a>{Bind GoodsNum}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "单个重量";
col.CellTemplate = "<a>{Bind Weight}盎司</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "货物成本";
col.CellTemplate = "<a>{Bind Price}¥</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "国内运费";
col.CellTemplate = "<a>{Bind PostPrice}$</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "头程运费";
col.CellTemplate = "<a>{Bind HWCFee}$</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "分配状态";
col.CellTemplate = "<a>{Bind SKUState}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "匹配库位";
col.CellTemplate = "<a>{Bind PostionCode}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "预估运费";
col.CellTemplate = "<a>{Bind Weight2}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "操作";
col.Width = "150px";
col.CellTemplate = "<input CommandName='cmdEdit' class='btnClass dgbtnEdit' type='button' value='修改'></input>&nbsp;&nbsp;<input CommandName='cmdDel' class='btnClass dgbtnDel' type='button' value='删除'></input>";
Array.add(datagrid1.Columns, col);
datagrid1.IsFixHeader = false;
datagrid1.ShowIndexColumn = false;
datagrid1.AllowPaging = false;
//datagrid1.Height = "260px";
datagrid1.SelectMode = nblf.ui.SelectMode.RadioButton;
datagrid1.Init();
}
function CreateDataGrid2() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "货物名称";
col.CellTemplate = "<a>{Bind GoodsName}</a>";
col.Width = "120px";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "货物SKU";
col.CellTemplate = "<a>{Bind GoodsSKU}</a>";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "仓库库位";
col.CellTemplate = "<a>{Bind StoreName}</a>";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "入库批次";
col.CellTemplate = "<a>{Bind StoreName}</a>";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "货物价格";
col.CellTemplate = "<a>{Bind GoodsPrice}</a>";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "匹配数量";
col.CellTemplate = "<a>{Bind StoreName}</a>";
Array.add(datagrid2.Columns, col);
datagrid2.IsFixHeader = false;
datagrid2.ShowIndexColumn = false;
datagrid2.AllowPaging = false;
//datagrid1.Height = "260px";
datagrid2.SelectMode = nblf.ui.SelectMode.None;
datagrid2.Init();
}
function CreateDataGrid3() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "描述";
col.CellTemplate = "<a class='ms'>{Bind TypeDesc}</a>";
Array.add(datagrid3.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "新编号";
col.CellTemplate = "<a>{Bind GoodsCode}</a>";
Array.add(datagrid3.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "老编号";
col.CellTemplate = "<a>{Bind GoodsOldCode}</a>";
Array.add(datagrid3.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "型号";
col.CellTemplate = "<a>{Bind TypeCode}</a>";
Array.add(datagrid3.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "货物名称";
col.CellTemplate = "<a>{Bind GoodsName}</a>";
Array.add(datagrid3.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "库存";
col.CellTemplate = "<a>{Bind GoodsNum}</a>";
Array.add(datagrid3.Columns, col);
col = new nblf.ui.DataGridColumn();
datagrid3.IsFixHeader = false;
datagrid3.ShowIndexColumn = false;
datagrid3.AllowPaging = false;
//datagrid1.Height = "260px";
datagrid3.SelectMode = nblf.ui.SelectMode.RadioButton;
datagrid3.Init();
}
function CreateDataGrid5() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "货物名称";
col.CellTemplate = "<a>{Bind GoodsName}</a>";
Array.add(datagrid5.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "新编号";
col.CellTemplate = "<a>{Bind GoodsCode}</a>";
Array.add(datagrid5.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "老编号";
col.CellTemplate = "<a>{Bind GoodsOldCode}</a>";
Array.add(datagrid5.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "库存";
col.CellTemplate = "<a>{Bind GoodsNum}</a>";
Array.add(datagrid5.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "描述";
col.CellTemplate = "<a class='ms'>{Bind TypeDesc}</a>";
Array.add(datagrid5.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "购买数量";
col.CellTemplate = "<input type='text' min='0' max='10000000' precision='0' style='width:50px;' class='editTextbox' did='{Bind DetailId}' dname='{Bind GoodsName}' dgcode='{Bind GoodsCode}' dgocode='{Bind GoodsOldCode}' dtcode='{Bind TypeCode}' value='0'/>";
Array.add(datagrid5.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "型号";
col.CellTemplate = "<a>{Bind TypeCode}</a>";
Array.add(datagrid5.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "要改成什么型号发货";
col.CellTemplate = "<input type='text' style='width:60px;' class='editTextbox' GID='{Bind GoodsId}' GDID='{Bind DetailId}' />";
Array.add(datagrid5.Columns, col);
col = new nblf.ui.DataGridColumn();
datagrid5.IsFixHeader = false;
datagrid5.ShowIndexColumn = false;
datagrid5.AllowPaging = false;
//datagrid1.Height = "260px";
datagrid5.SelectMode = nblf.ui.SelectMode.None;
datagrid5.Init();
}
function CreateDataGrid6() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "拆分SKU";
col.CellTemplate = "<input type='text' style='width:150px' class='editTextbox' ColName='Sku' value='{Bind Sku}' />";
Array.add(datagrid6.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "重量(盎司)";
col.CellTemplate = "<input type='text' style='width:60px;' class='editTextbox' ColName='Weight' value='{Bind Weight}' />";
Array.add(datagrid6.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "长(英寸)";
col.CellTemplate = "<input type='text' style='width:60px;' class='editTextbox' ColName='Long' value='{Bind Long}' />";
Array.add(datagrid6.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "宽(英寸)";
col.CellTemplate = "<input type='text' style='width:60px;' class='editTextbox' ColName='Width' value='{Bind Width}' />";
Array.add(datagrid6.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "高(英寸)";
col.CellTemplate = "<input type='text' style='width:60px;' class='editTextbox' ColName='Height' value='{Bind Height}' />";
Array.add(datagrid6.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "W仓【Smart_Post】";
col.CellTemplate = "<a>{Bind Fee1}</a>";
Array.add(datagrid6.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "W仓【Fedex_Ground】";
col.CellTemplate = "<a>{Bind Fee2}</a>";
Array.add(datagrid6.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "W仓【GROUND_HOME_DELIVERY】";
col.CellTemplate = "<a>{Bind Fee3}</a>";
Array.add(datagrid6.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "W仓【2_Day】";
col.CellTemplate = "<a>{Bind Fee4}</a>";
Array.add(datagrid6.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "E仓【Smart_Post】";
col.CellTemplate = "<a>{Bind Fee11}</a>";
Array.add(datagrid6.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "E仓【Fedex_Ground】";
col.CellTemplate = "<a>{Bind Fee22}</a>";
Array.add(datagrid6.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "E仓【GROUND_HOME_DELIVERY】";
col.CellTemplate = "<a>{Bind Fee33}</a>";
Array.add(datagrid6.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "E仓【2_Day】";
col.CellTemplate = "<a>{Bind Fee44}</a>";
Array.add(datagrid6.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "编辑";
col.CellTemplate = "<input CommandName='dgbtnDel' onclick='DelCol2(this);' class='btnClass dgbtnDel' type='button' value='删除'></input>";
Array.add(datagrid6.Columns, col);
col = new nblf.ui.DataGridColumn();
datagrid6.IsFixHeader = false;
datagrid6.ShowIndexColumn = false;
datagrid6.AllowPaging = false;
//datagrid1.Height = "260px";
datagrid6.SelectMode = nblf.ui.SelectMode.CheckBox;
datagrid6.Init();
}
function CreateDataGrid7() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "Tracking ID Charge Description";
col.CellTemplate = "<a>{Bind TrackingIDChargDescription}<a/>";
Array.add(datagrid7.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "Tracking ID Charge Amount";
col.CellTemplate = "<a>{Bind TrackingIDChargeAmount}<a/>";
Array.add(datagrid7.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "编辑";
col.CellTemplate = "<input CommandName='dgbtnDel' onclick='DelColWLSS(this);' class='btnClass dgbtnDel' type='button' value='删除'></input>";
Array.add(datagrid7.Columns, col);
col = new nblf.ui.DataGridColumn();
datagrid7.IsFixHeader = false;
datagrid7.ShowIndexColumn = false;
datagrid7.AllowPaging = false;
//datagrid1.Height = "260px";
datagrid7.SelectMode = nblf.ui.SelectMode.None;
datagrid7.Init();
}
function DelCol2(obj) {
if (window.confirm('确定要删除吗?') == false) return;
var rowindex = $(obj).parent().parent().attr("index");
var model = datagrid6.Get_Model(rowindex);
if(model.Id>0)
{
var param = new Object();
param.Id=model.Id;
$.ajax({
url: "../DD_OrderServiceNew.asmx/DeketeOrderSpare",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async:false,
success: function (data) {
alert("删除成功");
}
});
}
datagrid6.Del_Row(rowindex);
}
function DelColWLSS(obj) {
if (window.confirm('确定要删除吗?') == false) return;
var rowindex = $(obj).parent().parent().attr("index");
var model = datagrid7.Get_Model(rowindex);
if(model.id>0)
{
var param = new Object();
param.Id=model.id;
$.ajax({
url: "../DD_OrderServiceNew.asmx/Delete_PostVoteDetail",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async:false,
success: function (data) {
alert("删除成功");
}
});
}
datagrid7.Del_Row(rowindex);
}
function CreateDataGrid4() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "跟踪码";
col.CellTemplate = "<a>{Bind TrackCode}{Bind TrackTypeName}</a>";
Array.add(datagrid4.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "申请时间";
col.CellTemplate = "<a>{Bind GetDate,yyyy-MM-dd HH:mm}</a>";
Array.add(datagrid4.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "申请人";
col.CellTemplate = "<a>{Bind InName}</a>";
Array.add(datagrid4.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "称重";
col.CellTemplate = "<a>{Bind Weight}</a>";
Array.add(datagrid4.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "运费";
col.CellTemplate = "<a>{Bind PostFee}</a>";
Array.add(datagrid4.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "发货时间";
col.CellTemplate = "<a>{Bind ScanDate,yyyy-MM-dd HH:mm}</a>";
Array.add(datagrid4.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "包裹信息";
col.CellTemplate = "<a>{Bind SKU}</a>";
Array.add(datagrid4.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "拣货人";
col.CellTemplate = "<a>{Bind ScanName}</a>";
Array.add(datagrid4.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "操作";
col.Width = "150px";
col.CellTemplate = "<input CommandName='cmdEdit' class='btnClass dgbtnEdit' type='button' value='修改'></input>&nbsp;<input CommandName='cmdDel' class='btnClass dgbtnDel' type='button' value='删除'></input>";
Array.add(datagrid4.Columns, col);
datagrid4.IsFixHeader = false;
datagrid4.ShowIndexColumn = false;
datagrid4.AllowPaging = false;
//datagrid1.Height = "260px";
datagrid4.SelectMode = nblf.ui.SelectMode.None;
datagrid4.Init();
}
var Price = 0;
function FindGoods() {
DetailId = 0;
if ($("#kw").val() == "") {
alert("请输入货物sku");
return;
}
var param = new Object();
param.SKU = $("#kw").val();
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/GetGoodsModelFromSku",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
DetailId = data.d.DetailId;
$("#a_goodsname").html(data.d.GoodsName);
if (data.d.Price != null)
Price = data.d.Price;
else
Price = 0;
$("#a_typecode").html(data.d.TypeDesc);
}
else {
alert("该sku对应货物不存在");
}
}
});
}
var GId = 0;
function GetSelectGoods() {
if ($("#txt_hwbhmc").val() == "") {
alert("请输入查询条件");
return;
}
var param = new Object();
param.TJ = $("#select_tj").val();
param.SKU = $("#txt_hwbhmc").val();
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/GetGoodsModelFromGoodsCode",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
datagrid3.DataBind(data.d);
if (data.d.length > 0) {
GId = data.d[0].GoodsId;
// GetDetail();
}
}
else {
alert("该货物查询不到");
datagrid3.DataBind(null);
}
$(".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");
}
}
});
}
});
}
function GetSelectGoods2() {
if ($("#txt_hwbhmc2").val() == "") {
alert("请输入查询条件");
return;
}
var param = new Object();
param.TJ = $("#select_tj2").val();
param.SKU = $("#txt_hwbhmc2").val();
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/GetGoodsModelFromGoodsCode",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
datagrid5.DataBind(data.d);
$("input[did]").MaskedTextBox();
}
else {
alert("该货物查询不到");
datagrid5.DataBind(null);
}
$(".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");
}
}
});
}
});
}
var Skulist = new Array();
function GetGoodsSelect() {
if (jQuery.trim($("#kw").val()) == "")
return;
var param = new Object();
param.SKU = $("#txt_hwbhmc").val();
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/GetGoodsModelFromSku1",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
datagrid3.DataBind(data.d);
}
}
});
}
function getContent(obj) {
var kw = jQuery.trim($(obj).val());
//alert(kw);
if (kw == "") {
$("#append").hide().html("");
return false;
}
var html = "";
GetGoodsSelect();
if (Skulist != null && Skulist.length > 0) {
$(Skulist).each(function () {
if (this.SKU1.toUpperCase().indexOf(kw) >= 0 || this.SKU1.toLowerCase().indexOf(kw) >= 0) {
html = html + "<div class='item' onmouseenter='getFocus(this)' onClick='getCon(this);' did='" + this.DetailId + "' dname='" + this.GoodsName + "' dtype='" + this.TypeDesc + "'>" + this.SKU1 + "</div>"
}
});
}
if (html != "") {
$("#append").show().html(html);
} else {
$("#append").hide().html("");
}
}
function getFocus(obj) {
$(".item").removeClass("addbg");
$(obj).addClass("addbg");
}
function getCon(obj) {
var value = $(obj).text();
DetailId = $(obj).attr("did");
$("#a_goodsname").html($(obj).attr("dname"));
$("#a_typecode").html($(obj).attr("dtype"));
$("#kw").val(value);
$("#append").hide().html("");
}
var DelGoodsList = new Array();
var upGoodsList = new Array();
var IsPP = 0;
function UpdateGoodsNew() {
if (DetailId == 0) {
alert("sku没有对应货物请修改sku对应好货物");
return;
}
if ($("#txt_num").val() == "") {
alert("请填写购买数量");
return;
}
var GoodsPrice = 0;
if ($("#txt_price").val() != "")
GoodsPrice = $("#txt_price").val();
var flag = false;
if (GoodsList != null) {
$(GoodsList).each(function (i) {
if (i != index && this.DetailId == DetailId) {
flag = true
}
});
}
if (flag == true) {
alert("该货物已经存在分配,修改数量即可");
return;
}
if (DetailId != OldDetailId || OldNum != $("#txt_num").val())
{
var md = new Object();
md.OrderId = OrderId;
md.Id = Id;
md.GoodsNum = $("#txt_num").val();
md.DetailId = DetailId;
md.GoodsSKU = GoodsSKU;
md.GoodsPrice = GoodsPrice;
md.GoodsName = $("#a_goodsname").html();
Array.add(upGoodsList, md);
GoodsList[index].DetailId = DetailId
GoodsList[index].GoodsNum = $("#txt_num").val();
GoodsList[index].GoodsSKU = GoodsSKU;
GoodsList[index].GoodsName = $("#a_goodsname").html();
GoodsList[index].SKUState = "已经对应";
}
// UpdateGoodsSKU($("#txt_num").val(), GoodsPrice, GoodsSKU, $("#a_goodsname").html());
$.fancybox.close();
}
function UpdateGoods() {
if (DetailId == 0) {
alert("sku没有对应货物请修改sku对应好货物");
return;
}
if ($("#txt_num").val() == "") {
alert("请填写购买数量,或者填0");
return;
}
var flag = false;
if (GoodsList != null) {
$(GoodsList).each(function (i) {
if (i != index && this.DetailId == DetailId) {
GoodsList[i].GoodsNum = parseInt(this.GoodsNum) + parseInt($("#txt_num").val());
flag = true
}
});
}
if (flag == true) {
if (index >= 0 && GoodsList != null) {
$(GoodsList).each(function (i) {
if (i == index) {
Array.remove(GoodsList, this);
Array.add(DelGoodsList, this);
}
});
}
}
else {
if (index >= 0 && GoodsList != null) {
GoodsList[index].DetailId = DetailId
GoodsList[index].GoodsNum = $("#txt_num").val();
GoodsList[index].GoodsSKU = $("#kw").val();
GoodsList[index].GoodsName = $("#a_goodsname").html();
GoodsList[index].SKUState = "已经对应";
}
else
if (index < 0 && GoodsList != null) {
var md = new Object();
md.Id = 0;
md.DetailId = DetailId;
md.GoodsNum = $("#txt_num").val();
md.OrderId = OrderId;
md.GoodsPrice = $("#txt_price").val();
md.RMBPrice = $("#txt_price").val();
md.MoneyCode = 'USD';
md.GoodsSKU = $("#kw").val();
md.GoodsName = $("#a_goodsname").html();
md.SKUState = "已经对应";
Array.add(GoodsList, md);
}
}
//$("#chk_NoBuy").removeAttr("checked");
IsPP = 1;
datagrid1.DataBind(GoodsList);
$.fancybox.close();
}
function UpdateGoodsForTM() {
var list = datagrid3.GetSelectListModel();
if (list == null || list.length == 0) {
alert("请选择一个你要匹配的货物");
return;
}
if ($("#txt_sl").val() == "") {
alert("请填写购买数量");
return;
}
DetailId = list[0].DetailId;
var GoodsName = list[0].GoodsName;
var GoodsSKU = list[0].GoodsCode + "-" + list[0].TypeCode;
var GoodsCode = list[0].GoodsCode;
if (list[0].GoodsCode == null || list[0].GoodsCode == "") {
GoodsSKU = list[0].GoodsOldCode + "-" + list[0].TypeCode;
GoodsCode = list[0].GoodsOldCode;
}
var GoodsId = list[0].GoodsId;
var TypeDesc = list[0].TypeDesc;
var flag = false;
if (GoodsList != null) {
$(GoodsList).each(function (i) {
if (i != index && this.DetailId == DetailId) {
flag = true
}
});
}
if (flag == true) {
alert("该货物已经存在分配,修改数量即可");
return;
}
//if (DetailId != OldDetailId || OldNum != $("#txt_sl").val()) {
// GoodsList[index].DetailId = DetailId
// GoodsList[index].GoodsNum = $("#txt_sl").val();
// GoodsList[index].GoodsSKU = GoodsSKU;
// GoodsList[index].GoodsName = GoodsName;
// GoodsList[index].GoodsDesc = TypeDesc;
// GoodsList[index].SKUState = "已经对应";
// GoodsList[index].IsEdit = 1;
//}
UpdateGoodsSKU($("#txt_sl").val(), 0, GoodsSKU, GoodsName, GoodsCode,GoodsId);
// datagrid1.DataBind(GoodsList);
$.fancybox.close();
}
function ChangeExpress() {
if ($("#txtPost").val() == "0") {
return;
}
var param = new Object();
param.OrderId = OrderId;
param.PostId = $("#txtPost").val();
$.ajax({
url: "DD_OrderService.asmx/ChangeOrderPostForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d != null) {
if (data.d != "") {
alert(data.d);
if ($("#a_post").html() == "")
$("#txtPost").val("0");
else
$("#txtPost").val($("#a_post").html());
}
else {
$("#a_post").html($("#txtPost").val());
}
}
}
});
}
function GetOrderPostFee() {
var param = new Object();
param.orderid = OrderId;
param.postid = $("#txtPost").val();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetOrderPostFee",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d != null&&data.d>0) {
$("#sp_jsygyf").html("预估运费:"+(data.d*FeeRate).toFixed(2)+"¥");
GetOrderModel();
GetOrderGoods();
GetLR();
}
else
{
alert("没找到运费规则");
return;
}
}
});
}
function GetOrderTrackCode() {
var param = new Object();
var md = new Object();
if (CF == 1)
md.OrderId = 0;
else
md.OrderId = OrderId;
md.Post = $("#txtPost").val();
md.PlatOrderCode = $("#txtPlatOrderCode").html();
md.IsSpare = IsSpare;
md.JoinOrderCode = $("#txtJoinOrderCode").html();
param.model = md;
param.TrackType = 1;
$.ajax({
url: "DD_OrderServiceForTM.asmx/GetOrderTrackCodeModel",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d != null && data.d.Error != "") {
alert(data.d.Error);
}
else if (data.d != null) {
alert("获取完成");
GetOrderTrack();
}
}
});
}
function SaveOrderTrackCode() {
if ($("#txtPost").val() == "0") {
alert("请先选择物流方式");
return;
}
var param = new Object();
var md = new Object();
param.OrderId = OrderId;
param.PostId = $("#txtPost").val();
param.TrackType = 2;
// if()
param.OrderCode = $("#txtPlatOrderCode").html();
param.IsSpare = 0;
if ($("#chk_IsCF").is(":checked") == true)
param.IsSpare =1;
param.trackcode = $("#txtTrackCode").val();
param.JoinOrderCode = $("#txtJoinOrderCode").html();
$.ajax({
url: "DD_OrderService.asmx/SaveTrackCode",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert(data.d);
GetOrderTrack();
}
});
}
function UpdateOrderInfo() {
if ($("#txtTotalPrice").val() == "") {
alert("请填写订单金额");
return;
}
if ($("#txtRevCountry").val() == "") {
alert("请填写购买国家");
return;
}
if ($("#txtRevAddr").val() == "") {
alert("请填收件人详细地址");
return;
}
if ($("#txtRevName").val() == "") {
alert("请填收件人");
return;
}
if ($("#txtRevPostCode").val() == "") {
alert("请填邮编");
return;
}
if ($("#txtRevAddr").val() == "") {
alert("请填收件人详细地址");
return;
}
if (GoodsList == null || GoodsList.length == 0) {
alert("请至少选择一个要购买的货物,如果不需要任何货物的话可以在订单列表处取消该订单即可");
return;
}
if ($("#chk_IsFH").is(":checked") == true && $("#a_poststate").html() != 2) {
if (window.confirm('你确定把该订单改成不能发货状态吗?') == false) return;
}
else
if ($("#chk_IsFH").is(":checked") == false && $("#a_poststate").html() == 2) {
if (window.confirm('你确定异常或留言已经处理完成,把该订单改成发货状态吗?') == false) return;
}
else
if ($("#chk_IsFH").is(":checked") == false && $("#txtErrorInfo").val() != "") {
if (window.confirm('你有异常备注信息,确定该订单允许发货吗?') == false) return;
}
var issku = 0;
$(GoodsList).each(function () {
if (this.DetailId <= 0) {
issku = 1;
}
});
if (issku == 1 && $("#chk_IsFH").is(":checked") == false) {
alert("你有货物没对应sku不能允许发货或者删除该货物");
return;
}
var param = new Object();
var Model = new Object();
Model.OrderId = OrderId;
Model.IfCF = CF;
Model.OrderLevel = $("#txtOrderLevel").val();
Model.TotalPrice = $("#txtTotalPrice").val();
Model.TotalWeight = $("#txtTotalWeight").val();
Model.MoneyCode = $("#a_MoneyCode").val();
Model.RevName = $("#txtRevName").val();
Model.RevCountry = $("#txtRevCountry").val();
Model.RevAddr = $("#txtRevAddr").val();
Model.RevPhone = $("#txtRevPhone").val();
Model.RevMoblie = $("#txtRevMoblie").val();
Model.RevPostCode = $("#txtRevPostCode").val();
Model.SendInfo = $("#txtSendInfo").val();
Model.ErrorInfo = $("#txtErrorInfo").val();
Model.Post = $("#txtPost").val();
Model.PostFee = $("#txtPostFee").val();
if (IsSpare == 1) {
Model.TrackCode = $("#a_TrackCode").html();
}
else
Model.TrackCode = $("#txtTrackCode").val();
var OrderState = 1;
if ($("#txtErrorInfo").val() != "" || $("#txtLeaveWord").html() != "")
Model.OrderState = 2;
else
Model.OrderState = 1;
Model.RevProvince = $("#txtRevProvince").val();
Model.RevCity = $("#txtRevCity").val();
Model.RevArea = $("#txtRevArea").val();
Model.RevMail = $("#txtRevMail").val();
Model.PostState = 0;
if ($("#chk_IsFH").is(":checked") == true)
Model.PostState = 2;
Model.NoBuy = 2;
if ($("#chk_NoBuy").is(":checked") == true && $("#a_nobuy").html() == "0")
Model.NoBuy = 1;
else
if ($("#chk_NoBuy").is(":checked") == false && $("#a_nobuy").html() == "1")
Model.NoBuy = 0;
if (IsPP == 1 && $("#chk_NoBuy").is(":checked") == true)
Model.NoBuy = 1;
param.Model = Model;
param.GoodsList = GoodsList;
param.DelGoodsList = DelGoodsList;
WindowLoadModel.Show();
var flag = false;
$.ajax({
url: "DD_OrderService.asmx/SaveOrderBlank",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != "") {
alert(data.d);
return;
}
else {
alert("修改成功");
window.parent.CloseTab(Title1, Title);
}
}
});
}
function UpdateOrderAddr() {
// if ($("#chk_IsPiPei").is(":checked") == true)
// {
// alert("已经匹配不能修改地址!");
// return;
// }
if ($("#txtRevCountryCode").val() == "") {
alert("请填写购买国家");
return;
}
if ($("#txtRevAddr").val() == "") {
alert("请填收件人详细地址");
return;
}
if ($("#txtRevName").val() == "") {
alert("请填收件人");
return;
}
if ($("#txtRevPostCode").val() == "") {
alert("请填邮编");
return;
}
var param = new Object();
var Model = new Object();
Model.OrderId = OrderId;
Model.RevName = $("#txtRevName").val();
Model.RevCountry = $("#txtRevCountry").val();
Model.CountryCode = $("#txtRevCountryCode").val();
Model.CountryName = $("#txtRevCountryName").val();
Model.RevAddr = $("#txtRevAddr").val();
Model.RevPhone = $("#txtRevPhone").val();
Model.RevMoblie = $("#txtRevMoblie").val();
Model.RevPostCode = $("#txtRevPostCode").val();
Model.RevProvince = $("#txtRevProvince").val();
Model.RevCity = $("#txtRevCity").val();
Model.RevArea = $("#txtRevArea").val();
Model.RevMail = $("#txtRevMail").val();
Model.CustomID = $("#txtCustomID").val();
if($("#select_zone").val()!="0")
Model.PostOneCode= $("#select_zone").val();
else
Model.PostOneCode="";
param.Model = Model;
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/UpdateOrderAddr2",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null && data.d != "") {
alert(data.d);
}
else
alert("修改成功");
//CancelMJ();
//AddMJ();
}
});
}
function UpdateOrderBase() {
// if ($("#txtPostDate").html() != "" && $("#txtPostDate").html() != null)
// {
// alert("已经发货,不能修改");
// return;
// }
var param = new Object();
var Model = new Object();
Model.OrderId = OrderId;
Model.PostState = 0;
if ($("#chk_IsFH").is(":checked") == true)
Model.PostState = 2;
Model.ErrorInfo = $("#txtErrorInfo").val();
Model.IsFba = 0;
if ($("#chk_IsFba").is(":checked") == true)
Model.IsFba = 1;
Model.MoneyState = 0;
if ($("#chk_IsMoney").is(":checked") == true)
Model.MoneyState = 1;
Model.StoreId = $("#select_ck").val();
Model.JoinOrderCode=$("#txtJoinOrderCode").val();
if($("#txtFax").val()=="")
Model.escrowFee =0;
else
Model.escrowFee =$("#txtFax").val();
param.Model = Model;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/UpdateOrderBase2",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null && data.d != "") {
alert(data.d);
}
else
alert("修改成功");
$("#a_addr").html($("#txtRevAddr").val() + "," + $("#txtRevArea").val() + " " + $("#txtRevCity").val() + " " + $("#txtRevProvince").val() + " " + $("#txtRevPostCode").val() + " " + $("#txtRevCountry").val());
//CancelBJ();
GetLR();
}
});
}
function UpdateOrderNoBuy() {
var param = new Object();
param.OrderId = OrderId;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/UpdateOrderNoBuyForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
//$("#btn_QXFP").html("分配");
alert(data.d);
if (data.d == "提交成功")
GetOrderGoods();
}
});
}
function UpdateOrderBuy() {
var param = new Object();
param.OrderId = OrderId;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/UpdateOrderBuyForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d == 1) {
$("#btn_QXFP").html("取消分配");
alert("分配成功");
GetOrderGoods();
}
else {
alert("sku对应不上请修改sku匹配");
}
}
});
}
function UpdateGoodsSKU(GoodsNum, GoodsPrice, GoodsSKU, GoodsName,GoodsCode,GoodsId) {
var param = new Object();
param.OrderId = OrderId;
param.Id = Id;
param.GoodsNum = GoodsNum;
param.DetailId = DetailId;
param.GoodsSKU = GoodsSKU;
param.GoodsPrice = GoodsPrice;
param.GoodsName = GoodsName;
param.GoodsCode = GoodsCode;
if ($("#txt_xh").val() != "") {
param.OldTypeCode = $("#txt_xh").val();
//param.OldTypeDesc = $("#select_gm").find("option:selected").text();
}
else
{
param.OldTypeCode = "";
//param.OldTypeDesc = "";
}
param.GoodsId = GoodsId;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/UpdateOrderGoodsSKUForTM2",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d == "成功"||data.d.indexOf("注意")>-1) {
if (data.d.indexOf("注意") > -1)
alert(data.d);
else alert("成功");
GetOrderGoods();
}
else {
alert(data.d);
}
}
});
}
function UpdateGoodsSKUForTM() {
var error = "";
if ($("#txtGoodsNum").val() == "")
{
alert("请填写货物数量");
return;
}
$(datagrid1.DataSource).each(function () {
if (this.DetailId <= 0)
{
error = "货物未分配";
}
});
if (error != "") {
alert("有货物未分配,无法保存");
return;
}
var num = 0;
$(datagrid1.DataSource).each(function () {
num += parseInt(this.GoodsNum);
});
if (num != $("#txtGoodsNum").val())
{
alert("货物数量合计跟商品总数量不一致,请确定分配数量是否正确或者修改商品总数量");
return;
}
var param = new Object();
param.OrderId = OrderId;
param.GoodsNum = $("#txtGoodsNum").val();
// param.glist = datagrid1.DataSource;
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/UpdateOrderGoodsListForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
alert("成功");
GetOrderGoods();
}
});
}
function AddGoodsSKU() {
var list = new Array();
$("input[did]").each(function () {
if ($(this).val() > 0)
{
var md = new Object();
md.OrderId = OrderId;
md.GoodsNum = $(this).val();
md.DetailId = $(this).attr("did");
if ($(this).attr("dgcode")!="")
md.GoodsSKU = $(this).attr("dgcode") + "-" + $(this).attr("dtcode");
else
md.GoodsSKU = $(this).attr("dgocode") + "-" + $(this).attr("dtcode");
md.GoodsPrice = 0;
md.GoodsName = $(this).attr("dname");
md.GoodsId = $("input[GDID=" + md.DetailId + "]").attr("GID");
md.OldTypeCode = $("input[GDID=" + md.DetailId + "]").val();
Array.add(list, md);
}
});
if (list == null || list.length == 0)
{
alert("请在要购买的货物数量处填写数量");
return;
}
var param = new Object();
param.list = list;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/AddOrderGoodsSKUForTM2",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
var temp = data.d.indexOf("注意");
if (data.d != "" && temp < 0)
{
alert(data.d);
return;
}
else
{
if (temp > -1)
alert(data.d);
else alert("成功");
GetOrderGoods();
$.fancybox.close();
}
}
});
}
function DeleteSKU(DId, GoodsSKU, GoodsName) {
var param = new Object();
param.OrderId = OrderId;
param.Id = DId;
param.GoodsName = GoodsName;
param.GoodsSKU = GoodsSKU;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/DeleteOrderGoodsSKUForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d == 3) {
alert("当前有其他人正在操作库存匹配,为保证库存数据准确您暂时无法取消分配");
return;
}
else
if (data.d == 2)
{
alert("该订单已经匹配库存不能删除");
return;
}
else if (data.d == 1) {
alert("该订单已经在匹配库存中,不能删除,跟仓库联系");
return;
}
else
{
alert("删除成功");
datagrid1.Del_Row(index);
}
}
});
}
function SaveSaleCP() {
if ($("#txtBadDate").val() == "")
{
alert("请输入日期");
return;
}
var param = new Object();
var md = new Object();
md.Id = SId;
md.OrderId = OrderId;
md.SaleType = 1;
md.imglist = ImgList;
md.BadType = $("#txtBadType").val();
md.BadReason = $("#txtBadReason").val();
md.ChangeBad = $("#txtChangeBad").val();
md.BadDate = $("#txtBadDate").val();
md.BadRemark = $("#txtBadRemark").val();
md.GoodsCode = $("#txtGoodsCode").val();
md.GoodsUrl = $("#txtGoodsUrl").val();
param.Model = md;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/SaveOrderSaleBack",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
alert("成功");
}
});
}
function SaveJHError() {
var param = new Object();
param.OrderId = OrderId;
param.JHError = 0;
if($("#chk_jhcw").is(":checked")==true)
param.JHError = 1;
param.JHRemark = $("#txt_JHRemark").val();
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/Save_ErrorJH",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
alert("成功");
}
});
}
function SaveSaleBack() {
if ($("#txtBackDate").val() == "")
{
alert("请输入赔款日期!");
return;
}
if ($("#txtBackMoney").val() == "")
{
alert("请输入金额!");
return;
}
var param = new Object();
var md = new Object();
md.Id = BId;
md.OrderId = OrderId;
md.SaleType = 2;
md.BackMoney = $("#txtBackMoney").val();
md.BackMoneyCode = $("#select_BackMoneyCode").val();
md.BackType = $("#txtBackType").val();
md.BackRemark = $("#txtBackRemark").val();
md.imglist = ImgList1;
md.BackDate = $("#txtBackDate").val();
md.BackReason1 = $("#txtBackReason1").val();
md.BackReason2 = $("#txtBackReason2").val();
md.BackReason3 = $("#txtBackReason3").val();
if ($("#txtBackReason1").val() == "仓库部-路") {
md.BackReason3 = $("#txtBackReason31").val();
}
else if ($("#txtBackReason1").val() == "仓库部-褚") {
md.BackReason3 = $("#txtBackReason31").val();
}
else if ($("#txtBackReason1").val() == "工厂") {
md.BackReason3 = $("#txtBackReason32").val();
}
else if ($("#txtBackReason1").val() == "IT部") {
md.BackReason3 = $("#txtBackReason33").val();
}
else if ($("#txtBackReason1").val() == "采购部") {
md.BackReason3 = $("#txtBackReason34").val();
}
else if ($("#txtBackReason1").val() == "物流原因") {
md.BackReason3 = $("#txtBackReason35").val();
}
param.Model = md;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/SaveOrderSaleBack",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
alert("成功");
}
});
}
function CancelOrder() {
if (window.confirm('确定要取消订单吗?') == false) return;
var param = new Object();
var list = new Array();
var md = new Object();
md.PlatOrderCode = $("#txtJoinOrderCode").html();;
md.OrderId = OrderId;
Array.add(list, md);
param.list = list;
$.ajax({
url: "DD_OrderService.asmx/DeleteCancelOrderForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d == "") {
alert("取消成功");
window.location.reload();
}
else {
alert(data.d);
}
}
});
}
function GetOrderSaleBack() {
var param = new Object();
param.OrderId = OrderId;
WindowLoadModel.Show();
$.ajax({
url: "../SysManage/SysManageService.asmx/GetOrderBackMoneyModel2",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$("#txtBackReason1").val(data.d.BackReason1);
if (data.d.FactPrice != null)
$("#txtBackMoney").val(data.d.FactPrice);
$("#txtRemark").val(data.d.Remark);
$("#txtBackAdvise").val(data.d.BackAdvise);
$("#txtBackAdvise2").val(data.d.BackAdvise2);
$("#div_yj1").val(data.d.CompanyAgree1+" "+data.d.CompanyRemark);
$("#div_yj2").val(data.d.CompanyAgree2+" "+data.d.CompanyRemark);
// $("#a_CompanyRemark0").html(data.d.CompanyContent);
// CompanyAgree1 = data.d.CompanyAgree1;
// if (data.d.CompanyAgree2 != null && data.d.CompanyAgree2!="")
// CompanyAgree1 = data.d.CompanyAgree1;
//
if(data.d.PostFee!=null)
$("#txt_postFee").val(data.d.PostFee);
else
$("#txt_postFee").val("0");
if(data.d.PostFee2!=null)
$("#txt_postFee2").val(data.d.PostFee2);
else
$("#txt_postFee2").val("0");
if(data.d.PostCode!=null)
$("#txt_postCode").val(data.d.PostCode);
else
$("#txt_postCode").val("");
$("#select_backstate").val(data.d.BackState);
$("#select_BackType").val(data.d.BackType);
// alert(data.d.GoodsState);
$("#select_goodstate").val(data.d.GoodState);
if(data.d.GoodsCode!=null&&data.d.GoodsCode!=""&&data.d.GoodsCode!="null")
$("#txt_goodsCode").val(data.d.GoodsCode);
$("#select_OrderState").val(data.d.OrderState);
//$("#select_backstate").val(data.d.BackStateName);
$("#div_img1").html("");
if (data.d.imglist != null)
ImgList1 = data.d.imglist;
else
ImgList1 =new Array();
$(ImgList1).each(function () {
var url = "../" + this.FileUrl;
$("#div_img1").append("<a href='" + url + "' target='_blank'><img alt='' imgurl='" + this.FileUrl + "' src='" + url + "' width='70px' height='70px' /></a><a class='img_del1' style='cursor:pointer;' no='" + this.Id + "'><img alt='删除' src='../images/del.gif' width='20px' height='20px' /></a>");
});
}
}
});
}
var PlatId=0;
var GoodsFee=0;
var PostId=0;
//获取利润
function GetLR()
{
//<a id="LR_1">订单金额:</a>+ <a id="LR_2">平台佣金</a>-<a id="LR_3">货物成本</a>-<a id="LR_4">首次运费</a>-<a id="LR_5">运费佣金</a>-<a id="LR_6">赔款</a>-<a id="LR_7">退货运费</a>=<a>最终利润:</a>
var LR_1 = $("#aTotalPrice").html();
LR_1 = (LR_1 * FeeRate / FeeRate2).toFixed(2);//转美金
var LR_11=$("#txtFax").val();//税费
if($("#txtFax").val()=="")
LR_11=0;
LR_11 = parseFloat(LR_11 * FeeRate / FeeRate2).toFixed(2);
var LR_2=parseFloat(LR_1)*0.15;
if (PlatId == 1)
LR_2 = parseFloat(LR_1) * 0.05;
else if (PlatId == 4)
LR_2 = 0;
else if (PlatId == 5)
LR_2 = parseFloat(LR_1) * 0.04;
else if (PlatId == 15)
LR_2 = parseFloat(LR_1) * 0.029 + 0.3;
var countrycode = $("#txtRevCountryCode").val();
var payfee = 0;
if (PlatId == 5) //lazada paymentfee
{
if (countrycode == "VN") {
payfee = LR_1 * 0.0384;
}
else if (countrycode == "TH") {
payfee = LR_1 * 0.028;
}
else if (countrycode == "ID") {
payfee = LR_1 * 0.0182;
}
else
payfee = LR_1 * 0.02;
}
//if($("#chk_IsBackGoods").is(":checked")==true&&$("#select_OrderState").val()=="0")
//{
//LR_1=0;
//LR_2=LR_2*0.2;
//}
//LR_2=0;
var YGLR_3=ygcb;
var YGSF_3=ygsf;
var LR_3=GoodsFee;
if($("#select_backstate").val()==1||$("#select_backstate").val()==2)
{
LR_3=0;
YGLR_3=0;
YGSF_3=0;
}
var LR_4=0;
if($("#a_PostFee").html()!="")
LR_4=parseFloat($("#a_PostFee").html());
var LR_5=0;
// if(PostId==65)
// LR_5=LR_4*0.1;
if($("#select_backstate").val()==1)
{
TCFee=0;
ygtc=0;
}
var LR_6=0;
if($("#chk_IsBackGoods").is(":checked")==true&&$("#txtBackMoney").val()!="")
LR_6=parseFloat($("#txtBackMoney").val());
var LR_7=0;
if($("#chk_IsBackGoods").is(":checked")==true&&$("#txt_postFee").val()!=""&&$("#txt_postFee").val()!="-1")
LR_7=parseFloat($("#txt_postFee").val());
var LR_9=0;
if(LR_3>0&&HWSFee>0)
LR_9=HWSFee;
var sjje=0; //实际收款订单金额
if(FactOrderFee>0)
{
$("#SJLR_ZZ").show();
$("#SJLR_CY").show();
sjje=parseFloat($("#SJLR_1").html());
}
var sjyj=0;//实际佣金
if($("#SJLR_2").html()!="")
sjyj=parseFloat($("#SJLR_2").html());
var sjsf=0;//实际税费
if($("#SJLR_11").html()!="")
sjsf=parseFloat($("#SJLR_11").html());
if($("#chk_cc").is(":checked")==true)
$("#YLR_12,#LR_12").html("-仓储费:【"+ckfee.toFixed(2)+"】");
else
$("#YLR_12,#LR_12").html("");
if($("#chk_md").is(":checked")==true)
$("#YLR_13,#LR_13").html("-面单费:【"+mdfee.toFixed(2)+"】");
else
$("#YLR_13,#LR_13").html("");
if($("#chk_gg").is(":checked")==true)
$("#YLR_14,#LR_14").html("-广告费:【"+adfee.toFixed(2)+"】");
else
$("#YLR_14,#LR_14").html("");
if($("#chk_th").is(":checked")==true)
$("#YLR_15,#LR_15").html("-订单退货:【"+DR_BackFee.toFixed(2)+"】");
else
$("#YLR_15,#LR_15").html("");
if($("#chk_yf").is(":checked")==true)
$("#YLR_16,#LR_16").html("-退货运费:【"+DR_PostFee.toFixed(2)+"】");
else
$("#YLR_16,#LR_16").html("");
if($("#chk_ss").is(":checked")==true)
$("#YLR_17,#LR_17").html("+申诉赔款:【"+DR_SSFee.toFixed(2)+"】");
else
$("#YLR_17,#LR_17").html("");
if(LR_3>0)
YGLR_3 = LR_3;
YGLR_3 = (YGLR_3 / FeeRate2).toFixed(2);
LR_3 = (LR_3 / FeeRate2).toFixed(2);
var LR_ZZ=LR_1-LR_11-LR_2-LR_3-LR_4-LR_5-LR_6-LR_7-LR_9-TCFee - payfee;
if($("#chk_cc").is(":checked")==true)
LR_ZZ=LR_ZZ-ckfee;
if($("#chk_md").is(":checked")==true)
LR_ZZ=LR_ZZ-mdfee;
if($("#chk_gg").is(":checked")==true)
LR_ZZ=LR_ZZ-adfee;
if($("#chk_th").is(":checked")==true)
LR_ZZ=LR_ZZ-DR_BackFee;
if($("#chk_yf").is(":checked")==true)
LR_ZZ=LR_ZZ-DR_PostFee;
if($("#chk_ss").is(":checked")==true)
LR_ZZ=LR_ZZ+DR_SSFee;
var SJLR_ZZ=sjje-sjsf-sjyj-LR_3-LR_4-LR_5-LR_6-LR_7-LR_9-TCFee - payfee;
if($("#chk_cc").is(":checked")==true)
SJLR_ZZ=SJLR_ZZ-ckfee;
if($("#chk_md").is(":checked")==true)
SJLR_ZZ=SJLR_ZZ-mdfee;
if($("#chk_gg").is(":checked")==true)
SJLR_ZZ=SJLR_ZZ-adfee;
var cy=parseFloat(LR_ZZ)-parseFloat(SJLR_ZZ);
$("#SJLR_CY").html("跟实际毛利差异:"+cy.toFixed(2));
$("#LR_1").html("订单金额:【"+LR_1+"$】");
$("#LR_11").html("佣金税费:【"+LR_11+"$】");
$("#LR_2").html("平台佣金:【" + LR_2.toFixed(2) + "】");
if (payfee > 0) {
$("#LR_20").show();
$("#LR_20").html("-PayMentFee【" + payfee.toFixed(2) + "】");
}
$("#SJLR_1").html("实际订单收款金额:【"+sjje+"】");
$("#SJLR_11").html("实际税费:【"+sjsf+"】");
$("#SJLR_2").html("实际平台佣金:【"+sjyj.toFixed(2)+"】");
$("#LR_3").html("货物成本:【"+LR_3+"$】");
$("#LR_4").html("首次运费:【"+LR_4.toFixed(2)+"】");
$("#LR_5").html("运费佣金:【"+LR_5.toFixed(2)+"】");
$("#LR_6").html("赔款:【"+LR_6+"】");
$("#LR_7").html("退货运费:【"+LR_7+"】");
$("#LR_9").html("货物税费:【"+LR_9+"】");
$("#LR_8").html("海外头程费:【"+TCFee+"】");
$("#LR_ZZ").html("最终利润:【"+LR_ZZ.toFixed(2)+"】");
$("#SJLR_ZZ").html("实际最终利润:【"+SJLR_ZZ.toFixed(2)+"】");
$("#YLR_1").html("订单金额:【"+LR_1+"$】");
$("#YLR_11").html("佣金税费:【"+LR_11+"$】");
$("#YLR_2").html("平台佣金:【"+LR_2.toFixed(2)+"】")
$("#YLR_3").html("货物成本:【"+YGLR_3+"$】");
$("#YLR_9").html("货物税费:【"+YGSF_3.toFixed(2)+"】");
var yf1=0;
var yf2=0;
var yf3=0;
var yf4=0;
var yf11=0;
var yf22=0;
var yf33=0;
var yf44=0;
if($("#a_SP2").html()!="")
yf1=parseFloat($("#a_SP2").html());
if($("#a_FD2").html()!="")
yf2=parseFloat($("#a_FD2").html());
if($("#a_HF2").html()!="")
yf3=parseFloat($("#a_HF2").html());
if($("#a_TF2").html()!="")
yf4=parseFloat($("#a_TF2").html());
// if(yf1>0)
// yf1=yf1*1.1;
// if(yf2>0)
// yf2=yf2*1.1;
// if(yf3>0)
// yf3=yf3*1.1;
// if(yf4>0)
// yf4=yf4*1.1;
if($("#a_SP").html()!="")
yf11=parseFloat($("#a_SP").html());
if($("#a_FD").html()!="")
yf22=parseFloat($("#a_FD").html());
if($("#a_HF").html()!="")
yf33=parseFloat($("#a_HF").html());
if($("#a_TF").html()!="")
yf44=parseFloat($("#a_TF").html());
if(yf1>0&&yf11>0&&yf11<yf1)
yf1=yf11;
else if(yf1<=0)
yf1=yf11;
if(yf2>0&&yf22>0&&yf22<yf2)
yf2=yf22;
else if(yf2<=0)
yf2=yf22
if(yf3>0&&yf33>0&&yf33<yf3)
yf3=yf33;
else if(yf3<=0)
yf3=yf33;
if(yf4>0&&yf44>0&&yf44<yf4)
yf4=yf44;
else if(yf4<=0)
yf4=yf44;
var yf0=0;
yf0=YGPostFee;
var YLR_ZZ = LR_1 - LR_11 - LR_2 - YGLR_3 - LR_8 - yf0 - LR_6 - LR_7 - ygtc - YGSF_3 - payfee;
if($("#chk_cc").is(":checked")==true)
YLR_ZZ=YLR_ZZ-ckfee;
if($("#chk_md").is(":checked")==true)
YLR_ZZ=YLR_ZZ-mdfee;
if($("#chk_gg").is(":checked")==true)
YLR_ZZ=YLR_ZZ-adfee;
if($("#chk_th").is(":checked")==true)
YLR_ZZ=YLR_ZZ-DR_BackFee;
if($("#chk_yf").is(":checked")==true)
YLR_ZZ=YLR_ZZ-DR_PostFee;
if($("#chk_ss").is(":checked")==true)
YLR_ZZ=YLR_ZZ+DR_SSFee;
if (payfee > 0) {
$("#YLR_20").show();
$("#YLR_20").html("-PayMentFee【" + payfee.toFixed(2) + "】");
}
$("#YLR_4").html("首次运费:【"+yf0.toFixed(2)+"$】");
$("#YLR_5").html("运费佣金0");
$("#YLR_6").html("赔款:【"+LR_6+"】");
$("#YLR_7").html("退货运费:【"+LR_7+"】");
$("#YLR_8").html("海外头程费:【"+ygtc+"】");
$("#YLR_ZZ").html("最终利润:【"+YLR_ZZ.toFixed(2)+"】");
}
function saveBackMoney() {
// if ($("#select_shop").val() == "0") {
// alert("请选择店铺");
// return;
// }
// if ($("#txtGoodsCode").val() == "") {
// alert("请填写货物编号");
// return;
// }
// if ($("#txtOrderPrice").val() == "") {
// alert("请填写订单金额");
// return;
// }
// if ($("#txtBackPrice").val() == "") {
// alert("请填写赔款金额");
// return;
// }
// if ($("#txtPlanPrice").val() == "") {
// alert("请填写计划赔款金额");
// return;
// }
//
var param = new Object();
var Model = new Object();
Model.Id = Id;
Model.OrderId=OrderId;
Model.OrderCode = $("#txtPlatOrderCode").html();
Model.GoodsCode = $("#txt_goodsCode").val();
Model.BackReason1 = $("#txtBackReason1").val();
Model.Remark = $("#txtRemark").val();
// Model.OrderPrice = $("#txtOrderPrice").html();
// Model.BackPrice = $("#txtBackPrice").val();
// Model.PlanPrice = $("#txtPlanPrice").val();
Model.MoneyCode1 = "USD";
// Model.MoneyCode2 = $("#select_BackMoneyCode2").val();
// Model.MoneyCode3 = $("#select_BackMoneyCode3").val();
Model.ShopId = ShopId;
Model.DeptName = $("#txtDeptName").val();
// if ($("#txtFactPrice").val() != "" && CompanyAgree1 != "同意赔款")
// {
// alert("领导还没有审批同意赔款,不能填写实际赔款金额");
// return;
// }
// if ($("#txtFactPrice").val() != "" && $("#txtBackDate").val()=="") {
// alert("填写赔款日期");
// return;
// }
Model.FactPrice = $("#txtBackMoney").val();
// Model.BackDate = $("#txtBackDate").val();
// if ($("#txtFactPrice").val()!="")
Model.MoneyCode4 = "USD";
Model.PostCode = $("#txt_postCode").val();
Model.PostFee = $("#txt_postFee").val();
Model.BackState = $("#select_backstate").val();
Model.BackType = $("#select_BackType").val();
Model.OrderState = $("#select_OrderState").val();
Model.GoodState = $("#select_goodstate").val();
Model.PostFee2 = $("#txt_postFee2").val();
Model.BackState = $("#select_backstate").val();
Model.BackAdvise = $("#txtBackAdvise").val();
Model.BackAdvise2 = $("#txtBackAdvise2").val();
Model.imglist = ImgList1;
param.BackState=1;
if($("#chk_IsBackGoods").is(":checked")==false)
param.BackState=0;
param.model = Model;
WindowLoadModel.Show();
$.ajax({
url: "../SysManageNew.asmx/SaveBackMoneyApply2",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
WindowLoadModel.Hide();
alert("保存成功");
GetLR();
}
});
}
function UpdateCode()
{
if($("#txt_Code").val()=="")
{
alert("请填写跟踪码");
return;
}
if($("#txt_Code").val()!=$("#a_Code").html())
{
var param = new Object();
param.OldCode = $("#a_Code").html();
param.NewCode = $("#txt_Code").val();
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/UpdateCode",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
WindowLoadModel.Hide();
alert("保存成功");
$.fancybox.close();
GetOrderTrack();
}
});
}
}
function GetOrderFedexTrackCode() {
if ($("#chk_IsCF").is(":checked") == false &&datagrid4.DataSource!=null&&datagrid4.DataSource.length>=1)
{
alert("已经有一个跟踪码了,如果是拆分发包的话请勾选拆分发包再申请,如果要换跟踪码请先删除原跟踪码");
return;
}
if($("#txt_SKU").val()=="")
{
alert("请先输入sku");
return;
}
if($("#txt_CFZL").val()=="")
{
alert("请先输入重量");
return;
}
if($("#txt_CFC").val()=="")
{
alert("请先输入尺寸长");
return;
}
if($("#txt_CFK").val()=="")
{
alert("请先输入尺寸宽");
return;
}
if($("#txt_CFG").val()=="")
{
alert("请先输入尺寸高");
return;
}
var param = new Object();
var md = new Object();
//txt_SKU txt_SKUNum txt_CFZL txt_CFC txt_CFK txt_CFG
//SKU,int Num,int IsSpare, decimal? weight, decimal? cd, decimal? kd, decimal? gd
param.OrderIds = OrderId;
param.PostId = $("#txtPost").val();
param.CompanyId = 0;
if ($("#chk_IsCF").is(":checked") == true)
param.IsSpare = 1;
else
param.IsSpare = 0;
param.JoinOrderCode = $("#txtJoinOrderCode").html();
param.SKU = $("#txt_SKU").val();
param.Num = 1;
param.weight = $("#txt_CFZL").val();
param.cd = $("#txt_CFC").val();
param.kd = $("#txt_CFK").val();
param.gd = $("#txt_CFG").val();
param.IsQS = 0;
if($("#chk_IsQS").is(":checked")==true)
param.IsQS = 1;
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetOrderPostCodeOne",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d != null && data.d != "") {
alert(data.d);
}
else{
alert("获取完成");
GetOrderTrack();
}
}
});
}
function GetOrderFedexSKU() {
var param = new Object();
var md = new Object();
//txt_SKU txt_SKUNum txt_CFZL txt_CFC txt_CFK txt_CFG
//SKU,int Num,int IsSpare, decimal? weight, decimal? cd, decimal? kd, decimal? gd
param.OrderIds = OrderId;
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetOrderFedexSKU",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d != null) {
if(data.d.SKU!=null)
$("#txt_SKU").val(data.d.SKU);
if(data.d.Weight2!=null)
$("#txt_CFZL").val(data.d.Weight2);
if(data.d.Long!=null)
$("#txt_CFC").val(data.d.Long);
if(data.d.Width!=null)
$("#txt_CFK").val(data.d.Width);
if(data.d.Height!=null)
$("#txt_CFG").val(data.d.Height);
}
}
});
}
function GetOrderFedexSKU3() {
var param = new Object();
var md = new Object();
//txt_SKU txt_SKUNum txt_CFZL txt_CFC txt_CFK txt_CFG
//SKU,int Num,int IsSpare, decimal? weight, decimal? cd, decimal? kd, decimal? gd
param.OrderId = OrderId;
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetOrderFedexSKU3",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d != null) {
datagrid6.DataBind(data.d);
$("#DataGrid6").show();
$("#chk_cfyf").attr("checked","checked");
}
}
});
}
function GetOrderFedexSKU2() {
var param = new Object();
var md = new Object();
//txt_SKU txt_SKUNum txt_CFZL txt_CFC txt_CFK txt_CFG
//SKU,int Num,int IsSpare, decimal? weight, decimal? cd, decimal? kd, decimal? gd
param.OrderId = OrderId;
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetOrderFedexSKU2",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d != null) {
datagrid6.DataBind(data.d);
}
}
});
}
function Save_BlackName() {
//txtRevCountryCode txtRevProvince txtRevCity txtRevAddr txtRevName txtRevPhone txtRevMoblie txtRevPostCode
var md=new Object();
md.orderid=$("#txtPlatOrderCode").html();
md.RevName=$("#txtRevName").val();
md.RevCountry=$("#txtRevCountryCode").val();
md.RevProvince=$("#txtRevProvince").val();
md.RevAddr=$("#txtRevAddr").val();
md.RevPhone=$("#txtRevPhone").val();
md.RevMoblie=$("#txtRevMoblie").val();
md.RevCity=$("#txtRevCity").val();
var param = new Object();
param.Model = md;
$.ajax({
url: "../DD_OrderServiceNew.asmx/Save_BlackName",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("已加入黑名单");
}
});
}
function addWLSS()
{
//txtChargeDescription txtChargeAmount
if($("#txtChargeDescription").val()=="")
{
alert("TrackingIDChargDescription不能为空");
return;
}
if($("#txtChargeAmount").val()=="")
{
alert("TrackingIDChargeAmount不能为空");
return;
}
var list=datagrid7.DataSource;
var md=new Object();
md.TrackingIDChargDescription=$("#txtChargeDescription").val();
md.TrackingIDChargeAmount=$("#txtChargeAmount").val();
Array.add(list,md);
datagrid7.DataBind(list);
}
//#region 保存
function SaveWLSS() {
//txtbigdifference select_int1 txtresult txtActualWeightAmount txtActualWeightUnits txtRatedWeightAmount
// txtstr1 txtDimLength txtDimWidth txtDimHeight txtDimDivisor txtDimUnit txtZoneCode
if($("#txtbigdifference").val()=="")
{
alert("差异价格不能为空");
return;
}
var md=new Object();
var param = new Object();
md.bigdifference=$("#txtbigdifference").val();
md.int1=$("#select_int1").val();
md.result=$("#txtresult").val();
md.ActualWeightAmount=$("#txtActualWeightAmount").val();
md.ActualWeightUnits=$("#txtActualWeightUnits").val();
md.RatedWeightAmount=$("#txtRatedWeightAmount").val();
md.RatedWeightAmount=$("#txtRatedWeightAmount").val();
md.RatedWeightUnits=$("#txtRatedWeightUnits").val();
md.trackcode=$("#txtTrackingID").val();
md.NetChargeAmount=$("#txtNetChargeAmount").val();
md.estimatefee=$("#txtestimatefee").val();
md.str1=$("#txtstr1").val();
md.DimLength=$("#txtDimLength").val();
md.DimWidth=$("#txtDimWidth").val();
md.DimHeight=$("#txtDimHeight").val();
md.DimDivisor=$("#txtDimDivisor").val();
md.DimUnit=$("#txtDimUnit").val();
md.ZoneCode=$("#txtZoneCode").val();
md.OrderId=OrderId;
md.list=datagrid7.DataSource;
param.Model = md;
param.IsSS=0;
if($("#chk_wlss").is(":checked")==true)
param.IsSS=1;
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/Save_PostVote",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
alert("保存成功");
$.fancybox.close();
}
});
}
function GetWLSS() {
//txtbigdifference select_int1 txtresult txtActualWeightAmount txtActualWeightUnits txtRatedWeightAmount
// txtstr1 txtDimLength txtDimWidth txtDimHeight txtDimDivisor txtDimUnit txtZoneCode
var param = new Object();
param.OrderId=OrderId;
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetModel_PostVote",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if(data.d!=null)
{
var md=data.d;
$("#chk_wlss").attr("checked","checked");
$("#tb_wlss").show();
$("#tr_wl").show();
$("#txtbigdifference").val(md.bigdifference);
$("#select_int1").val(md.int1);
$("#txtresult").val(md.result);
$("#txtActualWeightAmount").val(md.ActualWeightAmount);
$("#txtActualWeightUnits").val(md.ActualWeightUnits);
$("#txtRatedWeightAmount").val(md.RatedWeightAmount);
$("#txtRatedWeightAmount").val(md.RatedWeightAmount);
$("#txtRatedWeightUnits").val(md.RatedWeightUnits);
$("#txtTrackingID").val(md.trackcode);
$("#txtNetChargeAmount").val( md.NetChargeAmount);
$("#txtestimatefee").val(md.estimatefee);
$("#txtstr1").val(md.str1);
$("#txtDimLength").val(md.DimLength);
$("#txtDimWidth").val(md.DimWidth);
$("#txtDimHeight").val( md.DimHeight);
$("#txtDimDivisor").val(md.DimDivisor);
$("#txtDimUnit").val(md.DimUnit);
$("#txtZoneCode").val(md.ZoneCode);
datagrid7.DataBind(data.d.list);
}
}
});
}
//#endregion
</script>
<style type="text/css">
.td1
{
background-color: #C0C0C0;
font-size: large;
font-family: 宋体;
font-weight: bolder;
color: #FFFFFF;
text-align: center;
}
#container
{
position: absolute;
left: 165px;
top: 34px;
}
#content
{
float: left;
position: relative;
right: 20%;
background: #BBFFEE;
}
.schinput
{
border: 0;
width: 210px;
height: 34px;
font-size: 16px;
padding: 0 5px;
line-height: 30px;
}
.item
{
padding: 3px 5px;
cursor: pointer;
}
.addbg
{
background: #9999FF;
}
.first
{
border: solid #CCDDFF 2px;
width: 220px;
}
#append
{
border: solid #CCDDFF 2px;
border-top: 0;
display: none;
}
</style>
</head>
<body class="headbody">
<div style="display: none">
<div id="test" title="修改订单" style="width: 550px; height: 350px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td style="width: 110px;" class="f1">
购买数量:
</td>
<td align="left" colspan="2">
<input id="txt_num" min='0' max='10000000' precision='0' class="editTextbox" style="width: 200px;"
type="text" />
</td>
</tr>
<tr style="height: 40px">
<td class="f1">
货物SKU
</td>
<td align="left" style="width: 250px">
<div id="container">
<div id="content">
<div class="first">
<input id="kw" class="schinput" />
</div>
<div id="append">
</div>
<input id="txt_sku" class="editTextbox" style="width: 250px; display: none" type="text" />
</div>
</div>
</td>
<td>
<input id="Button1" type="button" value="查询" class="btnClass btnClassFind" style="position: relative;"
onclick="FindGoods();" />
</td>
</tr>
<tr>
<td class="f1">
SKU描述
</td>
<td align="left" colspan="2">
<a id="a_typecode"></a>
</td>
</tr>
<tr>
<td style="width: 110px;" class="f1">
货物名称:
</td>
<td align="left" colspan="2">
<a id="a_goodsname"></a>
</td>
</tr>
<tr>
<td style="width: 110px;" class="f1">
货物价格:
</td>
<td align="left" colspan="2">
<input id="txt_price" min='0' max='10000000' precision='2' class="editTextbox" style="width: 80px;"
type="text" />USD
</td>
</tr>
<tr>
<td align="center" colspan="3">
<input id="btn_Save" type="button" class="btnClass btnClassSave" value="保 存" onclick="UpdateGoods();" />&nbsp;&nbsp;&nbsp;&nbsp;<input
id="btn_Cancel" type="button" class="btnClass btnClassClose" value="关 闭" />
</td>
</tr>
</table>
</div>
<div id="test1" title="货物" style="width: 680px; height: 420px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td style="width: 110px;" class="f1">
<select id="select_tj" class="selectClass" style="width: 120px" name="D5">
<option value="1">货物编号</option>
<option value="2">货物名称</option>
<option value="3">SKU</option>
</select>
</td>
<td align="left" colspan="4">
<input id="txt_hwbhmc" class="editTextbox" style="width: 120px;" type="text" />
<input id="btn_sch1" type="button" value="查询" class="btnClass btnClassFind" onclick="GetSelectGoods();" /><br />
</td>
</tr>
<tr>
<td align="left" colspan="5">
<font color="red">注:编号和型号中间可以用空格或者-隔开查询例如ABC001 002或者ABC001-002</font>
</td>
</tr>
<tr>
<td align="left" colspan="5">
<div style="height: 200px; overflow: auto">
<div id="DataGrid3">
</div>
</div>
</td>
</tr>
<tr>
<td style="width: 110px;" class="f1">
数量:
</td>
<td align="left" colspan="2">
<input id="txt_sl" class="editTextbox" style="width: 120px;" type="text" />
</td>
<td>
需要改成什么码的型号发货:
</td>
<td>
<input id="txt_xh" class="editTextbox" style="width: 120px;" type="text" />
<br />
<font color="red">例如分配了XXL的衣服但要改标成XL发货的这边就填写XL的型号</font>
</td>
</tr>
<tr>
<td align="center" colspan="5">
<input id="btn_Save3" type="button" class="btnClass btnClassSave" value="保 存" onclick="UpdateGoodsForTM();" />&nbsp;&nbsp;&nbsp;&nbsp;<input
id="btn_Cancel3" type="button" class="btnClass btnClassClose" value="关 闭" />
</td>
</tr>
</table>
</div>
<div id="test3" title="货物" style="width: 720px; height: 420px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td style="width: 110px;" class="f1">
<select id="select_tj2" class="selectClass" style="width: 120px" name="D5">
<option value="1">货物编号</option>
<option value="2">货物名称</option>
<option value="3">SKU</option>
</select>
</td>
<td align="left" colspan="4">
<input id="txt_hwbhmc2" class="editTextbox" style="width: 120px;" type="text" />
<input id="btn_sch2" type="button" value="查询" class="btnClass btnClassFind" onclick="GetSelectGoods2();" />
</td>
</tr>
<tr>
<td align="left" colspan="5">
<font color="red">注:编号和型号中间可以用空格或者-隔开查询例如ABC001 002或者ABC001-002</font>
</td>
</tr>
<tr>
<td align="left" colspan="5">
<font color="red">例如分配了XXL的衣服但要改标成XL发货的这边就填写XL的型号</font><br />
<div style="height: 200px; overflow: auto">
<div id="DataGrid5">
</div>
</div>
</td>
</tr>
<tr>
<td align="center" colspan="5">
<input id="btn_Save5" type="button" class="btnClass btnClassSave" value="保 存" onclick="AddGoodsSKU();" />&nbsp;&nbsp;&nbsp;&nbsp;<input
id="btn_Cancel5" type="button" class="btnClass btnClassClose" value="关 闭" />
</td>
</tr>
</table>
</div>
<div id="test4" title="货物" style="width: 300px; height: 180px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td style="width: 110px;" class="f1">
跟踪码
</td>
<td align="left" colspan="4">
<input id="txt_Code" class="editTextbox" style="width: 120px;" type="text" />
<a id="a_Code" style="display: none"></a>
</td>
</tr>
<tr>
<td align="center" colspan="5">
<input id="Button3" type="button" class="btnClass btnClassSave" value="修 改" onclick="UpdateCode();" />
</td>
</tr>
</table>
</div>
<div id="test5" title="货物" style="width: 500px; height: 200px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td style="width: 110px;" class="f1">
拆分sku
</td>
<td align="left" colspan="4">
</td>
</tr>
<tr>
<td style="width: 110px;" class="f1">
拆分数量
</td>
<td align="left" colspan="4">
</td>
</tr>
<tr>
<td align="left" colspan="5">
</td>
</tr>
<tr>
<td align="center" colspan="5">
<input id="Button5" type="button" class="btnClass btnClassSave" value="申请跟踪码" onclick="GetPostCode();" />
</td>
</tr>
</table>
</div>
</div>
<div class="title_ico">
订单分配
</div>
<table border="1" cellpadding="0" cellspacing="0" style="width: 99%;" align="center"
class="tableAll">
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" style="width: 97%;" align="center"
class="tableAll">
<tr>
<td class="td1" colspan="4">
基本信息 <a id="a_editjb" style="cursor: pointer; display: none">
<img src="../images/edit.gif" width="20px" height="20px" /><font color="blue" style="font-size: 11pt">编辑</font></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a
style="display: none; cursor: pointer" id="a_savejb"><img src="../images/add.ico"
width="20px" height="20px" /><font color="blue" style="font-size: 11pt">保存</font>&nbsp;&nbsp;<a
style="display: none; cursor: pointer" id="a_deljb"><img src="../images/unadd.ico"
width="20px" height="20px" /><font color="blue" style="font-size: 11pt">取消</font></a></a>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
订单号:
</td>
<td width="35%">
<a id="txtPlatOrderCode"></a><a id="btn_link" style="cursor: pointer; text-decoration: underline;
color: blue; display: none">跳转到速卖通订单</a>
</td>
<td style="width: 120px" class="f1">
合并单号:
</td>
<td width="35%">
<a id="txtJoinOrderCode"></a>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
平台店铺:
</td>
<td width="35%">
<a id="txtShopName"></a>
</td>
<td style="width: 120px" class="f1">
&nbsp;
</td>
<td width="35%">
<input id="chk_hb" type="checkbox" disabled="disabled" />是否合并订单&nbsp;<input id="chk_IsPiPei"
type="checkbox" disabled="disabled" />是否匹配
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
订单日期:
</td>
<td>
<a id="txtOrderDate"></a>
</td>
<td style="width: 120px" class="f1">
导入日期:
</td>
<td>
<a id="txtInDate"></a>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
打印日期:
</td>
<td>
<a id="txtPrintDate"></a>
</td>
<td style="width: 120px" class="f1">
发货日期:
</td>
<td>
<a id="txtPostDate"></a>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
&nbsp;
</td>
<td>
&nbsp;
</td>
<td style="width: 120px" class="f1">
订单配发货仓库:
</td>
<td>
<a style="display: none" id="a_ck"></a>
<select id="select_ck" class="selectClass" style="width: 120px" name="D12">
</select>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
<font color="red" style="font-weight: bolder">*</font> 订单总金额:
</td>
<td>
<a id="aTotalPrice"></a>
<input id="txtTotalPrice" type="text" style="width: 150px; display: none" class="editTextbox" /><a
id="a_MoneyCode"></a> <a id="sp_tkfee" style="color:Red"></a>
</td>
<td class="f1">
订单状态:
</td>
<td>
<a style="color: red" id="a_state"></a>
<input id="chk_IsFba" type="checkbox" />海外仓发货<input id="chk_IsMoney" type="checkbox" />是否资金到账
<input id="chk_IsBack" type="checkbox" />是否退换货
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
佣金:
</td>
<td>
<input id="txtFax" type="text" style="width: 80px;" class="editTextbox" /><a
id="a_MoneyCode2"></a>
</td>
<td class="f1">
&nbsp;
</td>
<td>
&nbsp;
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
异常备注:
</td>
<td colspan="3">
<textarea id="txtErrorInfo" cols="100" rows="4" style="width: 90%; color: red;"></textarea><br />
<input id="chk_IsFH" type="checkbox" />不允许发货(异常勾选)&nbsp;<font color="red">注:异常处理完后请把这个勾去掉才能允许发货</font>
</td>
</tr>
<tr style="display: none">
<td style="width: 120px" class="f1">
库存匹配:
</td>
<td colspan="3">
<div id="DataGrid2" class="DataGridStyle">
</div>
</td>
</tr>
<tr>
<td colspan="4" align="center">
<input id="cmdSaveJB" type="button" value="保存基本信息" class="btnClass btnClassSave" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input id="cmdQX" type="button" value="取消订单" class="btnClass btnClassEdit" onclick="CancelOrder();" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table border="1" cellpadding="0" cellspacing="0" style="width: 97%;" align="center"
class="tableAll">
<tr>
<td class="td1" colspan="4">
买家信息 <a id="a_editmj" style="cursor: pointer; display: none">
<img src="../images/edit.gif" width="20px" height="20px" /><font color="blue" style="font-size: 11pt">编辑</font></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a
style="display: none; cursor: pointer" id="a_savemj"><img src="../images/add.ico"
width="20px" height="20px" /><font color="blue" style="font-size: 11pt">保存</font></a>&nbsp;&nbsp;<a
style="display: none; cursor: pointer" id="a_delmj"><img src="../images/unadd.ico"
width="20px" height="20px" /><font color="blue" style="font-size: 11pt">取消</font></a>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
<font color="red" style="font-weight: bolder">*</font>购买国家简称:
</td>
<td width="35%">
<a id="aRevCountry" style="display: none"></a>
<input id="txtRevCountryCode" type="text" style="width: 200px;" class="editTextbox" />
</td>
<td style="width: 120px" class="f1">
国家(中文)
</td>
<td width="35%">
<a id="aRevProvince" style="display: none"></a>&nbsp;<input id="txtRevCountryName"
type="text" style="width: 200px;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
国家英文
</td>
<td width="35%">
<input id="txtRevCountry" type="text" style="width: 200px;" class="editTextbox" />
</td>
<td style="width: 120px" class="f1">
收件人省:
</td>
<td width="35%">
<input id="txtRevProvince" type="text" style="width: 200px;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
收件人市:
</td>
<td>
<a id="aRevCity" style="display: none"></a>
<input id="txtRevCity" type="text" style="width: 200px;" class="editTextbox" />
</td>
<td style="width: 120px" class="f1">
收件人区:
</td>
<td>
<a id="aRevArea" style="display: none"></a>
<input id="txtRevArea" type="text" style="width: 200px;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
<font color="red" style="font-weight: bolder">*</font> 收件详细地址:
</td>
<td colspan="3">
<a id="aRevAddr" style="display: none"></a>
<input id="txtRevAddr" type="text" style="width: 90%;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
<font color="red" style="font-weight: bolder">*</font> 收件人:
</td>
<td>
<a id="aRevName" style="display: none"></a>
<input id="txtRevName" type="text" style="width: 200px;" class="editTextbox" />
</td>
<td style="width: 120px" class="f1">
买家ID
</td>
<td>
<a id="aCustomID" style="display: none"></a>
<input id="txtCustomID" type="text" style="width: 200px;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
联系电话:
</td>
<td>
<a id="aRevPhone" style="display: none"></a>
<input id="txtRevPhone" type="text" style="width: 200px;" class="editTextbox" />
</td>
<td style="width: 120px" class="f1">
手机:
</td>
<td>
<a id="aRevMoblie" style="display: none"></a>
<input id="txtRevMoblie" type="text" style="width: 200px;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
邮编:
</td>
<td>
<a id="aRevPostCode" style="display: none"></a>
<input id="txtRevPostCode" type="text" style="width: 200px;" class="editTextbox" />
</td>
<td style="width: 120px" class="f1">
邮箱:
</td>
<td>
<a id="aRevMail" style="display: none"></a>
<input id="txtRevMail" type="text" style="width: 200px;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
地址类型:
</td>
<td>
<a id="a_AddressType"></a>
</td>
<td style="width: 120px" class="f1">
所属分区:</td>
<td>
<select id="select_zone" class="selectClass" style="width:200px" name="D15">
<option value='A'>A</option>
<option value='B'>B</option>
</select></td>
</tr>
<tr>
<td style="width: 120px" class="f1">
寄达地址:
</td>
<td colspan="3">
<a id="a_addr"></a>
</td>
</tr>
<tr>
<td colspan="4" align="center">
<input id="cmdSaveMJ" type="button" value="保存买家信息" class="btnClass btnClassSave" />&nbsp;
<input id="cmdSaveHMD" type="button" value="地址加入黑名单" class="btnClass btnClassSave"
onclick="Save_BlackName();" />&nbsp;&nbsp;
<input id="cmdSaveQXHMD" type="button" value="取消黑名单" class="btnClass btnClassSave"
style="display: none" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table border="1" cellpadding="0" cellspacing="0" style="width: 97%;" align="center"
class="tableAll">
<tr>
<td class="td1" colspan="2">
商品信息
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
买家留言:
</td>
<td>
<div id="txtLeaveWord" style="width: 95%">
</div>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
购买备注:
</td>
<td>
<div id="txtBuyRemark" style="width: 95%">
</div>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
商品总数量:
</td>
<td>
<input id="txtGoodsNum" min='0' max='1000000' precision='0' type="text" style="width: 50px;"
class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
购买商品:
</td>
<td>
<a id="btn_add" style="cursor: pointer; text-decoration: underline; color: blue;">
<img alt="" src="../images/add.ico" />添加商品</a>&nbsp;&nbsp;<a id="btn_QXFP" style="cursor: pointer;
text-decoration: underline; color: blue;">
<img alt="" src="../images/edit.gif" />取消分配</a> <font color="red">注:当顾客没确定货物型号时可以取消货物分配,取消后该订单不提示采购,不进行库存匹配</font>
<div id="DataGrid1" class="DataGridStyle">
</div>
<br />
<font color="red">注:已经匹配库存或已经打印的订单不能修改货物商品</font>
</td>
</tr>
<tr>
<td>
拆分计算运费
</td>
<td>
<input id="chk_cfyf" type="checkbox" />拆分计算运费<input id="Button155" type="button"
value="保存拆分信息" class="btnClass btnClassSave" onclick="SaveOrderSpare();" /><br />
<div id="DataGrid6" class="DataGridStyle" style="display: none">
</div>
</td>
</tr>
<tr>
<td align="left" colspan="2">
实际运费:<a id="a_sjyf">0</a>
</td>
</tr>
<tr style="display:none">
<td align="left" colspan="2">
FedexW仓
<input id="Button6" type="button" value="SmartPost运费计算" class="btnClass btnClassSave"
onclick="GetOrderFee(228,'SMART_POST');" />
&nbsp;&nbsp;
<input id="Button7" type="button" value="FEDEX_GROUND运费计算" class="btnClass btnClassSave"
onclick="GetOrderFee(228,'FEDEX_GROUND');" />&nbsp;
<input id="Button8" type="button" value="GROUND_HOME_DELIVERY运费计算" class="btnClass btnClassSave"
onclick="GetOrderFee(228,'GROUND_HOME_DELIVERY');" />&nbsp;
<input id="Button156" type="button" value="FEDEX_2_DAY运费计算" class="btnClass btnClassSave"
onclick="GetOrderFee(228,'FEDEX_2_DAY');" /><br />
<div id="div_fee2">
【W仓】计算运费Smart_Post <a id="a_SP" style='color: Blue; font-size: 12pt'>0</a>&nbsp;&nbsp;Fedex_Ground:
<a id="a_FD" style='color: Blue; font-size: 12pt'>0</a>&nbsp;&nbsp;GROUND_HOME_DELIVERY:<a
id="a_HF" style='color: Blue; font-size: 12pt'>0</a>&nbsp;&nbsp;Fedex_2_Day:<a id="a_TF"
style='color: Blue; font-size: 12pt'>0</a>
</div>
</td>
</tr>
<tr style="display:none">
<td align="left" colspan="2">
FedexE仓
<input id="cmdSaveFedex" type="button" value="SmartPost运费计算" class="btnClass btnClassSave"
onclick="GetOrderFee(237,'SMART_POST');" />
&nbsp;&nbsp;
<input id="Button2" type="button" value="FEDEX_GROUND运费计算" class="btnClass btnClassSave"
onclick="GetOrderFee(237,'FEDEX_GROUND');" />&nbsp;
<input id="Button4" type="button" value="GROUND_HOME_DELIVERY运费计算" class="btnClass btnClassSave"
onclick="GetOrderFee(237,'GROUND_HOME_DELIVERY');" />
&nbsp;&nbsp;<input id="Button157" type="button" value="FEDEX_2_DAY运费计算" class="btnClass btnClassSave"
onclick="GetOrderFee(237,'FEDEX_2_DAY');" /><br />
<div id="div_fee">
【E仓】计算运费Smart_Post <a id="a_SP2" style='color: Blue; font-size: 12pt'>0</a>&nbsp;&nbsp;Fedex_Ground:
<a id="a_FD2" style='color: Blue; font-size: 12pt'>0</a>&nbsp;&nbsp;GROUND_HOME_DELIVERY:<a
id="a_HF2" style='color: Blue; font-size: 12pt'>0</a>&nbsp;&nbsp;Fedex_2_Day:<a id="a_TF2"
style='color: Blue; font-size: 12pt'>0</a>
</div>
</td>
</tr>
<tr style="display:none">
<td align="left" colspan="2">
UPS运费计算 仓库<select id="select_upsck" class="selectClass" style="width: 120px" name="D3">
<option value="6">RANCHO</option>
<option value="11">E仓</option>
</select><select id="select_upstype" class="selectClass" style="width: 200px" name="D3">
<option value='03'>UPS Ground</option>
<option value='93'>UPS SurePost? 1 lb or Greater</option>
<option value='92'>UPS SurePost? Less than 1 lb</option>
<option value='94'> UPS SurePost? BPM </option>
<option value='02'>UPS 2nd Day Air </option>
<option value='59'>UPS 2nd Day Air A.M.</option>
<option value='12'>UPS 3 Day Select</option>
<option value='01'>UPS Next Day Air</option>
<option value='14'>UPS Next Day Air Early</option>
<option value='13'>UPS Next Day Air Saver</option>
</select>
<input id="Button14" type="button" value="UPS运费计算" class="btnClass btnClassSave"
onclick="GetOrderUPS();" />
&nbsp;&nbsp;
<br />
<div id="div1">
UPS计算运费 <a id="a_UPS" style='color: Blue; font-size: 12pt'></a>
</div>
</td>
</tr>
<tr style="display: none">
<td align="left" colspan="2">
Fedex业远新
<input id="Button9" type="button" value="SmartPost运费计算" class="btnClass btnClassSave"
onclick="GetOrderFee(229,'SMART_POST');" />
&nbsp;&nbsp;
<input id="Button10" type="button" value="FEDEX_GROUND运费计算" class="btnClass btnClassSave"
onclick="GetOrderFee(229,'FEDEX_GROUND');" />&nbsp;
<input id="Button11" type="button" value="GROUND_HOME_DELIVERY运费计算" class="btnClass btnClassSave"
onclick="GetOrderFee(229,'GROUND_HOME_DELIVERY');" /><br />
<div id="div_fee3" style="color: Red; font-size: 14pt">
</div>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<input id="cmdSaveSP" type="button" value="保存商品信息" class="btnClass btnClassSave"
onclick="UpdateGoodsSKUForTM();" />&nbsp;&nbsp;
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table border="1" cellpadding="0" cellspacing="0" style="width: 97%;" align="center"
class="tableAll">
<tr>
<td class="td1" colspan="4">
物流信息
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
运输方式:
</td>
<td width="35%">
<a id="a_postinfo"></a><a id="a_post" style="display: none"></a>
</td>
<td style="width: 120px" class="f1">
发货等级:
</td>
<td width="35%">
<a id="aOrderLevel"></a>
<input id="txtOrderLevel" type="text" style="width: 200px; display: none" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
运输方式,渠道
</td>
<td colspan="3">
<select id="selectwl" class="selectClass" style="width: 120px" name="D3">
</select><select id="txtPost" class="selectClass" style="width: 120px" name="D4">
</select><a id="a_jsygyf" style="cursor: pointer; text-decoration: underline;
color: blue;">选择渠道并预估运费</a><a id="sp_jsygyf"></a> &nbsp;&nbsp; <a id="a_addpostcode" style="cursor: pointer; text-decoration: underline;
color: blue;">申请跟踪码</a><input id="chk_IsCF" type="checkbox" />拆分发包 <a id="a_addpostcode2"
style="cursor: pointer; text-decoration: underline; color: blue; display: none">
Fedex拆分跟踪码</a>&nbsp;&nbsp;&nbsp;手动填写跟踪码:
<input id="txtTrackCode" type="text" style="width: 100px;" class="editTextbox" />
<a id="a_TrackState"></a><a id="a_TrackCode"></a><a id="a_addpostcode1" style="cursor: pointer;
text-decoration: underline; color: blue;">确定</a>
</td>
</tr>
<tr id="tr_fedex" style="display: none">
<td style="width: 120px" class="f1">
Fedex/ups:
</td>
<td colspan="3">
<input id="chk_IsQS" type="checkbox" />签收服务 <a id="a_addpostcode3" style="cursor: pointer;
text-decoration: underline; color: blue; display: none">Fedex拆分跟踪码</a>&nbsp;&nbsp;
sku
<input id="txt_SKU" class="editTextbox" style="width: 120px;" type="text" /><font
color='red'>格式1xKm0574-white</font> 重量
<input id="txt_CFZL" class="editTextbox" style="width: 50px;" type="text" />盎司 长<input
id="txt_CFC" class="editTextbox" style="width: 50px;" type="text" />英寸 宽<input id="txt_CFK"
class="editTextbox" style="width: 50px;" type="text" />英寸 高<input id="txt_CFG" class="editTextbox"
style="width: 50px;" type="text" />英寸
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
跟踪码
</td>
<td colspan="3">
<div id="DataGrid4" class="DataGridStyle">
</div>
<br />
<font color="red">注:已经匹配订单只能由仓库修改跟踪码</font>
</td>
</tr>
</table>
</td>
</tr>
<tr id="tr_sh" style="display: none">
<td>
<table border="1" cellpadding="0" cellspacing="0" style="width: 97%;" align="center"
class="tableAll">
<tr>
<td class="td1" colspan="4">
售后信息<a id="a_savesh" style="cursor: pointer; display: none" onclick="SaveSaleBack();"><img
height="20px" src="../images/add.ico" width="20px" /><font color="blue" style="font-size: 11pt">保存</font></a>
</td>
</tr>
<tr style="display: none">
<td style="width: 120px; height: 17px;" class="f1">
错发漏发图片:
</td>
<td colspan="3">
<input id="fileToUploadImage" name="fileToUploadImage" type="file" /><br />
<div id="div_img">
</div>
</td>
</tr>
<tr style="display: none">
<td style="width: 120px; height: 17px;" class="f1">
货物编号:
</td>
<td width="35%">
<input id="txtGoodsCode" type="text" style="width: 100px;" class="editTextbox" />
</td>
<td style="width: 120px; height: 17px;" class="f1">
&nbsp;
</td>
<td width="35%">
&nbsp;
</td>
</tr>
<tr style="display: none">
<td style="width: 120px; height: 17px;" class="f1">
产品链接:
</td>
<td colspan="3">
<input id="txtGoodsUrl" type="text" style="width: 95%;" class="editTextbox" />
</td>
</tr>
<tr style="display: none">
<td style="width: 120px; height: 17px;" class="f1">
中差评类型:
</td>
<td width="35%">
<select id="txtBadType" class="selectClass" style="width: 120px" name="D5">
<option value="差评">差评</option>
<option value="中评">中评</option>
</select>
</td>
<td style="width: 120px; height: 17px;" class="f1">
中差评原因:
</td>
<td width="35%">
<select id="txtBadReason" class="selectClass" style="width: 120px" name="D6">
<option value="物流过程破损">物流过程破损</option>
<option value="库存不足">库存不足</option>
<option value="物流包裹被退回">物流包裹被退回</option>
<option value="客户买错了不想要">客户买错了不想要</option>
<option value="出货慢">出货慢</option>
<option value="运输时间长">运输时间长</option>
<option value="未收到货">未收到货</option>
<option value="尺码问题">尺码问题</option>
<option value="本身品质差">本身品质差</option>
<option value="质检问题">质检问题</option>
<option value="仓库发错/少发">仓库发错/少发</option>
<option value="分配错误">分配错误</option>
<option value="与描述不符">与描述不符</option>
<option value="不满足客人期望">不满足客人期望</option>
<option value="其它">其它</option>
</select>
</td>
</tr>
<tr style="display: none">
<td style="width: 120px" class="f1">
中差评时间:
</td>
<td>
<input id="txtBadDate" type="text" style="width: 100px;" class="editTextbox" onfocus="WdatePicker()" />
</td>
<td style="width: 120px; height: 17px;" class="f1">
改评:
</td>
<td>
<select id="txtChangeBad" class="selectClass" style="width: 120px" name="D7">
<option value="未改">未改</option>
<option value="改成好评">改成好评</option>
<option value="改成中评">改成中评</option>
<option value="移除">移除</option>
</select>
</td>
</tr>
<tr style="display: none">
<td style="width: 120px; height: 17px;" class="f1">
中差评备注:
</td>
<td colspan="3">
<textarea id="txtBadRemark" cols="100" rows="4" style="width: 90%; color: red" name="S2"></textarea>
</td>
</tr>
<tr style="display: none">
<td colspan="4" align="center">
<input id="cmdSaveCP" type="button" value="保存中差评" class="btnClass btnClassSave" onclick="SaveSaleCP()" />
</td>
</tr>
<tr>
<td style="width: 120px; height: 17px;" class="f1">
</td>
<td colspan="3">
<input id="chk_IsBackGoods" type="checkbox" />有退货信息
<input id="chk_wlss" type="checkbox" />有物流申诉 <input id="chk_jhcw" type="checkbox" />拣货发货出错
</td>
</tr>
<tr style="display: none" id="tr_jh">
<td style="width: 120px; height: 17px;" class="f1">
拣货发货出错备注:
</td>
<td colspan="3">
<textarea id="txt_JHRemark" cols="100" rows="4" style="width: 90%; color: red" name="S2"></textarea>
</td>
</tr>
<tr style="display: none" id="tr_jh2">
<td colspan="4" align="center">
<input id="Button15" type="button" value="保存拣货发货出错" class="btnClass btnClassSave" onclick="SaveJHError()" />
</td>
</tr>
<tr>
<td colspan="4">
<table width="100%" id="tb_wlss" style="display: none">
<tr>
<td class="f1">
Tracking ID:
</td>
<td>
<input id='txtTrackingID' type='text' style='width: 99%'/>
</td>
<td style="width: 120px; height: 17px;" class="f1">
申诉状态:
</td>
<td width="30%">
<select id="select_int1">
<option value="0">未申诉</option>
<option value="1">正在申诉</option>
<option value="2">申诉成功</option>
<option value="3">申诉失败</option>
</select>
</td>
</tr>
<tr>
<td class="f1">
<font color="red">*</font> 价格差异bigdifference
</td>
<td>
<input id='txtbigdifference' type='text' style='width: 99%' precision="2" min="-10000"
max="99999" columnname="bigdifference" columndesc="bigdifference" columnrequired="false" />
</td>
<td style="width: 120px; height: 17px;" class="f1">
Zone Code:
</td>
<td>
<input id='txtZoneCode' type='text' style='width: 99%' precision="2" min="0" max="99999"
columnname="ZoneCode" columndesc="ZoneCode" columnrequired="false" />
</td>
</tr>
<tr>
<td class="f1">
NetChargeAmount
</td>
<td>
<input id='txtNetChargeAmount' type='text' style='width: 99%' precision="2" min="0"
max="99999" columnname="bigdifference" columndesc="bigdifference" columnrequired="false" />
</td>
<td style="width: 120px; height: 17px;" class="f1">
estimatefee
</td>
<td width="30%">
<input id='txtestimatefee' type='text' style='width: 99%' precision="2" min="0"
max="99999" columnname="bigdifference" columndesc="bigdifference" columnrequired="false" />
</td>
</tr>
<tr>
<td class="f1">
结果备注:
</td>
<td colspan="3">
<textarea id="txtresult" cols="20" rows="3" style="width: 100%"></textarea>
</td>
</tr>
<tr>
<td style="width: 120px; height: 17px;" class="f1">
Actual Weight Amount:
</td>
<td width="30%">
<input id='txtActualWeightAmount' type='text' style='width: 70%' precision="2" min="0"
max="99999" columnname="ActualWeightAmount" columndesc="ActualWeightAmount" columnrequired="false" /><input id='txtActualWeightUnits' type='text' style='width: 25%' columnname="ActualWeightUnits"
columndesc="ActualWeightUnits" columnrequired="false" validtype="" value="lbs"/>
</td>
<td style="width: 120px; height: 17px;" class="f1">
Rated Weight Amount
</td>
<td>
<input id='txtRatedWeightAmount' type='text' style='width: 70%' precision="2" min="0"
max="99999" columnname="RatedWeightAmount" columndesc="RatedWeightAmount" columnrequired="false" /> <input id='txtRatedWeightUnits' type='text' style='width: 25%' value="lbs"/>
</td>
</tr>
<tr>
<td style="width: 120px; height: 17px;" class="f1">
Dim Length
</td>
<td>
<input id='txtDimLength' type='text' style='width: 99%' precision="2" min="0" max="99999"
columnname="DimLength" columndesc="DimLength" columnrequired="false" />
</td>
<td style="width: 120px; height: 17px;" class="f1">
Dim Width:
</td>
<td>
<input id='txtDimWidth' type='text' style='width: 99%' precision="2" min="0" max="99999"
columnname="DimWidth" columndesc="DimWidth" columnrequired="false" />
</td>
</tr>
<tr>
<td style="width: 120px; height: 17px;" class="f1">
Dim Height:
</td>
<td>
<input id='txtDimHeight' type='text' style='width: 99%' precision="2" min="0" max="99999"
columnname="DimHeight" columndesc="DimHeight" columnrequired="false" />
</td>
<td style="width: 120px; height: 17px;" class="f1">
Dim Divisor
</td>
<td>
<input id='txtDimDivisor' type='text' style='width: 70%' precision="2" min="0" max="99999"
columnname="DimDivisor" columndesc="DimDivisor" columnrequired="false" /> <select id="txtDimUnit">
<option value="I">I</option>
<option value="L">L</option>
</select>
</td>
</tr>
<tr>
<td style="width: 120px; height: 17px;" class="f1">
Tracking ID Charge Amount
</td>
<td colspan="3">
Tracking ID Charge Description:<input id='txtChargeDescription' type='text' style='width: 200px' />
Tracking ID Charge Amount
<input id='txtChargeAmount' type='text' style='width: 200px' />
<input id="Button12" type="button" value="添加" class="btnClass btnClassSave" onclick="addWLSS()" /><br />
<div id="DataGrid7" class="DataGridStyle">
</div>
</td>
</tr>
</table>
<table width="100%" id="tb_th" style="display: none">
<tr>
<td style="width: 120px; height: 17px;" class="f1">
退货类型
</td>
<td width="30%">
<select id="select_BackType" class="selectClass" name="D13" style="width: 120px">
<option value="2">部分赔款/不退货</option>
<option value="1">退款/不退货</option>
<option value="0">退款/退货</option>
<option value="3">部分退款/退货</option>
<option value="6">补发配件</option>
</select>
</td>
<td style="width: 120px; height: 17px;" class="f1">
首次运费:
</td>
<td width="30%">
<a id="a_PostFee"></a>
</td>
</tr>
<tr>
<td style="width: 120px; height: 17px;" class="f1">
退货赔款原因:
</td>
<td>
<select id="txtBackReason1" class="selectClass" style="width: 150px" name="D2">
<option value="物流过程破损">物流过程破损</option>
<option value="出货慢">出货慢</option>
<option value="库存不足">库存不足</option>
<option value="物流包裹被退回">物流包裹被退回</option>
<option value="客户买错了不想要">客户买错了不想要</option>
<option value="未收到货">未收到货</option>
<option value="尺码问题">尺码问题</option>
<option value="产品有瑕疵">产品有瑕疵</option>
<option value="本身质量差">本身质量差</option>
<option value="仓库错发漏发">仓库错发漏发</option>
<option value="与描述不符">与描述不符</option>
<option value="不满足客户期望">不满足客户期望</option>
<option value="其它">其它</option>
</select>
</td>
<td style="width: 120px; height: 17px;" class="f1">
订单状态
</td>
<td>
<select id="select_OrderState" class="selectClass" name="D11" style="width: 150px">
<option value="1">订单和佣金正常</option>
<option value="0">取消订单收取佣金20%</option>
</select>
</td>
</tr>
<tr>
<td style="width: 120px; height: 17px;" class="f1">
赔款金额:
</td>
<td>
<input id="txtBackMoney" type="text" style="width: 100px;" class="editTextbox" />美元
部分赔款时候才填
</td>
<td style="width: 120px; height: 17px;" class="f1">
退货货物初步判断
</td>
<td>
<select id="select_goodstate" class="selectClass" name="D14" style="width: 150px">
<option value="4">无</option>
<option value="0">可用,重新入库</option>
<option value="1">销毁</option>
<option value="6">缺包装或配件</option>
<option value="3">未知货物情况</option>
</select>
</td>
</tr>
<tr>
<td style="width: 120px; height: 17px;" class="f1">
退货我们承担运费
</td>
<td>
<input id="txt_postFee" class="editTextbox" max="10000000" min="0" precision="2"
style="width: 100px;" type="text" value="-1" />美元 <font color="red">无就填-1</font>
</td>
<td style="width: 120px; height: 17px;" class="f1">
退货买家承担运费:
</td>
<td>
<input id="txt_postFee2" class="editTextbox" max="10000000" min="0" precision="2"
style="width: 100px;" type="text" value="0" />美元
</td>
</tr>
<tr>
<td style="width: 120px; height: 17px;" class="f1">
退货运单号:
</td>
<td>
<input id="txt_postCode" class="editTextbox" style="width: 95%;" type="text" />
</td>
<td style="width: 120px; height: 17px;" class="f1">
货物编号
</td>
<td>
<input id="txt_goodsCode" type="text" style="width: 100px;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px; height: 17px;" class="f1">
初步方案:
</td>
<td>
<textarea id="txtBackAdvise" cols="100" rows="4" style="width: 90%; color: red" name="S3"></textarea>
</td>
<td style="width: 120px; height: 17px;" class="f1">
领导意见:
</td>
<td>
<div id="div_yj1">
</div>
</td>
</tr>
<tr>
<td style="width: 120px; height: 17px;" class="f1">
最终方案
</td>
<td>
<textarea id="txtBackAdvise2" cols="100" rows="4" style="width: 90%; color: red"
name="S4"></textarea>
</td>
<td style="width: 120px; height: 17px;" class="f1">
领导意见:
</td>
<td>
<div id="div_yj2">
</div>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
备注:
</td>
<td colspan="3">
<textarea id="txtRemark" cols="100" rows="4" style="width: 90%; color: red" name="S1"></textarea>
</td>
</tr>
<tr>
<td style="width: 120px; height: 17px;" class="f1">
图片:
</td>
<td colspan="3">
<input id="fileToUploadImage1" name="fileToUploadImage" type="file" /><br />
<div id="div_img1">
</div>
</td>
</tr>
<tr>
<td style="width: 120px; height: 17px;" class="f1">
仓库验货:
</td>
<td colspan="3">
<select id="select_backstate" class="selectClass" style="width: 120px" name="D11">
<option value="5">无</option>
<option value="0">未到货</option>
<option value="1">正常入库</option>
<option value="2">外箱破损重新包装入库</option>
<option value="3">破损报废</option>
<option value="4">丢失</option>
</select>
</td>
</tr>
</table>
</td>
</tr>
<tr style="display:none" id="tr_wl">
<td colspan="4" align="center">
<input id="Button13" type="button" value="保存物流申诉" class="btnClass btnClassSave" onclick="SaveWLSS()" />
</td>
</tr>
<tr id="tr_xs" style="display:none">
<td style="width: 120px; height: 17px;" class="f1">
&nbsp;</td>
<td colspan="3"><input id="chk_cc" type="checkbox" />仓储费<input id="chk_md" type="checkbox" />面单费<input id="chk_gg" type="checkbox" />广告费
<input id="chk_th" type="checkbox" />订单退款<input id="chk_yf" type="checkbox" />退货运费<input id="chk_ss" type="checkbox" />物流申诉赔款 </td>
</tr>
<tr id="tr_yg" >
<td style="width: 120px; height: 17px;" class="f1">
预估利润:
</td>
<td colspan="3">
<a id="YLR_1">订单金额:</a>-<a id="YLR_2">平台佣金</a> <a id="YLR_20" style="display:none">Payment Fee</a>- <a id="YLR_11">税费</a>-<a id="YLR_3">货物成本</a>-<a
id="YLR_9">货物税费</a>-<a id="YLR_4">首次运费</a>-<a id="YLR_5">运费佣金</a>-<a id="YLR_8">头程费</a><a
id="YLR_6">赔款</a>-<a id="YLR_7">退货运费</a><a
id="YLR_12"></a><a
id="YLR_13"></a><a
id="YLR_14"></a><a
id="YLR_15"></a><a
id="YLR_16"></a><a
id="YLR_17"></a>=<a id="YLR_ZZ" style="color: Red">最终利润:</a>
</td>
</tr>
<tr id="tr_lr">
<td style="width: 120px; height: 17px;" class="f1">
实际利润:
</td>
<td colspan="3">
<a id="LR_1">订单金额:</a>-<a id="LR_2">平台佣金</a> <a id="LR_20" style="display:none">Payment Fee</a>- <a id="LR_11">税费</a><span style="color:red;display:none" id="sp_sjlr"><a id="SJLR_1">实际收款金额:</a>- <a id="SJLR_2">实际平台佣金</a>- <a id="SJLR_11">实际税费</a></span>-<a id="LR_3">货物成本</a>-<a
id="LR_9">货物税费</a>-<a id="LR_4">首次运费</a>-<a id="LR_5">运费佣金</a>-<a id="LR_8">头程费</a>-<a
id="LR_6">赔款</a>-<a id="LR_7">退货运费</a><a
id="LR_12"></a><a
id="LR_13"></a><a
id="LR_14"></a><a
id="LR_15"></a><a
id="LR_16"></a><a
id="LR_17"></a>=<a id="LR_ZZ" style="color: Red">最终利润:</a> <a id="SJLR_ZZ" style="color: blue;display:none">实际最终利润:</a> <a id="SJLR_CY" style="color: blue;display:none">跟实际差异:</a>
</td>
</tr>
<tr>
<td colspan="4" align="center">
<input id="cmdSavePK" type="button" value="提交" class="btnClass btnClassSave" onclick="saveBackMoney()" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="4" align="center">
&nbsp;
<input id="cmdBack" type="button" value="返 回" class="btnClass btnClassBack" />&nbsp;
</td>
</tr>
</table>
</body>
</html>