From f6043f17982667a9e028ff7aa5cd7c2f8318a791 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期五, 08 八月 2025 14:07:40 +0800
Subject: [PATCH] 20250807 设计订单提成最新修改 试卷按照p数 自动合集p数、根据p数算提成
---
CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 157 insertions(+), 7 deletions(-)
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx
index 35ce08d..5f8e975 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; }
@@ -101,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>
@@ -135,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>
@@ -152,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" />
@@ -170,6 +302,16 @@
<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>
@@ -234,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>
@@ -267,15 +410,15 @@
<%#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>
@@ -289,6 +432,13 @@
</tbody>
</table>
<uc:UCPager ID="UCPager1" runat="server" />
+ <select keepdefaultstyle='true' id='ddlPageSize' runat="server" style="float:right;margin-top:10px;" >
+ <option value="25">25鏉�/椤�</option>
+ <option value="50">50鏉�/椤�</option>
+ <option value="100">100鏉�/椤�</option>
+ <option value="200">200鏉�/椤�</option>
+ </select>
+ <div style="height:100px;"></div>
</div>
</div>
</form>
--
Gitblit v1.9.1