/* 收获方式JS 吴辉 20130417 */ /* 参数:收货方式来源类型(order,member,customer),数据来源编号(订单号,商家编号,客户编号) */ function ReceiptT(rt_datetype, targetid, rows, inputWidth) { var ReceiptTHtml = ""; if (rows == 4) { ReceiptTHtml = "收货方式:票据:城市:收货人:电话: 城市:收货人:电话: 收货地址:城市: 收货人: 电话: 指定货运公司:收货点地址:联系人: 电话: 取货点地址:联系人: 电话: 备注:"; } else if (rows == 6) { ReceiptTHtml = "收货方式:票据:城市:收货人:电话:城市:收货人:电话:收货地址:城市:收货人:电话:指定货运公司:收货点地址:联系人:电话:取货点地址:联系人:电话:备注:"; } var oldhtml = $("#ReceiptTOld").html(); if (oldhtml == "" || oldhtml == undefined) { $("#ReceiptT_Html").after(ReceiptTHtml); } $("#AcceptTypeId").html(''); $("#InvoiceId").html(''); // //加载收货方式选项 // $.ajax({ // url: "/Pages/common/CommonAjax.aspx", // type: "POST", // dataType: "html", // data: { rt_datetype: "rttype" }, // global: false, // cache: false, // success: function (data) { // $("#AcceptTypeId").html(""); // if (data != "") { // var myobj = eval('(' + data + ')'); // if (myobj != null && myobj.length > 0) { // for (var i = 0; i < myobj.length; i++) { // option = ""; // $(option).appendTo($("#AcceptTypeId")); // } // } // } // } // }); // //加载票据要求选项 // $.ajax({ // url: "/Pages/common/CommonAjax.aspx", // type: "POST", // dataType: "html", // data: { rt_datetype: "invoice" }, // global: false, // cache: false, // success: function (data) { // $("#InvoiceId").html(""); // if (data != "") { // var myobj = eval('(' + data + ')'); // if (myobj != null && myobj.length > 0) { // for (var i = 0; i < myobj.length; i++) { // option = ""; // $(option).appendTo($("#InvoiceId")); // } // } // } // } // }); //收货方式改变时触发 $("#AcceptTypeId").live("change", function () { var rt_type = $(this).find("option:selected").text(); switch (rt_type) { case "自提": $(".rt_OnBehalfOfCargo").css("display", "none"); $(".rt_HomeDelivery").css("display", "none"); $(".rt_OfficialFreightForwarder").css("display", "none"); break; case "代发货运": $(".rt_HomeDelivery").css("display", "none"); $(".rt_OfficialFreightForwarder").css("display", "none"); $(".rt_OnBehalfOfCargo").css("display", ""); $(".rt_OnBehalfOfCargo").removeClass("hide"); break; case "送货上门": $(".rt_OnBehalfOfCargo").css("display", "none"); $(".rt_OfficialFreightForwarder").css("display", "none"); $(".rt_HomeDelivery").css("display", ""); $(".rt_HomeDelivery").removeClass("hide"); break; case "指定货运公司": $(".rt_OnBehalfOfCargo").css("display", "none"); $(".rt_HomeDelivery").css("display", "none"); $(".rt_OfficialFreightForwarder").css("display", ""); $(".rt_OfficialFreightForwarder").removeClass("hide"); break; default: alert(1); $(".rt_OnBehalfOfCargo").css("display", "none"); $(".rt_HomeDelivery").css("display", "none"); $(".rt_OfficialFreightForwarder").css("display", "none"); break; } }); //加载数据 if (targetid != null && targetid != "") { $.ajax({ url: "/Pages/common/CommonAjax.aspx", type: "POST", dataType: "html", data: { rt_datetype: rt_datetype, targetid: targetid }, global: false, cache: false, success: function (data) { var jnone = []; if (data == null || data == "" || data == undefined) { } else { eval("jnone=" + data); $("#AcceptTypeId").val(jnone.AcceptTypeId); if (jnone.InvoiceDemand != "") { $("#InvoiceId").val(jnone.InvoiceDemand); } $("#City_OnBehalfOfCargo").val(jnone.City); $("#City_OfficialFreightForwarder").val(jnone.City); $("#City_HomeDelivery").val(jnone.City); $("#AccepterPhone_OnBehalfOfCargo").val(jnone.AccepterPhone); $("#AccepterPhone_HomeDelivery").val(jnone.AccepterPhone); $("#AccepterPhone_OfficialFreightForwarder").val(jnone.AccepterPhone); $("#Accepter_OnBehalfOfCargo").val(jnone.Accepter); $("#Accepter_HomeDelivery").val(jnone.Accepter); $("#Accepter_OfficialFreightForwarder").val(jnone.Accepter); $("#AccepterAddress_HomeDelivery").val(jnone.AccepterAddress); $("#AppointCourierCompany").val(jnone.AppointCourierCompany); $("#AccepterAddress").val(jnone.AccepterAddress); $("#AccepterPhoneNum").val(jnone.AccepterPhoneNum); $("#AcceptContacts").val(jnone.AcceptContacts); $("#FetchAddress").val(jnone.FetchAddress); $("#FetchPhoneNum").val(jnone.FetchPhoneNum); $("#FetchContacts").val(jnone.FetchContacts); $("#Remark").text(jnone.Remark); } $("#AcceptTypeId").change(); var txtTheAwb = document.getElementById('txtTheAwb'); if (txtTheAwb && undefined != txtTheAwb.value && undefined != jnone && undefined != jnone.TheAwb) { txtTheAwb.value = jnone.TheAwb; } else { } } }); } } function GetInvoice() { return $("#InvoiceId").find("option:selected").attr("value_keyid"); }