|
|
<%@ 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> <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();" /> <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"> <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"> 平台店铺:
|
|
|
</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" />不允许发货 <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();" />
|
|
|
<input id="cmdBack" type="button" value="返 回" class="btnClass btnClassBack" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
|
|
|
</body>
|
|
|
</html>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|