From 6fe02a16e55f17e45a3997171e1b2284d45af25b Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期四, 15 五月 2025 08:32:14 +0800 Subject: [PATCH] 提交 --- CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx | 249 ++++++++++++++++++++++++++++++++----------------- 1 files changed, 160 insertions(+), 89 deletions(-) diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx index f84291c..40fa8cf 100644 --- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx +++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx @@ -9,15 +9,15 @@ <link rel="stylesheet" type="text/css" href="../../Styles/base.css" /> <link href="../../Styles/changes.css" rel="stylesheet" type="text/css" /> <link href="../../Styles/ParticularWQJ.css" rel="stylesheet" type="text/css" /> - <script src="../../js/Inquiry/Inquiry.js" type="text/javascript"></script> - <script src="../../js/business/Order.js?v=25" type="text/javascript"></script> + <script src="../../js/Inquiry/Inquiry.js?v=185" type="text/javascript"></script> + <script src="../../js/business/Order.js?v=47" type="text/javascript"></script> <!--鍓嶅彴椤甸潰end--> <script type="text/javascript" language="javascript"> function jsPrice(dj) { var num = $("#printCount").val(); - $("#txtSumPrice").val(dj * num); + $("#txtSumPrice").val((dj * num).toFixed(4)); } function jsdjPrice(zj) { @@ -43,13 +43,19 @@ ///鏂板瀹㈡埛 function showCustomer() { - top.Dialog.open({ URL: "/Pages/business/CorporateClientsEdit.aspx?src=order", Title: "鏂板瀹㈡埛", Width: 900, Height: 680 }); + top.Dialog.open({ URL: "/Pages/business/CorporateClientsEdit.aspx?src=order", Title: "鏂板瀹㈡埛", Width: 1200, Height: 780 }); } function Saveyaoqiu() { + if (document.getElementById('txtSumPrice').value == "" || parseFloat(document.getElementById('txtSumPrice').value) <=0 ) { + if (!confirm("璁㈠崟鎬讳环涓�0锛屾槸鍚︾户缁繚瀛橈紵")) + return false; + } + + if (document.getElementById('selPrintTypes').value != "6") { alertMsg("鐩墠鍙繚瀛樹功鍒婅姹�!"); - return; + return false; } return ValidateForm(); } @@ -110,7 +116,9 @@ try { document.getElementById('spnCustormerControl').style.display = document.getElementById('txtCustormerName') ? 'none' : ''; if ('0' == document.getElementById('txtKeyid').value) { - document.getElementById('txtDeliveryTime').value = new Date().ToFuture({ day: 1 }).ToString('yyyy-MM-dd'); + document.getElementById('txtDeliveryTime').value = new Date().ToFuture({ day: 2 }).ToString('yyyy-MM-dd'); + document.getElementById('selPrintTypes').value = "29"; + printTypeChange(document.getElementById('selPrintTypes')); ReceiptT('customer', '', 6, 120); return; } else { ReceiptT('order', '<%=Orderid %>', 6, 120); @@ -139,6 +147,21 @@ } + + //缁存姢 + function onViewuplod() { + + var keyid = $("#selCustormer").val(); + if (keyid == "") { + alertMsg("璇烽�夋嫨瀹㈡埛!"); + return; + } + var l = (screen.availWidth - 500) / 2; + var t = (screen.availHeight - 300) / 2; + // window.open({ URL: "/Pages/business/CorporateClientsUpLoadContract.aspx?Keyid=" + keyid, Title: "鏌ョ湅鍚堝悓", Width: 900, Height: 750 }); + window.open('/Pages/business/CorporateClientsContractShow.aspx?Keyid=' + keyid, '_blank', 'height=750,width=900,top=' + t + ',left=' + l + ',toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no'); + } + </script> <style type="text/css"> @@ -158,10 +181,13 @@ </script> </ItemTemplate> </asp:Repeater>--%> - <table class="table2" id="tbBasic"> + <table class="table2" id="tbBasic" align="left" style=" width:1000px;"> <thead> <tr> - <th colspan="8"> + <th colspan="1"> + <input type="button" id="btnPrint" value="鏌ョ湅鍚堝悓" onclick="onViewuplod()"> + </th> + <th colspan="7"> 鍩烘湰淇℃伅 </th> </tr> @@ -185,7 +211,7 @@ </td> </tr> <tr> - <td align="right"> + <td align="right"> 璁㈠崟绫诲瀷锛� </td> <td align="left"> @@ -194,7 +220,29 @@ <select id='selPrintTypes' runat="server" datatextfield="PrintName" datavaluefield="Keyid" keepdefaultstyle='true' onchange='printTypeChange(this)' class=' Sreq'> </select> </td> - <td align="right"> + <td align="right"> + 瀹㈡埛鍗曚綅锛� + </td> + <td colspan="3" align="left"> + <input type="hidden" id='txtCustormer' runat="server" /> + <input id='txtCustormerName' runat="server" readonly="readonly" /><span id='spnCustormerControl'><select id='selCustormer' runat="server" keepdefaultstyle='true' datavaluefield='MemberId' datatextfield='CompanyName' onchange='custormerChange(this)' class='Sreq' selinputhtml="True" sign="" style=" width:123px;"></select> + <%--<input type="button" value='鏂板' keepdefaultstyle='true' onclick="top.Dialog.open({ URL: '/Pages/business/CorporateClientsEdit.aspx', Title: '鏂板瀹㈡埛', Width: 900, Height: 680});" />--%> + </span> + <input type='hidden' runat="server" id='txtCompanyName' /> + </td> + <td align="right"> + 瀹㈡埛绾у埆锛� + </td> + <td align="left"> + <select id='selCustormerLevel' class='Sreq' runat="server" datatextfield="Name" datavaluefield="Keyid" keepdefaultstyle='true'> + </select> + <!--datavaluefield="MeanValue"--> + </td> + + + </tr> + <tr> + <td align="right"> 璁㈠崟缂栧彿锛� </td> <td align="left"> @@ -207,85 +255,52 @@ <select id='selExigencyDegree' runat="server" datatextfield="Name" datavaluefield="MeanValue" keepdefaultstyle='true'> </select> </td> - <td align="right"> + <td align="right" id="selVerifyWay123"> 浜よ揣鏃堕棿锛� </td> + <td align="left" id="selVerifyWay321"> + <input id='txtDeliveryTime' class='date' runat="server" /> + </td> + <td align="right"> + 宸叉湁鍗颁欢锛� + </td> <td align="left"> - <input id='txtDeliveryTime' class='date req' runat="server" /> + <select id='selprintask' runat="server" keepdefaultstyle='true' datavaluefield="Keyid" datatextfield='Name' style="width:150px;" onchange='printTypeChange1(this)' > + <option value="" >璇烽�夋嫨</option> + </select> </td> </tr> + <tr> - <td align="right"> + <td align="right"> 鍗颁欢鍚嶇О锛� </td> <td align="left"> - <input id='txtDocumentName' runat="server" maxlength='200' class='req' /> + <input id='txtDocumentName' runat="server" maxlength='200' class='req' style="width:200px;" /> + <input type='hidden' id='txtDocumentNameHide' /> </td> - <td align="right"> + <td align="right" id="selVerifyWay1234"> 璁㈠崟鍗曚环锛� </td> - <td align="left"> + <td align="left" id="selVerifyWay4321"> <input id='txtUnitPrice' runat="server" maxlength='9' class='float' onchange="jsPrice(this.value)" /> </td> <td align="right"> 璁㈠崟鎬讳环锛� </td> <td align="left"> - <input id='txtSumPrice' runat="server" maxlength='9' value='0' class="req float" min="0" onchange="jsdjPrice(this.value)" /> + <input id='txtSumPrice' runat="server" maxlength='16' value='0' class="req float" min="0" onchange="jsdjPrice(this.value)" /> </td> - <td align="right"> + <td align="right" id="selVerifyWay12"> 鏍$鏂瑰紡锛� </td> - <td align="left"> + <td align="left" id="selVerifyWay21"> <select id='selVerifyWay' class=' Sreq' runat="server" datatextfield="Name" datavaluefield="MeanValue" keepdefaultstyle='true'> </select> </td> + </tr> - <tr> - <td align="right"> - 宸叉湁鍗颁欢锛� - </td> - <td align="left"> - <select id='selprintask' runat="server" keepdefaultstyle='true' datavaluefield="Keyid" datatextfield='Name' onchange='printTypeChange1(this)' > - <option value="" >璇烽�夋嫨</option> - </select> - </td> - <td align="right"> - - </td> - <td align="left"> - - </td> - <td align="right"> - - </td> - <td align="left"> - - </td> - <td align="right"> - - </td> - <td align="left"> - - </td> - <td align="right"> - - </td> - <td align="left"> - - </td> - </tr> <tr> - <td align="right"> - 瀹㈡埛鍗曚綅锛� - </td> - <td colspan="3" align="left"> - <input type="hidden" id='txtCustormer' runat="server" /> - <input id='txtCustormerName' runat="server" readonly="readonly" /><span id='spnCustormerControl'><select id='selCustormer' runat="server" keepdefaultstyle='true' datavaluefield='MemberId' datatextfield='CompanyName' onchange='custormerChange(this)' class='Sreq' selinputhtml="True" sign="" style=" width:123px;"></select> - <%--<input type="button" value='鏂板' keepdefaultstyle='true' onclick="top.Dialog.open({ URL: '/Pages/business/CorporateClientsEdit.aspx', Title: '鏂板瀹㈡埛', Width: 900, Height: 680});" />--%> - </span> - <input type='hidden' runat="server" id='txtCompanyName' /> - </td> <td align="right"> 涓氬姟缁忕悊锛� </td> @@ -300,16 +315,6 @@ <select id='selCustormerManagers' runat="server" keepdefaultstyle='true' datavaluefield="Keyid" datatextfield='Name'> </select> </td> - </tr> - <tr> - <td align="right"> - 瀹㈡埛绾у埆锛� - </td> - <td align="left"> - <select id='selCustormerLevel' class='Sreq' runat="server" datatextfield="Name" datavaluefield="Keyid" keepdefaultstyle='true'> - </select> - <!--datavaluefield="MeanValue"--> - </td> <td align="right"> 鑱� 绯� 浜猴細 </td> @@ -322,18 +327,53 @@ <td align="left"> <input id='txtPhone' runat="server" class='' /> </td> - <td align="right"> + + </tr> + + <tr> + <td align="right"> 鑱旂郴Q Q锛� </td> <td align="left"> <input id='txtQQ' runat="server" maxlength="50" /> </td> - </tr> + <td align="right"> + + </td> + <td align="left"> + + </td> + <td align="right"> + + </td> + <td align="left"> + + </td> + <td align="right"> + + </td> + <td align="left"> + + </td> + </tr> </table> + <div id='div_InquiryEdit' style='display: block;'> - <div id="divInquiry" style='display: block;'> + <div id="divInquiry" style=' display: block;width:1010px;' > </div> - <table class="table2 table2Left"> + <br /> + <table class="table2 table2Left" id="Duiyinghetongbianhao" align="left" style=" width:1000px;"> + <tr style=" height:11px;"> + <td style="width:100px;text-align:right;"> + 瀵瑰簲鍚堝悓搴忓彿锛� + </td> + <td style="text-align:left;" > + <input id='txtDuiyinghetongbianhao' runat="server" maxlength="100" /> + </td> + </tr> + </table> + <br /> + <table class="table2 table2Left" align="left" style=" width:1000px;"> <thead> <tr> <th colspan="6"> @@ -357,7 +397,8 @@ </tr> </table> </div> - <table class="table2" id="tbFacing"> + <br /> + <table class="table2" id="tbFacing" align="left" style=" width:1000px;"> <thead> <tr> <th colspan="4"> @@ -397,7 +438,7 @@ <input id='txtBookPrice' runat="server" maxlength='9' class='float' /> </td> </tr> - <tr> + <tr id="trPerBag"> <td align="right"> 姣忓寘鏁伴噺锛� </td> @@ -412,7 +453,8 @@ </td> </tr> </table> - <table class="table2"> + <br /> + <table class="table2" align="left" style=" width:1000px;"> <tbody> <tr> @@ -435,11 +477,12 @@ <td class="contentLeft" colspan="2" style=" padding-left:300px;"> <input type="hidden" id='txtKeyid' runat="server" value='0' /><input type="hidden" value='0' id='txtBillMode' runat="server" /> <input type="hidden" name='Target' value='default' /> - <input name='hidPrintTypeId' id='hidPrintTypeId' type="hidden" /><input type="button" id="btnSaveask" runat="server" value="淇濆瓨璁㈠崟鍜岃姹�" onclick="if(!Saveyaoqiu())return false;" /> <input type="button" id="btnSave" runat="server" value="淇濆瓨璁㈠崟" onclick="if(!Save())return false;" /> <input type="button" value="閲� 缃�" id='btnReset' onclick="ReLoad()" /> + <input name='hidPrintTypeId' id='hidPrintTypeId' type="hidden" /> + <input type="button" id="btnSaveask" runat="server" value="淇濆瓨璁㈠崟鍜岃姹�" onclick="if(!Saveyaoqiu())return false;" /> <input type="button" id="btnSave" runat="server" value="淇濆瓨璁㈠崟" onclick="if(!Save())return false;" /> <input type="button" value="閲� 缃�" id='btnReset' onclick="ReLoad()" /> - <%--<input type="button" value="杩斿洖鍒楄〃" id='btnBackList' onclick="window.location='OrderList.aspx';" />--%> + <input type="button" value="杩斿洖鍒楄〃" id='btnBackList' onclick="window.location='OrderList.aspx';" /> </td> </tr> <tr> @@ -457,12 +500,11 @@ var count = document.getElementById('printCount').value; var numPerBag = parseInt($("#txtNumberPerBag").val()); - if (isNaN(count)) { + if (isNaN(count) || isNaN(numPerBag)) { - $("#txtBagNum").val(0); + /* $("#txtBagNum").val("");*/ } else { - var bagNum = parseInt(count / numPerBag); $("#txtBagNum").val(bagNum); } @@ -472,9 +514,9 @@ var count = document.getElementById('printCount').value; var bagNum = parseInt($("#txtBagNum").val()); - if (isNaN(count)) { + if (isNaN(count) || isNaN(bagNum)) { - $("#txtNumberPerBag").val(0); + /* $("#txtNumberPerBag").val("");*/ } else { @@ -490,18 +532,23 @@ showWait(); var OldOrderId = document.getElementById('txtKeyid').value; var ssselPrintTypes = document.getElementById('selPrintTypes').value; + //alert(7); if (ssselPrintTypes == -1 || ssselPrintTypes == "-1") {//鍏朵粬绫诲瀷 $("#hidOrderId").val(OldOrderId); $("#divInquiry").load("/Pages/front/OtherType.aspx", { "PrintTypeId": "-1" }); setTimeout(function () { + //alert(8); if (sel.value != "" || sel.value == "0") { BindControl1(sel.value); } }, 1000); window.hideWaitDiv = window.parent.parent.parent.parent.parent.parent.hideWaitDiv; - if (window.hideWaitDiv) window.hideWaitDiv(); - } else { + if (window.hideWaitDiv) + window.hideWaitDiv(); + } + else + { DelayLoadPrintType1(ssselPrintTypes, '1', OldOrderId, 'order'); } document.getElementById('hidPrintTypeId').value = ssselPrintTypes; @@ -514,24 +561,45 @@ else { document.getElementById('trbook').style.display = 'none'; } + + if (ssselPrintTypes == 37) { + document.getElementById('tbFacing').style.display = 'none'; + document.getElementById('selVerifyWay12').style.display = 'none'; + document.getElementById('selVerifyWay21').style.display = 'none'; + //document.getElementById('selVerifyWay123').style.display = 'none'; + //document.getElementById('selVerifyWay321').style.display = 'none'; + + document.getElementById('txtDeliveryTime').value = ""; + + + } + else { + document.getElementById('tbFacing').style.display = ''; + document.getElementById('selVerifyWay12').style.display = ''; + document.getElementById('selVerifyWay21').style.display = ''; + } } //淇敼鍙嶇粦鏁版嵁 function BindControl1(orderId) { + // alert(1); if (parseInt(orderId) > 0) { $.ajax({ url: '/Pages/front/InquiryOnLine.aspx?tmp' + (new Date()).valueOf(), type: "POST", data: "BindControl1=true&OrderId=" + orderId, success: function (dataJsonStr) { + // alert(2); if (dataJsonStr == null || dataJsonStr == "") return; var dataJson = eval('(' + dataJsonStr + ')'); + // alert(dataJson.PrintTypeId); if (dataJson.PrintTypeId == "-1" || dataJson.PrintTypeId == -1) { $("[name='printSizeName']").val(dataJson.PrintSizeName); $("[name='printCount']").val(dataJson.PrintCount); + $("#ysUnit").attr("value", dataJson.Unit); $("[name='txtPrintDemand']").val(dataJson.PrintDemand); } else { BindControlByPrintType(dataJson); @@ -579,6 +647,7 @@ function LoadPrintType1(printTypeId, pvcTypePar, OrderId) { + //alert(4); $("#hidOrderId").val(OrderId); switch (printTypeId) { //鍚嶇墖 @@ -690,6 +759,7 @@ //鍔ㄦ�佸姞杞介〉闈㈠悗鎵ц鐨勮鍙� function ExcuteCallBack1() { + // alert(5); var printTypeId = $("#hidPrintTypeId").val(); $("#selDigitalPrintType").live("change", @@ -739,6 +809,7 @@ var ssselprintask = $("#selprintask").val(); //淇敼鍙嶇粦鏁版嵁 + //alert(3); if (ssselprintask != "" || ssselprintask == "0") { BindControl1(ssselprintask); } -- Gitblit v1.9.1