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.

1360 lines
47 KiB
Plaintext

2 months ago
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DD_OrderGoodsMate.aspx.cs" Inherits="TradeManage.DingDan.DD_OrderGoodsMate" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1">
<title>订单修改</title>
<link rel="stylesheet" type="text/css" href="../themes/New.css" />
<link href="../themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="../themes/icon.css" />
<link rel="stylesheet" type="text/css" href="../themes/DataGrid.css" />
<link rel="stylesheet" type="text/css" href="../themes/uploadify.css" />
<script src="../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="../Scripts/jquery.min.js" type="text/javascript"></script>
<script src="../Scripts/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../Scripts/DataGrid.js" type="text/javascript"></script>
<script src="../Scripts/DataPager.js" type="text/javascript"></script>
<script src="../Scripts/DateBox.js" type="text/javascript"></script>
<script src="../Scripts/jquery.bgiframe.min.js" type="text/javascript"></script>
<script src="../Scripts/Global.js" type="text/javascript"></script>
<script type="text/javascript" src="../Scripts/uploadify/jquery.uploadify.js"></script>
<script src="../Scripts/ajaxfileupload.js" type="text/javascript"></script>
<script src="../Scripts/jquery.url.js" type="text/javascript"></script>
<script src="../Scripts/WindowLoad.js" type="text/javascript"></script>
<script src="../Scripts/jquery.cookies.min.js" type="text/javascript"></script>
<script src="../Scripts/DatePicker/WdatePicker.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="../Scripts/fancybox/jquery.fancybox-1.3.4.css"
media="screen" />
<script src="../Scripts/MaskedTextBox.js" type="text/javascript"></script>
<script type="text/javascript" src="../Scripts/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="../Scripts/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script src="../Scripts/Global.js" type="text/javascript"></script>
<script type="text/javascript">
var datagrid1 = new nblf.ui.DataGrid("DataGrid1");
var datagrid2 = new nblf.ui.DataGrid("DataGrid2");
//var datagrid3 = new nblf.ui.DataGrid("DataGrid3");
var name = "<%=Session["Name"]%>";
var OrderId = 0;
var index = -1;
var DetailId = 0;
var Title = "订单信息";
var Title1 = "订单修改";
var CF = 0;
var MateState = 0;
var IsSpare = 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;
}
GetExpressType();
Title = $.url.param("Title");
if (Title == undefined) {
Title = "订单信息";
}
Title1 = $.url.param("Title1");
if (Title1 == undefined) {
Title1 = "订单修改";
}
GetExpress();
$("#selectwl").bind("change", function () {
GetExpress();
});
$("#txtPost").bind("change", function () {
ChangeExpress();
});
$("#txt_num").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);
$("#kw").val(model.GoodsSKU);
$("#a_goodsname").html(model.GoodsName);
DetailId = model.DetailId;
$("#txt_num").val(model.GoodsNum);
// $("#a_typecode").val(model.GoodsNum);
fopen();
});
$("#" + datagrid1.TableID + " input[CommandName='cmdDel']").live("click", function () {
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
var idx = RowIndex;
$(GoodsList).each(function (i) {
if (i == idx) {
Array.remove(GoodsList, this);
if (this.Id > 0)
Array.add(DelGoodsList, this);
}
})
datagrid1.DataBind(GoodsList);
});
$("#btn_add").bind("click", function () {
index =-1;
$("#kw").val("");
$("#a_goodsname").html("");
DetailId =0;
$("#txt_num").val("");
// $("#a_typecode").val(model.GoodsNum);
fopen();
});
$("#btn_Cancel").bind("click", $.fancybox.close);
CreateDataGrid();
CreateDataGrid2();
//CreateDataGrid3();
if (OrderId > 0) {
GetOrderModel();
GetOrderGoods();
}
$("#cmdBack").bind("click", function () {
window.parent.CloseTab(Title1, Title);
});
$("#a_addpostcode").bind("click", function () {
GetOrderTrackCode();
});
//$("#btn_CF").bind("click", function () {
// window.parent.addTab("订单拆分", "DingDan/DD_OrderSpare.aspx?Title=订单修改&OrderId=" + OrderId, true);
//});
$('#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();
});
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': '#test',
'onComplete': function () {
}
});
}
function fopen2() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test1',
'onComplete': function () {
}
});
}
function GetExpress() {
$("#txtPost").empty();
$("#txtPost").append("<option value='0'>-选择-</option>");
//$("#div_postinfo").empty();
var param = new Object();
param.LogisticsId = $("#selectwl").val();
WindowLoadModel.Show();
$.ajax({
url: "../BaseData.asmx/GetExpressPostList",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
WindowLoadModel.Hide();
if (data.d != null) {
$(data.d).each(function () {
$("#txtPost").append("<option value='" + this.ExpressID + "'>" + this.Name + "</option>");
})
}
}
});
}
var GoodsList = new Array();
function GetOrderGoods() {
var param = new Object();
param.OrderId = OrderId;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/GetOrderGoodsListNew",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
success: function (data) {
WindowLoadModel.Hide();
GoodsList = data.d;
if (CF == 1 && GoodsList != null) {
$(GoodsList).each(function () {
this.Id = 0;
});
}
datagrid1.DataBind(GoodsList);
if (MateState == 2&&CF==0) {
$("#DataGrid1 input[CommandName='cmdEdit']").hide();
$("#DataGrid1 input[CommandName='cmdDel']").hide();
}
}
});
}
function GetOrderModel() {
var param = new Object();
param.OrderId = OrderId;
WindowLoadModel.Show();
$.ajax({
url: "DD_OrderService.asmx/GetOrderModelNew",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
async: false,
success: function (data) {
WindowLoadModel.Hide();
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 (data.d.PlatId == 1)
$("#btn_link").show();
$("#txtShopName").html(data.d.ShopName);
if (CF == 1) {
$("#txtPlatOrderCode").html("C" + data.d.PlatOrderCode);
$("#txtTotalPrice").val("0");
$("#txtTrackCode").val("");
}
else {
$("#txtPlatOrderCode").html(data.d.PlatOrderCode);
$("#txtTotalPrice").val(data.d.TotalPrice);
}
if (data.d.IsJoin == 1)
$("#chk_hb").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"));
$("#txtRevName").val(data.d.RevName);
$("#txtRevCountry").val(data.d.RevCountry);
$("#txtRevAddr").val(data.d.RevAddr);
$("#txtRevPhone").val(data.d.RevPhone);
$("#txtRevMoblie").val(data.d.RevMoblie);
$("#txtRevPostCode").val(data.d.RevPostCode);
$("#txtPost").val(data.d.Post);
$("#a_postinfo").html(data.d.PostInfo);
$("#txtRevMail").val(data.d.RevMail);
$("#a_poststate").html(data.d.PostState);
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);
$("#txtOrderLevel").val(data.d.OrderLevel);
$("#txtTrackCode").val(data.d.TrackCode);
IsSpare = data.d.IsSpare;
if (data.d.IsSpare == 1) {
$("#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 += error + data.d.PostError;
$("#txtErrorInfo").val(error);
$("#txtBuyRemark").html(data.d.BuyRemark);
$("#txtLeaveWord").html(data.d.LeaveWord);
$("#a_MoneyCode").html(data.d.MoneyCode);
$("#txtRevProvince").val(data.d.RevProvince);
$("#txtRevCity").val(data.d.RevCity);
$("#txtRevArea").val(data.d.RevArea);
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.MateState == 2)
{
$("#chk_NoBuy").attr("disabled", "disabled");
$("#btn_add").hide();
MateState = data.d.MateState;
}
} else {
alert("找不到该订单");
$("#cmdSave").hide();
OrderId = 0;
$("#DataGrid1").hide();
}
}
});
}
function CreateDataGrid() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "货物名称";
col.CellTemplate = "<a>{Bind GoodsName}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "货物SKU";
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 = "对应本地SKU";
col.CellTemplate = "<a>{Bind SKUState}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "操作";
col.Width = "150px";
col.CellTemplate = "<input CommandName='cmdEdit' class='btnClass dgbtnEdit' type='button' value='修改'></input>&nbsp;&nbsp;<input CommandName='cmdDel' class='btnClass dgbtnDel' type='button' value='删除'></input>";
Array.add(datagrid1.Columns, col);
datagrid1.IsFixHeader = false;
datagrid1.ShowIndexColumn = false;
datagrid1.AllowPaging = false;
//datagrid1.Height = "260px";
datagrid1.SelectMode = nblf.ui.SelectMode.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 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);
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>{Bind GoodsName}</a>";
Array.add(datagrid3.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "货物SKU";
col.CellTemplate = "<a>{Bind GoodsSKU}</a>";
Array.add(datagrid3.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "购买数量";
col.Width = "60px";
col.CellTemplate = "<input type='text' min='0' max='10000000' precision='0' style='width:50px;' class='editTextbox' ColName='GoodsNum' value='{Bind GoodsNum}'/>";
Array.add(datagrid3.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' ColName='CFNum' value='{Bind CFNum}'/>";
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.None;
datagrid3.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 Skulist = new Array();
function GetGoodsSelect() {
if (jQuery.trim($("#kw").val()) == "")
return;
var param = new Object();
param.SKU = $("#kw").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) {
Skulist = 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 IsPP = 0;
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) {
if (GoodsList==null)
GoodsList=new Array();
var md = new Object();
md.Id = 0;
md.DetailId = DetailId;
md.GoodsNum = $("#txt_num").val();
md.OrderId = OrderId;
md.GoodsPrice = Price;
md.RMBPrice = Price;
md.MoneyCode = 'CNY';
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 ChangeExpress() {
if ($("#txtPost").val() == "0") {
return;
}
var param = new Object();
if (CF == 1)
md.OrderId = 0;
else
param.OrderId = OrderId;
param.PostId = $("#txtPost").val();
$.ajax({
url: "DD_OrderService.asmx/ChangeOrderPost",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d != null) {
if (data.d != "")
alert(data.d);
else
$("#txtTrackCode").val("");
}
}
});
}
function GetOrderTrackCode() {
if ($("#txtPost").val() == "0") {
alert("请先选择物流方式");
return;
}
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;
param.model = md;
$.ajax({
url: "DD_OrderService.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("获取完成");
$("#txtTrackCode").val(data.d.TrackCode);
if (IsSpare == 1) {
$("#a_TrackCode").html(data.d.TrackCode);
}
}
}
});
}
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/UpdateOrderInfoNew",
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);
}
}
});
}
</script>
<style type="text/css">
#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 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: 800px; height: 400px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td width="50%">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td align="left" colspan="2">
<select id="selectbg" class="selectClass" style="width: 120px" name="D1">
</select>
<input id="btn_Save2" type="button" class="btnClass btnClassSave" value="拆分" onclick="" />
</td>
</tr>
<tr>
<td align="left" colspan="2">
<div id="DataGrid3" class="DataGridStyle"></div>
</td>
</tr>
<tr>
<td align="center" colspan="3">&nbsp;&nbsp;&nbsp;&nbsp;<input
id="btn_Cancel2" type="button" class="btnClass btnClassClose" value="关 闭" />
</td>
</tr>
</table>
</td>
<td width="50%">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td style="width: 110px;" class="f1">拆分包裹1
</td>
<td align="left" colspan="2"></td>
</tr>
<tr>
<td style="width: 110px;" class="f1">拆分包裹2
</td>
<td align="left" colspan="2"></td>
</tr>
<tr>
<td style="width: 110px;" class="f1">拆分包裹3
</td>
<td align="left" colspan="2"></td>
</tr>
</table>
</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 style="width: 120px" class="f1">订单号:
</td>
<td>
<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">&nbsp;平台店铺:
</td>
<td>
<a id="txtShopName"></a>
</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">
<font color="red" style="font-weight: bolder">*</font>
订单总金额:</td>
<td>
<input id="txtTotalPrice" type="text" style="width: 150px;" class="editTextbox" /><a id="a_MoneyCode"></a></td>
<td style="width: 120px" class="f1">是否合并订单:</td>
<td>
<input id="chk_hb" type="checkbox" disabled="disabled" /></td>
</tr>
<tr>
<td style="width: 120px" class="f1">
<font color="red" style="font-weight: bolder">*</font>
购买国家:</td>
<td>
<input id="txtRevCountry" type="text" style="width: 200px;" class="editTextbox" /></td>
<td style="width: 120px" class="f1">收件人省:</td>
<td>
<input id="txtRevProvince" type="text" style="width: 200px;" class="editTextbox" /></td>
</tr>
<tr>
<td style="width: 120px" class="f1">收件人市:</td>
<td>
<input id="txtRevCity" type="text" style="width: 200px;" class="editTextbox" /></td>
<td style="width: 120px" class="f1">收件人区:</td>
<td>
<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">
<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>
<input id="txtRevName" type="text" style="width: 200px;" class="editTextbox" /></td>
<td style="width: 120px" class="f1">联系电话:</td>
<td>
<input id="txtRevPhone" type="text" style="width: 200px;" class="editTextbox" /></td>
</tr>
<tr>
<td style="width: 120px" class="f1">
邮箱:</td>
<td>
<input id="txtRevMail" type="text" style="width: 200px;" class="editTextbox" /></td>
<td style="width: 120px" class="f1">手机:</td>
<td>
<input id="txtRevMoblie" 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>
<input id="txtRevPostCode" type="text" style="width: 200px;" class="editTextbox" /></td>
<td style="width: 120px" class="f1">平台要求物流:</td>
<td><a id="a_postinfo"></a><a id="a_post" style="display: none"></a></td>
</tr>
<tr>
<td style="width: 120px" class="f1">发货等级:</td>
<td>
<input id="txtOrderLevel" type="text" style="width: 200px;" class="editTextbox" /></td>
<td style="width: 120px" class="f1">物流,渠道,跟踪码:</td>
<td>
<select id="selectwl" class="selectClass" style="width: 120px" name="D1">
</select>
<select id="txtPost" class="selectClass" style="width: 120px" name="D1">
</select>跟踪码:<br />
<input id="txtTrackCode" type="text" style="width: 100px;" class="editTextbox" /><a id="a_TrackState"></a><a id="a_TrackCode"></a><a id="a_addpostcode" style="cursor: pointer; text-decoration: underline; color: blue;">获取跟踪码</a></td>
</tr>
<tr>
<td style="width: 120px" class="f1">货物重量:</td>
<td>
<input id="txtTotalWeight" type="text" style="width: 200px;" class="editTextbox" /></td>
<td style="width: 120px" class="f1">物流费用:</td>
<td>
<input id="txtPostFee" type="text" style="width: 200px;" class="editTextbox" /></td>
</tr>
<tr>
<td style="width: 120px" class="f1">买家留言:</td>
<td colspan="3">
<div id="txtLeaveWord" style="width: 95%"></div>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">购买备注:</td>
<td colspan="3">
<div id="txtBuyRemark" style="width: 95%"></div>
</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></td>
</tr>
<tr>
<td style="width: 120px" class="f1">购买商品:</td>
<td colspan="3">
<a id="btn_add"
style="cursor: pointer; text-decoration: underline; color: blue;">
<img alt="" src="../images/add.ico" />添加商品</a>
<div id="DataGrid1" class="DataGridStyle"></div>
<br /><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 style="width: 120px" class="f1">暂不采购:</td>
<td colspan="3">
<input id="chk_NoBuy" type="checkbox" />暂不采购<a id="a_nobuy" style="display:none"></a> <font color="red">注:当顾客没确定货物型号时可以勾选这个,勾选后该订单不提示采购,不进行库存匹配</font></td>
</tr>
<tr>
<td style="width: 120px" class="f1">是否允许发货:</td>
<td colspan="3">
<input id="chk_IsFH" type="checkbox" />不允许发货&nbsp;&nbsp; <a id="a_poststate" style="display: none"></a></td>
</tr>
<tr>
<td colspan="4" align="center">
<input id="cmdSave" type="button" value="提 交" class="btnClass btnClassSave" onclick="UpdateOrderInfo();" />&nbsp;
<input id="cmdBack" type="button" value="返 回" class="btnClass btnClassBack" />&nbsp;
</td>
</tr>
</table>
</body>
</html>