|
|
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DD_OrderGoodsMateForTM2.aspx.cs" Inherits="TradeManage.DingDan.DD_OrderGoodsMateForTM2" %>
|
|
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
|
<head id="Head1">
|
|
|
<title>订单修改</title>
|
|
|
<link rel="stylesheet" type="text/css" href="../css2/icon.css">
|
|
|
<link rel="stylesheet" type="text/css" href="../css2/DataGrid.css" />
|
|
|
<link href="../css2/gray/easyui.css" rel="stylesheet" type="text/css" />
|
|
|
<link rel="stylesheet" href="../font-awesome/css/font-awesome.min.css" />
|
|
|
<link href="../css2/New.css?a=11" rel="stylesheet" type="text/css" />
|
|
|
<script src="../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/jquery.min.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/jquery.easyui.min.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/DataGrid.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/DataPager.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/DateBox.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/jquery.bgiframe.min.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/Global.js" type="text/javascript"></script>
|
|
|
<script type="text/javascript" src="../Scripts/uploadify/jquery.uploadify.js"></script>
|
|
|
<script src="../Scripts/ajaxfileupload.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/jquery.url.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/WindowLoad.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/jquery.cookies.min.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/DatePicker/WdatePicker.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/MaskedTextBox.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/jquery.cookies.min.js" type="text/javascript"></script>
|
|
|
<link rel="stylesheet" type="text/css" href="../Scripts/fancybox2.1/source/jquery.fancybox.css?v=2.1.5"
|
|
|
media="screen" />
|
|
|
<script type="text/javascript" src="../Scripts/fancybox2.1/lib/jquery.mousewheel-3.0.6.pack.js"></script>
|
|
|
<script type="text/javascript" src="../Scripts/fancybox2.1/source/jquery.fancybox.js?v=2.1.5"></script>
|
|
|
<script src="../Scripts/Global.js" type="text/javascript"></script>
|
|
|
<script type="text/javascript">
|
|
|
var datagrid1 = new nblf.ui.DataGrid("DataGrid1");
|
|
|
var datagrid3 = new nblf.ui.DataGrid("DataGrid3");
|
|
|
var datagrid4 = new nblf.ui.DataGrid("DataGrid4");
|
|
|
var datagrid5 = new nblf.ui.DataGrid("DataGrid5");
|
|
|
var UserId = "<%=Session["UserId"]%>";
|
|
|
var name = "<%=Session["Name"]%>";
|
|
|
var deptid = "<%=Session["DeptId"]%>";
|
|
|
var OrderId = 0;
|
|
|
var index = -1;
|
|
|
var DetailId = 0;
|
|
|
var OldDetailId = 0;
|
|
|
var OldNum = 0;
|
|
|
var Id = 0;
|
|
|
var Title = "订单信息";
|
|
|
var Title1 = "订单修改";
|
|
|
var CF = 0;
|
|
|
var MateState = 0;
|
|
|
var IsSpare = 0;
|
|
|
var ShopId = 0;
|
|
|
var TId=0;
|
|
|
var CompanyId=0;
|
|
|
var WindowLoadModel = new WindowLoad();
|
|
|
$(document).ready(function () {
|
|
|
WindowLoadModel.ApplicationPath = "../";
|
|
|
WindowLoadModel.ControlID = "WindowLoad";
|
|
|
WindowLoadModel.Isbgiframe = true;
|
|
|
WindowLoadModel.Load();
|
|
|
ajaxInit(WindowLoadModel);
|
|
|
OrderId = $.url.param("OrderId");
|
|
|
if (OrderId == undefined) {
|
|
|
OrderId = 0;
|
|
|
}
|
|
|
CF = $.url.param("CF");
|
|
|
if (CF == undefined) {
|
|
|
CF = 0;
|
|
|
}
|
|
|
CompanyId = $.url.param("CompanyId");
|
|
|
if (CompanyId == undefined) {
|
|
|
CompanyId = 0;
|
|
|
}
|
|
|
GetStore();
|
|
|
GetExpressType();
|
|
|
GetMoneyCode();
|
|
|
GetExpress();
|
|
|
if (OrderId > 0) {
|
|
|
GetOrderModel();
|
|
|
}
|
|
|
|
|
|
Title = $.url.param("Title");
|
|
|
if (Title == undefined) {
|
|
|
Title = "订单信息";
|
|
|
}
|
|
|
Title1 = $.url.param("Title1");
|
|
|
if (Title1 == undefined) {
|
|
|
Title1 = "订单修改";
|
|
|
}
|
|
|
if(UserId==1||UserId==53)//财务和老板才能看到
|
|
|
{
|
|
|
$("#tr_yg").show();
|
|
|
$("#tr_lr").show();
|
|
|
}
|
|
|
|
|
|
$("#selectwl").bind("change", function () {
|
|
|
|
|
|
GetExpress();
|
|
|
GetOrderFedexSKU();
|
|
|
// if($(this).val()=="10")
|
|
|
// {
|
|
|
// GetOrderFedexSKU();
|
|
|
// $("#tr_fedex").show();
|
|
|
// }
|
|
|
// else
|
|
|
// $("#tr_fedex").hide();
|
|
|
|
|
|
});
|
|
|
$("#txtPost").bind("change", function () {
|
|
|
if($("#a_post").html()!="0"&&$("#a_post").html()!=""&&$("#txtPost").val()!=$("#a_post").html()&&datagrid4.DataSource.length > 0)
|
|
|
{
|
|
|
alert("改变物流渠道,必须先删除原来跟踪码");
|
|
|
if ($("#a_post").html() == "")
|
|
|
$("#txtPost").val("0");
|
|
|
else
|
|
|
$("#txtPost").val($("#a_post").html());
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
ChangeExpress();
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
$("#txt_num,#txtGoodsNum").MaskedTextBox();
|
|
|
$("#" + datagrid1.TableID + " input[CommandName='cmdEdit']").live("click", function () {
|
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
|
index = RowIndex;
|
|
|
var model = datagrid1.Get_Model(RowIndex);
|
|
|
Id = model.Id;
|
|
|
OldDetailId = model.DetailId;
|
|
|
OldNum = model.GoodsNum;
|
|
|
//if(model.OldTypeCode!=null)
|
|
|
// $("#txt_xh").val(model.OldTypeCode);
|
|
|
//else
|
|
|
$("#txt_xh").val("");
|
|
|
|
|
|
$("#select_tj").val("1");
|
|
|
if (model.GoodsCode != null && model.GoodsCode != "")
|
|
|
{
|
|
|
$("#txt_hwbhmc").val(model.GoodsCode);
|
|
|
GetSelectGoods();
|
|
|
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
$("#txt_hwbhmc").val("");
|
|
|
datagrid3.DataBind(null);
|
|
|
}
|
|
|
//$("#kw").val(model.GoodsSKU);
|
|
|
//$("#a_goodsname").html(model.GoodsName);
|
|
|
// $("#txt_price").html(model.GoodsPrice);
|
|
|
|
|
|
DetailId = model.DetailId;
|
|
|
$("#txt_sl").val(model.GoodsNum);
|
|
|
// $("#a_typecode").val(model.GoodsNum);
|
|
|
|
|
|
fopen();
|
|
|
|
|
|
});
|
|
|
$("#" + datagrid1.TableID + " input[CommandName='cmdDel']").live("click", function () {
|
|
|
if (window.confirm('确定要取消删除吗?') == false) return;
|
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
|
index = RowIndex;
|
|
|
var model = datagrid1.Get_Model(RowIndex);
|
|
|
DeleteSKU(model.Id, model.GoodsSKU, model.GoodsName);
|
|
|
});
|
|
|
|
|
|
$("#" + datagrid4.TableID + " input[CommandName='cmdDel']").live("click", function () {
|
|
|
if (window.confirm('确定要取消删除吗?') == false) return;
|
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
|
var model = datagrid4.Get_Model(RowIndex);
|
|
|
DeleteTrackCode(model.Id);
|
|
|
});
|
|
|
|
|
|
$("#" + datagrid4.TableID + " input[CommandName='cmdEdit']").live("click", function () {
|
|
|
|
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
|
var model = datagrid4.Get_Model(RowIndex);
|
|
|
if(UserId>1)
|
|
|
{
|
|
|
alert("只有BOSS账号能修改跟踪码");
|
|
|
return;
|
|
|
}
|
|
|
$("#a_Code").html(model.TrackCode);
|
|
|
$("#txt_Code").val(model.TrackCode);
|
|
|
fopen4()
|
|
|
});
|
|
|
$("#" + datagrid1.TableID + " a[gid]").live("click", function () {
|
|
|
var gid = $(this).attr("gid");
|
|
|
if(gid<=0)
|
|
|
{
|
|
|
alert("未分配,无法跳转到货物信息");
|
|
|
return;
|
|
|
}
|
|
|
window.open("../HuoWu/HW_GoodsAddForTM2.aspx?GoodsId=" + gid);
|
|
|
|
|
|
});
|
|
|
$("#btn_add").bind("click", function () {
|
|
|
Id = 0;
|
|
|
OldDetailId = 0;
|
|
|
OldNum = 0;
|
|
|
$("#select_tj2").val("1");
|
|
|
$("#txt_hwbhmc2").val("");
|
|
|
datagrid5.DataBind(null);
|
|
|
//$("#kw").val("");
|
|
|
//$("#a_goodsname").html("");
|
|
|
DetailId = 0;
|
|
|
$("#txt_sl").val("");
|
|
|
// $("#a_typecode").val(model.GoodsNum);
|
|
|
|
|
|
fopen3();
|
|
|
|
|
|
});
|
|
|
$("#btn_Cancel,#btn_Cancel3,#btn_Cancel5").bind("click", $.fancybox.close);
|
|
|
CreateDataGrid();
|
|
|
|
|
|
CreateDataGrid3();
|
|
|
CreateDataGrid4();
|
|
|
CreateDataGrid5();
|
|
|
AllOrderGoodsLockForHWC();
|
|
|
if (OrderId > 0) {
|
|
|
|
|
|
GetOrderGoods();
|
|
|
if (CF==0)
|
|
|
GetOrderTrack();
|
|
|
// GetLR();
|
|
|
|
|
|
}
|
|
|
$("#cmdBack").bind("click", function () {
|
|
|
window.close();
|
|
|
window.parent.CloseTab(Title1, Title);
|
|
|
});
|
|
|
|
|
|
|
|
|
$("#a_addpostcode").bind("click", function () {
|
|
|
|
|
|
if ($("#selectwl").val() == "0") {
|
|
|
alert("请先选择运输方式");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#txtPost").val() == "0") {
|
|
|
alert("请先选择渠道");
|
|
|
return;
|
|
|
}
|
|
|
if($("#select_ck").val()=="11"&&$("#selectwl").val()!="16")//东部仓
|
|
|
{
|
|
|
alert("该发货仓库对应选择得物流方式不对");
|
|
|
return;
|
|
|
}
|
|
|
if($("#select_ck").val()=="6"&&$("#selectwl").val()!="13")//西部仓
|
|
|
{
|
|
|
alert("该发货仓库对应选择得物流方式不对");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
GetOrderFedexTrackCode();
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
$("#a_addpostcode2").bind("click", function () {
|
|
|
|
|
|
fopen5();
|
|
|
|
|
|
});
|
|
|
$("#a_addpostcode1").bind("click", function () {
|
|
|
var num = 0;
|
|
|
if (datagrid4.DataSource != null) {
|
|
|
$(datagrid4.DataSource).each(function () {
|
|
|
if (this.TrackType < 3)
|
|
|
num++;
|
|
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
if ($("#chk_IsCF").is(":checked") == false && num > 0) {
|
|
|
alert("已经有一个跟踪码了,如果是拆分发包的话请勾选拆分发包再填写,如果要换跟踪码请先删除原跟踪码");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#txtTrackCode").val() == "") {
|
|
|
alert("请填写跟踪码");
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
// var error = "";
|
|
|
// var param1 = new Object();
|
|
|
|
|
|
// param1.LogisticsId = $("#selectwl").val();
|
|
|
// param1.TrackCode = $("#txtTrackCode").val();
|
|
|
//$.ajax({
|
|
|
// url: "DD_OrderService.asmx/CheckWuliu",
|
|
|
// data: Sys.Serialization.JavaScriptSerializer.serialize(param1),
|
|
|
// dataType: "json",
|
|
|
// async: false,
|
|
|
// success: function (data) {
|
|
|
|
|
|
// if (data.d == "1")
|
|
|
// error="该物流渠道跟踪码格式不正确";
|
|
|
|
|
|
// }
|
|
|
//});
|
|
|
//if (error != "") {
|
|
|
// alert(error);
|
|
|
|
|
|
// return;
|
|
|
//}
|
|
|
|
|
|
|
|
|
SaveOrderTrackCode();
|
|
|
|
|
|
});
|
|
|
//$("#btn_CF").bind("click", function () {
|
|
|
// window.parent.addTab("订单拆分", "DingDan/DD_OrderSpare.aspx?Title=订单修改&OrderId=" + OrderId, true);
|
|
|
|
|
|
//});
|
|
|
|
|
|
$("#select_BackType").bind("change", function () {
|
|
|
if($(this).val()=="0"||$(this).val()=="1")
|
|
|
$("#select_OrderState").val("0");
|
|
|
else
|
|
|
$("#select_OrderState").val("1");
|
|
|
|
|
|
});
|
|
|
$('#kw').bind("input propertychange", function () {
|
|
|
|
|
|
getContent(this);
|
|
|
|
|
|
});
|
|
|
$("#btn_link").bind("click", function () {
|
|
|
window.open("http://trade.aliexpress.com/order_detail.htm?orderId=" + $("#txtPlatOrderCode").html());
|
|
|
|
|
|
|
|
|
});
|
|
|
//KeyEvent();
|
|
|
$("#a_editjb").bind("click", function () {
|
|
|
EditJB();
|
|
|
|
|
|
});
|
|
|
$("#a_deljb").bind("click", function () {
|
|
|
CancelJB();
|
|
|
|
|
|
});
|
|
|
$("#cmdSaveJB").bind("click", function () {
|
|
|
if($("#a_ck").html()!=$("#select_ck").val())//改变发货仓库
|
|
|
{
|
|
|
|
|
|
if($("#chk_IsPiPei").is(":checked")==true)
|
|
|
{
|
|
|
alert("已经匹配库存得订单不能修改发货仓库");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if($("#select_ck").val()==6&&datagrid4.DataSource.length>0&&$("#selectwl").val() == "16")
|
|
|
{
|
|
|
alert("改变发货仓库需要将原来的跟踪码删除");
|
|
|
$("#select_ck").val($("#a_ck").html());
|
|
|
return;
|
|
|
}
|
|
|
else
|
|
|
if($("#select_ck").val()==11&&datagrid4.DataSource.length>0&&$("#selectwl").val()!= "16")
|
|
|
{
|
|
|
alert("改变发货仓库需要将原来的跟踪码删除");
|
|
|
$("#select_ck").val($("#a_ck").html());
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
UpdateOrderBase();
|
|
|
|
|
|
});
|
|
|
$("#a_editmj").bind("click", function () {
|
|
|
EditMJ();
|
|
|
|
|
|
});
|
|
|
$("#a_delmj").bind("click", function () {
|
|
|
CancelMJ();
|
|
|
|
|
|
});
|
|
|
$("#cmdSaveMJ").bind("click", function () {
|
|
|
UpdateOrderAddr();
|
|
|
|
|
|
});
|
|
|
$("#btn_QXFP").bind("click", function () {
|
|
|
//if ($(this).html() == "分配")
|
|
|
//{
|
|
|
// UpdateOrderBuy();
|
|
|
//}
|
|
|
//else
|
|
|
UpdateOrderNoBuy();
|
|
|
|
|
|
});
|
|
|
$("#fileToUploadImage").bind("change", function () {
|
|
|
ajaxFileUpload_fileToUploadImage();
|
|
|
});
|
|
|
$("#fileToUploadImage1").bind("change", function () {
|
|
|
ajaxFileUpload_fileToUploadImage1();
|
|
|
});
|
|
|
$(".img_del").live("click", function () {
|
|
|
$(this).prev("a").remove();
|
|
|
$(this).remove();
|
|
|
var imgid = $(this).attr("no");
|
|
|
if (ImgList != null) {
|
|
|
$(ImgList).each(function () {
|
|
|
if (imgid == this.id) {
|
|
|
Array.remove(ImgList, this);
|
|
|
}
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|
$(".img_del1").live("click", function () {
|
|
|
$(this).prev("a").remove();
|
|
|
$(this).remove();
|
|
|
var imgid = $(this).attr("no");
|
|
|
if (ImgList1 != null) {
|
|
|
$(ImgList1).each(function () {
|
|
|
if (imgid == this.id) {
|
|
|
Array.remove(ImgList1, this);
|
|
|
}
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
$("#chk_IsBackGoods").bind("click", function () {
|
|
|
|
|
|
if($(this).is(":checked")==true)
|
|
|
{
|
|
|
$("#tb_th").show();
|
|
|
}
|
|
|
else
|
|
|
$("#tb_th").hide();
|
|
|
});
|
|
|
|
|
|
});
|
|
|
|
|
|
//订单匹配
|
|
|
function AllOrderGoodsLockForHWC() {
|
|
|
|
|
|
var param = new Object();
|
|
|
param.CompanyId = CompanyId;
|
|
|
if (param.CompanyId == 1)
|
|
|
return;
|
|
|
param.IsError = 1;
|
|
|
param.StoreId = 6;
|
|
|
$.ajax({
|
|
|
url: "../DD_OrderServiceNew.asmx/AllOrderGoodsLockForHWC",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
|
|
|
}
|
|
|
function GetStore() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../CangKu/CangKuServer.asmx/GetUseStoreHouse",
|
|
|
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
if (data.d != null) {
|
|
|
$(data.d).each(function () {
|
|
|
$("#select_ck").append('<option value="' + this.StoreId + '">' + this.StoreName + ' </option>');
|
|
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
else {
|
|
|
$("#select_ck").append('<option value="6">W仓(CA) </option>');
|
|
|
$("#select_ck").append('<option value="11">E仓(FL) </option>');
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
//$("#select_ck").append("<option value='0'>不限</option>");
|
|
|
}
|
|
|
|
|
|
function GetDetail() {
|
|
|
$("#select_gm").empty();
|
|
|
$("#select_gm").append("<option value='0'>选择</option>")
|
|
|
var param = new Object();
|
|
|
param.GoodsId = GId;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/GetGoodsSPDetailList",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
// WindowLoadModel.Hide();
|
|
|
if (data.d != null) {
|
|
|
$(data.d).each(function () {
|
|
|
$("#select_gm").append("<option value='" + this.TypeCode + "'>" + this.TypeDesc + "</option>");
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function GetMoneyCode() {
|
|
|
|
|
|
// WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../SysManage/SysManageService.asmx/GetMoneyList",
|
|
|
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async:false,
|
|
|
success: function (data) {
|
|
|
// WindowLoadModel.Hide();
|
|
|
if (data.d != null) {
|
|
|
$(data.d).each(function () {
|
|
|
if (this.MCode == "USD")
|
|
|
$("#select_BackMoneyCode").append("<option value='" + this.MCode + "' selected='selected'>" + this.MName + "</option>");
|
|
|
else
|
|
|
$("#select_BackMoneyCode").append("<option value='" + this.MCode + "'>" + this.MName + "</option>");
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
function IsImage(filename) {
|
|
|
var extStart = filename.lastIndexOf(".");
|
|
|
var ext = filename.substring(extStart, filename.length).toUpperCase();
|
|
|
if (ext != ".BMP" && ext != ".PNG" && ext != ".GIF" && ext != ".JPG" && ext != ".JPEG") {
|
|
|
return false;
|
|
|
} else {
|
|
|
return true;
|
|
|
}
|
|
|
}
|
|
|
var ImgList = new Array();
|
|
|
function ajaxFileUpload_fileToUploadImage() {
|
|
|
var filename = $("#fileToUploadImage").val();
|
|
|
if (filename == "" || filename == undefined) return;
|
|
|
if (IsImage(filename) == false) { alert("上传文件格式只限于bmp,png,gif,jpeg,jpg格式"); return; }
|
|
|
// WindowLoadModel.Show();
|
|
|
$.ajaxFileUpload({
|
|
|
url: '../GlobalAshx/AjaxFileUpload.ashx?DirectoryName=attached/images',
|
|
|
secureuri: false,
|
|
|
fileElementId: 'fileToUploadImage',
|
|
|
dataType: 'json',
|
|
|
success: function (data, status) {
|
|
|
// WindowLoadModel.Hide();
|
|
|
if (data.Id == 0) {
|
|
|
alert("图片太大了,不要超过400K");
|
|
|
$("#fileToUploadImage").bind("change", function () {
|
|
|
ajaxFileUpload_fileToUploadImage();
|
|
|
});
|
|
|
return;
|
|
|
}
|
|
|
var md = new Object();
|
|
|
md.FileUrl = data.FileUrl;
|
|
|
md.id = data.Id;
|
|
|
Array.add(ImgList, md);
|
|
|
var Url = "../" + data.FileUrl;
|
|
|
$("#div_img").append("<a><img alt='' imgurl='" + data.FileUrl + "' no='" + data.Id + "' src='" + Url + "' width='70px' height='70px' /></a><a class='img_del' style='cursor:pointer;' no='" + data.Id + "'><img alt='删除' src='../images/del.gif' width='20px' height='20px' /></a>");
|
|
|
$("#fileToUploadImage").bind("change", function () {
|
|
|
ajaxFileUpload_fileToUploadImage();
|
|
|
});
|
|
|
|
|
|
}
|
|
|
})
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
var ImgList1 = new Array();
|
|
|
function ajaxFileUpload_fileToUploadImage1() {
|
|
|
var filename = $("#fileToUploadImage1").val();
|
|
|
if (filename == "" || filename == undefined) return;
|
|
|
if (IsImage(filename) == false) { alert("上传文件格式只限于bmp,png,gif,jpeg,jpg格式"); return; }
|
|
|
// WindowLoadModel.Show();
|
|
|
$.ajaxFileUpload({
|
|
|
url: '../GlobalAshx/AjaxFileUpload.ashx?DirectoryName=attached/images',
|
|
|
secureuri: false,
|
|
|
fileElementId: 'fileToUploadImage1',
|
|
|
dataType: 'json',
|
|
|
success: function (data, status) {
|
|
|
// WindowLoadModel.Hide();
|
|
|
if (data.Id == 0) {
|
|
|
alert("图片太大了,不要超过400K");
|
|
|
$("#fileToUploadImage1").bind("change", function () {
|
|
|
ajaxFileUpload_fileToUploadImage1();
|
|
|
});
|
|
|
return;
|
|
|
}
|
|
|
var md = new Object();
|
|
|
md.FileUrl = data.FileUrl;
|
|
|
md.id = data.Id;
|
|
|
Array.add(ImgList1, md);
|
|
|
var Url = "../" + data.FileUrl;
|
|
|
$("#div_img1").append("<a><img alt='' imgurl='" + data.FileUrl + "' no='" + data.Id + "' src='" + Url + "' width='70px' height='70px' /></a><a class='img_del1' style='cursor:pointer;' no='" + data.Id + "'><img alt='删除' src='../images/del.gif' width='20px' height='20px' /></a>");
|
|
|
$("#fileToUploadImage1").bind("change", function () {
|
|
|
ajaxFileUpload_fileToUploadImage1();
|
|
|
});
|
|
|
|
|
|
}
|
|
|
})
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
function EditJB() {
|
|
|
$("#a_savejb").show();
|
|
|
$("#a_deljb").show();
|
|
|
$("#chk_IsFH").removeAttr("disabled");
|
|
|
|
|
|
}
|
|
|
function CancelJB() {
|
|
|
$("#a_savejb").hide();
|
|
|
$("#a_deljb").hide();
|
|
|
$("#chk_IsFH").attr("disabled", "disabled");
|
|
|
}
|
|
|
function EditMJ() {
|
|
|
$("#a_savemj").show();
|
|
|
$("#a_delmj").show();
|
|
|
$("#aRevName").hide();
|
|
|
$("#txtRevName").show();
|
|
|
$("#aRevCountry").hide();
|
|
|
$("#txtRevCountry").show();
|
|
|
$("#aRevAddr").hide();
|
|
|
$("#txtRevAddr").show();
|
|
|
$("#aRevPhone").hide();
|
|
|
$("#txtRevPhone").show();
|
|
|
$("#aRevMoblie").hide();
|
|
|
$("#txtRevMoblie").show();
|
|
|
$("#aRevPostCode").hide();
|
|
|
$("#txtRevPostCode").show();
|
|
|
$("#aCustomID").hide();
|
|
|
$("#txtCustomID").show();
|
|
|
$("#aRevProvince").hide();
|
|
|
$("#txtRevProvince").show();
|
|
|
$("#aRevCity").hide();
|
|
|
$("#txtRevCity").show();
|
|
|
$("#aRevArea").hide();
|
|
|
$("#txtRevArea").show();
|
|
|
$("#aRevMail").hide();
|
|
|
$("#txtRevMail").show();
|
|
|
}
|
|
|
function CancelMJ() {
|
|
|
$("#a_savemj").hide();
|
|
|
$("#a_delmj").hide();
|
|
|
$("#aRevName").show();
|
|
|
$("#txtRevName").hide();
|
|
|
$("#aRevCountry").show();
|
|
|
$("#txtRevCountry").hide();
|
|
|
$("#aRevAddr").show();
|
|
|
$("#txtRevAddr").hide();
|
|
|
$("#aRevPhone").show();
|
|
|
$("#txtRevPhone").hide();
|
|
|
$("#aRevMoblie").show();
|
|
|
$("#txtRevMoblie").hide();
|
|
|
$("#aRevPostCode").show();
|
|
|
$("#txtRevPostCode").hide();
|
|
|
$("#aCustomID").show();
|
|
|
$("#txtCustomID").hide();
|
|
|
$("#aRevProvince").show();
|
|
|
$("#txtRevProvince").hide();
|
|
|
$("#aRevCity").show();
|
|
|
$("#txtRevCity").hide();
|
|
|
$("#aRevArea").show();
|
|
|
$("#txtRevArea").hide();
|
|
|
$("#aRevMail").show();
|
|
|
$("#txtRevMail").hide();
|
|
|
}
|
|
|
|
|
|
function AddMJ() {
|
|
|
$("#aRevName").html($("#txtRevName").val());
|
|
|
$("#aRevCountry").html($("#txtRevCountry").val());
|
|
|
$("#aRevAddr").html($("#txtRevAddr").val());
|
|
|
$("#aRevPhone").html($("#txtRevPhone").val());
|
|
|
$("#aRevMoblie").html($("#txtRevMoblie").val());
|
|
|
$("#aRevPostCode").html($("#txtRevPostCode").val());
|
|
|
$("#aCustomID").html($("#txtCustomID").val());
|
|
|
$("#aRevProvince").html($("#txtRevProvince").val());
|
|
|
$("#aRevCity").html($("#txtRevCity").val());
|
|
|
$("#aRevArea").html($("#txtRevArea").val());
|
|
|
$("#aRevMail").html($("#txtRevMail").val());
|
|
|
|
|
|
}
|
|
|
function GetExpressType() {
|
|
|
|
|
|
$("#selectwl").append("<option value='0'>-选择-</option>");
|
|
|
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../SysManage/SysManageService.asmx/GetExpressTypeList",
|
|
|
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
if (data.d != null) {
|
|
|
$(data.d).each(function () {
|
|
|
$("#selectwl").append("<option value='" + this.LogisticsId + "'>" + this.LogisticsName + "</option>");
|
|
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
function KeyEvent() {
|
|
|
|
|
|
$(document).keydown(function (e) {
|
|
|
e = e || window.event;
|
|
|
var keycode = e.which ? e.which : e.keyCode;
|
|
|
if (keycode == 38) {
|
|
|
if (jQuery.trim($("#append").html()) == "") {
|
|
|
return;
|
|
|
}
|
|
|
movePrev();
|
|
|
} else if (keycode == 40) {
|
|
|
if (jQuery.trim($("#append").html()) == "") {
|
|
|
return;
|
|
|
}
|
|
|
$("#kw").blur();
|
|
|
if ($(".item").hasClass("addbg")) {
|
|
|
moveNext();
|
|
|
} else {
|
|
|
$(".item").removeClass('addbg').eq(0).addClass('addbg');
|
|
|
}
|
|
|
|
|
|
} else if (keycode == 13) {
|
|
|
dojob();
|
|
|
}
|
|
|
});
|
|
|
|
|
|
var movePrev = function () {
|
|
|
$("#kw").blur();
|
|
|
var index = $(".addbg").prevAll().length;
|
|
|
if (index == 0) {
|
|
|
$(".item").removeClass('addbg').eq($(".item").length - 1).addClass('addbg');
|
|
|
} else {
|
|
|
$(".item").removeClass('addbg').eq(index - 1).addClass('addbg');
|
|
|
}
|
|
|
}
|
|
|
|
|
|
var moveNext = function () {
|
|
|
var index = $(".addbg").prevAll().length;
|
|
|
if (index == $(".item").length - 1) {
|
|
|
$(".item").removeClass('addbg').eq(0).addClass('addbg');
|
|
|
} else {
|
|
|
$(".item").removeClass('addbg').eq(index + 1).addClass('addbg');
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
var dojob = function () {
|
|
|
$("#kw").blur();
|
|
|
var value = $(".addbg").text();
|
|
|
$("#kw").val(value);
|
|
|
|
|
|
$("#append").hide().html("");
|
|
|
}
|
|
|
|
|
|
}
|
|
|
function fopen() {
|
|
|
|
|
|
$.fancybox({
|
|
|
'width': '40%',
|
|
|
'height': '40%',
|
|
|
'autoScale': false,
|
|
|
'transitionIn': 'elastic',
|
|
|
'transitionOut': 'elastic',
|
|
|
'href': '#test1',
|
|
|
'onComplete': function () {
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function fopen3() {
|
|
|
|
|
|
$.fancybox({
|
|
|
'width': '40%',
|
|
|
'height': '40%',
|
|
|
'autoScale': false,
|
|
|
'transitionIn': 'elastic',
|
|
|
'transitionOut': 'elastic',
|
|
|
'href': '#test3',
|
|
|
'onComplete': function () {
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function fopen4() {
|
|
|
|
|
|
$.fancybox({
|
|
|
'width': '40%',
|
|
|
'height': '40%',
|
|
|
'autoScale': false,
|
|
|
'transitionIn': 'elastic',
|
|
|
'transitionOut': 'elastic',
|
|
|
'href': '#test4',
|
|
|
'onComplete': function () {
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function fopen2() {
|
|
|
|
|
|
$.fancybox({
|
|
|
'width': '40%',
|
|
|
'height': '40%',
|
|
|
'autoScale': false,
|
|
|
'transitionIn': 'elastic',
|
|
|
'transitionOut': 'elastic',
|
|
|
'href': '#test2',
|
|
|
'onComplete': function () {
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
function fopen5() {
|
|
|
|
|
|
$.fancybox({
|
|
|
'width': '40%',
|
|
|
'height': '40%',
|
|
|
'autoScale': false,
|
|
|
'transitionIn': 'elastic',
|
|
|
'transitionOut': 'elastic',
|
|
|
'href': '#test5',
|
|
|
'onComplete': function () {
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function GetExpress() {
|
|
|
|
|
|
$("#txtPost").empty();
|
|
|
$("#txtPost").append("<option value='0'>-选择-</option>");
|
|
|
|
|
|
//$("#div_postinfo").empty();
|
|
|
var param = new Object();
|
|
|
param.LogisticsId = $("#selectwl").val();
|
|
|
param.CompanyId =CompanyId;
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../DD_OrderServiceNew.asmx/GetExpressPostList",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
if (data.d != null) {
|
|
|
$(data.d).each(function () {
|
|
|
$("#txtPost").append("<option value='" + this.ExpressID + "'>" + this.Name + "</option>");
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function GetOrderTrack() {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.OrderId = OrderId;
|
|
|
param.JoinOrderCode = $("#txtJoinOrderCode").html();
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../DD_OrderServiceNew.asmx/GetOrderTrackCodeList",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
datagrid4.DataBind(data.d);
|
|
|
var num = 0;
|
|
|
if (data.d != null) {
|
|
|
$(data.d).each(function () {
|
|
|
if (this.TrackType < 3)
|
|
|
num++;
|
|
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
if (MateState == 2 &&UserId!=1&& deptid != 25 && deptid != 29 && num > 0) {
|
|
|
// $("#chk_NoBuy").attr("disabled", "disabled");
|
|
|
$("#btn_add").hide();
|
|
|
$("#a_addpostcode").hide();
|
|
|
$("#a_addpostcode1").hide();
|
|
|
$("#btn_QXFP").hide();
|
|
|
$("#cmdSaveSP").hide();
|
|
|
$("#txtPost").attr("disabled", "disabled");
|
|
|
$("#selectwl").attr("disabled", "disabled");
|
|
|
|
|
|
$("#" + datagrid4.TableID + " input[CommandName='cmdDel']").hide();
|
|
|
|
|
|
}
|
|
|
if (data.d == null || num < 2)
|
|
|
$("#chk_IsCF").removeAttr("checked");
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
function DeleteTrackCode(Id) {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.Id = Id;
|
|
|
param.OrderId = OrderId;
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/DeleteTrackCode",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
GetOrderTrack();
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
var GoodsList = new Array();
|
|
|
var GoodsCodes="";
|
|
|
function GetOrderGoods() {
|
|
|
|
|
|
//$("#btn_QXFP").hide();
|
|
|
var param = new Object();
|
|
|
param.OrderId = OrderId;
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../DD_OrderServiceNew.asmx/GetOrderGoodsListForHWC",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async:false,
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
GoodsList = data.d;
|
|
|
if (GoodsList != null) {
|
|
|
|
|
|
$(GoodsList).each(function () {
|
|
|
GoodsCodes+=","+this.GoodsCode;
|
|
|
//if(CF == 1)
|
|
|
// this.Id = 0;
|
|
|
//if (this.DetailId > 0)
|
|
|
// $("#btn_QXFP").show();
|
|
|
if(this.GoodsCB!=null&&this.GoodsCB>0)
|
|
|
GoodsFee=this.GoodsCB;
|
|
|
if(this.GoodsCB2!=null&&this.GoodsCB2>0)
|
|
|
TCFee=this.GoodsCB2;
|
|
|
});
|
|
|
if($("#txt_goodsCode").val()==""&&GoodsCodes!="")
|
|
|
$("#txt_goodsCode").val(GoodsCodes.substr(1));
|
|
|
}
|
|
|
datagrid1.DataBind(GoodsList);
|
|
|
// if (MateState == 2) {
|
|
|
// $("#btn_add").hide();
|
|
|
// $("#DataGrid1 input[CommandName='cmdEdit']").hide();
|
|
|
// $("#DataGrid1 input[CommandName='cmdDel']").hide();
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
var omd=null;
|
|
|
var TCFee=0;
|
|
|
function GetOrderModel() {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.OrderId = OrderId;
|
|
|
// WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../DD_OrderServiceNew.asmx/GetOrderModelNew",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async:false,
|
|
|
success: function (data) {
|
|
|
//WindowLoadModel.Hide();
|
|
|
omd=data.d;
|
|
|
CompanyId=data.d.CompanyId;
|
|
|
if (data.d != null) {
|
|
|
//if (CF == 0) {
|
|
|
// if (data.d.State == 2 || data.d.State == 3) {
|
|
|
// alert("该订单已经结束或被取消,不能编辑");
|
|
|
// window.location.href("DD_OrderLook.aspx?Title=订单信息&OrderId=" + OrderId);
|
|
|
// }
|
|
|
//}
|
|
|
//if (CF == 0 && data.d.State == 2) {
|
|
|
|
|
|
if (data.d.State == 3)
|
|
|
{
|
|
|
$("#a_state").html("已取消");
|
|
|
}
|
|
|
else
|
|
|
if (data.d.State == 2) {
|
|
|
$("#a_state").html("已发货");
|
|
|
}
|
|
|
else
|
|
|
if (data.d.State == 1 && data.d.PrintState==1) {
|
|
|
$("#a_state").html("已打印");
|
|
|
}
|
|
|
else
|
|
|
if (data.d.State == 1 && data.d.MateState>0) {
|
|
|
$("#a_state").html("已匹配");
|
|
|
}
|
|
|
else
|
|
|
$("#a_state").html("未发货");
|
|
|
|
|
|
// $("#tr_sh").show();
|
|
|
// GetOrderSaleCP();
|
|
|
GetOrderSaleBack();
|
|
|
//}
|
|
|
if (data.d.PlatId == 1)
|
|
|
$("#btn_link").show();
|
|
|
$("#txtShopName").html(data.d.ShopName);
|
|
|
ShopId=data.d.ShopId;
|
|
|
if (CF == 1) {
|
|
|
$("#txtPlatOrderCode").html("C" + data.d.PlatOrderCode);
|
|
|
$("#aTotalPrice").html("0");
|
|
|
$("#txtJoinOrderCode").html("");
|
|
|
$("#txtTotalPrice").val("0");
|
|
|
}
|
|
|
else {
|
|
|
$("#txtPlatOrderCode").html(data.d.PlatOrderCode);
|
|
|
$("#txtJoinOrderCode").html(data.d.JoinOrderCode);
|
|
|
$("#aTotalPrice").html(data.d.TotalPrice);
|
|
|
$("#txtTotalPrice").val(data.d.TotalPrice);
|
|
|
if (data.d.IsJoin == 1)
|
|
|
$("#chk_hb").attr("checked", "checked");
|
|
|
}
|
|
|
|
|
|
if (data.d.IsFba == 1)
|
|
|
$("#chk_IsFba").attr("checked", "checked");
|
|
|
|
|
|
if (data.d.MateState == 2)
|
|
|
$("#chk_IsPiPei").attr("checked", "checked");
|
|
|
|
|
|
if (data.d.MoneyState == 1)
|
|
|
$("#chk_IsMoney").attr("checked", "checked");
|
|
|
if (data.d.OrderDate != null)
|
|
|
$("#txtOrderDate").html(data.d.OrderDate.localeFormat("yyyy-MM-dd"));
|
|
|
if (data.d.InDate != null)
|
|
|
$("#txtInDate").html(data.d.InDate.localeFormat("yyyy-MM-dd"));
|
|
|
if (data.d.PrintDate != null)
|
|
|
$("#txtPrintDate").html(data.d.PrintDate.localeFormat("yyyy-MM-dd"));
|
|
|
if (data.d.PostDate != null)
|
|
|
$("#txtPostDate").html(data.d.PostDate.localeFormat("yyyy-MM-dd"));
|
|
|
$("#select_ck").val(data.d.StoreId);
|
|
|
$("#a_ck").html(data.d.StoreId);
|
|
|
$("#aRevName").html(data.d.RevName);
|
|
|
$("#txtRevName").val(data.d.RevName);
|
|
|
$("#aRevCountry").html(data.d.RevCountry);
|
|
|
$("#txtRevCountry").val(data.d.RevCountry);
|
|
|
$("#txtRevCountryCode").val(data.d.CountryCode);
|
|
|
$("#txtRevCountryName").val(data.d.CountryName);
|
|
|
$("#aRevAddr").html(data.d.RevAddr);
|
|
|
$("#txtRevAddr").val(data.d.RevAddr);
|
|
|
$("#aRevPhone").html(data.d.RevPhone);
|
|
|
$("#txtRevPhone").val(data.d.RevPhone);
|
|
|
$("#aRevMoblie").html(data.d.RevMoblie);
|
|
|
$("#txtRevMoblie").val(data.d.RevMoblie);
|
|
|
$("#aRevPostCode").html(data.d.RevPostCode);
|
|
|
$("#txtRevPostCode").val(data.d.RevPostCode);
|
|
|
$("#aCustomID").html(data.d.CustomID);
|
|
|
$("#txtCustomID").val(data.d.CustomID);
|
|
|
|
|
|
$("#selectwl").val(data.d.LogisticsId);
|
|
|
GetExpress();
|
|
|
$("#txtPost").val(data.d.Post);
|
|
|
|
|
|
|
|
|
GetOrderFedexSKU();
|
|
|
|
|
|
$("#a_postinfo").html(data.d.PostInfo);
|
|
|
$("#aRevMail").html(data.d.RevMail);
|
|
|
$("#txtRevMail").val(data.d.RevMail);
|
|
|
$("#a_poststate").html(data.d.PostState);
|
|
|
|
|
|
if(data.d.FeeLog!=null)
|
|
|
$("#div_fee").html(data.d.FeeLog);
|
|
|
|
|
|
if (data.d.PostState == 2)
|
|
|
$("#chk_IsFH").attr("checked", "checked");
|
|
|
else
|
|
|
$("#chk_IsFH").removeAttr("checked");
|
|
|
$("#a_post").html(data.d.Post);
|
|
|
//if (data.d.TotalWeight != null)
|
|
|
// $("#txtTotalWeight").val(data.d.TotalWeight);
|
|
|
$("#aOrderLevel").html(data.d.OrderLevel);
|
|
|
//$("#txtTrackCode").val(data.d.TrackCode);
|
|
|
//IsSpare = data.d.IsSpare;
|
|
|
if (data.d.IsSpare == 1) {
|
|
|
$("#chk_IsCF").attr("checked", "checked");
|
|
|
// $("#txtTrackCode").hide();
|
|
|
// $("#a_TrackState").html("拆分发包:");
|
|
|
// $("#a_TrackCode").html(data.d.TrackCode);
|
|
|
}
|
|
|
var error = "";
|
|
|
if (data.d.ErrorInfo != null)
|
|
|
error = data.d.ErrorInfo;
|
|
|
if (data.d.PostError != null && data.d.PostError != "")
|
|
|
error +=data.d.PostError;
|
|
|
$("#txtGoodsNum").val(data.d.GoodsNum);
|
|
|
|
|
|
$("#txtErrorInfo").val(error);
|
|
|
if(data.d.escrowFee!=null)
|
|
|
$("#txtFax").val(data.d.escrowFee);
|
|
|
else
|
|
|
$("#txtFax").val("0");
|
|
|
var rk = "";
|
|
|
if (data.d.GoodsName != null)
|
|
|
rk = data.d.GoodsName+" ";
|
|
|
if (data.d.GoodsCode != null)
|
|
|
rk += data.d.GoodsCode+" ";
|
|
|
if (data.d.BuyRemark != null)
|
|
|
rk += data.d.BuyRemark;
|
|
|
$("#txtBuyRemark").html(rk);
|
|
|
//if (data.d.PlatId == 1)
|
|
|
// GetLeaveWord(data.d.PlatOrderCode);
|
|
|
//else
|
|
|
$("#txtLeaveWord").html(data.d.LeaveWord);
|
|
|
$("#a_MoneyCode").html(data.d.MoneyCode);
|
|
|
$("#aRevProvince").html(data.d.RevProvince);
|
|
|
$("#txtRevProvince").val(data.d.RevProvince);
|
|
|
$("#aRevCity").html(data.d.RevCity);
|
|
|
$("#txtRevCity").val(data.d.RevCity);
|
|
|
$("#aRevArea").html(data.d.RevArea);
|
|
|
$("#txtRevArea").val(data.d.RevArea);
|
|
|
if(data.d.PostFee!=null)
|
|
|
$("#a_PostFee,#a_sjyf").html(data.d.PostFee);
|
|
|
// if(data.d.Fee3!=null)
|
|
|
// TCFee=data.d.Fee3;
|
|
|
if(data.d.Post!=null)
|
|
|
PostId=data.d.Post;
|
|
|
PlatId=data.d.PlatId;
|
|
|
$("#a_addr").html($("#txtRevAddr").val() + "," + $("#txtRevArea").val() + " " + $("#txtRevCity").val() + " " + $("#txtRevProvince").val() + " " + $("#txtRevPostCode").val() + " " + $("#txtRevCountry").val());
|
|
|
//if (data.d.NoBuy == 1) {
|
|
|
// $("#a_nobuy").html("1");
|
|
|
// $("#chk_NoBuy").attr("checked", "checked");
|
|
|
//}
|
|
|
//else {
|
|
|
// $("#a_nobuy").html("0");
|
|
|
// $("#chk_NoBuy").removeAttr("checked");
|
|
|
//}
|
|
|
|
|
|
if(data.d.Fee6!=null)
|
|
|
$("#a_SP").html(data.d.Fee6);
|
|
|
if(data.d.Fee7!=null)
|
|
|
$("#a_FD").html(data.d.Fee7);
|
|
|
if(data.d.Fee8!=null)
|
|
|
$("#a_HF").html(data.d.Fee8);
|
|
|
MateState = data.d.MateState;
|
|
|
|
|
|
if(data.d.OrderState2==1)
|
|
|
{
|
|
|
$("#chk_IsBackGoods").attr("checked","checked");
|
|
|
// $("#tb_th").show();
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
alert("找不到该订单");
|
|
|
$("#cmdSave").hide();
|
|
|
OrderId = 0;
|
|
|
|
|
|
$("#DataGrid1").hide();
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
function GetOrderFee() {
|
|
|
|
|
|
//$("#btn_QXFP").hide();
|
|
|
var param = new Object();
|
|
|
param.omd=omd;
|
|
|
param.glist=GoodsList;
|
|
|
param.PostId = 222;
|
|
|
param.PostType = "SMART_POST";
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/GetFedexFee2",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
$("#div_fee").html(data.d);
|
|
|
|
|
|
GetOrderModel();
|
|
|
GetLR();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
function GetOrderFee2() {
|
|
|
|
|
|
//$("#btn_QXFP").hide();
|
|
|
var param = new Object();
|
|
|
param.omd=omd;
|
|
|
param.glist=GoodsList;
|
|
|
param.PostId = 222;
|
|
|
param.PostType = "FEDEX_GROUND";
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/GetFedexFee2",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
$("#div_fee").html(data.d);
|
|
|
GetOrderModel();
|
|
|
GetLR();
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function GetOrderFee3() {
|
|
|
|
|
|
//$("#btn_QXFP").hide();
|
|
|
var param = new Object();
|
|
|
param.omd=omd;
|
|
|
param.glist=GoodsList;
|
|
|
param.PostId = 222;
|
|
|
param.PostType = "GROUND_HOME_DELIVERY";
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/GetFedexFee2",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
$("#div_fee").html(data.d);
|
|
|
GetOrderModel();
|
|
|
GetLR();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
var SId = 0;
|
|
|
var BId = 0;
|
|
|
function GetOrderSaleCP() {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.OrderId = OrderId;
|
|
|
param.SaleType = 1;
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/GetSaleBackModel",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
if (data.d != null) {
|
|
|
SId = data.d.Id;
|
|
|
|
|
|
|
|
|
|
|
|
$("#txtBadType").val(data.d.BadType);
|
|
|
$("#txtBadReason").val(data.d.BadReason);
|
|
|
$("#txtChangeBad").val(data.d.ChangeBad);
|
|
|
if(data.d.GoodsCode!=null&&data.d.GoodsCode!="null")
|
|
|
$("#txtGoodsCode").val(data.d.GoodsCode);
|
|
|
$("#txtGoodsUrl").val(data.d.GoodsUrl);
|
|
|
|
|
|
if (data.d.BadDate != null)
|
|
|
$("#txtBadDate").val(data.d.BadDate.localeFormat("yyyy-MM-dd"));
|
|
|
|
|
|
$("#txtBadRemark").val(data.d.BadRemark);
|
|
|
if (data.d.imglist != null)
|
|
|
ImgList = data.d.imglist;
|
|
|
$(ImgList).each(function () {
|
|
|
$("#div_img").append("<a><img alt='' imgurl='" + this.FileUrl + "' no='" + this.id + "' src='../" + this.FileUrl + "' width='70px' height='70px' /></a><a class='img_del' style='cursor:pointer;' no='" + this.id + "'><img alt='删除' src='../images/del.gif' width='20px' height='20px' /></a>");
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function GetLeaveWord(OrderCode) {
|
|
|
|
|
|
var param = new Object();
|
|
|
param.OrderCode = OrderCode;
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/GetLeavewordFromOrder",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
var shtml = "";
|
|
|
if (data.d != null) {
|
|
|
$(data.d).each(function () {
|
|
|
shtml += this.wordContent + '【' + this.wordCreateCN.localeFormat("yyyy-MM-dd HH:mm") + '】';
|
|
|
|
|
|
});
|
|
|
$("#txtLeaveWord").html(data.d.LeaveWord);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
function CreateDataGrid() {
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "图片";
|
|
|
|
|
|
col.CellTemplate = "<a CommandName='cmdImg' class='linka'><img src='{Bind productImgUrl}' alt='' width='30px' height='30px'/></a>";
|
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "货物名称";
|
|
|
|
|
|
col.CellTemplate = "<a style='cursor: pointer; text-decoration: underline; color: Blue;font-weight:normal;' gid='{Bind GoodsId}'>{Bind GoodsName}</a>";
|
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "描述";
|
|
|
|
|
|
col.CellTemplate = "<a>{Bind GoodsDesc}</a><a style='color:red'>{Bind OldTypeDesc}</a>";
|
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
// col = new nblf.ui.DataGridColumn();
|
|
|
// col.HeaderText = "原描述";
|
|
|
// col.CellTemplate = "<a>{Bind TypeDesc}</a>";
|
|
|
// Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "货物信息";
|
|
|
col.CellTemplate = "<a>{Bind GoodsSKU}</a>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "购买数量";
|
|
|
col.Width = "60px";
|
|
|
col.CellTemplate = "<a>{Bind GoodsNum}</a>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "单个重量";
|
|
|
col.CellTemplate = "<a>{Bind Weight}盎司</a>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
// col = new nblf.ui.DataGridColumn();
|
|
|
// col.HeaderText = "货物成本";
|
|
|
// col.CellTemplate = "<a>{Bind Price}$</a>";
|
|
|
// Array.add(datagrid1.Columns, col);
|
|
|
// col = new nblf.ui.DataGridColumn();
|
|
|
// col.HeaderText = "国内运费";
|
|
|
// col.CellTemplate = "<a>{Bind PostPrice}$</a>";
|
|
|
// Array.add(datagrid1.Columns, col);
|
|
|
// col = new nblf.ui.DataGridColumn();
|
|
|
// col.HeaderText = "头程运费";
|
|
|
// col.CellTemplate = "<a>{Bind HWCFee}$</a>";
|
|
|
// Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "分配状态";
|
|
|
col.CellTemplate = "<a>{Bind SKUState}</a>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "匹配库存库位";
|
|
|
col.CellTemplate = "<a>{Bind PostionCode}</a>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
|
col.HeaderText = "操作";
|
|
|
col.Width = "250px";
|
|
|
col.CellTemplate = "<input CommandName='cmdEdit' class='btnClass dgbtnEdit' type='button' value='修改'></input> <input CommandName='cmdDel' class='btnClass dgbtnDel' type='button' value='删除'></input>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
datagrid1.IsFixHeader = false;
|
|
|
datagrid1.ShowIndexColumn = false;
|
|
|
datagrid1.AllowPaging = false;
|
|
|
//datagrid1.Height = "260px";
|
|
|
datagrid1.SelectMode = nblf.ui.SelectMode.None;
|
|
|
datagrid1.Init();
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
function CreateDataGrid2() {
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "货物名称";
|
|
|
|
|
|
col.CellTemplate = "<a>{Bind GoodsName}</a>";
|
|
|
col.Width = "120px";
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "货物SKU";
|
|
|
col.CellTemplate = "<a>{Bind GoodsSKU}</a>";
|
|
|
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "仓库库位";
|
|
|
col.CellTemplate = "<a>{Bind StoreName}</a>";
|
|
|
|
|
|
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "入库批次";
|
|
|
col.CellTemplate = "<a>{Bind StoreName}</a>";
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "货物价格";
|
|
|
col.CellTemplate = "<a>{Bind GoodsPrice}</a>";
|
|
|
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "匹配数量";
|
|
|
col.CellTemplate = "<a>{Bind StoreName}</a>";
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
|
|
|
datagrid2.IsFixHeader = false;
|
|
|
datagrid2.ShowIndexColumn = false;
|
|
|
datagrid2.AllowPaging = false;
|
|
|
//datagrid1.Height = "260px";
|
|
|
datagrid2.SelectMode = nblf.ui.SelectMode.None;
|
|
|
datagrid2.Init();
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
function CreateDataGrid3() {
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "描述";
|
|
|
col.CellTemplate = "<a class='ms'>{Bind TypeDesc}</a>";
|
|
|
Array.add(datagrid3.Columns, col);
|
|
|
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "新编号";
|
|
|
col.CellTemplate = "<a>{Bind GoodsCode}</a>";
|
|
|
Array.add(datagrid3.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "老编号";
|
|
|
col.CellTemplate = "<a>{Bind GoodsOldCode}</a>";
|
|
|
Array.add(datagrid3.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "型号";
|
|
|
col.CellTemplate = "<a>{Bind TypeCode}</a>";
|
|
|
Array.add(datagrid3.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "货物名称";
|
|
|
|
|
|
col.CellTemplate = "<a>{Bind GoodsName}</a>";
|
|
|
|
|
|
Array.add(datagrid3.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "库存";
|
|
|
col.CellTemplate = "<a>{Bind GoodsNum}</a>";
|
|
|
Array.add(datagrid3.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
|
|
|
|
datagrid3.IsFixHeader = false;
|
|
|
datagrid3.ShowIndexColumn = false;
|
|
|
datagrid3.AllowPaging = false;
|
|
|
//datagrid1.Height = "260px";
|
|
|
datagrid3.SelectMode = nblf.ui.SelectMode.RadioButton;
|
|
|
datagrid3.Init();
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
function CreateDataGrid5() {
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "货物名称";
|
|
|
|
|
|
col.CellTemplate = "<a>{Bind GoodsName}</a>";
|
|
|
|
|
|
Array.add(datagrid5.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "新编号";
|
|
|
col.CellTemplate = "<a>{Bind GoodsCode}</a>";
|
|
|
Array.add(datagrid5.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "老编号";
|
|
|
col.CellTemplate = "<a>{Bind GoodsOldCode}</a>";
|
|
|
Array.add(datagrid5.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "库存";
|
|
|
col.CellTemplate = "<a>{Bind GoodsNum}</a>";
|
|
|
Array.add(datagrid5.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "描述";
|
|
|
col.CellTemplate = "<a class='ms'>{Bind TypeDesc}</a>";
|
|
|
Array.add(datagrid5.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "购买数量";
|
|
|
col.CellTemplate = "<input type='text' min='0' max='10000000' precision='0' style='width:50px;' class='editTextbox' did='{Bind DetailId}' dname='{Bind GoodsName}' dgcode='{Bind GoodsCode}' dgocode='{Bind GoodsOldCode}' dtcode='{Bind TypeCode}' value='0'/>";
|
|
|
Array.add(datagrid5.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "型号";
|
|
|
col.CellTemplate = "<a>{Bind TypeCode}</a>";
|
|
|
Array.add(datagrid5.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "要改成什么型号发货";
|
|
|
col.CellTemplate = "<input type='text' style='width:60px;' class='editTextbox' GID='{Bind GoodsId}' GDID='{Bind DetailId}' />";
|
|
|
Array.add(datagrid5.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
|
|
|
|
datagrid5.IsFixHeader = false;
|
|
|
datagrid5.ShowIndexColumn = false;
|
|
|
datagrid5.AllowPaging = false;
|
|
|
//datagrid1.Height = "260px";
|
|
|
datagrid5.SelectMode = nblf.ui.SelectMode.None;
|
|
|
datagrid5.Init();
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
function CreateDataGrid4() {
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "跟踪码";
|
|
|
|
|
|
col.CellTemplate = "<a>{Bind TrackCode}{Bind TrackTypeName}</a>";
|
|
|
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "申请时间";
|
|
|
col.CellTemplate = "<a>{Bind GetDate,yyyy-MM-dd HH:mm}</a>";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "称重";
|
|
|
col.CellTemplate = "<a>{Bind Weight}</a>";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "运费";
|
|
|
col.CellTemplate = "<a>{Bind PostFee}</a>";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "发货时间";
|
|
|
col.CellTemplate = "<a>{Bind ScanDate,yyyy-MM-dd HH:mm}</a>";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "包裹信息";
|
|
|
col.CellTemplate = "<a>{Bind SKU}</a>";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
|
col.HeaderText = "操作";
|
|
|
col.Width = "150px";
|
|
|
col.CellTemplate = "<input CommandName='cmdEdit' class='btnClass dgbtnEdit' type='button' value='修改'></input> <input CommandName='cmdDel' class='btnClass dgbtnDel' type='button' value='删除'></input>";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
datagrid4.IsFixHeader = false;
|
|
|
datagrid4.ShowIndexColumn = false;
|
|
|
datagrid4.AllowPaging = false;
|
|
|
//datagrid1.Height = "260px";
|
|
|
datagrid4.SelectMode = nblf.ui.SelectMode.None;
|
|
|
datagrid4.Init();
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
var Price = 0;
|
|
|
function FindGoods() {
|
|
|
DetailId = 0;
|
|
|
if ($("#kw").val() == "") {
|
|
|
alert("请输入货物sku");
|
|
|
return;
|
|
|
}
|
|
|
var param = new Object();
|
|
|
param.SKU = $("#kw").val();
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/GetGoodsModelFromSku",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
if (data.d != null) {
|
|
|
DetailId = data.d.DetailId;
|
|
|
$("#a_goodsname").html(data.d.GoodsName);
|
|
|
if (data.d.Price != null)
|
|
|
Price = data.d.Price;
|
|
|
else
|
|
|
Price = 0;
|
|
|
$("#a_typecode").html(data.d.TypeDesc);
|
|
|
|
|
|
}
|
|
|
else {
|
|
|
alert("该sku对应货物不存在");
|
|
|
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
var GId = 0;
|
|
|
function GetSelectGoods() {
|
|
|
if ($("#txt_hwbhmc").val() == "") {
|
|
|
|
|
|
alert("请输入查询条件");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
var param = new Object();
|
|
|
param.CompanyId = CompanyId;
|
|
|
param.TJ = $("#select_tj").val();
|
|
|
param.SKU = $("#txt_hwbhmc").val();
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../DD_OrderServiceNew.asmx/GetGoodsModelFromGoodsCodeHWC",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
|
datagrid3.DataBind(data.d);
|
|
|
if (data.d.length > 0) {
|
|
|
GId = data.d[0].GoodsId;
|
|
|
// GetDetail();
|
|
|
}
|
|
|
|
|
|
}
|
|
|
else {
|
|
|
alert("该货物查询不到");
|
|
|
datagrid3.DataBind(null);
|
|
|
}
|
|
|
$(".ms").each(function () {
|
|
|
var cc = jQuery.trim($(this).html());
|
|
|
if ($(this).html() != "") {
|
|
|
var cl = cc.substr(cc.length - 1, 1);
|
|
|
if (cl == "一" || cl == "二" || cl == "三") {
|
|
|
$(this).css("color", "red");
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
function GetSelectGoods2() {
|
|
|
if ($("#txt_hwbhmc2").val() == "") {
|
|
|
|
|
|
alert("请输入查询条件");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
var param = new Object();
|
|
|
param.TJ = $("#select_tj2").val();
|
|
|
param.SKU = $("#txt_hwbhmc2").val();
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/GetGoodsModelFromGoodsCode",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
|
datagrid5.DataBind(data.d);
|
|
|
$("input[did]").MaskedTextBox();
|
|
|
|
|
|
|
|
|
}
|
|
|
else {
|
|
|
alert("该货物查询不到");
|
|
|
datagrid5.DataBind(null);
|
|
|
}
|
|
|
$(".ms").each(function () {
|
|
|
var cc = jQuery.trim($(this).html());
|
|
|
if ($(this).html() != "") {
|
|
|
var cl = cc.substr(cc.length - 1, 1);
|
|
|
if (cl == "一" || cl == "二" || cl == "三") {
|
|
|
$(this).css("color", "red");
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
var Skulist = new Array();
|
|
|
function GetGoodsSelect() {
|
|
|
if (jQuery.trim($("#kw").val()) == "")
|
|
|
return;
|
|
|
var param = new Object();
|
|
|
param.SKU = $("#txt_hwbhmc").val();
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/GetGoodsModelFromSku1",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
if (data.d != null) {
|
|
|
datagrid3.DataBind(data.d);
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function getContent(obj) {
|
|
|
var kw = jQuery.trim($(obj).val());
|
|
|
//alert(kw);
|
|
|
if (kw == "") {
|
|
|
$("#append").hide().html("");
|
|
|
|
|
|
return false;
|
|
|
}
|
|
|
var html = "";
|
|
|
|
|
|
GetGoodsSelect();
|
|
|
|
|
|
if (Skulist != null && Skulist.length > 0) {
|
|
|
|
|
|
$(Skulist).each(function () {
|
|
|
if (this.SKU1.toUpperCase().indexOf(kw) >= 0 || this.SKU1.toLowerCase().indexOf(kw) >= 0) {
|
|
|
html = html + "<div class='item' onmouseenter='getFocus(this)' onClick='getCon(this);' did='" + this.DetailId + "' dname='" + this.GoodsName + "' dtype='" + this.TypeDesc + "'>" + this.SKU1 + "</div>"
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
if (html != "") {
|
|
|
$("#append").show().html(html);
|
|
|
} else {
|
|
|
$("#append").hide().html("");
|
|
|
}
|
|
|
}
|
|
|
function getFocus(obj) {
|
|
|
$(".item").removeClass("addbg");
|
|
|
$(obj).addClass("addbg");
|
|
|
}
|
|
|
|
|
|
function getCon(obj) {
|
|
|
var value = $(obj).text();
|
|
|
DetailId = $(obj).attr("did");
|
|
|
$("#a_goodsname").html($(obj).attr("dname"));
|
|
|
|
|
|
$("#a_typecode").html($(obj).attr("dtype"));
|
|
|
$("#kw").val(value);
|
|
|
$("#append").hide().html("");
|
|
|
}
|
|
|
var DelGoodsList = new Array();
|
|
|
var upGoodsList = new Array();
|
|
|
var IsPP = 0;
|
|
|
function UpdateGoodsNew() {
|
|
|
if (DetailId == 0) {
|
|
|
alert("sku没有对应货物,请修改sku对应好货物");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#txt_num").val() == "") {
|
|
|
alert("请填写购买数量");
|
|
|
return;
|
|
|
}
|
|
|
var GoodsPrice = 0;
|
|
|
if ($("#txt_price").val() != "")
|
|
|
GoodsPrice = $("#txt_price").val();
|
|
|
var flag = false;
|
|
|
if (GoodsList != null) {
|
|
|
|
|
|
$(GoodsList).each(function (i) {
|
|
|
if (i != index && this.DetailId == DetailId) {
|
|
|
|
|
|
flag = true
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|
}
|
|
|
if (flag == true) {
|
|
|
|
|
|
alert("该货物已经存在分配,修改数量即可");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
|
|
|
if (DetailId != OldDetailId || OldNum != $("#txt_num").val())
|
|
|
{
|
|
|
var md = new Object();
|
|
|
md.OrderId = OrderId;
|
|
|
md.Id = Id;
|
|
|
md.GoodsNum = $("#txt_num").val();
|
|
|
md.DetailId = DetailId;
|
|
|
md.GoodsSKU = GoodsSKU;
|
|
|
md.GoodsPrice = GoodsPrice;
|
|
|
md.GoodsName = $("#a_goodsname").html();
|
|
|
Array.add(upGoodsList, md);
|
|
|
GoodsList[index].DetailId = DetailId
|
|
|
GoodsList[index].GoodsNum = $("#txt_num").val();
|
|
|
GoodsList[index].GoodsSKU = GoodsSKU;
|
|
|
GoodsList[index].GoodsName = $("#a_goodsname").html();
|
|
|
GoodsList[index].SKUState = "已经对应";
|
|
|
}
|
|
|
// UpdateGoodsSKU($("#txt_num").val(), GoodsPrice, GoodsSKU, $("#a_goodsname").html());
|
|
|
$.fancybox.close();
|
|
|
}
|
|
|
|
|
|
function UpdateGoods() {
|
|
|
if (DetailId == 0) {
|
|
|
alert("sku没有对应货物,请修改sku对应好货物");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#txt_num").val() == "") {
|
|
|
alert("请填写购买数量,或者填0");
|
|
|
return;
|
|
|
}
|
|
|
var flag = false;
|
|
|
if (GoodsList != null) {
|
|
|
|
|
|
$(GoodsList).each(function (i) {
|
|
|
if (i != index && this.DetailId == DetailId) {
|
|
|
GoodsList[i].GoodsNum = parseInt(this.GoodsNum) + parseInt($("#txt_num").val());
|
|
|
flag = true
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|
}
|
|
|
if (flag == true) {
|
|
|
if (index >= 0 && GoodsList != null) {
|
|
|
|
|
|
$(GoodsList).each(function (i) {
|
|
|
if (i == index) {
|
|
|
Array.remove(GoodsList, this);
|
|
|
Array.add(DelGoodsList, this);
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
else {
|
|
|
if (index >= 0 && GoodsList != null) {
|
|
|
|
|
|
GoodsList[index].DetailId = DetailId
|
|
|
GoodsList[index].GoodsNum = $("#txt_num").val();
|
|
|
GoodsList[index].GoodsSKU = $("#kw").val();
|
|
|
GoodsList[index].GoodsName = $("#a_goodsname").html();
|
|
|
GoodsList[index].SKUState = "已经对应";
|
|
|
}
|
|
|
else
|
|
|
if (index < 0 && GoodsList != null) {
|
|
|
var md = new Object();
|
|
|
md.Id = 0;
|
|
|
md.DetailId = DetailId;
|
|
|
md.GoodsNum = $("#txt_num").val();
|
|
|
md.OrderId = OrderId;
|
|
|
md.GoodsPrice = $("#txt_price").val();
|
|
|
md.RMBPrice = $("#txt_price").val();
|
|
|
md.MoneyCode = 'USD';
|
|
|
md.GoodsSKU = $("#kw").val();
|
|
|
|
|
|
md.GoodsName = $("#a_goodsname").html();
|
|
|
md.SKUState = "已经对应";
|
|
|
Array.add(GoodsList, md);
|
|
|
}
|
|
|
}
|
|
|
//$("#chk_NoBuy").removeAttr("checked");
|
|
|
IsPP = 1;
|
|
|
datagrid1.DataBind(GoodsList);
|
|
|
$.fancybox.close();
|
|
|
}
|
|
|
function UpdateGoodsForTM() {
|
|
|
|
|
|
var list = datagrid3.GetSelectListModel();
|
|
|
if (list == null || list.length == 0) {
|
|
|
alert("请选择一个你要匹配的货物");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#txt_sl").val() == "") {
|
|
|
alert("请填写购买数量");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
DetailId = list[0].DetailId;
|
|
|
var GoodsName = list[0].GoodsName;
|
|
|
var GoodsSKU = list[0].GoodsCode + "-" + list[0].TypeCode;
|
|
|
var GoodsCode = list[0].GoodsCode;
|
|
|
if (list[0].GoodsCode == null || list[0].GoodsCode == "") {
|
|
|
GoodsSKU = list[0].GoodsOldCode + "-" + list[0].TypeCode;
|
|
|
GoodsCode = list[0].GoodsOldCode;
|
|
|
}
|
|
|
var GoodsId = list[0].GoodsId;
|
|
|
var TypeDesc = list[0].TypeDesc;
|
|
|
|
|
|
|
|
|
var flag = false;
|
|
|
if (GoodsList != null) {
|
|
|
|
|
|
$(GoodsList).each(function (i) {
|
|
|
if (i != index && this.DetailId == DetailId) {
|
|
|
|
|
|
flag = true
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|
}
|
|
|
if (flag == true) {
|
|
|
|
|
|
alert("该货物已经存在分配,修改数量即可");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
|
|
|
//if (DetailId != OldDetailId || OldNum != $("#txt_sl").val()) {
|
|
|
|
|
|
// GoodsList[index].DetailId = DetailId
|
|
|
// GoodsList[index].GoodsNum = $("#txt_sl").val();
|
|
|
// GoodsList[index].GoodsSKU = GoodsSKU;
|
|
|
// GoodsList[index].GoodsName = GoodsName;
|
|
|
// GoodsList[index].GoodsDesc = TypeDesc;
|
|
|
|
|
|
// GoodsList[index].SKUState = "已经对应";
|
|
|
// GoodsList[index].IsEdit = 1;
|
|
|
//}
|
|
|
UpdateGoodsSKU($("#txt_sl").val(), 0, GoodsSKU, GoodsName, GoodsCode,GoodsId);
|
|
|
// datagrid1.DataBind(GoodsList);
|
|
|
$.fancybox.close();
|
|
|
}
|
|
|
|
|
|
function ChangeExpress() {
|
|
|
if ($("#txtPost").val() == "0") {
|
|
|
|
|
|
return;
|
|
|
}
|
|
|
var param = new Object();
|
|
|
param.OrderId = OrderId;
|
|
|
param.PostId = $("#txtPost").val();
|
|
|
param.CompanyId = CompanyId;
|
|
|
$.ajax({
|
|
|
url: "../DD_OrderServiceNew.asmx/ChangeOrderPostForHWC",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
if (data.d != null) {
|
|
|
if (data.d != "") {
|
|
|
alert(data.d);
|
|
|
if ($("#a_post").html() == "")
|
|
|
$("#txtPost").val("0");
|
|
|
else
|
|
|
$("#txtPost").val($("#a_post").html());
|
|
|
|
|
|
}
|
|
|
else {
|
|
|
$("#a_post").html($("#txtPost").val());
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function GetOrderTrackCode() {
|
|
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
var md = new Object();
|
|
|
if (CF == 1)
|
|
|
md.OrderId = 0;
|
|
|
else
|
|
|
md.OrderId = OrderId;
|
|
|
md.Post = $("#txtPost").val();
|
|
|
md.PlatOrderCode = $("#txtPlatOrderCode").html();
|
|
|
md.IsSpare = IsSpare;
|
|
|
md.JoinOrderCode = $("#txtJoinOrderCode").html();
|
|
|
param.model = md;
|
|
|
param.TrackType = 1;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderServiceForTM.asmx/GetOrderTrackCodeModel",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
if (data.d != null && data.d.Error != "") {
|
|
|
alert(data.d.Error);
|
|
|
|
|
|
}
|
|
|
else if (data.d != null) {
|
|
|
alert("获取完成");
|
|
|
GetOrderTrack();
|
|
|
}
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
function SaveOrderTrackCode() {
|
|
|
if ($("#txtPost").val() == "0") {
|
|
|
alert("请先选择物流方式");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
var md = new Object();
|
|
|
param.OrderId = OrderId;
|
|
|
param.PostId = $("#txtPost").val();
|
|
|
|
|
|
param.TrackType = 2;
|
|
|
// if()
|
|
|
param.OrderCode = $("#txtPlatOrderCode").html();
|
|
|
param.IsSpare = 0;
|
|
|
if ($("#chk_IsCF").is(":checked") == true)
|
|
|
param.IsSpare =1;
|
|
|
param.trackcode = $("#txtTrackCode").val();
|
|
|
param.JoinOrderCode = $("#txtJoinOrderCode").html();
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/SaveTrackCode",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
alert(data.d);
|
|
|
GetOrderTrack();
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
function UpdateOrderInfo() {
|
|
|
|
|
|
|
|
|
if ($("#txtTotalPrice").val() == "") {
|
|
|
|
|
|
alert("请填写订单金额");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#txtRevCountry").val() == "") {
|
|
|
|
|
|
alert("请填写购买国家");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#txtRevAddr").val() == "") {
|
|
|
|
|
|
alert("请填收件人详细地址");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#txtRevName").val() == "") {
|
|
|
|
|
|
alert("请填收件人");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if ($("#txtRevPostCode").val() == "") {
|
|
|
|
|
|
alert("请填邮编");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if ($("#txtRevAddr").val() == "") {
|
|
|
|
|
|
alert("请填收件人详细地址");
|
|
|
return;
|
|
|
}
|
|
|
if (GoodsList == null || GoodsList.length == 0) {
|
|
|
|
|
|
alert("请至少选择一个要购买的货物,如果不需要任何货物的话可以在订单列表处取消该订单即可");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if ($("#chk_IsFH").is(":checked") == true && $("#a_poststate").html() != 2) {
|
|
|
|
|
|
if (window.confirm('你确定把该订单改成不能发货状态吗?') == false) return;
|
|
|
}
|
|
|
else
|
|
|
if ($("#chk_IsFH").is(":checked") == false && $("#a_poststate").html() == 2) {
|
|
|
|
|
|
if (window.confirm('你确定异常或留言已经处理完成,把该订单改成发货状态吗?') == false) return;
|
|
|
}
|
|
|
else
|
|
|
if ($("#chk_IsFH").is(":checked") == false && $("#txtErrorInfo").val() != "") {
|
|
|
|
|
|
if (window.confirm('你有异常备注信息,确定该订单允许发货吗?') == false) return;
|
|
|
}
|
|
|
var issku = 0;
|
|
|
$(GoodsList).each(function () {
|
|
|
if (this.DetailId <= 0) {
|
|
|
issku = 1;
|
|
|
}
|
|
|
});
|
|
|
if (issku == 1 && $("#chk_IsFH").is(":checked") == false) {
|
|
|
|
|
|
alert("你有货物没对应sku,不能允许发货,或者删除该货物");
|
|
|
return;
|
|
|
}
|
|
|
var param = new Object();
|
|
|
var Model = new Object();
|
|
|
Model.OrderId = OrderId;
|
|
|
Model.IfCF = CF;
|
|
|
Model.OrderLevel = $("#txtOrderLevel").val();
|
|
|
Model.TotalPrice = $("#txtTotalPrice").val();
|
|
|
Model.TotalWeight = $("#txtTotalWeight").val();
|
|
|
Model.MoneyCode = $("#a_MoneyCode").val();
|
|
|
Model.RevName = $("#txtRevName").val();
|
|
|
Model.RevCountry = $("#txtRevCountry").val();
|
|
|
Model.RevAddr = $("#txtRevAddr").val();
|
|
|
Model.RevPhone = $("#txtRevPhone").val();
|
|
|
Model.RevMoblie = $("#txtRevMoblie").val();
|
|
|
|
|
|
Model.RevPostCode = $("#txtRevPostCode").val();
|
|
|
Model.SendInfo = $("#txtSendInfo").val();
|
|
|
Model.ErrorInfo = $("#txtErrorInfo").val();
|
|
|
Model.Post = $("#txtPost").val();
|
|
|
Model.PostFee = $("#txtPostFee").val();
|
|
|
if (IsSpare == 1) {
|
|
|
Model.TrackCode = $("#a_TrackCode").html();
|
|
|
|
|
|
}
|
|
|
else
|
|
|
Model.TrackCode = $("#txtTrackCode").val();
|
|
|
var OrderState = 1;
|
|
|
if ($("#txtErrorInfo").val() != "" || $("#txtLeaveWord").html() != "")
|
|
|
Model.OrderState = 2;
|
|
|
else
|
|
|
Model.OrderState = 1;
|
|
|
Model.RevProvince = $("#txtRevProvince").val();
|
|
|
Model.RevCity = $("#txtRevCity").val();
|
|
|
Model.RevArea = $("#txtRevArea").val();
|
|
|
Model.RevMail = $("#txtRevMail").val();
|
|
|
|
|
|
Model.PostState = 0;
|
|
|
if ($("#chk_IsFH").is(":checked") == true)
|
|
|
Model.PostState = 2;
|
|
|
Model.NoBuy = 2;
|
|
|
if ($("#chk_NoBuy").is(":checked") == true && $("#a_nobuy").html() == "0")
|
|
|
Model.NoBuy = 1;
|
|
|
else
|
|
|
if ($("#chk_NoBuy").is(":checked") == false && $("#a_nobuy").html() == "1")
|
|
|
Model.NoBuy = 0;
|
|
|
if (IsPP == 1 && $("#chk_NoBuy").is(":checked") == true)
|
|
|
Model.NoBuy = 1;
|
|
|
param.Model = Model;
|
|
|
param.GoodsList = GoodsList;
|
|
|
|
|
|
param.DelGoodsList = DelGoodsList;
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
var flag = false;
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/SaveOrderBlank",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
if (data.d != "") {
|
|
|
alert(data.d);
|
|
|
return;
|
|
|
}
|
|
|
else {
|
|
|
alert("修改成功");
|
|
|
window.parent.CloseTab(Title1, Title);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
function UpdateOrderAddr() {
|
|
|
|
|
|
// if ($("#chk_IsPiPei").is(":checked") == true)
|
|
|
// {
|
|
|
// alert("已经匹配不能修改地址!");
|
|
|
// return;
|
|
|
// }
|
|
|
|
|
|
if ($("#txtRevCountryCode").val() == "") {
|
|
|
|
|
|
alert("请填写购买国家");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#txtRevAddr").val() == "") {
|
|
|
|
|
|
alert("请填收件人详细地址");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#txtRevName").val() == "") {
|
|
|
|
|
|
alert("请填收件人");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if ($("#txtRevPostCode").val() == "") {
|
|
|
|
|
|
alert("请填邮编");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
var Model = new Object();
|
|
|
Model.OrderId = OrderId;
|
|
|
|
|
|
Model.RevName = $("#txtRevName").val();
|
|
|
Model.RevCountry = $("#txtRevCountry").val();
|
|
|
Model.CountryCode = $("#txtRevCountryCode").val();
|
|
|
Model.CountryName = $("#txtRevCountryName").val();
|
|
|
Model.RevAddr = $("#txtRevAddr").val();
|
|
|
Model.RevPhone = $("#txtRevPhone").val();
|
|
|
Model.RevMoblie = $("#txtRevMoblie").val();
|
|
|
Model.RevPostCode = $("#txtRevPostCode").val();
|
|
|
Model.RevProvince = $("#txtRevProvince").val();
|
|
|
Model.RevCity = $("#txtRevCity").val();
|
|
|
Model.RevArea = $("#txtRevArea").val();
|
|
|
Model.RevMail = $("#txtRevMail").val();
|
|
|
Model.CustomID = $("#txtCustomID").val();
|
|
|
|
|
|
param.Model = Model;
|
|
|
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/UpdateOrderAddr2",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
if (data.d != null && data.d != "") {
|
|
|
alert(data.d);
|
|
|
}
|
|
|
else
|
|
|
alert("修改成功");
|
|
|
|
|
|
//CancelMJ();
|
|
|
//AddMJ();
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
function UpdateOrderBase() {
|
|
|
// if ($("#txtPostDate").html() != "" && $("#txtPostDate").html() != null)
|
|
|
// {
|
|
|
// alert("已经发货,不能修改");
|
|
|
// return;
|
|
|
// }
|
|
|
|
|
|
var param = new Object();
|
|
|
var Model = new Object();
|
|
|
Model.OrderId = OrderId;
|
|
|
Model.PostState = 0;
|
|
|
if ($("#chk_IsFH").is(":checked") == true)
|
|
|
Model.PostState = 2;
|
|
|
Model.ErrorInfo = $("#txtErrorInfo").val();
|
|
|
Model.IsFba = 0;
|
|
|
if ($("#chk_IsFba").is(":checked") == true)
|
|
|
Model.IsFba = 1;
|
|
|
Model.MoneyState = 0;
|
|
|
if ($("#chk_IsMoney").is(":checked") == true)
|
|
|
Model.MoneyState = 1;
|
|
|
Model.StoreId = $("#select_ck").val();
|
|
|
Model.JoinOrderCode=$("#txtJoinOrderCode").val();
|
|
|
if($("#txtFax").val()=="")
|
|
|
Model.escrowFee =0;
|
|
|
else
|
|
|
Model.escrowFee =$("#txtFax").val();
|
|
|
param.Model = Model;
|
|
|
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/UpdateOrderBase2",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
if (data.d != null && data.d != "") {
|
|
|
alert(data.d);
|
|
|
}
|
|
|
else
|
|
|
alert("修改成功");
|
|
|
$("#a_addr").html($("#txtRevAddr").val() + "," + $("#txtRevArea").val() + " " + $("#txtRevCity").val() + " " + $("#txtRevProvince").val() + " " + $("#txtRevPostCode").val() + " " + $("#txtRevCountry").val());
|
|
|
//CancelBJ();
|
|
|
|
|
|
GetLR();
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
function UpdateOrderNoBuy() {
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
param.OrderId = OrderId;
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/UpdateOrderNoBuyForTM",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
//$("#btn_QXFP").html("分配");
|
|
|
|
|
|
alert(data.d);
|
|
|
if (data.d == "提交成功")
|
|
|
GetOrderGoods();
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function UpdateOrderBuy() {
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
param.OrderId = OrderId;
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/UpdateOrderBuyForTM",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
if (data.d == 1) {
|
|
|
$("#btn_QXFP").html("取消分配");
|
|
|
alert("分配成功");
|
|
|
GetOrderGoods();
|
|
|
}
|
|
|
else {
|
|
|
alert("sku对应不上,请修改sku匹配");
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
function UpdateGoodsSKU(GoodsNum, GoodsPrice, GoodsSKU, GoodsName,GoodsCode,GoodsId) {
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
param.OrderId = OrderId;
|
|
|
param.Id = Id;
|
|
|
param.GoodsNum = GoodsNum;
|
|
|
param.DetailId = DetailId;
|
|
|
param.GoodsSKU = GoodsSKU;
|
|
|
param.GoodsPrice = GoodsPrice;
|
|
|
param.GoodsName = GoodsName;
|
|
|
param.GoodsCode = GoodsCode;
|
|
|
if ($("#txt_xh").val() != "") {
|
|
|
param.OldTypeCode = $("#txt_xh").val();
|
|
|
//param.OldTypeDesc = $("#select_gm").find("option:selected").text();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
param.OldTypeCode = "";
|
|
|
//param.OldTypeDesc = "";
|
|
|
}
|
|
|
param.GoodsId = GoodsId;
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/UpdateOrderGoodsSKUForTM2",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
if (data.d == "成功"||data.d.indexOf("注意")>-1) {
|
|
|
if (data.d.indexOf("注意") > -1)
|
|
|
alert(data.d);
|
|
|
else alert("成功");
|
|
|
GetOrderGoods();
|
|
|
}
|
|
|
else {
|
|
|
alert(data.d);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
function UpdateGoodsSKUForTM() {
|
|
|
var error = "";
|
|
|
if ($("#txtGoodsNum").val() == "")
|
|
|
{
|
|
|
alert("请填写货物数量");
|
|
|
return;
|
|
|
}
|
|
|
$(datagrid1.DataSource).each(function () {
|
|
|
if (this.DetailId <= 0)
|
|
|
{
|
|
|
error = "货物未分配";
|
|
|
}
|
|
|
|
|
|
});
|
|
|
if (error != "") {
|
|
|
alert("有货物未分配,无法保存");
|
|
|
return;
|
|
|
}
|
|
|
var num = 0;
|
|
|
$(datagrid1.DataSource).each(function () {
|
|
|
num += parseInt(this.GoodsNum);
|
|
|
|
|
|
});
|
|
|
if (num != $("#txtGoodsNum").val())
|
|
|
{
|
|
|
alert("货物数量合计跟商品总数量不一致,请确定分配数量是否正确或者修改商品总数量");
|
|
|
return;
|
|
|
}
|
|
|
var param = new Object();
|
|
|
param.OrderId = OrderId;
|
|
|
param.GoodsNum = $("#txtGoodsNum").val();
|
|
|
// param.glist = datagrid1.DataSource;
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/UpdateOrderGoodsListForTM",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
alert("成功");
|
|
|
GetOrderGoods();
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function AddGoodsSKU() {
|
|
|
|
|
|
|
|
|
|
|
|
var list = new Array();
|
|
|
$("input[did]").each(function () {
|
|
|
if ($(this).val() > 0)
|
|
|
{
|
|
|
|
|
|
var md = new Object();
|
|
|
md.OrderId = OrderId;
|
|
|
md.GoodsNum = $(this).val();
|
|
|
md.DetailId = $(this).attr("did");
|
|
|
if ($(this).attr("dgcode")!="")
|
|
|
md.GoodsSKU = $(this).attr("dgcode") + "-" + $(this).attr("dtcode");
|
|
|
else
|
|
|
md.GoodsSKU = $(this).attr("dgocode") + "-" + $(this).attr("dtcode");
|
|
|
|
|
|
md.GoodsPrice = 0;
|
|
|
md.GoodsName = $(this).attr("dname");
|
|
|
md.GoodsId = $("input[GDID=" + md.DetailId + "]").attr("GID");
|
|
|
md.OldTypeCode = $("input[GDID=" + md.DetailId + "]").val();
|
|
|
Array.add(list, md);
|
|
|
}
|
|
|
|
|
|
});
|
|
|
if (list == null || list.length == 0)
|
|
|
{
|
|
|
alert("请在要购买的货物数量处填写数量");
|
|
|
return;
|
|
|
}
|
|
|
var param = new Object();
|
|
|
param.CompanyId = list;
|
|
|
param.StoreId = 6;
|
|
|
param.JoinOrderCode = list;
|
|
|
param.list = list;
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../DD_OrderServiceNew.asmx/AddOrderGoodsSKUHWC",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
var temp = data.d.indexOf("注意");
|
|
|
if (data.d != "" && temp < 0)
|
|
|
{
|
|
|
alert(data.d);
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
if (temp > -1)
|
|
|
alert(data.d);
|
|
|
else alert("成功");
|
|
|
GetOrderGoods();
|
|
|
$.fancybox.close();
|
|
|
}
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
|
|
|
}
|
|
|
function DeleteSKU(DId, GoodsSKU, GoodsName) {
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
param.OrderId = OrderId;
|
|
|
param.Id = DId;
|
|
|
param.GoodsName = GoodsName;
|
|
|
param.GoodsSKU = GoodsSKU;
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/DeleteOrderGoodsSKUForTM",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
if (data.d == 3) {
|
|
|
alert("当前有其他人正在操作库存匹配,为保证库存数据准确您暂时无法取消分配");
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
else
|
|
|
if (data.d == 2)
|
|
|
{
|
|
|
alert("该订单已经匹配库存不能删除");
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
else if (data.d == 1) {
|
|
|
alert("该订单已经在匹配库存中,不能删除,跟仓库联系");
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
alert("删除成功");
|
|
|
datagrid1.Del_Row(index);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function SaveSaleCP() {
|
|
|
|
|
|
if ($("#txtBadDate").val() == "")
|
|
|
{
|
|
|
alert("请输入日期");
|
|
|
return;
|
|
|
}
|
|
|
var param = new Object();
|
|
|
var md = new Object();
|
|
|
md.Id = SId;
|
|
|
|
|
|
md.OrderId = OrderId;
|
|
|
md.SaleType = 1;
|
|
|
|
|
|
md.imglist = ImgList;
|
|
|
md.BadType = $("#txtBadType").val();
|
|
|
md.BadReason = $("#txtBadReason").val();
|
|
|
md.ChangeBad = $("#txtChangeBad").val();
|
|
|
md.BadDate = $("#txtBadDate").val();
|
|
|
md.BadRemark = $("#txtBadRemark").val();
|
|
|
md.GoodsCode = $("#txtGoodsCode").val();
|
|
|
md.GoodsUrl = $("#txtGoodsUrl").val();
|
|
|
|
|
|
|
|
|
param.Model = md;
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/SaveOrderSaleBack",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
alert("成功");
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function SaveSaleBack() {
|
|
|
|
|
|
if ($("#txtBackDate").val() == "")
|
|
|
{
|
|
|
alert("请输入赔款日期!");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#txtBackMoney").val() == "")
|
|
|
{
|
|
|
alert("请输入金额!");
|
|
|
return;
|
|
|
}
|
|
|
var param = new Object();
|
|
|
var md = new Object();
|
|
|
md.Id = BId;
|
|
|
|
|
|
md.OrderId = OrderId;
|
|
|
md.SaleType = 2;
|
|
|
|
|
|
md.BackMoney = $("#txtBackMoney").val();
|
|
|
md.BackMoneyCode = $("#select_BackMoneyCode").val();
|
|
|
md.BackType = $("#txtBackType").val();
|
|
|
md.BackRemark = $("#txtBackRemark").val();
|
|
|
md.imglist = ImgList1;
|
|
|
md.BackDate = $("#txtBackDate").val();
|
|
|
md.BackReason1 = $("#txtBackReason1").val();
|
|
|
md.BackReason2 = $("#txtBackReason2").val();
|
|
|
md.BackReason3 = $("#txtBackReason3").val();
|
|
|
if ($("#txtBackReason1").val() == "仓库部-路") {
|
|
|
|
|
|
md.BackReason3 = $("#txtBackReason31").val();
|
|
|
}
|
|
|
else if ($("#txtBackReason1").val() == "仓库部-褚") {
|
|
|
md.BackReason3 = $("#txtBackReason31").val();
|
|
|
|
|
|
}
|
|
|
else if ($("#txtBackReason1").val() == "工厂") {
|
|
|
md.BackReason3 = $("#txtBackReason32").val();
|
|
|
|
|
|
}
|
|
|
else if ($("#txtBackReason1").val() == "IT部") {
|
|
|
md.BackReason3 = $("#txtBackReason33").val();
|
|
|
|
|
|
}
|
|
|
else if ($("#txtBackReason1").val() == "采购部") {
|
|
|
md.BackReason3 = $("#txtBackReason34").val();
|
|
|
}
|
|
|
else if ($("#txtBackReason1").val() == "物流原因") {
|
|
|
md.BackReason3 = $("#txtBackReason35").val();
|
|
|
|
|
|
}
|
|
|
|
|
|
param.Model = md;
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/SaveOrderSaleBack",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
alert("成功");
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function CancelOrder() {
|
|
|
|
|
|
if (window.confirm('确定要取消订单吗?') == false) return;
|
|
|
var param = new Object();
|
|
|
|
|
|
var list = new Array();
|
|
|
var md = new Object();
|
|
|
md.PlatOrderCode = $("#txtJoinOrderCode").html();;
|
|
|
md.OrderId = OrderId;
|
|
|
Array.add(list, md);
|
|
|
param.list = list;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/DeleteCancelOrderForTM",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
if (data.d == "") {
|
|
|
alert("取消成功");
|
|
|
window.location.reload();
|
|
|
}
|
|
|
else {
|
|
|
alert(data.d);
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
function GetOrderSaleBack() {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.OrderId = OrderId;
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../SysManage/SysManageService.asmx/GetOrderBackMoneyModel2",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
if (data.d != null) {
|
|
|
$("#txtBackReason1").val(data.d.BackReason1);
|
|
|
if (data.d.FactPrice != null)
|
|
|
$("#txtBackMoney").val(data.d.FactPrice);
|
|
|
|
|
|
$("#txtRemark").val(data.d.Remark);
|
|
|
$("#txtBackAdvise").val(data.d.BackAdvise);
|
|
|
$("#txtBackAdvise2").val(data.d.BackAdvise2);
|
|
|
$("#div_yj1").val(data.d.CompanyAgree1+" "+data.d.CompanyRemark);
|
|
|
$("#div_yj2").val(data.d.CompanyAgree2+" "+data.d.CompanyRemark);
|
|
|
// $("#a_CompanyRemark0").html(data.d.CompanyContent);
|
|
|
// CompanyAgree1 = data.d.CompanyAgree1;
|
|
|
// if (data.d.CompanyAgree2 != null && data.d.CompanyAgree2!="")
|
|
|
// CompanyAgree1 = data.d.CompanyAgree1;
|
|
|
//
|
|
|
if(data.d.PostFee!=null)
|
|
|
$("#txt_postFee").val(data.d.PostFee);
|
|
|
else
|
|
|
$("#txt_postFee").val("0");
|
|
|
if(data.d.PostFee2!=null)
|
|
|
$("#txt_postFee2").val(data.d.PostFee2);
|
|
|
else
|
|
|
$("#txt_postFee2").val("0");
|
|
|
if(data.d.PostCode!=null)
|
|
|
$("#txt_postCode").val(data.d.PostCode);
|
|
|
else
|
|
|
$("#txt_postCode").val("");
|
|
|
$("#select_backstate").val(data.d.BackState);
|
|
|
$("#select_BackType").val(data.d.BackType);
|
|
|
// alert(data.d.GoodsState);
|
|
|
$("#select_goodstate").val(data.d.GoodState);
|
|
|
if(data.d.GoodsCode!=null&&data.d.GoodsCode!="")
|
|
|
$("#txt_goodsCode").val(data.d.GoodsCode);
|
|
|
|
|
|
|
|
|
$("#select_OrderState").val(data.d.OrderState);
|
|
|
//$("#select_backstate").val(data.d.BackStateName);
|
|
|
|
|
|
$("#div_img1").html("");
|
|
|
if (data.d.imglist != null)
|
|
|
ImgList1 = data.d.imglist;
|
|
|
else
|
|
|
ImgList1 =new Array();
|
|
|
$(ImgList1).each(function () {
|
|
|
var url = "../" + this.FileUrl;
|
|
|
$("#div_img1").append("<a href='" + url + "' target='_blank'><img alt='' imgurl='" + this.FileUrl + "' src='" + url + "' width='70px' height='70px' /></a><a class='img_del1' style='cursor:pointer;' no='" + this.Id + "'><img alt='删除' src='../images/del.gif' width='20px' height='20px' /></a>");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
var PlatId=0;
|
|
|
var GoodsFee=0;
|
|
|
var PostId=0;
|
|
|
//获取利润
|
|
|
function GetLR()
|
|
|
{
|
|
|
//<a id="LR_1">订单金额:</a>+ <a id="LR_2">平台佣金</a>-<a id="LR_3">货物成本</a>-<a id="LR_4">首次运费</a>-<a id="LR_5">运费佣金</a>-<a id="LR_6">赔款</a>-<a id="LR_7">退货运费</a>=<a>最终利润:</a>
|
|
|
var LR_1=$("#aTotalPrice").html();
|
|
|
var LR_11=$("#txtFax").val();//税费
|
|
|
if($("#txtFax").val()=="")
|
|
|
LR_11=0;
|
|
|
LR_11=parseFloat(LR_11);
|
|
|
var LR_2=parseFloat(LR_1)*0.15;
|
|
|
if(PlatId==1)
|
|
|
LR_2=parseFloat(LR_1)*0.05;
|
|
|
else if(PlatId==4)
|
|
|
LR_2=parseFloat(LR_1)*0;
|
|
|
else if(PlatId==5)
|
|
|
LR_2=parseFloat(LR_1)*0.1;
|
|
|
if($("#chk_IsBackGoods").is(":checked")==true&&$("#select_OrderState").val()=="0")
|
|
|
{
|
|
|
LR_1=0;
|
|
|
LR_2=LR_2*0.2;
|
|
|
}
|
|
|
var LR_3=GoodsFee;
|
|
|
if($("#select_backstate").val()==1||$("#select_backstate").val()==2)
|
|
|
LR_3=0;
|
|
|
var LR_4=0;
|
|
|
if($("#a_PostFee").html()!="")
|
|
|
LR_4=parseFloat($("#a_PostFee").html());
|
|
|
var LR_5=0;
|
|
|
if(PostId==65)
|
|
|
LR_5=LR_4*0.1;
|
|
|
|
|
|
|
|
|
|
|
|
var LR_6=0;
|
|
|
|
|
|
if($("#chk_IsBackGoods").is(":checked")==true&&$("#select_BackType").val()==2&&$("#txtBackMoney").val()!="")
|
|
|
LR_6=parseFloat($("#txtBackMoney").val());
|
|
|
var LR_7=0;
|
|
|
if($("#chk_IsBackGoods").is(":checked")==true&&$("#txt_postFee").val()!=""&&$("#txt_postFee").val()!="-1")
|
|
|
LR_7=parseFloat($("#txt_postFee").val());
|
|
|
var LR_ZZ=LR_1-LR_11-LR_2-LR_3-LR_4-LR_5-LR_6-LR_7-TCFee;
|
|
|
$("#LR_1").html("订单金额:【"+LR_1+"】");
|
|
|
$("#LR_11").html("税费:【"+LR_11+"】");
|
|
|
$("#LR_2").html("平台佣金:【"+LR_2.toFixed(2)+"】");
|
|
|
$("#LR_3").html("货物成本:【"+LR_3.toFixed(2)+"】");
|
|
|
$("#LR_4").html("首次运费:【"+LR_4.toFixed(2)+"】");
|
|
|
$("#LR_5").html("运费佣金:【"+LR_5.toFixed(2)+"】");
|
|
|
$("#LR_6").html("赔款:【"+LR_6+"】");
|
|
|
$("#LR_7").html("退货运费:【"+LR_7+"】");
|
|
|
$("#LR_8").html("海外头程费:【"+TCFee+"】");
|
|
|
$("#LR_ZZ").html("最终利润:【"+LR_ZZ.toFixed(2)+"】");
|
|
|
|
|
|
|
|
|
$("#YLR_1").html("订单金额:【"+LR_1+"】");
|
|
|
$("#YLR_11").html("税费:【"+LR_11+"】");
|
|
|
$("#YLR_2").html("平台佣金:【"+LR_2.toFixed(2)+"】");
|
|
|
$("#YLR_3").html("货物成本:【"+LR_3.toFixed(2)+"】");
|
|
|
var yf1=0;
|
|
|
if($("#a_SP").html()!="")
|
|
|
yf1=parseFloat($("#a_SP").html());
|
|
|
var yf2=0;
|
|
|
if($("#a_FD").html()!="")
|
|
|
yf2=parseFloat($("#a_FD").html());
|
|
|
var yf3=0;
|
|
|
if($("#a_HF").html()!="")
|
|
|
yf3=parseFloat($("#a_HF").html());
|
|
|
var yf0=0;
|
|
|
if(yf1>0)
|
|
|
yf0=yf1;
|
|
|
else if(yf2>0)
|
|
|
yf0=yf2;
|
|
|
else if(yf3>0)
|
|
|
yf0=yf3;
|
|
|
if(yf2>0&&yf2<yf0)
|
|
|
yf0=yf2;
|
|
|
if(yf3>0&&yf3<yf0)
|
|
|
yf0=yf3;
|
|
|
var YLR_ZZ=LR_1-LR_11-LR_2-LR_3-yf0-LR_6-LR_7-TCFee;
|
|
|
$("#YLR_4").html("首次运费:【"+yf0.toFixed(2)+"】");
|
|
|
$("#YLR_5").html("运费佣金:0");
|
|
|
$("#YLR_6").html("赔款:【"+LR_6+"】");
|
|
|
$("#YLR_7").html("退货运费:【"+LR_7+"】");
|
|
|
$("#YLR_8").html("海外头程费:【"+TCFee+"】");
|
|
|
$("#YLR_ZZ").html("最终利润:【"+YLR_ZZ.toFixed(2)+"】");
|
|
|
}
|
|
|
function saveBackMoney() {
|
|
|
|
|
|
// if ($("#select_shop").val() == "0") {
|
|
|
// alert("请选择店铺");
|
|
|
// return;
|
|
|
// }
|
|
|
|
|
|
// if ($("#txtGoodsCode").val() == "") {
|
|
|
// alert("请填写货物编号");
|
|
|
// return;
|
|
|
// }
|
|
|
// if ($("#txtOrderPrice").val() == "") {
|
|
|
// alert("请填写订单金额");
|
|
|
// return;
|
|
|
// }
|
|
|
// if ($("#txtBackPrice").val() == "") {
|
|
|
// alert("请填写赔款金额");
|
|
|
// return;
|
|
|
// }
|
|
|
// if ($("#txtPlanPrice").val() == "") {
|
|
|
// alert("请填写计划赔款金额");
|
|
|
// return;
|
|
|
// }
|
|
|
//
|
|
|
|
|
|
var param = new Object();
|
|
|
var Model = new Object();
|
|
|
Model.Id = Id;
|
|
|
|
|
|
Model.OrderId=OrderId;
|
|
|
Model.OrderCode = $("#txtPlatOrderCode").html();
|
|
|
Model.GoodsCode = $("#txt_goodsCode").val();
|
|
|
Model.BackReason1 = $("#txtBackReason1").val();
|
|
|
|
|
|
Model.Remark = $("#txtRemark").val();
|
|
|
// Model.OrderPrice = $("#txtOrderPrice").html();
|
|
|
// Model.BackPrice = $("#txtBackPrice").val();
|
|
|
// Model.PlanPrice = $("#txtPlanPrice").val();
|
|
|
Model.MoneyCode1 = "USD";
|
|
|
// Model.MoneyCode2 = $("#select_BackMoneyCode2").val();
|
|
|
// Model.MoneyCode3 = $("#select_BackMoneyCode3").val();
|
|
|
Model.ShopId = ShopId;
|
|
|
|
|
|
Model.DeptName = $("#txtDeptName").val();
|
|
|
// if ($("#txtFactPrice").val() != "" && CompanyAgree1 != "同意赔款")
|
|
|
// {
|
|
|
|
|
|
// alert("领导还没有审批同意赔款,不能填写实际赔款金额");
|
|
|
// return;
|
|
|
// }
|
|
|
// if ($("#txtFactPrice").val() != "" && $("#txtBackDate").val()=="") {
|
|
|
|
|
|
// alert("填写赔款日期");
|
|
|
// return;
|
|
|
// }
|
|
|
Model.FactPrice = $("#txtBackMoney").val();
|
|
|
// Model.BackDate = $("#txtBackDate").val();
|
|
|
// if ($("#txtFactPrice").val()!="")
|
|
|
Model.MoneyCode4 = "USD";
|
|
|
Model.PostCode = $("#txt_postCode").val();
|
|
|
Model.PostFee = $("#txt_postFee").val();
|
|
|
Model.BackState = $("#select_backstate").val();
|
|
|
Model.BackType = $("#select_BackType").val();
|
|
|
Model.OrderState = $("#select_OrderState").val();
|
|
|
Model.GoodState = $("#select_goodstate").val();
|
|
|
Model.PostFee2 = $("#txt_postFee2").val();
|
|
|
Model.BackState = $("#select_backstate").val();
|
|
|
|
|
|
Model.BackAdvise = $("#txtBackAdvise").val();
|
|
|
Model.BackAdvise2 = $("#txtBackAdvise2").val();
|
|
|
Model.imglist = ImgList1;
|
|
|
param.BackState=1;
|
|
|
if($("#chk_IsBackGoods").is(":checked")==false)
|
|
|
param.BackState=0;
|
|
|
param.model = Model;
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../SysManageNew.asmx/SaveBackMoneyApply2",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
alert("保存成功");
|
|
|
GetLR();
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
|
|
|
}
|
|
|
function UpdateCode()
|
|
|
{
|
|
|
if($("#txt_Code").val()=="")
|
|
|
{
|
|
|
alert("请填写跟踪码");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if($("#txt_Code").val()!=$("#a_Code").html())
|
|
|
{
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
param.OldCode = $("#a_Code").html();
|
|
|
param.NewCode = $("#txt_Code").val();
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "DD_OrderService.asmx/UpdateCode",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
alert("保存成功");
|
|
|
$.fancybox.close();
|
|
|
GetOrderTrack();
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
function GetOrderFedexTrackCode() {
|
|
|
|
|
|
|
|
|
if ($("#chk_IsCF").is(":checked") == false &&datagrid4.DataSource!=null&&datagrid4.DataSource.length>=1)
|
|
|
{
|
|
|
alert("已经有一个跟踪码了,如果是拆分发包的话请勾选拆分发包再申请,如果要换跟踪码请先删除原跟踪码");
|
|
|
return;
|
|
|
}
|
|
|
if($("#txt_SKU").val()=="")
|
|
|
{
|
|
|
alert("请先输入sku");
|
|
|
return;
|
|
|
}
|
|
|
if($("#txt_CFZL").val()=="")
|
|
|
{
|
|
|
alert("请先输入重量");
|
|
|
return;
|
|
|
}
|
|
|
if($("#txt_CFC").val()=="")
|
|
|
{
|
|
|
alert("请先输入尺寸长");
|
|
|
return;
|
|
|
}
|
|
|
if($("#txt_CFK").val()=="")
|
|
|
{
|
|
|
alert("请先输入尺寸宽");
|
|
|
return;
|
|
|
}
|
|
|
if($("#txt_CFG").val()=="")
|
|
|
{
|
|
|
alert("请先输入尺寸高");
|
|
|
return;
|
|
|
}
|
|
|
var param = new Object();
|
|
|
var md = new Object();
|
|
|
//txt_SKU txt_SKUNum txt_CFZL txt_CFC txt_CFK txt_CFG
|
|
|
//SKU,int Num,int IsSpare, decimal? weight, decimal? cd, decimal? kd, decimal? gd
|
|
|
param.OrderIds = OrderId;
|
|
|
param.PostId = $("#txtPost").val();
|
|
|
param.CompanyId = 0;
|
|
|
if ($("#chk_IsCF").is(":checked") == true)
|
|
|
param.IsSpare = 1;
|
|
|
else
|
|
|
param.IsSpare = 0;
|
|
|
param.JoinOrderCode = $("#txtJoinOrderCode").html();
|
|
|
param.SKU = $("#txt_SKU").val();
|
|
|
param.Num = 1;
|
|
|
param.weight = $("#txt_CFZL").val();
|
|
|
param.cd = $("#txt_CFC").val();
|
|
|
param.kd = $("#txt_CFK").val();
|
|
|
param.gd = $("#txt_CFG").val();
|
|
|
param.IsQS = 0;
|
|
|
if($("#chk_IsQS").is(":checked")==true)
|
|
|
param.IsQS = 1;
|
|
|
$.ajax({
|
|
|
url: "../DD_OrderServiceNew.asmx/GetOrderPostCodeOne",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
if (data.d != null && data.d != "") {
|
|
|
alert(data.d);
|
|
|
|
|
|
}
|
|
|
else{
|
|
|
alert("获取完成");
|
|
|
GetOrderTrack();
|
|
|
}
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function GetOrderFedexSKU() {
|
|
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
var md = new Object();
|
|
|
//txt_SKU txt_SKUNum txt_CFZL txt_CFC txt_CFK txt_CFG
|
|
|
//SKU,int Num,int IsSpare, decimal? weight, decimal? cd, decimal? kd, decimal? gd
|
|
|
param.OrderIds = OrderId;
|
|
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../DD_OrderServiceNew.asmx/GetOrderFedexSKU",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
if (data.d != null) {
|
|
|
if(data.d.SKU!=null)
|
|
|
$("#txt_SKU").val(data.d.SKU);
|
|
|
if(data.d.Weight2!=null)
|
|
|
$("#txt_CFZL").val(data.d.Weight2);
|
|
|
if(data.d.Long!=null)
|
|
|
$("#txt_CFC").val(data.d.Long);
|
|
|
if(data.d.Width!=null)
|
|
|
$("#txt_CFK").val(data.d.Width);
|
|
|
if(data.d.Height!=null)
|
|
|
$("#txt_CFG").val(data.d.Height);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
</script>
|
|
|
<style type="text/css">
|
|
|
.td1
|
|
|
{
|
|
|
background-color: #C0C0C0;
|
|
|
font-size: large;
|
|
|
font-family: 宋体;
|
|
|
font-weight: bolder;
|
|
|
color: #FFFFFF;
|
|
|
text-align: center;
|
|
|
}
|
|
|
|
|
|
#container
|
|
|
{
|
|
|
position: absolute;
|
|
|
left: 165px;
|
|
|
top: 34px;
|
|
|
}
|
|
|
|
|
|
#content
|
|
|
{
|
|
|
float: left;
|
|
|
position: relative;
|
|
|
right: 20%;
|
|
|
background: #BBFFEE;
|
|
|
}
|
|
|
|
|
|
.schinput
|
|
|
{
|
|
|
border: 0;
|
|
|
width: 210px;
|
|
|
height: 34px;
|
|
|
font-size: 16px;
|
|
|
padding: 0 5px;
|
|
|
line-height: 30px;
|
|
|
}
|
|
|
|
|
|
.item
|
|
|
{
|
|
|
padding: 3px 5px;
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
|
|
|
.addbg
|
|
|
{
|
|
|
background: #9999FF;
|
|
|
}
|
|
|
|
|
|
.first
|
|
|
{
|
|
|
border: solid #CCDDFF 2px;
|
|
|
width: 220px;
|
|
|
}
|
|
|
|
|
|
#append
|
|
|
{
|
|
|
border: solid #CCDDFF 2px;
|
|
|
border-top: 0;
|
|
|
display: none;
|
|
|
}
|
|
|
</style>
|
|
|
</head>
|
|
|
<body class="headbody">
|
|
|
<div style="display: none">
|
|
|
<div id="test" title="修改订单" style="width: 550px; height: 350px;">
|
|
|
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
|
|
|
<tr>
|
|
|
<td style="width: 110px;" class="f1">
|
|
|
购买数量:
|
|
|
</td>
|
|
|
<td align="left" colspan="2">
|
|
|
<input id="txt_num" min='0' max='10000000' precision='0' class="editTextbox" style="width: 200px;"
|
|
|
type="text" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr style="height: 40px">
|
|
|
<td class="f1">
|
|
|
货物SKU:
|
|
|
</td>
|
|
|
<td align="left" style="width: 250px">
|
|
|
<div id="container">
|
|
|
<div id="content">
|
|
|
<div class="first">
|
|
|
<input id="kw" class="schinput" />
|
|
|
</div>
|
|
|
<div id="append">
|
|
|
</div>
|
|
|
<input id="txt_sku" class="editTextbox" style="width: 250px; display: none" type="text" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="Button1" type="button" value="查询" class="btnClass btnClassFind" style="position: relative;"
|
|
|
onclick="FindGoods();" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td class="f1">
|
|
|
SKU描述:
|
|
|
</td>
|
|
|
<td align="left" colspan="2">
|
|
|
<a id="a_typecode"></a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 110px;" class="f1">
|
|
|
货物名称:
|
|
|
</td>
|
|
|
<td align="left" colspan="2">
|
|
|
<a id="a_goodsname"></a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 110px;" class="f1">
|
|
|
货物价格:
|
|
|
</td>
|
|
|
<td align="left" colspan="2">
|
|
|
<input id="txt_price" min='0' max='10000000' precision='2' class="editTextbox" style="width: 80px;"
|
|
|
type="text" />USD
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="center" colspan="3">
|
|
|
<input id="btn_Save" type="button" class="btnClass btnClassSave" value="保 存" onclick="UpdateGoods();" /> <input
|
|
|
id="btn_Cancel" type="button" class="btnClass btnClassClose" value="关 闭" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
<div id="test1" title="货物" style="width: 680px; height: 430px;">
|
|
|
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
|
|
|
<tr>
|
|
|
<td style="width: 110px;" class="f1">
|
|
|
<select id="select_tj" class="selectClass" style="width: 120px" name="D5">
|
|
|
<option value="1">货物编号</option>
|
|
|
<option value="2">货物名称</option>
|
|
|
<option value="3">SKU</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
<td align="left" colspan="4">
|
|
|
<input id="txt_hwbhmc" class="editTextbox" style="width: 120px;" type="text" />
|
|
|
<input id="btn_sch1" type="button" value="查询" class="btnClass btnClassFind" onclick="GetSelectGoods();" /><br />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="left" colspan="5">
|
|
|
<font color="red">注:编号和型号中间可以用空格或者-隔开查询,例如:ABC001 002或者ABC001-002</font>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="left" colspan="5">
|
|
|
<div style="height: 200px; overflow: auto">
|
|
|
<div id="DataGrid3">
|
|
|
</div>
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 110px;" class="f1">
|
|
|
数量:
|
|
|
</td>
|
|
|
<td align="left" colspan="2">
|
|
|
<input id="txt_sl" class="editTextbox" style="width: 120px;" type="text" />
|
|
|
</td>
|
|
|
<td>
|
|
|
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="txt_xh" class="editTextbox" style="width: 120px;display:none" type="text" />
|
|
|
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="center" colspan="5">
|
|
|
<input id="btn_Save3" type="button" class="btnClass btnClassSave" value="保 存" onclick="UpdateGoodsForTM();" /> <input
|
|
|
id="btn_Cancel3" type="button" class="btnClass btnClassClose" value="关 闭" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
<div id="test3" title="货物" style="width: 720px; height: 420px;">
|
|
|
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
|
|
|
<tr>
|
|
|
<td style="width: 110px;" class="f1">
|
|
|
<select id="select_tj2" class="selectClass" style="width: 120px" name="D5">
|
|
|
<option value="1">货物编号</option>
|
|
|
<option value="2">货物名称</option>
|
|
|
<option value="3">SKU</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
<td align="left" colspan="4">
|
|
|
<input id="txt_hwbhmc2" class="editTextbox" style="width: 120px;" type="text" />
|
|
|
<input id="btn_sch2" type="button" value="查询" class="btnClass btnClassFind" onclick="GetSelectGoods2();" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="left" colspan="5">
|
|
|
<font color="red">注:编号和型号中间可以用空格或者-隔开查询,例如:ABC001 002或者ABC001-002</font>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="left" colspan="5">
|
|
|
<font color="red">例如分配了XXL的衣服,但要改标成XL发货的,这边就填写XL的型号</font><br />
|
|
|
<div style="height: 200px; overflow: auto">
|
|
|
<div id="DataGrid5">
|
|
|
</div>
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="center" colspan="5">
|
|
|
<input id="btn_Save5" type="button" class="btnClass btnClassSave" value="保 存" onclick="AddGoodsSKU();" /> <input
|
|
|
id="btn_Cancel5" type="button" class="btnClass btnClassClose" value="关 闭" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
<div id="test4" title="货物" style="width: 300px; height: 180px;">
|
|
|
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
|
|
|
<tr>
|
|
|
<td style="width: 110px;" class="f1">
|
|
|
跟踪码
|
|
|
</td>
|
|
|
<td align="left" colspan="4">
|
|
|
<input id="txt_Code" class="editTextbox" style="width: 120px;" type="text" />
|
|
|
<a id="a_Code" style="display: none"></a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="center" colspan="5">
|
|
|
<input id="Button3" type="button" class="btnClass btnClassSave" value="修 改" onclick="UpdateCode();" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
<div id="test5" title="货物" style="width: 500px; height: 200px;">
|
|
|
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
|
|
|
<tr>
|
|
|
<td style="width: 110px;" class="f1">
|
|
|
拆分sku
|
|
|
</td>
|
|
|
<td align="left" colspan="4">
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 110px;" class="f1">
|
|
|
拆分数量
|
|
|
</td>
|
|
|
<td align="left" colspan="4">
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="left" colspan="5">
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="center" colspan="5">
|
|
|
<input id="Button5" type="button" class="btnClass btnClassSave" value="申请跟踪码" onclick="GetPostCode();" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="title_ico">
|
|
|
订单分配
|
|
|
</div>
|
|
|
<table border="1" cellpadding="0" cellspacing="0" style="width: 99%;" align="center"
|
|
|
class="tableAll">
|
|
|
<tr>
|
|
|
<td>
|
|
|
<table border="0" cellpadding="0" cellspacing="0" style="width: 97%;" align="center"
|
|
|
class="tableAll">
|
|
|
<tr>
|
|
|
<td class="td1" colspan="4">
|
|
|
基本信息 <a id="a_editjb" style="cursor: pointer; display: none">
|
|
|
<img src="../images/edit.gif" width="20px" height="20px" /><font color="blue" style="font-size: 11pt">编辑</font></a> <a
|
|
|
style="display: none; cursor: pointer" id="a_savejb"><img src="../images/add.ico"
|
|
|
width="20px" height="20px" /><font color="blue" style="font-size: 11pt">保存</font> <a
|
|
|
style="display: none; cursor: pointer" id="a_deljb"><img src="../images/unadd.ico"
|
|
|
width="20px" height="20px" /><font color="blue" style="font-size: 11pt">取消</font></a></a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
订单号:
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<a id="txtPlatOrderCode"></a><a id="btn_link" style="cursor: pointer; text-decoration: underline;
|
|
|
color: blue; display: none">跳转到速卖通订单</a>
|
|
|
</td>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
合并单号:
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<a id="txtJoinOrderCode"></a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
平台店铺:
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<a id="txtShopName"></a>
|
|
|
</td>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<input id="chk_hb" type="checkbox" disabled="disabled" />是否合并订单 <input id="chk_IsPiPei"
|
|
|
type="checkbox" disabled="disabled" />是否匹配
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
订单日期:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a id="txtOrderDate"></a>
|
|
|
</td>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
导入日期:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a id="txtInDate"></a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
打印日期:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a id="txtPrintDate"></a>
|
|
|
</td>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
发货日期:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a id="txtPostDate"></a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
|
</td>
|
|
|
<td>
|
|
|
|
|
|
</td>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
订单配发货仓库:
|
|
|
</td>
|
|
|
<td><a style="display:none" id="a_ck"></a>
|
|
|
<select id="select_ck" class="selectClass" style="width: 120px" name="D12">
|
|
|
<%-- <option value="6">RANCHO</option>
|
|
|
<option value="11">E仓(east)</option>--%>
|
|
|
</select>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
<font color="red" style="font-weight: bolder">*</font> 订单总金额:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a id="aTotalPrice"></a>
|
|
|
<input id="txtTotalPrice" type="text" style="width: 150px; display: none" class="editTextbox" /><a
|
|
|
id="a_MoneyCode"></a>
|
|
|
</td>
|
|
|
<td class="f1">
|
|
|
订单状态:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a style="color: red" id="a_state"></a>
|
|
|
<input id="chk_IsFba" type="checkbox" checked="checked" />海外仓发货<input id="chk_IsMoney" type="checkbox" />是否资金到账
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
税金:
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="txtFax" type="text" style="width: 80px;" class="editTextbox" />$
|
|
|
</td>
|
|
|
<td class="f1">
|
|
|
|
|
|
</td>
|
|
|
<td>
|
|
|
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
异常备注:
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<textarea id="txtErrorInfo" cols="100" rows="4" style="width: 90%; color: red;"></textarea><br />
|
|
|
<input id="chk_IsFH" type="checkbox" />不允许发货(异常勾选) <font color="red">注:异常处理完后请把这个勾去掉才能允许发货</font>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr style="display: none">
|
|
|
<td style="width: 120px" class="f1">
|
|
|
库存匹配:
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<div id="DataGrid2" class="DataGridStyle">
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="4" align="center">
|
|
|
<input id="cmdSaveJB" type="button" value="保存基本信息" class="btnClass btnClassSave" />
|
|
|
<input id="cmdQX" type="button" value="取消订单" style="display:none" class="btnClass btnClassEdit" onclick="CancelOrder();" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<table border="1" cellpadding="0" cellspacing="0" style="width: 97%;" align="center"
|
|
|
class="tableAll">
|
|
|
<tr>
|
|
|
<td class="td1" colspan="4">
|
|
|
买家信息 <a id="a_editmj" style="cursor: pointer; display: none">
|
|
|
<img src="../images/edit.gif" width="20px" height="20px" /><font color="blue" style="font-size: 11pt">编辑</font></a> <a
|
|
|
style="display: none; cursor: pointer" id="a_savemj"><img src="../images/add.ico"
|
|
|
width="20px" height="20px" /><font color="blue" style="font-size: 11pt">保存</font></a> <a
|
|
|
style="display: none; cursor: pointer" id="a_delmj"><img src="../images/unadd.ico"
|
|
|
width="20px" height="20px" /><font color="blue" style="font-size: 11pt">取消</font></a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
<font color="red" style="font-weight: bolder">*</font>购买国家简称:
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<a id="aRevCountry" style="display: none"></a>
|
|
|
<input id="txtRevCountryCode" type="text" style="width: 200px;" class="editTextbox" />
|
|
|
</td>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
国家(中文)
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<a id="aRevProvince" style="display: none"></a> <input id="txtRevCountryName"
|
|
|
type="text" style="width: 200px;" class="editTextbox" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
国家英文
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<input id="txtRevCountry" type="text" style="width: 200px;" class="editTextbox" />
|
|
|
</td>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
收件人省:
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<input id="txtRevProvince" type="text" style="width: 200px;" class="editTextbox" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
收件人市:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a id="aRevCity" style="display: none"></a>
|
|
|
<input id="txtRevCity" type="text" style="width: 200px;" class="editTextbox" />
|
|
|
</td>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
收件人区:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a id="aRevArea" style="display: none"></a>
|
|
|
<input id="txtRevArea" type="text" style="width: 200px;" class="editTextbox" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
<font color="red" style="font-weight: bolder">*</font> 收件详细地址:
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<a id="aRevAddr" style="display: none"></a>
|
|
|
<input id="txtRevAddr" type="text" style="width: 90%;" class="editTextbox" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
<font color="red" style="font-weight: bolder">*</font> 收件人:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a id="aRevName" style="display: none"></a>
|
|
|
<input id="txtRevName" type="text" style="width: 200px;" class="editTextbox" />
|
|
|
</td>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
买家ID:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a id="aCustomID" style="display: none"></a>
|
|
|
<input id="txtCustomID" type="text" style="width: 200px;" class="editTextbox" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
联系电话:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a id="aRevPhone" style="display: none"></a>
|
|
|
<input id="txtRevPhone" type="text" style="width: 200px;" class="editTextbox" />
|
|
|
</td>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
手机:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a id="aRevMoblie" style="display: none"></a>
|
|
|
<input id="txtRevMoblie" type="text" style="width: 200px;" class="editTextbox" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
邮编:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a id="aRevPostCode" style="display: none"></a>
|
|
|
<input id="txtRevPostCode" type="text" style="width: 200px;" class="editTextbox" />
|
|
|
</td>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
邮箱:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a id="aRevMail" style="display: none"></a>
|
|
|
<input id="txtRevMail" type="text" style="width: 200px;" class="editTextbox" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
寄达地址:
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<a id="a_addr"></a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="4" align="center">
|
|
|
<input id="cmdSaveMJ" type="button" value="保存买家信息" class="btnClass btnClassSave" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<table border="1" cellpadding="0" cellspacing="0" style="width: 97%;" align="center"
|
|
|
class="tableAll">
|
|
|
<tr>
|
|
|
<td class="td1" colspan="2">
|
|
|
商品信息
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
买家留言:
|
|
|
</td>
|
|
|
<td>
|
|
|
<div id="txtLeaveWord" style="width: 95%">
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
购买备注:
|
|
|
</td>
|
|
|
<td>
|
|
|
<div id="txtBuyRemark" style="width: 95%">
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
商品总数量:
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="txtGoodsNum" min='0' max='1000000' precision='0' type="text" style="width: 50px;"
|
|
|
class="editTextbox" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
购买商品:
|
|
|
</td>
|
|
|
<td>
|
|
|
<a id="btn_add" style="cursor: pointer; text-decoration: underline; color: blue;">
|
|
|
<img alt="" src="../images/add.ico" />添加商品</a> <a id="btn_QXFP" style="cursor: pointer;
|
|
|
text-decoration: underline; color: blue;">
|
|
|
<img alt="" src="../images/edit.gif" />取消分配</a> <font color="red">注:当顾客没确定货物型号时可以取消货物分配,取消后该订单不提示采购,不进行库存匹配</font>
|
|
|
<div id="DataGrid1" class="DataGridStyle">
|
|
|
</div>
|
|
|
<br />
|
|
|
<font color="red">注:已经匹配库存或已经打印的订单不能修改货物商品</font>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<%--<tr>
|
|
|
<td align="left" colspan="2">
|
|
|
实际运费:<a id="a_sjyf">0</a> 计算运费Smart_Post: <a id="a_SP">0</a> Fedex_Ground: <a id="a_FD">
|
|
|
0</a> GROUND_HOME_DELIVERY:<a id="a_HF">0</a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="left" colspan="2">
|
|
|
<div id="div_fee" style="color: Red; font-size: 14pt">
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="center" colspan="2">
|
|
|
<input id="cmdSaveSP" type="button" value="保存商品信息" class="btnClass btnClassSave"
|
|
|
onclick="UpdateGoodsSKUForTM();" />
|
|
|
<input id="cmdSaveFedex" type="button" value="SmartPost运费计算" class="btnClass btnClassSave"
|
|
|
onclick="GetOrderFee();" />
|
|
|
|
|
|
<input id="Button2" type="button" value="FEDEX_GROUND运费计算" class="btnClass btnClassSave"
|
|
|
onclick="GetOrderFee2();" />
|
|
|
<input id="Button4" type="button" value="GROUND_HOME_DELIVERY运费计算" class="btnClass btnClassSave"
|
|
|
onclick="GetOrderFee3();" />
|
|
|
</td>
|
|
|
</tr>--%>
|
|
|
</table>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<table border="1" cellpadding="0" cellspacing="0" style="width: 97%;" align="center"
|
|
|
class="tableAll">
|
|
|
<tr>
|
|
|
<td class="td1" colspan="4">
|
|
|
物流信息
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
运输方式:
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<a id="a_postinfo"></a><a id="a_post" style="display: none"></a>
|
|
|
</td>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
发货等级:
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<a id="aOrderLevel"></a>
|
|
|
<input id="txtOrderLevel" type="text" style="width: 200px; display: none" class="editTextbox" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
运输方式,渠道
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<select id="selectwl" class="selectClass" style="width: 120px" name="D3">
|
|
|
<%-- <option value="13">Fedex(W仓)</option>
|
|
|
<option value="16">Fedex(E仓)</option>--%>
|
|
|
</select><select id="txtPost" class="selectClass" style="width: 120px" name="D4">
|
|
|
</select><a id="a_addpostcode" style="cursor: pointer; text-decoration: underline;
|
|
|
color: blue;">申请跟踪码</a><input id="chk_IsCF" type="checkbox" />拆分发包 <a id="a_addpostcode2"
|
|
|
style="cursor: pointer; text-decoration: underline; color: blue; display: none">
|
|
|
Fedex拆分跟踪码</a> 手动填写跟踪码:
|
|
|
<input id="txtTrackCode" type="text" style="width: 100px;" class="editTextbox" />
|
|
|
<a id="a_TrackState"></a><a id="a_TrackCode"></a><a id="a_addpostcode1" style="cursor: pointer;
|
|
|
text-decoration: underline; color: blue;">确定</a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr id="tr_fedex">
|
|
|
<td style="width: 120px" class="f1">
|
|
|
Fedex:
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<input id="chk_IsQS" type="checkbox" />签收服务 <a id="a_addpostcode3"
|
|
|
|
|
|
style="cursor: pointer; text-decoration: underline; color: blue; display: none">
|
|
|
Fedex拆分跟踪码</a>
|
|
|
sku:
|
|
|
<input id="txt_SKU" class="editTextbox" style="width: 120px;" type="text" /><font color='red'>格式:1xKm0574-white</font>
|
|
|
重量
|
|
|
<input id="txt_CFZL" class="editTextbox" style="width: 50px;" type="text" />盎司 长<input
|
|
|
id="txt_CFC" class="editTextbox" style="width: 50px;" type="text" />英寸 宽<input id="txt_CFK"
|
|
|
class="editTextbox" style="width: 50px;" type="text" />英寸 高<input id="txt_CFG" class="editTextbox"
|
|
|
style="width: 50px;" type="text" />英寸
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
跟踪码
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<div id="DataGrid4" class="DataGridStyle">
|
|
|
</div>
|
|
|
<br />
|
|
|
<font color="red">注:已经匹配订单只能由仓库修改跟踪码</font>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr id="tr_sh" style="display: none">
|
|
|
<td>
|
|
|
<table border="1" cellpadding="0" cellspacing="0" style="width: 97%;" align="center"
|
|
|
class="tableAll">
|
|
|
<tr>
|
|
|
<td class="td1" colspan="4">
|
|
|
售后信息<a id="a_savesh" style="cursor: pointer; display: none" onclick="SaveSaleBack();"><img
|
|
|
height="20px" src="../images/add.ico" width="20px" /><font color="blue" style="font-size: 11pt">保存</font></a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr style="display: none">
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
错发漏发图片:
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<input id="fileToUploadImage" name="fileToUploadImage" type="file" /><br />
|
|
|
<div id="div_img">
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr style="display: none">
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
货物编号:
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<input id="txtGoodsCode" type="text" style="width: 100px;" class="editTextbox" />
|
|
|
</td>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr style="display: none">
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
产品链接:
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<input id="txtGoodsUrl" type="text" style="width: 95%;" class="editTextbox" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr style="display: none">
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
中差评类型:
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<select id="txtBadType" class="selectClass" style="width: 120px" name="D5">
|
|
|
<option value="差评">差评</option>
|
|
|
<option value="中评">中评</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
中差评原因:
|
|
|
</td>
|
|
|
<td width="35%">
|
|
|
<select id="txtBadReason" class="selectClass" style="width: 120px" name="D6">
|
|
|
<option value="物流过程破损">物流过程破损</option>
|
|
|
<option value="库存不足">库存不足</option>
|
|
|
<option value="物流包裹被退回">物流包裹被退回</option>
|
|
|
<option value="客户买错了不想要">客户买错了不想要</option>
|
|
|
<option value="出货慢">出货慢</option>
|
|
|
<option value="运输时间长">运输时间长</option>
|
|
|
<option value="未收到货">未收到货</option>
|
|
|
<option value="尺码问题">尺码问题</option>
|
|
|
<option value="本身品质差">本身品质差</option>
|
|
|
<option value="质检问题">质检问题</option>
|
|
|
<option value="仓库发错/少发">仓库发错/少发</option>
|
|
|
<option value="分配错误">分配错误</option>
|
|
|
<option value="与描述不符">与描述不符</option>
|
|
|
<option value="不满足客人期望">不满足客人期望</option>
|
|
|
<option value="其它">其它</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr style="display: none">
|
|
|
<td style="width: 120px" class="f1">
|
|
|
中差评时间:
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="txtBadDate" type="text" style="width: 100px;" class="editTextbox" onfocus="WdatePicker()" />
|
|
|
</td>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
改评:
|
|
|
</td>
|
|
|
<td>
|
|
|
<select id="txtChangeBad" class="selectClass" style="width: 120px" name="D7">
|
|
|
<option value="未改">未改</option>
|
|
|
<option value="改成好评">改成好评</option>
|
|
|
<option value="改成中评">改成中评</option>
|
|
|
<option value="移除">移除</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr style="display: none">
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
中差评备注:
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<textarea id="txtBadRemark" cols="100" rows="4" style="width: 90%; color: red" name="S2"></textarea>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr style="display: none">
|
|
|
<td colspan="4" align="center">
|
|
|
<input id="cmdSaveCP" type="button" value="保存中差评" class="btnClass btnClassSave" onclick="SaveSaleCP()" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<input id="chk_IsBackGoods" type="checkbox" />有退货信息
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="4">
|
|
|
<table width="100%" id="tb_th" style="display: none">
|
|
|
<tr>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
退货类型
|
|
|
</td>
|
|
|
<td width="30%">
|
|
|
<select id="select_BackType" class="selectClass" name="D13" style="width: 120px">
|
|
|
<option value="2">部分赔款/不退货</option>
|
|
|
<option value="1">退款/不退货</option>
|
|
|
<option value="0">退款/退货</option>
|
|
|
<option value="6">补发配件</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
首次运费:
|
|
|
</td>
|
|
|
<td width="30%">
|
|
|
<a id="a_PostFee"></a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
退货赔款原因:
|
|
|
</td>
|
|
|
<td>
|
|
|
<select id="txtBackReason1" class="selectClass" style="width: 150px" name="D2">
|
|
|
<option value="物流过程破损">物流过程破损</option>
|
|
|
<option value="出货慢">出货慢</option>
|
|
|
<option value="库存不足">库存不足</option>
|
|
|
<option value="物流包裹被退回">物流包裹被退回</option>
|
|
|
<option value="客户买错了不想要">客户买错了不想要</option>
|
|
|
<option value="未收到货">未收到货</option>
|
|
|
<option value="尺码问题">尺码问题</option>
|
|
|
<option value="产品有瑕疵">产品有瑕疵</option>
|
|
|
<option value="本身质量差">本身质量差</option>
|
|
|
<option value="仓库错发漏发">仓库错发漏发</option>
|
|
|
<option value="与描述不符">与描述不符</option>
|
|
|
<option value="不满足客户期望">不满足客户期望</option>
|
|
|
<option value="其它">其它</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
订单状态
|
|
|
</td>
|
|
|
<td>
|
|
|
<select id="select_OrderState" class="selectClass" name="D11" style="width: 150px">
|
|
|
<option value="1">订单和佣金正常</option>
|
|
|
<option value="0">取消订单收取佣金20%</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
赔款金额:
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="txtBackMoney" type="text" style="width: 100px;" class="editTextbox" />美元
|
|
|
部分赔款时候才填
|
|
|
</td>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
退货货物初步判断
|
|
|
</td>
|
|
|
<td>
|
|
|
<select id="select_goodstate" class="selectClass" name="D14" style="width: 150px">
|
|
|
<option value="4">无</option>
|
|
|
<option value="0">可用,重新入库</option>
|
|
|
<option value="1">销毁</option>
|
|
|
<option value="6">缺包装或配件</option>
|
|
|
<option value="3">未知货物情况</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
退货我们承担运费
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="txt_postFee" class="editTextbox" max="10000000" min="0" precision="2"
|
|
|
style="width: 100px;" type="text" value="-1" />美元 <font color="red">无就填-1</font>
|
|
|
</td>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
退货买家承担运费:
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="txt_postFee2" class="editTextbox" max="10000000" min="0" precision="2"
|
|
|
style="width: 100px;" type="text" value="0" />美元
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
退货运单号:
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="txt_postCode" class="editTextbox" style="width: 95%;" type="text" />
|
|
|
</td>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
货物编号
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="txt_goodsCode" type="text" style="width: 100px;" class="editTextbox" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
初步方案:
|
|
|
</td>
|
|
|
<td>
|
|
|
<textarea id="txtBackAdvise" cols="100" rows="4" style="width: 90%; color: red" name="S3"></textarea>
|
|
|
</td>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
领导意见:
|
|
|
</td>
|
|
|
<td>
|
|
|
<div id="div_yj1">
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
最终方案
|
|
|
</td>
|
|
|
<td>
|
|
|
<textarea id="txtBackAdvise2" cols="100" rows="4" style="width: 90%; color: red"
|
|
|
name="S4"></textarea>
|
|
|
</td>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
领导意见:
|
|
|
</td>
|
|
|
<td>
|
|
|
<div id="div_yj2">
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px" class="f1">
|
|
|
备注:
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<textarea id="txtRemark" cols="100" rows="4" style="width: 90%; color: red" name="S1"></textarea>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
图片:
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<input id="fileToUploadImage1" name="fileToUploadImage" type="file" /><br />
|
|
|
<div id="div_img1">
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
仓库验货:
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<select id="select_backstate" class="selectClass" style="width: 120px" name="D11">
|
|
|
<option value="5">无</option>
|
|
|
<option value="0">未到货</option>
|
|
|
<option value="1">正常入库</option>
|
|
|
<option value="2">外箱破损重新包装入库</option>
|
|
|
<option value="3">破损报废</option>
|
|
|
<option value="4">丢失</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr id="tr_yg" style="display: none">
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
预估利润:
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<a id="YLR_1">订单金额:</a>- <a id="YLR_2">平台佣金</a>- <a id="YLR_11">税费</a>-<a id="YLR_3">货物成本</a>-<a
|
|
|
id="YLR_4">首次运费</a>-<a id="YLR_5">运费佣金</a>-<a id="YLR_8">头程费</a>-<a id="YLR_6">赔款</a>-<a
|
|
|
id="YLR_7">退货运费</a>-<a
|
|
|
id="YLR_9">仓储费</a>-<a
|
|
|
id="YLR_10">面单费</a>-<a
|
|
|
id="YLR_12">广告费</a>=<a id="YLR_ZZ" style="color: Red">最终利润:</a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr id="tr_lr" style="display: none">
|
|
|
<td style="width: 120px; height: 17px;" class="f1">
|
|
|
实际利润:
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<a id="LR_1">订单金额:</a>- <a id="LR_2">平台佣金</a>- <a id="LR_11">税费</a>-<a id="LR_3">货物成本</a>-<a
|
|
|
id="LR_4">首次运费</a>-<a id="LR_5">运费佣金</a>-<a id="LR_8">头程费</a>-<a id="LR_6">赔款</a>-<a
|
|
|
id="LR_7">退货运费</a>-<a
|
|
|
id="LR_9">仓储费</a>-<a
|
|
|
id="LR_10">面单费</a>-<a
|
|
|
id="LR_12">广告费</a>=<a id="LR_ZZ" style="color: Red">最终利润:</a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="4" align="center">
|
|
|
<input id="cmdSavePK" type="button" value="提交" class="btnClass btnClassSave" onclick="saveBackMoney()" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="4" align="center">
|
|
|
|
|
|
<input id="cmdBack" type="button" value="返 回" class="btnClass btnClassBack" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</body>
|
|
|
</html>
|