|
|
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DD_OrderGoodsMateForTM4.aspx.cs" Inherits="TradeManage.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> <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> <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) //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;
|
|
|
|
|
|
$("#YLR_4").html("首次运费:【"+yf0.toFixed(2)+"$】");
|
|
|
$("#YLR_5").html("运费佣金:0");
|
|
|
if (payfee > 0) {
|
|
|
$("#YLR_20").show();
|
|
|
$("#YLR_20").html("-PayMentFee:【" + payfee.toFixed(2) + "】");
|
|
|
}
|
|
|
$("#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();" /> <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();" /> <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();" /> <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> <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> <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">
|
|
|
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<input id="chk_hb" type="checkbox" disabled="disabled" />是否合并订单 <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">
|
|
|
|
|
|
</td>
|
|
|
<td>
|
|
|
|
|
|
</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">
|
|
|
|
|
|
</td>
|
|
|
<td>
|
|
|
|
|
|
</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" />不允许发货(异常勾选) <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" />
|
|
|
<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> <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> <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> <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" />
|
|
|
<input id="cmdSaveHMD" type="button" value="地址加入黑名单" class="btnClass btnClassSave"
|
|
|
onclick="Save_BlackName();" />
|
|
|
<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> <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">
|
|
|
Fedex(W仓)
|
|
|
<input id="Button6" type="button" value="SmartPost运费计算" class="btnClass btnClassSave"
|
|
|
onclick="GetOrderFee(228,'SMART_POST');" />
|
|
|
|
|
|
<input id="Button7" type="button" value="FEDEX_GROUND运费计算" class="btnClass btnClassSave"
|
|
|
onclick="GetOrderFee(228,'FEDEX_GROUND');" />
|
|
|
<input id="Button8" type="button" value="GROUND_HOME_DELIVERY运费计算" class="btnClass btnClassSave"
|
|
|
onclick="GetOrderFee(228,'GROUND_HOME_DELIVERY');" />
|
|
|
<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> Fedex_Ground:
|
|
|
<a id="a_FD" style='color: Blue; font-size: 12pt'>0</a> GROUND_HOME_DELIVERY:<a
|
|
|
id="a_HF" style='color: Blue; font-size: 12pt'>0</a> 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">
|
|
|
Fedex(E仓)
|
|
|
<input id="cmdSaveFedex" type="button" value="SmartPost运费计算" class="btnClass btnClassSave"
|
|
|
onclick="GetOrderFee(237,'SMART_POST');" />
|
|
|
|
|
|
<input id="Button2" type="button" value="FEDEX_GROUND运费计算" class="btnClass btnClassSave"
|
|
|
onclick="GetOrderFee(237,'FEDEX_GROUND');" />
|
|
|
<input id="Button4" type="button" value="GROUND_HOME_DELIVERY运费计算" class="btnClass btnClassSave"
|
|
|
onclick="GetOrderFee(237,'GROUND_HOME_DELIVERY');" />
|
|
|
<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> Fedex_Ground:
|
|
|
<a id="a_FD2" style='color: Blue; font-size: 12pt'>0</a> GROUND_HOME_DELIVERY:<a
|
|
|
id="a_HF2" style='color: Blue; font-size: 12pt'>0</a> 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();" />
|
|
|
|
|
|
<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');" />
|
|
|
|
|
|
<input id="Button10" type="button" value="FEDEX_GROUND运费计算" class="btnClass btnClassSave"
|
|
|
onclick="GetOrderFee(229,'FEDEX_GROUND');" />
|
|
|
<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();" />
|
|
|
</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> <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> 手动填写跟踪码:
|
|
|
<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>
|
|
|
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">
|
|
|
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
|
|
|
</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">
|
|
|
</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">
|
|
|
|
|
|
<input id="cmdBack" type="button" value="返 回" class="btnClass btnClassBack" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</body>
|
|
|
</html>
|
|
|
|