From 39bd9f965dfb48925a66fcd80787144b7541b866 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期日, 09 二月 2025 18:30:30 +0800
Subject: [PATCH] bug修改

---
 src/main/resources/static/admin/user-actioncount-limit.html |   76 +++++++++++++++++++++++--------------
 1 files changed, 47 insertions(+), 29 deletions(-)

diff --git a/src/main/resources/static/admin/user-actioncount-limit.html b/src/main/resources/static/admin/user-actioncount-limit.html
index 009431d..318cfe9 100644
--- a/src/main/resources/static/admin/user-actioncount-limit.html
+++ b/src/main/resources/static/admin/user-actioncount-limit.html
@@ -58,24 +58,33 @@
 		<script type="text/html" id="payMoneyTemplate">
 			<div class="layui-form-item">
 
-				<span>浠ュ線璁㈠崟>=</span>
-				<input type="text" name="totalCount_{{d.index}}" required lay-verify="required|num" placeholder="姝f暣鏁�"
-					autocomplete="off" value="{{ d.totalCount }}" class="layui-input totalCount">
+				<span>浠ュ線</span>
+
+
+
+				<select  lay-verify="required" name="orderType_{{d.index}}" style="display: inline">
+					<option value="1" {{d.orderType==1?'selected':''}}>鎶栭煶</option>
+					<option value="2" {{d.orderType==2?'selected':''}}>蹇墜</option>
+				</select>
+
+			    <span> 璁㈠崟>=</span>
+				<input type="text" name="beforeCount_{{d.index}}" required lay-verify="required|num" placeholder="姝f暣鏁�"
+					autocomplete="off" value="{{ d.beforeCount }}" class="layui-input totalCount">
 				<span>鍗曪紝闄愬埗鎻愪氦锛�</span>
 				
 				<span>瓒呬剑浜�</span>
-				<input type="text" name="perCountCyx_{{d.index}}" required lay-verify="required|num" placeholder="姝f暣鏁�"
-					autocomplete="off" value="{{ d.perCountCyx }}" class="layui-input">
+				<input type="text" name="cyx_{{d.index}}" required lay-verify="required|num" placeholder="姝f暣鏁�"
+					autocomplete="off" value="{{ d.cyx }}" class="layui-input">
 				<span>鍗曪紝</span>
 				
 				<span>鐖嗗搧绀�</span>
-				<input type="text" name="perCountBps_{{d.index}}" required lay-verify="required|num" placeholder="姝f暣鏁�"
-					autocomplete="off" value="{{ d.perCountBps }}" class="layui-input">
+				<input type="text" name="bps_{{d.index}}" required lay-verify="required|num" placeholder="姝f暣鏁�"
+					autocomplete="off" value="{{ d.bps }}" class="layui-input">
 				<span>鍗曪紝</span>
 				
-				<span>鍗¢噾棰�</span>
-				<input type="text" name="perCountUnknown_{{d.index}}" required lay-verify="required|num" placeholder="姝f暣鏁�"
-					autocomplete="off" value="{{ d.perCountUnknown }}" class="layui-input">
+				<span>鑷笭</span>
+				<input type="text" name="own_{{d.index}}" required lay-verify="required|num" placeholder="姝f暣鏁�"
+					autocomplete="off" value="{{ d.own}}" class="layui-input">
 				<span>鍗�</span>
 
 				<span class="layui-icon layui-icon-close delete"></span>
@@ -107,10 +116,10 @@
 					const index = $(".totalCount").length + 1;
 					laytpl($('#payMoneyTemplate').html()).render({
 						"index": index,
-						"totalCount": "",
-						"perCountCyx": "",
-						"perCountBps": "",
-						"perCountUnknown": "",
+						"beforeCount": "",
+						"cyx": "",
+						"bps": "",
+						"own": "",
 					}, function(html) {
 						$("#add").parent().parent().before(html);
 					});
@@ -139,13 +148,18 @@
 							// 璁剧疆璧勯噾
 							for (var i = 0; i < response.data.length; i++) {
 								let item = response.data[i];
-								laytpl($('#payMoneyTemplate').html()).render({
-									"index": i + 1,
-									"totalCount": item.totalCount,
-									"perCountCyx": item.perCountCyx,
-									"perCountBps": item.perCountBps,
-									"perCountUnknown": item.perCountUnknown,
-								}, function(html) {
+								var params= {
+                                    "index": i + 1,
+									"orderType": item.orderType,
+                                    "beforeCount": item.beforeCount,
+                                    "cyx": 0,
+                                    "bps": 0,
+                                    "own": 0,
+                                };
+								item.todayOrderCountList.forEach(function(e){
+									params[e["orderChannel"]] = e["orderCount"];
+								});
+								laytpl($('#payMoneyTemplate').html()).render(params, function(html) {
 									$("#add").parent().parent().before(html);
 									$(".delete").bind("click", function(e) {
 										$(e.target).parent().remove();
@@ -166,14 +180,18 @@
 
 					var params = [];
 					for (var key in data.field) {
-						if (key.indexOf("totalCount_") == 0) {
-							let index = key.replace("totalCount_", "");
-							params.push({
-								"totalCount": data.field[key],
-								"perCountCyx": data.field["perCountCyx_" + index],
-								"perCountBps": data.field["perCountBps_" + index],
-								"perCountUnknown": data.field["perCountUnknown_" + index]
-							});
+						if (key.indexOf("beforeCount_") == 0) {
+							let index = key.replace("beforeCount_", "");
+							var fdata= {
+                                "beforeCount": data.field[key],
+                                "orderType": data.field["orderType_" + index],
+                                "todayOrderCountList": [],
+                                "perCountUnknown": data.field["perCountUnknown_" + index]
+                            };
+							fdata.todayOrderCountList.push({"orderChannel":"cyx","orderCount":data.field["cyx_" + index]})
+                            fdata.todayOrderCountList.push({"orderChannel":"bps","orderCount":data.field["bps_" + index]})
+                            fdata.todayOrderCountList.push({"orderChannel":"own","orderCount":data.field["own_" + index]})
+							params.push(fdata);
 						} 
 					}
 					console.log(params);

--
Gitblit v1.8.0