From ae6e40362a745caef9ead36f81f38313fb8c2c66 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期一, 12 五月 2025 16:54:46 +0800 Subject: [PATCH] 扣板:2张 双面机只有“扣板”是2张,其他是1张 --- CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx | 171 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 162 insertions(+), 9 deletions(-) diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx index 3b62621..83f53db 100644 --- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx +++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx @@ -5,7 +5,7 @@ <head id="Head1" runat="server"> <title>澶栧崗璁㈠崟</title> <uc:CMSHead ID="CMSHead1" runat="server" /> - <script src="../../js/business/Order.js" type="text/javascript"></script> + <script src="../../js/business/Order.js?v=1" type="text/javascript"></script> <style type="text/css"> span.hand:hover { text-decoration: underline; } span.hand_no { display: block; font-size: 14px; font-weight: bold; font-family: 骞煎渾; color: Red; } @@ -23,6 +23,15 @@ window.location = "/Pages/business/AgOutsourcSingleAllList.aspx?delete=" + keyid; }); } + + //鍒犻櫎 + function onChexiao(keyid) { + top.Dialog.confirm("纭畾瑕佹挙閿�璇ュ鍗忚鍗曞悧锛�", function () { + window.location = "/Pages/business/AgOutsourcSingleAllList.aspx?chexiao=" + keyid; + }); + } + + $(function () { $(".UnRecive").each(function (ii, vv) { @@ -92,6 +101,131 @@ var url = "/Pages/business/Waixiefukuanshenqing.aspx?id=" + orderId + "&&orderno=" + orderno; top.Dialog.open({ URL: url, Title: "澶栧崗浠樻鐢宠", Height: 600, Width: 580 }); } + + + + /* +纭鍙楃悊 +*/ + function ToAcceptwaixie(sumPrice, orderShowId, orderId, orderTypeId) { + //var commission = parseFloat(document.getElementById('txtCommission').value); + //if (isNaN(commission)) return; + + // var html = ''; + // html += '<div style="padding:15px">'; + // html += orderTypeId > 0 ? ('纭鍙楃悊璁㈠崟:<b>' + orderShowId + '</b>?') : ('鍙楃悊璁㈠崟:<b>' + orderShowId + '</b>闇�瑕佹敮浠橈骏<b>' + Float2(commission * sumPrice) + '</b>鏈嶅姟璐�,鏄惁纭鍙楃悊锛�<br>'); + // html += '</div>'; + // html += '<br/><div style=\'text-align:right;\' ><input type="button" class="button" value="鍙� 鐞�" onclick="DoAccept(' + orderId + ')"/> <input type="button" class="button" value="鍙� 娑�" onclick="parent.dialog.close()"/></div>'; + // dialog.open({ InnerHtml: html, Title: '纭鍙楃悊', Width: 200, Height: 100, Modal: false }); + + var msg ='纭鍙楃悊璁㈠崟:' + orderShowId + '?'; + top.Dialog.confirm(msg, function () { + DoAcceptwaixie(orderId); + }); + } + + + + + /* + 澶勭悊鍙楃悊璁㈠崟 + */ + var DoAcceptwaixie = function (orderId) { + window.submitUrl = "/Pages/business/OrderList.aspx"; //璁剧疆褰撳墠椤电殑鎻愪氦璺緞 + CallServer({ Target: "AcceptOrder", id: orderId }, function (data, textStatus) { + if ('1' == data) { + alertMsg('鎿嶄綔鎴愬姛锛�'); + RefreshDIVOpener(); //鍏抽棴椤甸潰 + } else { + alertMsg('-1' == data ? '鍙楃悊杩囩▼涓彂鐢熷紓甯革紝璇烽噸鏂板彈鐞嗭紒' : '鍙楃悊澶辫触锛�'); + //dialog.close(); + } + }); + } + + + ///鎵归噺鍙楃悊 + function ToAllAcceptwaixie() { + //var commission = parseFloat(document.getElementById('txtCommission').value); + //if (isNaN(commission)) return; + var ids = ''; + var cks = $("input[name='ckId']:checked"); + if (cks.length == 0) { alertMsg('娌℃湁閫変腑浠讳綍椤癸紒'); return; } else { } + var isCan = true; + var needPrice = false; + var price = 0; + var orderShowIds = ''; + cks.each( + function () { + var ckVal = $(this).val(); + var ckValJson = eval('(' + ckVal + ')'); + if (ckValJson.orderState != 1) { + isCan = false; + return false; + } + ids = ids + ',' + $(this).attr("value_keyid"); + orderShowIds = orderShowIds + ',' + ckValJson.ordershowId; + //if (ckValJson.orderType < 1) { + // needPrice = true; + // price += parseFloat(ckValJson.sumPrice) * commission; + //} + } + ); + if (!isCan) { + alertMsg('璇烽�夋嫨鏈彈鐞嗙殑璁㈠崟锛�'); + } + else { + if (ids != '') { + ids = ids.substring(1); + } + if (orderShowIds != '') { + orderShowIds = orderShowIds.substring(1); + } + // var html = ''; + // html += '<p>'; + // html += !needPrice ? ('纭鎵归噺鍙楃悊鎵�閫�<b>' + orderShowIds + '</b>璁㈠崟?') : ('鍙楃悊鎵�閫夌嚎涓婅鍗曢渶瑕佹敮浠橈骏<b>' + Float2(price) + '</b>鏈嶅姟璐�,鏄惁纭鎵归噺鍙楃悊<b>' + orderShowIds + '</b>璁㈠崟锛�<br>'); + // html += '</p>'; + // html += '<br/><div style=\'text-align:right;\' ><input type="button" class="button" value="鍙� 鐞�" onclick="DoAcceptAll(\'' + ids + '\')"/> <input type="button" class="button" value="鍙� 娑�" onclick="parent.dialog.close()"/></span></div>'; + // dialog.open({ InnerHtml: html, Title: '鎵归噺纭鍙楃悊', Width: 400, Height: 100, Modal: false }); + var msg = '纭鎵归噺鍙楃悊鎵�閫�' + orderShowIds + '璁㈠崟?'; + top.Dialog.confirm(msg, function () { + DoAcceptAllwaixie(ids); + }); + } + } + + + /* +鎵归噺澶勭悊鍙楃悊璁㈠崟 +*/ + var DoAcceptAllwaixie = function (orderIds) { + window.submitUrl = "/Pages/business/OrderList.aspx"; //璁剧疆褰撳墠椤电殑鎻愪氦璺緞 + CallServer({ Target: "AcceptOrderAll", ids: orderIds }, function (data, textStatus) { + if ('1' == data) { + alertMsg('鎿嶄綔鎴愬姛锛�'); + RefreshDIVOpener(); //鍏抽棴椤甸潰 + } else { + alertMsg('-1' == data ? '鍙楃悊杩囩▼涓彂鐢熷紓甯革紝璇烽噸鏂板彈鐞嗭紒' : '鍙楃悊澶辫触锛�'); + //dialog.close(); + } + }); + } + + + function CompledWork(orderId) { + var url = "/Pages/business/CompledWork.aspx?ids=" + orderId; + top.Dialog.open({ URL: url, Title: "瀹屽伐", Height: 300, Width: 680 }); + } + + + + function DeliverWork(orderId, orderCode, orderState) { + var url = "/Pages/business/DeliverWork.aspx?ids=" + orderId; + url += "&OrderShowId=" + orderCode; + url += "&OrderState=" + orderState; + top.Dialog.open({ URL: url, Title: "閫佽揣", Height: 450, Width: 680 }); + } + </script> </head> <body> @@ -126,11 +260,18 @@ <select id='selWorkStates' runat="server" keepdefaultstyle="true"> <option value="">鍏ㄩ儴</option> <option value="true">宸插畬宸�</option> - <option value="false">鏈畬宸�</option> + <option value="false" selected="selected">鏈畬宸�</option> </select> </td> </tr> <tr> + <td class="ali03"> + 浠樻鐘舵�侊細 + </td> + <td> + <select id='selPayStates' runat="server" datatextfield="Name" datavaluefield="MeanValue" keepdefaultstyle="true" style="width: 85px"> + </select> + </td> <td class="ali03"> 杩斿洖鏃堕棿锛� </td> @@ -143,7 +284,7 @@ <td> <input id="txtOutOrderId" type="text" runat="server" class='w80px' maxlength='20' /> </td> - <td style="text-align: right;" colspan="3"> + <td style="text-align: right;" > </td> <td> <asp:Button ID="btn_Search" Text="鏌ヨ" OnClick="btn_Search_Click" runat="server" /> @@ -158,9 +299,19 @@ <div class="right"> <div class="padding_top5 padding_left10"> - <a href="javascript:;" onclick="ToWaixieFukuan()"><span class="icon_edit">澶栧崗浠樻鐢宠</span></a> + <a href="javascript:;" menu_member_case_id="case_waixiefukuan" menu_member_case_name="澶栧崗浠樻鐢宠" onclick="ToWaixieFukuan()"><span class="icon_edit">澶栧崗浠樻鐢宠</span></a> <div class="box_tool_line"> </div> + + <a href="javascript:;" menu_member_case_id="case_ToAllAcceptList" menu_member_case_name="鎵归噺鍙楃悊" onclick="ToAllAcceptwaixie();"><span class="icon_edit">鎵归噺鍙楃悊</span></a> + <div class="box_tool_line"> + </div> + <a href="javascript:;" menu_member_case_id="case_ToCompledList" menu_member_case_name="鎵归噺瀹屽伐" onclick="ToCompled();"><span class="icon_edit">鎵归噺瀹屽伐</span></a> + <div class="box_tool_line"> + </div> + <a href="javascript:;" menu_member_case_id="case_ToSonghuoList" menu_member_case_name="鎵归噺閫佽揣" onclick="ToDeliverWork();"><span class="icon_edit">鎵归噺閫佽揣</span></a> + <div class="box_tool_line"> + </div> <a style="color: #666; cursor: inherit;">(濡傛灉澶栧崗缁欑嚎涓婂巶鍟嗙殑璁㈠崟琚彈鐞嗭紝閭d箞姝ゅ鍗忚鍗曚笉鍙啀淇敼锛屼篃涓嶅彲鍒犻櫎銆�)</a> </div> </div> @@ -211,7 +362,7 @@ <th class='w40px' style="text-align: center;"> 閫佽揣 </th> - <th class='w80px'> + <th class='w120px'> 鎿嶄綔 </th> </tr> @@ -225,7 +376,8 @@ id:<%#Eval("Keyid")%>, buyerId:'<%#Eval("BuyerId")%>', SellerId:'<%#Eval("SellerId")%>', - orderId:'<%#Eval("SellerOrderId")%>' + orderId:'<%#Eval("SellerOrderId")%>', + orderState:<%#Eval("OrderState")%> }" id='ckBox<%#Container.ItemIndex%>' class='ckBox' /> </td> <td> @@ -258,19 +410,20 @@ <%#Eval("SumPrice","{0:F2}")%> </td> <td style="text-align: center;"> - <span class="<%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "鍙楃悊") ? "hand_yes" : "hand_no"%>"> + <span class="<%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "鍙楃悊") ? "hand_yes" : "hand_no"%>" <%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "鍙楃悊") ? "" : "onclick=\"ToAcceptwaixie("+Eval("SumPrice" )+",'"+ Eval("SellerOrderId")+"',"+Eval("Keyid")+","+Eval("OrderTypeId")+")\""%> > <%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "鍙楃悊") ? "鈭�" : "脳"%></span> </td> <td style="text-align: center;"> - <span class="<%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "瀹屽伐") ? "hand_yes" : "hand_no"%>"> + <span class="<%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "瀹屽伐") ? "hand_yes" : "hand_no"%>" <%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "鍙楃悊") ? "onclick=\"CompledWork("+Eval("Keyid")+")\"" : ""%> > <%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "瀹屽伐") ? "鈭�" : "脳"%></span> </td> <td style="text-align: center;"> - <span class="<%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "閫佽揣") ? "hand_yes" : "hand_no"%>"> + <span class="<%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "閫佽揣") ? "hand_yes" : "hand_no"%>" <%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "鍙楃悊") ? "onclick=\"DeliverWork("+Eval("Keyid" )+",'"+ Eval("SellerOrderId")+"','"+Eval("OrderState")+"')\"" : ""%> > <%#IsOpearted(Eval("Keyid"), Eval("OrderState"), "閫佽揣") ? "鈭�" : "脳"%></span> </td> <td> <span menu_member_case_id="case_outAfterOrder" menu_member_case_name="淇敼" class="a_under <%#Eval("OrderState").ToString() == "1"?"":"UnRecive" %>" onclick='outAfterOrder(<%#Eval("Keyid") %>,<%#Eval("OldOrderId") %>)'>淇敼</span> + <span menu_member_case_id="case_chexiaoOrder" menu_member_case_name="鎾ら攢" class="a_under <%#Eval("OrderState").ToString() == "1"?"":"UnRecive" %>" onclick='onChexiao(<%#Eval("Keyid") %>)'>鎾ら攢</span> <span menu_member_case_id="case_deleteOrder" menu_member_case_name="鍒犻櫎" class="a_under <%#Eval("OrderState").ToString() == "1"?"":"UnRecive" %>" onclick='onDelete(<%#Eval("Keyid") %>)'>鍒犻櫎</span> </td> </tr> -- Gitblit v1.9.1