From bc56870059cca013649077af0e53891cba8dbfd1 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期日, 04 八月 2024 09:43:41 +0800
Subject: [PATCH] 代理新功能完善

---
 src/main/resources/static/admin/order-list.html |  128 +++++++++++++++++++++++++++++++-----------
 1 files changed, 93 insertions(+), 35 deletions(-)

diff --git a/src/main/resources/static/admin/order-list.html b/src/main/resources/static/admin/order-list.html
index de218b3..991c2f2 100644
--- a/src/main/resources/static/admin/order-list.html
+++ b/src/main/resources/static/admin/order-list.html
@@ -8,31 +8,59 @@
 		<meta name="viewport"
 			content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
 		<title>璁㈠崟鍒楄〃</title>
-		<link rel="stylesheet" type="text/css" href="/admin/layui/css/layui.css" />
-		<link rel="stylesheet" type="text/css" href="/admin/css/admin.css" />
+		<link rel="stylesheet" type="text/css" href="./layui/css/layui.css" />
+		<link rel="stylesheet" type="text/css" href="./css/admin.css" />
 	</head>
 
 	<body>
 		<div class="page-content-wrap">
 			<form class="layui-form" action="" lay-filter='search'>
 				<div class="layui-form-item">
+					
+					<div class="layui-inline">
+						<select name="keyType" >
+						       <option value="0">鎸夎�侀搧ID</option>
+						       <option value="1">鎸変唬鐞咺D</option>
+						       <option value="2">鎸夎鍗曞彿</option>
+							   <option value="3">鎸夋敮浠樿澶嘔D</option>
+						</select>
+					</div>
 
 					<div class="layui-inline">
-						<input type="text" name="key" id="key" placeholder="鑰侀搧ID/璁㈠崟鍙锋悳绱�" autocomplete="off"
+						
+						<input type="text" name="key" id="key" placeholder="鎼滅储" autocomplete="off"
 							class="layui-input">
 					</div>
+					
 					<div class="layui-inline">
-						<input type="text" name="startDate"  placeholder="寮�濮嬫椂闂�" autocomplete="off"
-							   class="layui-input">
+					 <select name="state" >
+					        <option value="">鍏ㄩ儴鐘舵��</option>
+					        <option value="1">鏈敮浠�</option>
+					        <option value="2">鏀粯鎴愬姛</option>
+					        <option value="3">鏀粯澶辫触</option>
+					      </select>
+					</div>
+					
+					<div class="layui-inline">
+						<select name="orderChannel" >
+						       <option value="">鍏ㄩ儴璁㈠崟娓犻亾</option>
+						       <option value="cyx">瓒呬剑浜�</option>
+						       <option value="bps">鐖嗗搧绀�</option>
+							   <option value="unknown">鍗¢噾棰�</option>
+						</select>
+					</div>
+					
+					<div class="layui-inline">
+						<input type="text" name="startDate" placeholder="寮�濮嬫棩鏈�" autocomplete="off" class="layui-input">
 					</div>
 
 					<div class="layui-inline">
-						<input type="text" name="endDate"  placeholder="缁撴潫鏃堕棿" autocomplete="off"
-							   class="layui-input">
+						<input type="text" name="endDate" placeholder="缁撴潫鏃ユ湡" autocomplete="off" class="layui-input">
 					</div>
 
 					<button class="layui-btn layui-btn-normal" lay-submit lay-filter="search" id="search">鎼滅储</button>
-					<button class="layui-btn layui-btn-normal layui-btn-xs" lay-submit lay-filter="download" id="download">涓嬭浇</button>
+					<button class="layui-btn layui-btn-normal layui-btn-xs" lay-submit lay-filter="download"
+						id="download">涓嬭浇</button>
 				</div>
 			</form>
 			<div class="layui-form" id="table-list">
@@ -50,25 +78,25 @@
 				// TODO 璺宠浆鍒拌�侀搧ID				
 			}
 
-			layui.use(['form', 'jquery', 'layer', 'table','laydate'], function() {
+			layui.use(['form', 'jquery', 'layer', 'table', 'laydate'], function() {
 				var table = layui.table;
 				var form = layui.form;
 				var $ = layui.jquery;
-                var  laydate = layui.laydate;
+				var laydate = layui.laydate;
 
-                laydate.render({
-                    elem: "input[name=startDate]",
-                    type: "date",
-                    value: new Date(),
-                    isInitValue:false
-                });
-                laydate.render({
-                    elem: "input[name=endDate]",
-                    type: "date",
-                    value: new Date(),
-                    isInitValue:false
-                });
-				
+				laydate.render({
+					elem: "input[name=startDate]",
+					type: "date",
+					value: new Date(),
+					isInitValue: false
+				});
+				laydate.render({
+					elem: "input[name=endDate]",
+					type: "date",
+					value: new Date(),
+					isInitValue: false
+				});
+
 				let table_option = {
 					elem: '#table',
 					url: '/admin/api/order/list', //鏁版嵁鎺ュ彛
@@ -117,6 +145,19 @@
 								width: 100,
 								templet: '<div><a href="javascript:void" onclick="editUserClick({{d.uid}})" class="layui-table-link">{{d.uid!=null?d.uid:""}}</a></div>'
 							},
+							
+							{
+								field: 'agent',
+								title: '娓犻亾浠g悊',
+								width: 100,
+								sort: false,
+							},
+							{
+								field: 'orderChannel',
+								title: '璁㈠崟娓犻亾',
+								width: 100,
+								sort: false,
+							},
 
 							{
 								field: 'orderNo',
@@ -131,7 +172,14 @@
 								width: 100,
 								sort: false,
 								templet: function(d) {
-									return d.orderType == 1 ? '鎶栭煶' : '鍏跺畠'
+									switch (d.orderType) {
+										case 1:
+											return "鎶栭煶";
+										case 2:
+											return "蹇墜";
+										default:
+											return "鍏跺畠";
+									}
 								}
 							},
 
@@ -141,7 +189,17 @@
 								title: '鎵ц鐘舵��',
 								width: 100,
 								templet: function(d) {
-									return d.state == 0 ? "鏈墽琛�" : (d.state == 1 ? "宸叉墽琛�" : "鎵ц閿欒")
+									switch(d.state){
+										case 0:
+										 return "鏈垎閰�";
+										case 1:
+										    return "鏈墽琛�";
+										case 2:
+											return "鏀粯鎴愬姛"
+										case 3:
+											return "鏀粯澶辫触"
+									}
+									return ""
 								}
 							}, {
 								field: 'stateDesc',
@@ -201,19 +259,19 @@
 					]
 				};
 
-			
+
 
 				var key = http_util.getQueryString("key");
 				if (key != null && key != undefined) {
 					form.val("search", {
 						"key": key
 					});
-					table_option.data=[];
+					table_option.data = [];
 					setTimeout(function() {
 						$("#search").click();
 					}, 100);
 				}
-				
+
 				//绗竴涓疄渚�
 				let tableIns = table.render(table_option);
 
@@ -228,14 +286,14 @@
 
 					return false;
 				});
-                form.on('submit(download)', function(data) {
-                    var href ="/admin/api/order/downLoadOrder?"
-                    for(var k in data.field){
-                        href+=(k+"="+encodeURIComponent(data.field[k])+"&")
+				form.on('submit(download)', function(data) {
+					var href = "/admin/api/order/downLoadOrder?"
+					for (var k in data.field) {
+						href += (k + "=" + encodeURIComponent(data.field[k]) + "&")
 					}
-                    window.open(href, '_blank');
-                    return false;
-                });
+					window.open(href, '_blank');
+					return false;
+				});
 			});
 		</script>
 	</body>

--
Gitblit v1.8.0