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

4138 lines
165 KiB
Plaintext

This file contains ambiguous Unicode characters!

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

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DD_OrderGoodsMateForTM2.aspx.cs" Inherits="TradeManage.DingDan.DD_OrderGoodsMateForTM2" %>
<!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="../css2/icon.css">
<link rel="stylesheet" type="text/css" href="../css2/DataGrid.css" />
<link href="../css2/gray/easyui.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="../font-awesome/css/font-awesome.min.css" />
<link href="../css2/New.css?a=11" rel="stylesheet" type="text/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 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 CompanyId=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;
}
CompanyId = $.url.param("CompanyId");
if (CompanyId == undefined) {
CompanyId = 0;
}
GetStore();
GetExpressType();
GetMoneyCode();
GetExpress();
if (OrderId > 0) {
GetOrderModel();
}
Title = $.url.param("Title");
if (Title == undefined) {
Title = "订单信息";
}
Title1 = $.url.param("Title1");
if (Title1 == undefined) {
Title1 = "订单修改";
}
if(UserId==1||UserId==53)//财务和老板才能看到
{
$("#tr_yg").show();
$("#tr_lr").show();
}
$("#selectwl").bind("change", function () {
GetExpress();
GetOrderFedexSKU();
// if($(this).val()=="10")
// {
// 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();
});
$("#txt_num,#txtGoodsNum").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;
}
window.open("../HuoWu/HW_GoodsAddForTM2.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();
AllOrderGoodsLockForHWC();
if (OrderId > 0) {
GetOrderGoods();
if (CF==0)
GetOrderTrack();
// GetLR();
}
$("#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($("#select_ck").val()=="11"&&$("#selectwl").val()!="16")//东部仓
{
alert("该发货仓库对应选择得物流方式不对");
return;
}
if($("#select_ck").val()=="6"&&$("#selectwl").val()!="13")//西部仓
{
alert("该发货仓库对应选择得物流方式不对");
return;
}
GetOrderFedexTrackCode();
});
$("#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_IsBackGoods").bind("click", function () {
if($(this).is(":checked")==true)
{
$("#tb_th").show();
}
else
$("#tb_th").hide();
});
});
//订单匹配
function AllOrderGoodsLockForHWC() {
var param = new Object();
param.CompanyId = CompanyId;
if (param.CompanyId == 1)
return;
param.IsError = 1;
param.StoreId = 6;
$.ajax({
url: "../DD_OrderServiceNew.asmx/AllOrderGoodsLockForHWC",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
}
});
}
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>');
});
}
else {
$("#select_ck").append('<option value="6">W仓(CA) </option>');
$("#select_ck").append('<option value="11">E仓(FL) </option>');
}
}
});
//$("#select_ck").append("<option value='0'>不限</option>");
}
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();
param.CompanyId =CompanyId;
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.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 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 &&UserId!=1&& 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="";
function GetOrderGoods() {
//$("#btn_QXFP").hide();
var param = new Object();
param.OrderId = OrderId;
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetOrderGoodsListForHWC",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async:false,
success: function (data) {
WindowLoadModel.Hide();
GoodsList = data.d;
if (GoodsList != null) {
$(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=this.GoodsCB2;
});
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;
function GetOrderModel() {
var param = new Object();
param.OrderId = OrderId;
// WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetOrderModelNew",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async:false,
success: function (data) {
//WindowLoadModel.Hide();
omd=data.d;
CompanyId=data.d.CompanyId;
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) {
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");
}
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);
$("#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);
$("#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);
$("#selectwl").val(data.d.LogisticsId);
GetExpress();
$("#txtPost").val(data.d.Post);
GetOrderFedexSKU();
$("#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_fee").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").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);
if(data.d.Fee7!=null)
$("#a_FD").html(data.d.Fee7);
if(data.d.Fee8!=null)
$("#a_HF").html(data.d.Fee8);
MateState = data.d.MateState;
if(data.d.OrderState2==1)
{
$("#chk_IsBackGoods").attr("checked","checked");
// $("#tb_th").show();
}
} else {
alert("找不到该订单");
$("#cmdSave").hide();
OrderId = 0;
$("#DataGrid1").hide();
}
}
});
}
function GetOrderFee() {
//$("#btn_QXFP").hide();
var param = new Object();
param.omd=omd;
param.glist=GoodsList;
param.PostId = 222;
param.PostType = "SMART_POST";
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();
}
});
}
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();
}
});
}
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><a style='color:red'>{Bind OldTypeDesc}</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.Width = "250px";
col.CellTemplate = "<input CommandName='cmdEdit' class='btnClass dgbtnEdit' type='button' value='修改'></input>&nbsp;&nbsp;<input CommandName='cmdDel' class='btnClass dgbtnDel' type='button' value='删除'></input>";
Array.add(datagrid1.Columns, col);
datagrid1.IsFixHeader = false;
datagrid1.ShowIndexColumn = false;
datagrid1.AllowPaging = false;
//datagrid1.Height = "260px";
datagrid1.SelectMode = nblf.ui.SelectMode.None;
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 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 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.Width = "150px";
col.CellTemplate = "<input CommandName='cmdEdit' class='btnClass dgbtnEdit' type='button' value='修改'></input>&nbsp;<input CommandName='cmdDel' class='btnClass dgbtnDel' type='button' value='删除'></input>";
Array.add(datagrid4.Columns, col);
datagrid4.IsFixHeader = false;
datagrid4.ShowIndexColumn = false;
datagrid4.AllowPaging = false;
//datagrid1.Height = "260px";
datagrid4.SelectMode = nblf.ui.SelectMode.None;
datagrid4.Init();
}
var Price = 0;
function FindGoods() {
DetailId = 0;
if ($("#kw").val() == "") {
alert("请输入货物sku");
return;
}
var param = new Object();
param.SKU = $("#kw").val();
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/GetGoodsModelFromSku",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
DetailId = data.d.DetailId;
$("#a_goodsname").html(data.d.GoodsName);
if (data.d.Price != null)
Price = data.d.Price;
else
Price = 0;
$("#a_typecode").html(data.d.TypeDesc);
}
else {
alert("该sku对应货物不存在");
}
}
});
}
var GId = 0;
function GetSelectGoods() {
if ($("#txt_hwbhmc").val() == "") {
alert("请输入查询条件");
return;
}
var param = new Object();
param.CompanyId = CompanyId;
param.TJ = $("#select_tj").val();
param.SKU = $("#txt_hwbhmc").val();
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/GetGoodsModelFromGoodsCodeHWC",
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();
param.CompanyId = CompanyId;
$.ajax({
url: "../DD_OrderServiceNew.asmx/ChangeOrderPostForHWC",
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 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();
param.Model = Model;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.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_OrderService.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.CompanyId = list;
param.StoreId = 6;
param.JoinOrderCode = list;
param.list = list;
WindowLoadModel.Show();
$.ajax({
url: "../DD_OrderServiceNew.asmx/AddOrderGoodsSKUHWC",
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 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!="")
$("#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();
var LR_11=$("#txtFax").val();//税费
if($("#txtFax").val()=="")
LR_11=0;
LR_11=parseFloat(LR_11);
var LR_2=parseFloat(LR_1)*0.15;
if(PlatId==1)
LR_2=parseFloat(LR_1)*0.05;
else if(PlatId==4)
LR_2=parseFloat(LR_1)*0;
else if(PlatId==5)
LR_2=parseFloat(LR_1)*0.1;
if($("#chk_IsBackGoods").is(":checked")==true&&$("#select_OrderState").val()=="0")
{
LR_1=0;
LR_2=LR_2*0.2;
}
var LR_3=GoodsFee;
if($("#select_backstate").val()==1||$("#select_backstate").val()==2)
LR_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;
var LR_6=0;
if($("#chk_IsBackGoods").is(":checked")==true&&$("#select_BackType").val()==2&&$("#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_ZZ=LR_1-LR_11-LR_2-LR_3-LR_4-LR_5-LR_6-LR_7-TCFee;
$("#LR_1").html("订单金额:【"+LR_1+"】");
$("#LR_11").html("税费:【"+LR_11+"】");
$("#LR_2").html("平台佣金:【"+LR_2.toFixed(2)+"】");
$("#LR_3").html("货物成本:【"+LR_3.toFixed(2)+"】");
$("#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_8").html("海外头程费:【"+TCFee+"】");
$("#LR_ZZ").html("最终利润:【"+LR_ZZ.toFixed(2)+"】");
$("#YLR_1").html("订单金额:【"+LR_1+"】");
$("#YLR_11").html("税费:【"+LR_11+"】");
$("#YLR_2").html("平台佣金:【"+LR_2.toFixed(2)+"】");
$("#YLR_3").html("货物成本:【"+LR_3.toFixed(2)+"】");
var yf1=0;
if($("#a_SP").html()!="")
yf1=parseFloat($("#a_SP").html());
var yf2=0;
if($("#a_FD").html()!="")
yf2=parseFloat($("#a_FD").html());
var yf3=0;
if($("#a_HF").html()!="")
yf3=parseFloat($("#a_HF").html());
var yf0=0;
if(yf1>0)
yf0=yf1;
else if(yf2>0)
yf0=yf2;
else if(yf3>0)
yf0=yf3;
if(yf2>0&&yf2<yf0)
yf0=yf2;
if(yf3>0&&yf3<yf0)
yf0=yf3;
var YLR_ZZ=LR_1-LR_11-LR_2-LR_3-yf0-LR_6-LR_7-TCFee;
$("#YLR_4").html("首次运费:【"+yf0.toFixed(2)+"】");
$("#YLR_5").html("运费佣金0");
$("#YLR_6").html("赔款:【"+LR_6+"】");
$("#YLR_7").html("退货运费:【"+LR_7+"】");
$("#YLR_8").html("海外头程费:【"+TCFee+"】");
$("#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);
}
}
});
}
</script>
<style type="text/css">
.td1
{
background-color: #C0C0C0;
font-size: large;
font-family: 宋体;
font-weight: bolder;
color: #FFFFFF;
text-align: center;
}
#container
{
position: absolute;
left: 165px;
top: 34px;
}
#content
{
float: left;
position: relative;
right: 20%;
background: #BBFFEE;
}
.schinput
{
border: 0;
width: 210px;
height: 34px;
font-size: 16px;
padding: 0 5px;
line-height: 30px;
}
.item
{
padding: 3px 5px;
cursor: pointer;
}
.addbg
{
background: #9999FF;
}
.first
{
border: solid #CCDDFF 2px;
width: 220px;
}
#append
{
border: solid #CCDDFF 2px;
border-top: 0;
display: none;
}
</style>
</head>
<body class="headbody">
<div style="display: none">
<div id="test" title="修改订单" style="width: 550px; height: 350px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td style="width: 110px;" class="f1">
购买数量:
</td>
<td align="left" colspan="2">
<input id="txt_num" min='0' max='10000000' precision='0' class="editTextbox" style="width: 200px;"
type="text" />
</td>
</tr>
<tr style="height: 40px">
<td class="f1">
货物SKU
</td>
<td align="left" style="width: 250px">
<div id="container">
<div id="content">
<div class="first">
<input id="kw" class="schinput" />
</div>
<div id="append">
</div>
<input id="txt_sku" class="editTextbox" style="width: 250px; display: none" type="text" />
</div>
</div>
</td>
<td>
<input id="Button1" type="button" value="查询" class="btnClass btnClassFind" style="position: relative;"
onclick="FindGoods();" />
</td>
</tr>
<tr>
<td class="f1">
SKU描述
</td>
<td align="left" colspan="2">
<a id="a_typecode"></a>
</td>
</tr>
<tr>
<td style="width: 110px;" class="f1">
货物名称:
</td>
<td align="left" colspan="2">
<a id="a_goodsname"></a>
</td>
</tr>
<tr>
<td style="width: 110px;" class="f1">
货物价格:
</td>
<td align="left" colspan="2">
<input id="txt_price" min='0' max='10000000' precision='2' class="editTextbox" style="width: 80px;"
type="text" />USD
</td>
</tr>
<tr>
<td align="center" colspan="3">
<input id="btn_Save" type="button" class="btnClass btnClassSave" value="保 存" onclick="UpdateGoods();" />&nbsp;&nbsp;&nbsp;&nbsp;<input
id="btn_Cancel" type="button" class="btnClass btnClassClose" value="关 闭" />
</td>
</tr>
</table>
</div>
<div id="test1" title="货物" style="width: 680px; height: 430px;">
<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;display:none" type="text" />
</td>
</tr>
<tr>
<td align="center" colspan="5">
<input id="btn_Save3" type="button" class="btnClass btnClassSave" value="保 存" onclick="UpdateGoodsForTM();" />&nbsp;&nbsp;&nbsp;&nbsp;<input
id="btn_Cancel3" type="button" class="btnClass btnClassClose" value="关 闭" />
</td>
</tr>
</table>
</div>
<div id="test3" title="货物" style="width: 720px; height: 420px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td style="width: 110px;" class="f1">
<select id="select_tj2" class="selectClass" style="width: 120px" name="D5">
<option value="1">货物编号</option>
<option value="2">货物名称</option>
<option value="3">SKU</option>
</select>
</td>
<td align="left" colspan="4">
<input id="txt_hwbhmc2" class="editTextbox" style="width: 120px;" type="text" />
<input id="btn_sch2" type="button" value="查询" class="btnClass btnClassFind" onclick="GetSelectGoods2();" />
</td>
</tr>
<tr>
<td align="left" colspan="5">
<font color="red">注:编号和型号中间可以用空格或者-隔开查询例如ABC001 002或者ABC001-002</font>
</td>
</tr>
<tr>
<td align="left" colspan="5">
<font color="red">例如分配了XXL的衣服但要改标成XL发货的这边就填写XL的型号</font><br />
<div style="height: 200px; overflow: auto">
<div id="DataGrid5">
</div>
</div>
</td>
</tr>
<tr>
<td align="center" colspan="5">
<input id="btn_Save5" type="button" class="btnClass btnClassSave" value="保 存" onclick="AddGoodsSKU();" />&nbsp;&nbsp;&nbsp;&nbsp;<input
id="btn_Cancel5" type="button" class="btnClass btnClassClose" value="关 闭" />
</td>
</tr>
</table>
</div>
<div id="test4" title="货物" style="width: 300px; height: 180px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td style="width: 110px;" class="f1">
跟踪码
</td>
<td align="left" colspan="4">
<input id="txt_Code" class="editTextbox" style="width: 120px;" type="text" />
<a id="a_Code" style="display: none"></a>
</td>
</tr>
<tr>
<td align="center" colspan="5">
<input id="Button3" type="button" class="btnClass btnClassSave" value="修 改" onclick="UpdateCode();" />
</td>
</tr>
</table>
</div>
<div id="test5" title="货物" style="width: 500px; height: 200px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td style="width: 110px;" class="f1">
拆分sku
</td>
<td align="left" colspan="4">
</td>
</tr>
<tr>
<td style="width: 110px;" class="f1">
拆分数量
</td>
<td align="left" colspan="4">
</td>
</tr>
<tr>
<td align="left" colspan="5">
</td>
</tr>
<tr>
<td align="center" colspan="5">
<input id="Button5" type="button" class="btnClass btnClassSave" value="申请跟踪码" onclick="GetPostCode();" />
</td>
</tr>
</table>
</div>
</div>
<div class="title_ico">
订单分配
</div>
<table border="1" cellpadding="0" cellspacing="0" style="width: 99%;" align="center"
class="tableAll">
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" style="width: 97%;" align="center"
class="tableAll">
<tr>
<td class="td1" colspan="4">
基本信息 <a id="a_editjb" style="cursor: pointer; display: none">
<img src="../images/edit.gif" width="20px" height="20px" /><font color="blue" style="font-size: 11pt">编辑</font></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a
style="display: none; cursor: pointer" id="a_savejb"><img src="../images/add.ico"
width="20px" height="20px" /><font color="blue" style="font-size: 11pt">保存</font>&nbsp;&nbsp;<a
style="display: none; cursor: pointer" id="a_deljb"><img src="../images/unadd.ico"
width="20px" height="20px" /><font color="blue" style="font-size: 11pt">取消</font></a></a>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
订单号:
</td>
<td width="35%">
<a id="txtPlatOrderCode"></a><a id="btn_link" style="cursor: pointer; text-decoration: underline;
color: blue; display: none">跳转到速卖通订单</a>
</td>
<td style="width: 120px" class="f1">
合并单号:
</td>
<td width="35%">
<a id="txtJoinOrderCode"></a>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
平台店铺:
</td>
<td width="35%">
<a id="txtShopName"></a>
</td>
<td style="width: 120px" class="f1">
&nbsp;
</td>
<td width="35%">
<input id="chk_hb" type="checkbox" disabled="disabled" />是否合并订单&nbsp;<input id="chk_IsPiPei"
type="checkbox" disabled="disabled" />是否匹配
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
订单日期:
</td>
<td>
<a id="txtOrderDate"></a>
</td>
<td style="width: 120px" class="f1">
导入日期:
</td>
<td>
<a id="txtInDate"></a>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
打印日期:
</td>
<td>
<a id="txtPrintDate"></a>
</td>
<td style="width: 120px" class="f1">
发货日期:
</td>
<td>
<a id="txtPostDate"></a>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
&nbsp;
</td>
<td>
&nbsp;
</td>
<td style="width: 120px" class="f1">
订单配发货仓库:
</td>
<td><a style="display:none" id="a_ck"></a>
<select id="select_ck" class="selectClass" style="width: 120px" name="D12">
<%-- <option value="6">RANCHO</option>
<option value="11">E仓east)</option>--%>
</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>
</td>
<td class="f1">
订单状态:
</td>
<td>
<a style="color: red" id="a_state"></a>
<input id="chk_IsFba" type="checkbox" checked="checked" />海外仓发货<input id="chk_IsMoney" type="checkbox" />是否资金到账
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
税金:
</td>
<td>
<input id="txtFax" type="text" style="width: 80px;" class="editTextbox" />$
</td>
<td class="f1">
&nbsp;
</td>
<td>
&nbsp;
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
异常备注:
</td>
<td colspan="3">
<textarea id="txtErrorInfo" cols="100" rows="4" style="width: 90%; color: red;"></textarea><br />
<input id="chk_IsFH" type="checkbox" />不允许发货(异常勾选)&nbsp;<font color="red">注:异常处理完后请把这个勾去掉才能允许发货</font>
</td>
</tr>
<tr style="display: none">
<td style="width: 120px" class="f1">
库存匹配:
</td>
<td colspan="3">
<div id="DataGrid2" class="DataGridStyle">
</div>
</td>
</tr>
<tr>
<td colspan="4" align="center">
<input id="cmdSaveJB" type="button" value="保存基本信息" class="btnClass btnClassSave" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input id="cmdQX" type="button" value="取消订单" style="display:none" class="btnClass btnClassEdit" onclick="CancelOrder();" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table border="1" cellpadding="0" cellspacing="0" style="width: 97%;" align="center"
class="tableAll">
<tr>
<td class="td1" colspan="4">
买家信息 <a id="a_editmj" style="cursor: pointer; display: none">
<img src="../images/edit.gif" width="20px" height="20px" /><font color="blue" style="font-size: 11pt">编辑</font></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a
style="display: none; cursor: pointer" id="a_savemj"><img src="../images/add.ico"
width="20px" height="20px" /><font color="blue" style="font-size: 11pt">保存</font></a>&nbsp;&nbsp;<a
style="display: none; cursor: pointer" id="a_delmj"><img src="../images/unadd.ico"
width="20px" height="20px" /><font color="blue" style="font-size: 11pt">取消</font></a>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
<font color="red" style="font-weight: bolder">*</font>购买国家简称:
</td>
<td width="35%">
<a id="aRevCountry" style="display: none"></a>
<input id="txtRevCountryCode" type="text" style="width: 200px;" class="editTextbox" />
</td>
<td style="width: 120px" class="f1">
国家(中文)
</td>
<td width="35%">
<a id="aRevProvince" style="display: none"></a>&nbsp;<input id="txtRevCountryName"
type="text" style="width: 200px;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
国家英文
</td>
<td width="35%">
<input id="txtRevCountry" type="text" style="width: 200px;" class="editTextbox" />
</td>
<td style="width: 120px" class="f1">
收件人省:
</td>
<td width="35%">
<input id="txtRevProvince" type="text" style="width: 200px;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
收件人市:
</td>
<td>
<a id="aRevCity" style="display: none"></a>
<input id="txtRevCity" type="text" style="width: 200px;" class="editTextbox" />
</td>
<td style="width: 120px" class="f1">
收件人区:
</td>
<td>
<a id="aRevArea" style="display: none"></a>
<input id="txtRevArea" type="text" style="width: 200px;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
<font color="red" style="font-weight: bolder">*</font> 收件详细地址:
</td>
<td colspan="3">
<a id="aRevAddr" style="display: none"></a>
<input id="txtRevAddr" type="text" style="width: 90%;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
<font color="red" style="font-weight: bolder">*</font> 收件人:
</td>
<td>
<a id="aRevName" style="display: none"></a>
<input id="txtRevName" type="text" style="width: 200px;" class="editTextbox" />
</td>
<td style="width: 120px" class="f1">
买家ID
</td>
<td>
<a id="aCustomID" style="display: none"></a>
<input id="txtCustomID" type="text" style="width: 200px;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
联系电话:
</td>
<td>
<a id="aRevPhone" style="display: none"></a>
<input id="txtRevPhone" type="text" style="width: 200px;" class="editTextbox" />
</td>
<td style="width: 120px" class="f1">
手机:
</td>
<td>
<a id="aRevMoblie" style="display: none"></a>
<input id="txtRevMoblie" type="text" style="width: 200px;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
邮编:
</td>
<td>
<a id="aRevPostCode" style="display: none"></a>
<input id="txtRevPostCode" type="text" style="width: 200px;" class="editTextbox" />
</td>
<td style="width: 120px" class="f1">
邮箱:
</td>
<td>
<a id="aRevMail" style="display: none"></a>
<input id="txtRevMail" type="text" style="width: 200px;" class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
寄达地址:
</td>
<td colspan="3">
<a id="a_addr"></a>
</td>
</tr>
<tr>
<td colspan="4" align="center">
<input id="cmdSaveMJ" type="button" value="保存买家信息" class="btnClass btnClassSave" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table border="1" cellpadding="0" cellspacing="0" style="width: 97%;" align="center"
class="tableAll">
<tr>
<td class="td1" colspan="2">
商品信息
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
买家留言:
</td>
<td>
<div id="txtLeaveWord" style="width: 95%">
</div>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
购买备注:
</td>
<td>
<div id="txtBuyRemark" style="width: 95%">
</div>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
商品总数量:
</td>
<td>
<input id="txtGoodsNum" min='0' max='1000000' precision='0' type="text" style="width: 50px;"
class="editTextbox" />
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
购买商品:
</td>
<td>
<a id="btn_add" style="cursor: pointer; text-decoration: underline; color: blue;">
<img alt="" src="../images/add.ico" />添加商品</a>&nbsp;&nbsp;<a id="btn_QXFP" style="cursor: pointer;
text-decoration: underline; color: blue;">
<img alt="" src="../images/edit.gif" />取消分配</a> <font color="red">注:当顾客没确定货物型号时可以取消货物分配,取消后该订单不提示采购,不进行库存匹配</font>
<div id="DataGrid1" class="DataGridStyle">
</div>
<br />
<font color="red">注:已经匹配库存或已经打印的订单不能修改货物商品</font>
</td>
</tr>
<%--<tr>
<td align="left" colspan="2">
实际运费:<a id="a_sjyf">0</a> 计算运费Smart_Post <a id="a_SP">0</a> Fedex_Ground: <a id="a_FD">
0</a> GROUND_HOME_DELIVERY:<a id="a_HF">0</a>
</td>
</tr>
<tr>
<td align="left" colspan="2">
<div id="div_fee" style="color: Red; font-size: 14pt">
</div>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<input id="cmdSaveSP" type="button" value="保存商品信息" class="btnClass btnClassSave"
onclick="UpdateGoodsSKUForTM();" />&nbsp;&nbsp;
<input id="cmdSaveFedex" type="button" value="SmartPost运费计算" class="btnClass btnClassSave"
onclick="GetOrderFee();" />
&nbsp;&nbsp;
<input id="Button2" type="button" value="FEDEX_GROUND运费计算" class="btnClass btnClassSave"
onclick="GetOrderFee2();" />&nbsp;
<input id="Button4" type="button" value="GROUND_HOME_DELIVERY运费计算" class="btnClass btnClassSave"
onclick="GetOrderFee3();" />
</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">
<%-- <option value="13">FedexW仓</option>
<option value="16">FedexE仓</option>--%>
</select><select id="txtPost" class="selectClass" style="width: 120px" name="D4">
</select><a id="a_addpostcode" style="cursor: pointer; text-decoration: underline;
color: blue;">申请跟踪码</a><input id="chk_IsCF" type="checkbox" />拆分发包 <a id="a_addpostcode2"
style="cursor: pointer; text-decoration: underline; color: blue; display: none">
Fedex拆分跟踪码</a>&nbsp;&nbsp;&nbsp;手动填写跟踪码:
<input id="txtTrackCode" type="text" style="width: 100px;" class="editTextbox" />
<a id="a_TrackState"></a><a id="a_TrackCode"></a><a id="a_addpostcode1" style="cursor: pointer;
text-decoration: underline; color: blue;">确定</a>
</td>
</tr>
<tr id="tr_fedex">
<td style="width: 120px" class="f1">
Fedex:
</td>
<td colspan="3">
<input id="chk_IsQS" type="checkbox" />签收服务 <a id="a_addpostcode3"
style="cursor: pointer; text-decoration: underline; color: blue; display: none">
Fedex拆分跟踪码</a>&nbsp;&nbsp;
sku
<input id="txt_SKU" class="editTextbox" style="width: 120px;" type="text" /><font color='red'>格式1xKm0574-white</font>
重量
<input id="txt_CFZL" class="editTextbox" style="width: 50px;" type="text" />盎司 长<input
id="txt_CFC" class="editTextbox" style="width: 50px;" type="text" />英寸 宽<input id="txt_CFK"
class="editTextbox" style="width: 50px;" type="text" />英寸 高<input id="txt_CFG" class="editTextbox"
style="width: 50px;" type="text" />英寸
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
跟踪码
</td>
<td colspan="3">
<div id="DataGrid4" class="DataGridStyle">
</div>
<br />
<font color="red">注:已经匹配订单只能由仓库修改跟踪码</font>
</td>
</tr>
</table>
</td>
</tr>
<tr id="tr_sh" style="display: none">
<td>
<table border="1" cellpadding="0" cellspacing="0" style="width: 97%;" align="center"
class="tableAll">
<tr>
<td class="td1" colspan="4">
售后信息<a id="a_savesh" style="cursor: pointer; display: none" onclick="SaveSaleBack();"><img
height="20px" src="../images/add.ico" width="20px" /><font color="blue" style="font-size: 11pt">保存</font></a>
</td>
</tr>
<tr style="display: none">
<td style="width: 120px; height: 17px;" class="f1">
错发漏发图片:
</td>
<td colspan="3">
<input id="fileToUploadImage" name="fileToUploadImage" type="file" /><br />
<div id="div_img">
</div>
</td>
</tr>
<tr style="display: none">
<td style="width: 120px; height: 17px;" class="f1">
货物编号:
</td>
<td width="35%">
<input id="txtGoodsCode" type="text" style="width: 100px;" class="editTextbox" />
</td>
<td style="width: 120px; height: 17px;" class="f1">
&nbsp;
</td>
<td width="35%">
&nbsp;
</td>
</tr>
<tr style="display: none">
<td style="width: 120px; height: 17px;" class="f1">
产品链接:
</td>
<td colspan="3">
<input id="txtGoodsUrl" type="text" style="width: 95%;" class="editTextbox" />
</td>
</tr>
<tr style="display: none">
<td style="width: 120px; height: 17px;" class="f1">
中差评类型:
</td>
<td width="35%">
<select id="txtBadType" class="selectClass" style="width: 120px" name="D5">
<option value="差评">差评</option>
<option value="中评">中评</option>
</select>
</td>
<td style="width: 120px; height: 17px;" class="f1">
中差评原因:
</td>
<td width="35%">
<select id="txtBadReason" class="selectClass" style="width: 120px" name="D6">
<option value="物流过程破损">物流过程破损</option>
<option value="库存不足">库存不足</option>
<option value="物流包裹被退回">物流包裹被退回</option>
<option value="客户买错了不想要">客户买错了不想要</option>
<option value="出货慢">出货慢</option>
<option value="运输时间长">运输时间长</option>
<option value="未收到货">未收到货</option>
<option value="尺码问题">尺码问题</option>
<option value="本身品质差">本身品质差</option>
<option value="质检问题">质检问题</option>
<option value="仓库发错/少发">仓库发错/少发</option>
<option value="分配错误">分配错误</option>
<option value="与描述不符">与描述不符</option>
<option value="不满足客人期望">不满足客人期望</option>
<option value="其它">其它</option>
</select>
</td>
</tr>
<tr style="display: none">
<td style="width: 120px" class="f1">
中差评时间:
</td>
<td>
<input id="txtBadDate" type="text" style="width: 100px;" class="editTextbox" onfocus="WdatePicker()" />
</td>
<td style="width: 120px; height: 17px;" class="f1">
改评:
</td>
<td>
<select id="txtChangeBad" class="selectClass" style="width: 120px" name="D7">
<option value="未改">未改</option>
<option value="改成好评">改成好评</option>
<option value="改成中评">改成中评</option>
<option value="移除">移除</option>
</select>
</td>
</tr>
<tr style="display: none">
<td style="width: 120px; height: 17px;" class="f1">
中差评备注:
</td>
<td colspan="3">
<textarea id="txtBadRemark" cols="100" rows="4" style="width: 90%; color: red" name="S2"></textarea>
</td>
</tr>
<tr style="display: none">
<td colspan="4" align="center">
<input id="cmdSaveCP" type="button" value="保存中差评" class="btnClass btnClassSave" onclick="SaveSaleCP()" />
</td>
</tr>
<tr>
<td style="width: 120px; height: 17px;" class="f1">
</td>
<td colspan="3">
<input id="chk_IsBackGoods" type="checkbox" />有退货信息
</td>
</tr>
<tr>
<td colspan="4">
<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="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 id="tr_yg" style="display: none">
<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_11">税费</a>-<a id="YLR_3">货物成本</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_9">仓储费</a>-<a
id="YLR_10">面单费</a>-<a
id="YLR_12">广告费</a>=<a id="YLR_ZZ" style="color: Red">最终利润:</a>
</td>
</tr>
<tr id="tr_lr" style="display: none">
<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_11">税费</a>-<a id="LR_3">货物成本</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_9">仓储费</a>-<a
id="LR_10">面单费</a>-<a
id="LR_12">广告费</a>=<a id="LR_ZZ" style="color: Red">最终利润:</a>
</td>
</tr>
<tr>
<td colspan="4" align="center">
<input id="cmdSavePK" type="button" value="提交" class="btnClass btnClassSave" onclick="saveBackMoney()" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="4" align="center">
&nbsp;
<input id="cmdBack" type="button" value="返 回" class="btnClass btnClassBack" />&nbsp;
</td>
</tr>
</table>
</body>
</html>