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

<%@ 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">&nbsp;平台店铺:
</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">&nbsp;</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">&nbsp;</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td colspan="4" align="center">
<input id="cmdSave" type="button" value="提 交" class="btnClass btnClassSave" onclick="UpdateOrderInfo();" />&nbsp;
<input id="cmdBack" type="button" value="返 回" class="btnClass btnClassBack" />&nbsp;
</td>
</tr>
</table>
</body>
</html>