| | |
| | | <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; } |
| | |
| | | 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> |
| | |
| | | <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;">(如果外协给线上厂商的订单被受理,那么此外协订单不可再修改,也不可删除。)</a> |
| | | </div> |
| | | </div> |
| | |
| | | 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> |
| | |
| | | <%#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> |