You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
650 lines
22 KiB
Plaintext
650 lines
22 KiB
Plaintext
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DD_OrderBlankAdd.aspx.cs" Inherits="TradeManage.DingDan.DD_OrderBlankAdd" %>
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head id="Head1">
|
|
<title>订单修改</title>
|
|
|
|
<link rel="stylesheet" type="text/css" href="../themes/New.css" />
|
|
<link href="../themes/default/easyui.css" rel="stylesheet" type="text/css" />
|
|
<link rel="stylesheet" type="text/css" href="../themes/icon.css" />
|
|
<link rel="stylesheet" type="text/css" href="../themes/DataGrid.css" />
|
|
<link rel="stylesheet" type="text/css" href="../themes/uploadify.css" />
|
|
<script src="../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
|
|
<script src="../Scripts/jquery.min.js" type="text/javascript"></script>
|
|
<script src="../Scripts/jquery.easyui.min.js" type="text/javascript"></script>
|
|
<script src="../Scripts/DataGrid.js" type="text/javascript"></script>
|
|
<script src="../Scripts/DataPager.js" type="text/javascript"></script>
|
|
<script src="../Scripts/DateBox.js" type="text/javascript"></script>
|
|
<script src="../Scripts/jquery.bgiframe.min.js" type="text/javascript"></script>
|
|
<script src="../Scripts/Global.js" type="text/javascript"></script>
|
|
<script type="text/javascript" src="../Scripts/uploadify/jquery.uploadify.js"></script>
|
|
<script src="../Scripts/ajaxfileupload.js" type="text/javascript"></script>
|
|
<script src="../Scripts/jquery.url.js" type="text/javascript"></script>
|
|
<script src="../Scripts/WindowLoad.js" type="text/javascript"></script>
|
|
<script src="../Scripts/jquery.cookies.min.js" type="text/javascript"></script>
|
|
<script src="../Scripts/DatePicker/WdatePicker.js" type="text/javascript"></script>
|
|
<link rel="stylesheet" type="text/css" href="../Scripts/fancybox/jquery.fancybox-1.3.4.css"
|
|
media="screen" />
|
|
<script src="../Scripts/MaskedTextBox.js" type="text/javascript"></script>
|
|
<script type="text/javascript" src="../Scripts/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
|
|
|
|
<script type="text/javascript" src="../Scripts/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
|
|
<script src="../Scripts/Global.js" type="text/javascript"></script>
|
|
<script type="text/javascript">
|
|
|
|
var name = "<%=Session["Name"]%>";
|
|
var Id = 0;
|
|
var index = -1;
|
|
var DetailId = 0;
|
|
var Title = "订单信息";
|
|
var Title1 = "订单修改";
|
|
var OrderId = 0;
|
|
var MateState = 0;
|
|
var IsSpare = 0;
|
|
var WindowLoadModel = new WindowLoad();
|
|
$(document).ready(function () {
|
|
WindowLoadModel.ApplicationPath = "../";
|
|
WindowLoadModel.ControlID = "WindowLoad";
|
|
WindowLoadModel.Isbgiframe = true;
|
|
WindowLoadModel.Load();
|
|
ajaxInit(WindowLoadModel);
|
|
Id = $.url.param("Id");
|
|
if (Id == undefined) {
|
|
Id = 0;
|
|
}
|
|
OrderId = $.url.param("OrderId");
|
|
if (OrderId == undefined) {
|
|
OrderId = 0;
|
|
}
|
|
GetExpressType();
|
|
|
|
Title = $.url.param("Title");
|
|
if (Title == undefined) {
|
|
Title = "订单信息";
|
|
}
|
|
Title1 = $.url.param("Title1");
|
|
if (Title1 == undefined) {
|
|
Title1 = "订单修改";
|
|
}
|
|
GetExpress();
|
|
$("#selectwl").bind("change", function () {
|
|
|
|
GetExpress();
|
|
|
|
});
|
|
//$("#txtPost").bind("change", function () {
|
|
|
|
// ChangeExpress();
|
|
|
|
//});
|
|
|
|
|
|
$("#txt_num").MaskedTextBox();
|
|
|
|
|
|
if (OrderId > 0) {
|
|
GetOrderModel();
|
|
|
|
}
|
|
|
|
if (Id > 0) {
|
|
GetOrderBlankModel();
|
|
|
|
}
|
|
$("#cmdBack").bind("click", function () {
|
|
window.history.go(-1);
|
|
});
|
|
$("#a_addpostcode").bind("click", function () {
|
|
if ($("#a_TrackCode").html() != "") {
|
|
if (window.confirm('跟踪码已经存在确实是否要覆盖原来的跟踪码?') == false)
|
|
return;
|
|
|
|
}
|
|
GetOrderTrackCode();
|
|
|
|
});
|
|
//$("#btn_CF").bind("click", function () {
|
|
// window.parent.addTab("订单拆分", "DingDan/DD_OrderSpare.aspx?Title=订单修改&OrderId=" + OrderId, true);
|
|
|
|
//});
|
|
|
|
|
|
$('#kw').bind("input propertychange", function () {
|
|
|
|
getContent(this);
|
|
|
|
});
|
|
$("#btn_link").bind("click", function () {
|
|
window.open("http://trade.aliexpress.com/order_detail.htm?orderId=" + $("#txtPlatOrderCode").html());
|
|
|
|
|
|
});
|
|
$("#a_addpostcode1").bind("click", function () {
|
|
if ($("#a_TrackCode").html() != "")
|
|
{
|
|
if (window.confirm('跟踪码已经存在确实是否要覆盖原来的跟踪码?') == false)
|
|
return;
|
|
|
|
}
|
|
if ($("#txtTrackCode").val() == "") {
|
|
alert("请填写跟踪码");
|
|
return;
|
|
|
|
}
|
|
SaveOrderTrackCode();
|
|
});
|
|
});
|
|
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 = 3;
|
|
// if()
|
|
param.OrderCode = $("#txtPlatOrderCode").html();
|
|
param.trackcode = $("#txtTrackCode").val();
|
|
param.IsSpare = 0;
|
|
param.JoinOrderCode = "";
|
|
|
|
|
|
$.ajax({
|
|
url: "DD_OrderService.asmx/SaveTrackCode",
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
dataType: "json",
|
|
success: function (data) {
|
|
|
|
alert(data.d);
|
|
if (data.d=='成功')
|
|
$("#a_TrackCode").html($("#txtTrackCode").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 GetExpress() {
|
|
|
|
$("#txtPost").empty();
|
|
$("#txtPost").append("<option value='0'>-选择-</option>");
|
|
|
|
//$("#div_postinfo").empty();
|
|
var param = new Object();
|
|
param.LogisticsId = $("#selectwl").val();
|
|
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "../BaseData.asmx/GetExpressPostList",
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
async: false,
|
|
success: function (data) {
|
|
WindowLoadModel.Hide();
|
|
if (data.d != null) {
|
|
$(data.d).each(function () {
|
|
$("#txtPost").append("<option value='" + this.ExpressID + "'>" + this.Name + "</option>");
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
});
|
|
}
|
|
|
|
function GetOrderBlankModel() {
|
|
|
|
|
|
var param = new Object();
|
|
param.Id = Id;
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "DD_OrderService.asmx/GetOrderBlankModel",
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
async: false,
|
|
success: function (data) {
|
|
WindowLoadModel.Hide();
|
|
|
|
if (data.d != null) {
|
|
OrderId = data.d.OrderId;
|
|
$("#txtPlatOrderCode").html(data.d.PlatOrderCode);
|
|
$("#txtRevName").val(data.d.RevName);
|
|
$("#txtRevCountry").val(data.d.RevCountry);
|
|
$("#txtRevAddr").val(data.d.RevAddr);
|
|
$("#txtRevPhone").val(data.d.RevPhone);
|
|
$("#txtRevMoblie").val(data.d.RevMoblie);
|
|
$("#txtRevPostCode").val(data.d.RevPostCode);
|
|
$("#txtRevProvince").val(data.d.RevProvince);
|
|
$("#txtRevCity").val(data.d.RevCity);
|
|
$("#txtRevArea").val(data.d.RevArea);
|
|
$("#txtRevMail").val(data.d.RevMail);
|
|
$("#txtTrackCode").val(data.d.TrackCode);
|
|
$("#txtShopName").html(data.d.ShopName);
|
|
if (data.d.OrderDate != null)
|
|
$("#txtOrderDate").html(data.d.OrderDate.localeFormat("yyyy-MM-dd"));
|
|
if (data.d.OrderInDate != null)
|
|
$("#txtOrderInDate").html(data.d.OrderInDate.localeFormat("yyyy-MM-dd"));
|
|
if (data.d.PrintDate != null)
|
|
$("#a_printDate").html(data.d.PrintDate.localeFormat("yyyy-MM-dd"));
|
|
if (data.d.PostDate != null)
|
|
$("#a_postDate").html(data.d.PostDate.localeFormat("yyyy-MM-dd"));
|
|
if (data.d.State > 1)
|
|
{
|
|
$("#a_addpostcode,#a_addpostcode1,#cmdSave").hide();
|
|
}
|
|
$("#selectwl").val(data.d.LogisticsId);
|
|
$("#txtPost").val(data.d.Post);
|
|
|
|
} else {
|
|
alert("找不到该订单");
|
|
$("#cmdSave").hide();
|
|
Id = 0;
|
|
|
|
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
function GetOrderModel() {
|
|
|
|
|
|
var param = new Object();
|
|
param.OrderId = OrderId;
|
|
WindowLoadModel.Show();
|
|
$.ajax({
|
|
url: "DD_OrderService.asmx/GetOrderModelNew",
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
async: false,
|
|
success: function (data) {
|
|
WindowLoadModel.Hide();
|
|
|
|
if (data.d != null) {
|
|
|
|
$("#txtPlatOrderCode").html(data.d.PlatOrderCode);
|
|
|
|
|
|
$("#txtRevName").val(data.d.RevName);
|
|
$("#txtRevCountry").val(data.d.RevCountry);
|
|
$("#txtRevAddr").val(data.d.RevAddr);
|
|
$("#txtRevPhone").val(data.d.RevPhone);
|
|
$("#txtRevMoblie").val(data.d.RevMoblie);
|
|
$("#txtRevPostCode").val(data.d.RevPostCode);
|
|
$("#txtRevProvince").val(data.d.RevProvince);
|
|
$("#txtRevCity").val(data.d.RevCity);
|
|
$("#txtRevArea").val(data.d.RevArea);
|
|
$("#txtRevMail").val(data.d.RevMail);
|
|
|
|
$("#txtShopName").html(data.d.ShopName);
|
|
if (data.d.OrderDate != null)
|
|
$("#txtOrderDate").html(data.d.OrderDate.localeFormat("yyyy-MM-dd"));
|
|
if (data.d.InDate != null)
|
|
$("#txtOrderInDate").html(data.d.InDate.localeFormat("yyyy-MM-dd"));
|
|
if (data.d.PrintDate != null)
|
|
$("#a_printDate").html(data.d.PrintDate.localeFormat("yyyy-MM-dd"));
|
|
if (data.d.PostDate != null)
|
|
$("#a_postDate").html(data.d.PostDate.localeFormat("yyyy-MM-dd"));
|
|
|
|
$("#selectwl").val(data.d.LogisticsId);
|
|
$("#txtPost").val(data.d.Post);
|
|
$("#txtTrackCode").val(data.d.TrackCode);
|
|
}
|
|
|
|
}
|
|
});
|
|
}
|
|
function ChangeExpress() {
|
|
if ($("#txtPost").val() == "0") {
|
|
|
|
return;
|
|
}
|
|
var param = new Object();
|
|
|
|
if (CF == 1)
|
|
md.OrderId = 0;
|
|
else
|
|
param.OrderId = OrderId;
|
|
param.PostId = $("#txtPost").val();
|
|
|
|
$.ajax({
|
|
url: "DD_OrderService.asmx/ChangeOrderPost",
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
dataType: "json",
|
|
success: function (data) {
|
|
if (data.d != null) {
|
|
if (data.d != "")
|
|
alert(data.d);
|
|
else
|
|
$("#txtTrackCode").val("");
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
});
|
|
}
|
|
|
|
function GetOrderTrackCode() {
|
|
if ($("#txtPost").val() == "0") {
|
|
alert("请先选择物流方式");
|
|
return;
|
|
}
|
|
|
|
|
|
var param = new Object();
|
|
var md = new Object();
|
|
if (CF == 1)
|
|
md.OrderId = 0;
|
|
else
|
|
md.OrderId = OrderId;
|
|
md.Post = $("#txtPost").val();
|
|
md.PlatOrderCode = $("#txtPlatOrderCode").html();
|
|
md.IsSpare = 0;
|
|
md.JoinOrderCode = "";
|
|
param.model = md;
|
|
|
|
param.TrackType = 3;
|
|
$.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("获取完成");
|
|
$("#a_TrackCode").val(data.d.TrackCode);
|
|
|
|
}
|
|
|
|
}
|
|
});
|
|
}
|
|
function UpdateOrderInfo() {
|
|
|
|
|
|
|
|
if ($("#txtRevCountry").val() == "") {
|
|
|
|
alert("请填写购买国家");
|
|
return;
|
|
}
|
|
if ($("#txtRevAddr").val() == "") {
|
|
|
|
alert("请填收件人详细地址");
|
|
return;
|
|
}
|
|
if ($("#txtRevName").val() == "") {
|
|
|
|
alert("请填收件人");
|
|
return;
|
|
}
|
|
|
|
if ($("#txtRevPostCode").val() == "") {
|
|
|
|
alert("请填邮编");
|
|
return;
|
|
}
|
|
|
|
var param = new Object();
|
|
var Model = new Object();
|
|
Model.Id = Id;
|
|
Model.OrderId = OrderId;
|
|
Model.RevName = $("#txtRevName").val();
|
|
Model.RevCountry = $("#txtRevCountry").val();
|
|
Model.RevAddr = $("#txtRevAddr").val();
|
|
Model.RevPhone = $("#txtRevPhone").val();
|
|
Model.RevMoblie = $("#txtRevMoblie").val();
|
|
Model.RevPostCode = $("#txtRevPostCode").val();
|
|
Model.RevProvince = $("#txtRevProvince").val();
|
|
Model.RevCity = $("#txtRevCity").val();
|
|
Model.RevArea = $("#txtRevArea").val();
|
|
Model.RevMail = $("#txtRevMail").val();
|
|
Model.LogisticsId = $("#selectwl").val();
|
|
Model.Post = $("#txtPost").val();
|
|
Model.TrackCode = $("#txtTrackCode").val();
|
|
param.model = Model;
|
|
|
|
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);
|
|
}
|
|
}
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style type="text/css">
|
|
.auto-style1 {
|
|
height: 18px;
|
|
}
|
|
</style>
|
|
|
|
|
|
|
|
|
|
</head>
|
|
<body class="headbody">
|
|
|
|
<div class="title_ico">
|
|
空包裹订单</div>
|
|
|
|
<table border="1" cellpadding="0" cellspacing="0" style="width: 99%;" align="center" class="tableAll">
|
|
|
|
<tr>
|
|
<td style="width: 120px" class="f1">订单号:
|
|
</td>
|
|
<td>
|
|
<a id="txtPlatOrderCode"></a><a id="btn_link"
|
|
style="cursor: pointer; text-decoration: underline; color: blue; display: none">跳转到速卖通订单</a>
|
|
</td>
|
|
<td style="width: 120px" class="f1"> 平台店铺:
|
|
</td>
|
|
<td>
|
|
<a id="txtShopName"></a>
|
|
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td style="width: 120px; height: 18px;" class="f1">订单日期:</td>
|
|
<td class="auto-style1">
|
|
<a id="txtOrderDate"></a></td>
|
|
<td style="width: 120px; height: 18px;" class="f1">导入日期:
|
|
</td>
|
|
|
|
<td class="auto-style1">
|
|
<a id="txtOrderInDate"></a>
|
|
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
<td style="width: 120px" class="f1">打印时间:</td>
|
|
<td>
|
|
<a id="a_printDate"></a></td>
|
|
<td style="width: 120px" class="f1">发货时间:</td>
|
|
|
|
<td>
|
|
<a id="a_postDate"></a></td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
<td style="width: 120px" class="f1">
|
|
<font color="red" style="font-weight: bolder">*</font>
|
|
购买国家:</td>
|
|
<td>
|
|
<input id="txtRevCountry" type="text" style="width: 200px;" class="editTextbox" /></td>
|
|
<td style="width: 120px" class="f1">收件人省:</td>
|
|
<td>
|
|
<input id="txtRevProvince" type="text" style="width: 200px;" class="editTextbox" /></td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
<td style="width: 120px" class="f1">收件人市:</td>
|
|
<td>
|
|
<input id="txtRevCity" type="text" style="width: 200px;" class="editTextbox" /></td>
|
|
<td style="width: 120px" class="f1">收件人区:</td>
|
|
<td>
|
|
<input id="txtRevArea" type="text" style="width: 200px;" class="editTextbox" /></td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
<td style="width: 120px" class="f1">
|
|
<font color="red" style="font-weight: bolder">*</font> 收件详细地址:</td>
|
|
<td colspan="3">
|
|
<input id="txtRevAddr" type="text" style="width: 90%;" class="editTextbox" /></td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
<td style="width: 120px" class="f1">
|
|
<font color="red" style="font-weight: bolder">*</font>
|
|
收件人:</td>
|
|
<td>
|
|
<input id="txtRevName" type="text" style="width: 200px;" class="editTextbox" /></td>
|
|
<td style="width: 120px" class="f1">联系电话:</td>
|
|
<td>
|
|
<input id="txtRevPhone" type="text" style="width: 200px;" class="editTextbox" /></td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
<td style="width: 120px" class="f1">
|
|
邮箱:</td>
|
|
<td>
|
|
<input id="txtRevMail" type="text" style="width: 200px;" class="editTextbox" /></td>
|
|
<td style="width: 120px" class="f1">手机:</td>
|
|
<td>
|
|
<input id="txtRevMoblie" type="text" style="width: 200px;" class="editTextbox" /></td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
<td style="width: 120px" class="f1">
|
|
<font color="red" style="font-weight: bolder">*</font>
|
|
邮编:</td>
|
|
<td>
|
|
<input id="txtRevPostCode" type="text" style="width: 200px;" class="editTextbox" /></td>
|
|
<td style="width: 120px" class="f1"> </td>
|
|
<td></td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
<td style="width: 120px" class="f1">物流,渠道:</td>
|
|
<td>
|
|
<select id="selectwl" class="selectClass" style="width: 120px" name="D2">
|
|
</select><select id="txtPost" class="selectClass" style="width: 120px" name="D3">
|
|
</select><a id="a_addpostcode" style="cursor: pointer; text-decoration: underline; color: blue;display:none">申请跟踪码</a></td>
|
|
<td style="width: 120px" class="f1">跟踪码:</td>
|
|
<td>
|
|
|
|
<input id="txtTrackCode" type="text" style="width: 130px;" class="editTextbox" /><a id="a_TrackState"></a><a id="a_addpostcode1" style="cursor: pointer; text-decoration: underline; color: blue;display:none">确定</a></td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr>
|
|
<td style="width: 120px" class="f1">跟踪码:</td>
|
|
<td>
|
|
<a id="a_TrackCode"></a></td>
|
|
<td style="width: 120px" class="f1"> </td>
|
|
<td>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
<td colspan="4" align="center">
|
|
<input id="cmdSave" type="button" value="提 交" class="btnClass btnClassSave" onclick="UpdateOrderInfo();" />
|
|
<input id="cmdBack" type="button" value="返 回" class="btnClass btnClassBack" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</body>
|
|
</html>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|