|
|
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DD_OrderEdit.aspx.cs" Inherits="TradeManage.DingDan.DD_OrderEdit" %>
|
|
|
|
|
|
|
|
|
<!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 datagrid3 = new nblf.ui.DataGrid("DataGrid3");
|
|
|
var datagrid4 = new nblf.ui.DataGrid("DataGrid4");
|
|
|
var datagrid5 = new nblf.ui.DataGrid("DataGrid5");
|
|
|
|
|
|
var name = "<%=Session["Name"]%>";
|
|
|
var OrderId = 0;
|
|
|
var COrderId = 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 WindowLoadModel = new WindowLoad();
|
|
|
$(document).ready(function () {
|
|
|
WindowLoadModel.ApplicationPath = "../";
|
|
|
WindowLoadModel.ControlID = "WindowLoad";
|
|
|
WindowLoadModel.Isbgiframe = true;
|
|
|
WindowLoadModel.Load();
|
|
|
ajaxInit(WindowLoadModel);
|
|
|
COrderId = $.url.param("COrderId");
|
|
|
if (COrderId == undefined) {
|
|
|
COrderId = 0;
|
|
|
}
|
|
|
if (COrderId > 0)
|
|
|
{
|
|
|
CopyOrder();
|
|
|
|
|
|
|
|
|
}
|
|
|
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);
|
|
|
Id = model.Id;
|
|
|
OldDetailId = model.DetailId;
|
|
|
OldNum = model.GoodsNum;
|
|
|
$("#select_tj").val("1");
|
|
|
$("#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");
|
|
|
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);
|
|
|
});
|
|
|
|
|
|
$("#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();
|
|
|
if (OrderId > 0) {
|
|
|
GetOrderModel();
|
|
|
GetOrderGoods();
|
|
|
|
|
|
}
|
|
|
$("#cmdBack").bind("click", function () {
|
|
|
window.parent.CloseTab(Title1, Title);
|
|
|
});
|
|
|
$("#a_addpostcode").bind("click", function () {
|
|
|
if ($("#txtPost").val() == "0") {
|
|
|
alert("请先选择物流方式");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#a_post").html() != $("#txtPost").val() && datagrid4.DataSource.length > 0) {
|
|
|
alert("改变渠道,请先删除原跟踪码");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#chk_IsCF").is(":checked") == false && datagrid4.DataSource.length > 0) {
|
|
|
alert("已经有一个跟踪码了,如果是拆分发包的话请勾选拆分发包再申请,如果要换跟踪码请先删除原跟踪码");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
GetOrderTrackCode();
|
|
|
|
|
|
});
|
|
|
$("#a_addpostcode1").bind("click", function () {
|
|
|
if ($("#chk_IsCF").is(":checked") == false && datagrid4.DataSource.length > 0) {
|
|
|
alert("已经有一个跟踪码了,如果是拆分发包的话请勾选拆分发包再填写,如果要换跟踪码请先删除原跟踪码");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#txtTrackCode").val() == "") {
|
|
|
alert("请填写跟踪码");
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
SaveOrderTrackCode();
|
|
|
|
|
|
});
|
|
|
//$("#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();
|
|
|
$("#a_editjb").bind("click", function () {
|
|
|
EditJB();
|
|
|
|
|
|
});
|
|
|
$("#a_deljb").bind("click", function () {
|
|
|
CancelJB();
|
|
|
|
|
|
});
|
|
|
$("#cmdSaveJB").bind("click", function () {
|
|
|
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);
|
|
|
}
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|
GetMoneyCode();
|
|
|
});
|
|
|
function CopyOrder() {
|
|
|
var param = new Object();
|
|
|
param.OrderId = COrderId;
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/CopyOrder",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async:false,
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
if (data.d != null) {
|
|
|
OrderId = data.d;
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function GetMoneyCode() {
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../SysManage/SysManageService.asmx/GetMoneyList",
|
|
|
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
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();
|
|
|
|
|
|
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();
|
|
|
|
|
|
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 fopen2() {
|
|
|
|
|
|
$.fancybox({
|
|
|
'width': '40%',
|
|
|
'height': '40%',
|
|
|
'autoScale': false,
|
|
|
'transitionIn': 'elastic',
|
|
|
'transitionOut': 'elastic',
|
|
|
'href': '#test2',
|
|
|
'onComplete': function () {
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function GetExpress() {
|
|
|
|
|
|
$("#txtPost").empty();
|
|
|
$("#txtPost").append("<option value='0'>-选择-</option>");
|
|
|
|
|
|
//$("#div_postinfo").empty();
|
|
|
var param = new Object();
|
|
|
param.LogisticsId = $("#selectwl").val();
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../BaseData.asmx/GetExpressPostList",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
if (data.d != null) {
|
|
|
$(data.d).each(function () {
|
|
|
$("#txtPost").append("<option value='" + this.ExpressID + "'>" + this.Name + "</option>");
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function GetOrderTrack() {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.OrderId = OrderId;
|
|
|
param.JoinOrderCode = $("#txtJoinOrderCode").html();
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/GetOrderTrackCodeList",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
datagrid4.DataBind(data.d);
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
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();
|
|
|
|
|
|
function GetOrderGoods() {
|
|
|
|
|
|
$("#btn_QXFP").hide();
|
|
|
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 (GoodsList != null) {
|
|
|
$(GoodsList).each(function () {
|
|
|
//if(CF == 1)
|
|
|
// this.Id = 0;
|
|
|
if (this.DetailId > 0)
|
|
|
$("#btn_QXFP").show();
|
|
|
|
|
|
|
|
|
});
|
|
|
}
|
|
|
datagrid1.DataBind(GoodsList);
|
|
|
if (MateState == 2) {
|
|
|
$("#btn_add").hide();
|
|
|
$("#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 (CF == 0 && data.d.State == 2) {
|
|
|
$("#tr_sh").show();
|
|
|
GetOrderSaleCP();
|
|
|
GetOrderSaleBack();
|
|
|
}
|
|
|
if (data.d.PlatId == 1)
|
|
|
$("#btn_link").show();
|
|
|
$("#txtShopName").html(data.d.ShopName);
|
|
|
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.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"));
|
|
|
$("#aRevName").html(data.d.RevName);
|
|
|
$("#txtRevName").val(data.d.RevName);
|
|
|
$("#aRevCountry").html(data.d.RevCountry);
|
|
|
$("#txtRevCountry").val(data.d.RevCountry);
|
|
|
$("#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);
|
|
|
$("#txtPost").val(data.d.Post);
|
|
|
$("#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.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 += error + data.d.PostError;
|
|
|
|
|
|
|
|
|
$("#txtErrorInfo").val(error);
|
|
|
|
|
|
$("#txtBuyRemark").html(data.d.BuyRemark);
|
|
|
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.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();
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
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);
|
|
|
$("#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 GetOrderSaleBack() {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.OrderId = OrderId;
|
|
|
param.SaleType = 2;
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/GetSaleBackModel",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
if (data.d != null) {
|
|
|
BId = data.d.Id;
|
|
|
|
|
|
$("#txtBackMoney").val(data.d.BackMoney);
|
|
|
$("#select_BackMoneyCode").val(data.d.BackMoneyCode);
|
|
|
$("#selectBackType").val(data.d.BackType);
|
|
|
$("#txtBackRemark").val(data.d.BackRemark);
|
|
|
|
|
|
|
|
|
if (data.d.BackDate != null)
|
|
|
$("#txtBackDate").val(data.d.BackDate.localeFormat("yyyy-MM-dd"));
|
|
|
|
|
|
$("#txtBackReason1").val(data.d.BackReason1);
|
|
|
$("#txtBackReason2").val(data.d.BackReason2);
|
|
|
if (data.d.BackReason1 == "属于事业部") {
|
|
|
$("#txtBackReason3").show();
|
|
|
$("#txtBackReason31").hide();
|
|
|
$("#txtBackReason3").val(data.d.BackReason3);
|
|
|
}
|
|
|
else {
|
|
|
$("#txtBackReason31").show();
|
|
|
$("#txtBackReason3").hide();
|
|
|
$("#txtBackReason31").val(data.d.BackReason3);
|
|
|
}
|
|
|
|
|
|
if (data.d.imglist != null)
|
|
|
ImgList1 = data.d.imglist;
|
|
|
$(ImgList1).each(function () {
|
|
|
$("#div_img1").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>{Bind GoodsName}</a>";
|
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "描述";
|
|
|
|
|
|
col.CellTemplate = "<a>{Bind GoodsDesc}</a>";
|
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "货物信息";
|
|
|
col.CellTemplate = "<a>{Bind 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 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 = "新编号";
|
|
|
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 TypeDesc}</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 TypeCode}</a>";
|
|
|
Array.add(datagrid5.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "描述";
|
|
|
col.CellTemplate = "<a>{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();
|
|
|
|
|
|
|
|
|
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}</a>";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
|
col.HeaderText = "操作";
|
|
|
col.Width = "100px";
|
|
|
col.CellTemplate = "<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对应货物不存在");
|
|
|
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
function GetSelectGoods() {
|
|
|
if ($("#txt_hwbhmc").val() == "") {
|
|
|
|
|
|
alert("请输入查询条件");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
var param = new Object();
|
|
|
param.TJ = $("#select_tj").val();
|
|
|
param.SKU = $("#txt_hwbhmc").val();
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/GetGoodsModelFromGoodsCode",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
|
datagrid3.DataBind(data.d);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
else {
|
|
|
alert("该货物查询不到");
|
|
|
datagrid3.DataBind(null);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
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);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
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 IsPP = 0;
|
|
|
function UpdateGoodsNew() {
|
|
|
if (DetailId == 0) {
|
|
|
alert("sku没有对应货物,请修改sku对应好货物");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#txt_num").val() == "") {
|
|
|
alert("请填写购买数量,不采购可以填0");
|
|
|
return;
|
|
|
}
|
|
|
var GoodsPrice = 0;
|
|
|
if ($("#txt_price").val() != "")
|
|
|
GoodsPrice = $("#txt_price").val();
|
|
|
if (DetailId != OldDetailId || OldNum != $("#txt_num").val())
|
|
|
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;
|
|
|
}
|
|
|
|
|
|
DetailId = list[0].DetailId;
|
|
|
var GoodsName = list[0].GoodsName;
|
|
|
var GoodsSKU = list[0].GoodsCode + "-" + list[0].TypeCode;
|
|
|
if (list[0].GoodsCode == null || list[0].GoodsCode == "")
|
|
|
GoodsSKU = list[0].GoodsOldCode + "-" + list[0].TypeCode;
|
|
|
if ($("#txt_sl").val() == "") {
|
|
|
alert("请填写购买数量,或者填0");
|
|
|
return;
|
|
|
}
|
|
|
UpdateGoodsSKU($("#txt_sl").val(), 0, GoodsSKU, GoodsName);
|
|
|
|
|
|
$.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() {
|
|
|
|
|
|
|
|
|
|
|
|
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.IsSpare = -1;
|
|
|
param.TrackType = 2;
|
|
|
// if()
|
|
|
param.OrderCode = $("#txtPlatOrderCode").html();
|
|
|
param.IsSpare = IsSpare;
|
|
|
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 ($("#txtRevCountry").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.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/UpdateOrderAddr",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
alert("修改成功");
|
|
|
|
|
|
//CancelMJ();
|
|
|
//AddMJ();
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
function UpdateOrderBase() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.JoinOrderCode = $("#txtJoinOrderCode").val();
|
|
|
param.Model = Model;
|
|
|
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/UpdateOrderBase",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
alert("修改成功");
|
|
|
|
|
|
//CancelBJ();
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
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("取消成功");
|
|
|
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) {
|
|
|
|
|
|
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;
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/UpdateOrderGoodsSKUForTM",
|
|
|
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");
|
|
|
Array.add(list, md);
|
|
|
}
|
|
|
|
|
|
});
|
|
|
if (list == null || list.length == 0) {
|
|
|
alert("请在要购买的货物数量处填写数量");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
param.list = list;
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/AddOrderGoodsSKUForTM",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
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();
|
|
|
|
|
|
alert("删除成功");
|
|
|
GetOrderGoods();
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function SaveSaleCP() {
|
|
|
|
|
|
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() {
|
|
|
|
|
|
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.BadDate = $("#txtBadDate").val();
|
|
|
md.BackReason1 = $("#txtBackReason1").val();
|
|
|
md.BackReason2 = $("#txtBackReason2").val();
|
|
|
md.BackReason3 = $("#txtBackReason3").val();
|
|
|
param.Model = md;
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/SaveOrderSaleBack",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
alert("成功");
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
</script>
|
|
|
<style type="text/css">
|
|
|
.td1 {
|
|
|
background-color: #C0C0C0;
|
|
|
font-size: large;
|
|
|
font-family: 宋体;
|
|
|
font-weight: bolder;
|
|
|
color: #FFFFFF;
|
|
|
text-align: center;
|
|
|
}
|
|
|
|
|
|
#container {
|
|
|
position: absolute;
|
|
|
left: 165px;
|
|
|
top: 34px;
|
|
|
}
|
|
|
|
|
|
#content {
|
|
|
float: left;
|
|
|
position: relative;
|
|
|
right: 20%;
|
|
|
background: #BBFFEE;
|
|
|
}
|
|
|
|
|
|
.schinput {
|
|
|
border: 0;
|
|
|
width: 210px;
|
|
|
height: 34px;
|
|
|
font-size: 16px;
|
|
|
padding: 0 5px;
|
|
|
line-height: 30px;
|
|
|
}
|
|
|
|
|
|
.item {
|
|
|
padding: 3px 5px;
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
|
|
|
.addbg {
|
|
|
background: #9999FF;
|
|
|
}
|
|
|
|
|
|
.first {
|
|
|
border: solid #CCDDFF 2px;
|
|
|
width: 220px;
|
|
|
}
|
|
|
|
|
|
#append {
|
|
|
border: solid #CCDDFF 2px;
|
|
|
border-top: 0;
|
|
|
display: none;
|
|
|
}
|
|
|
</style>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</head>
|
|
|
<body class="headbody">
|
|
|
<div style="display: none">
|
|
|
<div id="test" title="修改订单" style="width: 550px; height: 350px;">
|
|
|
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
<td style="width: 110px;" class="f1">购买数量:
|
|
|
</td>
|
|
|
<td align="left" colspan="2">
|
|
|
<input id="txt_num" min='0' max='10000000' precision='0' class="editTextbox" style="width: 200px;" type="text" />
|
|
|
|
|
|
</td>
|
|
|
|
|
|
|
|
|
</tr>
|
|
|
<tr style="height: 40px">
|
|
|
<td class="f1">货物SKU:
|
|
|
</td>
|
|
|
<td align="left" style="width: 250px">
|
|
|
<div id="container">
|
|
|
<div id="content">
|
|
|
<div class="first">
|
|
|
<input id="kw" class="schinput" />
|
|
|
</div>
|
|
|
<div id="append"></div>
|
|
|
<input id="txt_sku" class="editTextbox" style="width: 250px; display: none" type="text" />
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="Button1" type="button" value="查询" class="btnClass btnClassFind" style="position: relative;" onclick="FindGoods();" /></td>
|
|
|
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td class="f1">SKU描述:
|
|
|
</td>
|
|
|
<td align="left" colspan="2">
|
|
|
<a id="a_typecode"></a>
|
|
|
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 110px;" class="f1">货物名称:
|
|
|
</td>
|
|
|
<td align="left" colspan="2">
|
|
|
|
|
|
<a id="a_goodsname"></a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
<td style="width: 110px;" class="f1">货物价格:
|
|
|
</td>
|
|
|
<td align="left" colspan="2">
|
|
|
|
|
|
<input id="txt_price" min='0' max='10000000' precision='2' class="editTextbox" style="width: 80px;" type="text" />USD
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
<td align="center" colspan="3">
|
|
|
<input id="btn_Save" type="button" class="btnClass btnClassSave" value="保 存" onclick="UpdateGoods();" /> <input
|
|
|
id="btn_Cancel" type="button" class="btnClass btnClassClose" value="关 闭" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
|
|
|
<div id="test1" title="货物" style="width: 680px; height: 350px;">
|
|
|
<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: 150px; overflow: auto">
|
|
|
<div id="DataGrid3"></div>
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 110px;" class="f1">数量:
|
|
|
</td>
|
|
|
<td align="left" colspan="3">
|
|
|
<input id="txt_sl" class="editTextbox" style="width: 120px;" type="text" />
|
|
|
|
|
|
</td>
|
|
|
|
|
|
<td></td>
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
<td align="center" colspan="5">
|
|
|
<input id="btn_Save3" type="button" class="btnClass btnClassSave" value="保 存" onclick="UpdateGoodsForTM();" /> <input
|
|
|
id="btn_Cancel3" type="button" class="btnClass btnClassClose" value="关 闭" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
<div id="test3" title="货物" style="width: 680px; height: 350px;">
|
|
|
<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">
|
|
|
<div style="height: 150px; overflow: auto">
|
|
|
<div id="DataGrid5"></div>
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
<td align="center" colspan="5">
|
|
|
<input id="btn_Save5" type="button" class="btnClass btnClassSave" value="保 存" onclick="AddGoodsSKU();" /> <input
|
|
|
id="btn_Cancel5" type="button" class="btnClass btnClassClose" value="关 闭" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="title_ico">
|
|
|
订单修改
|
|
|
</div>
|
|
|
<table border="1" cellpadding="0" cellspacing="0" style="width: 99%;" align="center" class="tableAll">
|
|
|
<tr>
|
|
|
<td>
|
|
|
<table border="0" cellpadding="0" cellspacing="0" style="width: 97%;" align="center" class="tableAll">
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
<td class="td1" colspan="4">基本信息 <a id="a_editjb" style="cursor: pointer; display: none">
|
|
|
<img src="../images/edit.gif" width="20px" height="20px" /><font color="blue" style="font-size: 11pt">编辑</font></a> <a style="display: none; cursor: pointer" id="a_savejb"><img src="../images/add.ico" width="20px" height="20px" /><font color="blue" style="font-size: 11pt">保存</font> <a style="display: none; cursor: pointer" id="a_deljb"><img src="../images/unadd.ico" width="20px" height="20px" /><font color="blue" style="font-size: 11pt">取消</font></a></a></td>
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">订单号:
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<a id="txtPlatOrderCode"></a><a id="btn_link"
|
|
|
style="cursor: pointer; text-decoration: underline; color: blue; display: none">跳转到速卖通订单</a>
|
|
|
</td>
|
|
|
<td style="width: 120px" class="f1">合并单号:</td>
|
|
|
<td width="35%">
|
|
|
|
|
|
|
|
|
<a id="txtJoinOrderCode"></a></td>
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">平台店铺:</td>
|
|
|
<td width="35%">
|
|
|
<a id="txtShopName"></a></td>
|
|
|
<td style="width: 120px" class="f1"> </td>
|
|
|
<td width="35%">
|
|
|
<input id="chk_hb" type="checkbox" disabled="disabled" />是否合并订单</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>
|
|
|
<a id="aTotalPrice"></a>
|
|
|
<input id="txtTotalPrice" type="text" style="width: 150px; display: none" class="editTextbox" /><a id="a_MoneyCode"></a></td>
|
|
|
|
|
|
<td colspan="2">
|
|
|
<input id="chk_IsFba" type="checkbox" />海外仓发货<input id="chk_IsMoney" type="checkbox" />是否资金到账</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">
|
|
|
<textarea id="txtErrorInfo" cols="100" rows="4" style="width: 90%; color: red;"></textarea><br />
|
|
|
<input id="chk_IsFH" type="checkbox" />不允许发货 <font color="red">注:异常处理完后请把这个勾去掉才能允许发货</font></td>
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr style="display: none">
|
|
|
<td style="width: 120px" class="f1">库存匹配:</td>
|
|
|
<td colspan="3">
|
|
|
<div id="DataGrid2" class="DataGridStyle"></div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td colspan="4" align="center">
|
|
|
<input id="cmdSaveJB" type="button" value="保存基本信息" class="btnClass btnClassSave" /></td>
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</table>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<table border="1" cellpadding="0" cellspacing="0" style="width: 97%;" align="center" class="tableAll">
|
|
|
<tr>
|
|
|
<td class="td1" colspan="4">买家信息 <a id="a_editmj" style="cursor: pointer; display: none">
|
|
|
<img src="../images/edit.gif" width="20px" height="20px" /><font color="blue" style="font-size: 11pt">编辑</font></a> <a style="display: none; cursor: pointer" id="a_savemj"><img src="../images/add.ico" width="20px" height="20px" /><font color="blue" style="font-size: 11pt">保存</font></a> <a style="display: none; cursor: pointer" id="a_delmj"><img src="../images/unadd.ico" width="20px" height="20px" /><font color="blue" style="font-size: 11pt">取消</font></a></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
<font color="red" style="font-weight: bolder">*</font>购买国家:</td>
|
|
|
<td width="35%"><a id="aRevCountry" style="display: none"></a>
|
|
|
<input id="txtRevCountry" type="text" style="width: 200px;" class="editTextbox" /></td>
|
|
|
<td style="width: 120px" class="f1">收件人省:</td>
|
|
|
<td width="35%"><a id="aRevProvince" style="display: none"></a>
|
|
|
<input id="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 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="4">商品信息</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">
|
|
|
<a id="btn_add"
|
|
|
style="cursor: pointer; text-decoration: underline; color: blue;">
|
|
|
<img alt="" src="../images/add.ico" />添加商品</a> <a id="btn_QXFP"
|
|
|
style="cursor: pointer; text-decoration: underline; color: blue;">
|
|
|
<img alt="" src="../images/edit.gif" />取消分配</a>
|
|
|
<font color="red">注:当顾客没确定货物型号时可以取消货物分配,取消后该订单不提示采购,不进行库存匹配</font>
|
|
|
<div id="DataGrid1" class="DataGridStyle"></div>
|
|
|
<br />
|
|
|
<font color="red">注:已经匹配库存或已经打印的订单不能修改货物商品</font>
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</table>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<table border="1" cellpadding="0" cellspacing="0" style="width: 97%;" align="center" class="tableAll">
|
|
|
<tr>
|
|
|
<td class="td1" colspan="4">物流信息</td>
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">运输方式:</td>
|
|
|
<td width="35%">
|
|
|
<a id="a_postinfo"></a><a id="a_post" style="display: none"></a></td>
|
|
|
<td style="width: 120px" class="f1">发货等级:</td>
|
|
|
<td width="35%"><a id="aOrderLevel"></a>
|
|
|
<input id="txtOrderLevel" type="text" style="width: 200px; display: none" class="editTextbox" /></td>
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">运输方式,渠道</td>
|
|
|
<td colspan="3">
|
|
|
<select id="selectwl" class="selectClass" style="width: 120px" name="D3">
|
|
|
</select><select id="txtPost" class="selectClass" style="width: 120px" name="D4">
|
|
|
</select><a id="a_addpostcode" style="cursor: pointer; text-decoration: underline; color: blue;">申请跟踪码</a><input id="chk_IsCF" type="checkbox" />拆分发包 手动填写跟踪码:
|
|
|
|
|
|
<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>
|
|
|
<td style="width: 120px" class="f1">跟踪码</td>
|
|
|
<td colspan="3">
|
|
|
<div id="DataGrid4" class="DataGridStyle"></div>
|
|
|
</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>
|
|
|
<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>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">货物编号:</td>
|
|
|
<td width="35%">
|
|
|
|
|
|
<input id="txtGoodsCode" type="text" style="width: 100px;" class="editTextbox" /></td>
|
|
|
<td style="width: 120px; height: 17px;" class="f1"> </td>
|
|
|
<td width="35%"> </td>
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
<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>
|
|
|
<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>
|
|
|
|
|
|
</select></td>
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
<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>
|
|
|
</select></td>
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
<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>
|
|
|
|
|
|
<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="fileToUploadImage1" name="fileToUploadImage" type="file" /><br />
|
|
|
<div id="div_img1"></div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">赔款原因:</td>
|
|
|
<td colspan="3">第一原因:
|
|
|
<select id="txtBackReason1" class="selectClass" style="width: 120px" name="D2">
|
|
|
<option value="属于事业部">属于事业部</option>
|
|
|
<option value="不属于事业部">不属于事业部</option>
|
|
|
</select>
|
|
|
第二原因:<select id="txtBackReason2" class="selectClass" style="width: 120px" name="D9">
|
|
|
<option value="纠纷">纠纷</option>
|
|
|
<option value="差评">差评</option>
|
|
|
<option value="退货">退货</option>
|
|
|
<option value="客户不满意">客户不满意</option>
|
|
|
<option value="其它">其它</option>
|
|
|
</select>
|
|
|
第三原因:<select id="txtBackReason3" class="selectClass" style="width: 120px" name="D10">
|
|
|
<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><select id="txtBackReason31" class="selectClass" style="width: 120px; display: none" name="D10">
|
|
|
<option value="断货未发">断货未发</option>
|
|
|
<option value="包裹国外退回">包裹国外退回</option>
|
|
|
<option value="包裹国内退回">包裹国内退回</option>
|
|
|
<option value="取消订单">取消订单</option>
|
|
|
<option value="资金审核未通过">资金审核未通过</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" /><select id="select_BackMoneyCode" class="selectClass" style="width: 80px" name="D11">
|
|
|
</select></td>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">赔款时间:</td>
|
|
|
<td>
|
|
|
|
|
|
<input id="txtBackDate" type="text" style="width: 100px;" class="editTextbox" onfocus="WdatePicker()" /></td>
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">付款方式:</td>
|
|
|
<td>
|
|
|
<select id="txtBackType" class="selectClass" style="width: 120px" name="D8">
|
|
|
<option value="paypal">paypal</option>
|
|
|
<option value="kiwi">kiwi</option>
|
|
|
<option value="Amazon">Amazon</option>
|
|
|
<option value="纠纷赔款">纠纷赔款</option>
|
|
|
<option value="其他">其他</option>
|
|
|
|
|
|
</select></td>
|
|
|
<td style="width: 120px; height: 17px;" class="f1"> </td>
|
|
|
<td> </td>
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">赔款备注:</td>
|
|
|
<td colspan="3">
|
|
|
<textarea id="txtBackRemark" cols="100" rows="4" style="width: 90%; color: red" name="S1"></textarea></td>
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
|
<td colspan="4" align="center">
|
|
|
<input id="cmdSavePK" type="button" value="保存退款" class="btnClass btnClassSave" onclick="SaveSaleBack()" /></td>
|
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
</table>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="4" align="center">
|
|
|
<input id="cmdBack" type="button" value="返 回" class="btnClass btnClassBack" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
|
|
|
</body>
|
|
|
</html>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|