miaofuhao 2 miesięcy temu
rodzic
commit
de81d306d4

+ 2 - 2
CallCenterWeb.UI/Script/Common/huayi.config.js

@@ -2,10 +2,10 @@
2 2
 	var huayi = {};
3 3
 }
4 4
 huayi.config = {
5
-	//callcenter_url: "http://localhost:7456/",//生产环境 前端Web站IP和端口
5
+	//	callcenter_url: "http://localhost:7456/",//生产环境 前端Web站IP和端口
6 6
 	// callcenter_url: "http://192.168.4.18:4687/",//生产环境 前端Web站IP和端口
7 7
 	callcenter_url: "http://192.168.8.9:1001/", //生产环境 前端Web站IP和端口
8
-	//  callcenter_url: "http://oa.shuanghui.net:8046/",//生产环境 前端Web站IP和端口
8
+	//	callcenter_url: "http://oa.shuanghui.net:8046/",//生产环境 前端Web站IP和端口
9 9
 
10 10
 	socket_ip: "192.168.8.7", //WebSocket通讯ip 121.196.219.217
11 11
 	socket_port: "8081", //WebSocket通讯端口

+ 45 - 0
CallCenterWeb.UI/SystemManager/js/yongHuManger.js

@@ -976,6 +976,51 @@ function setYongState(val) {
976 976
 	}
977 977
 	return str;
978 978
 }
979
+//上传文件
980
+$("#btndr").click(function () {
981
+    $("#upFile").trigger("click");
982
+})
983
+$("#upFile").change(function () {
984
+    upload();
985
+})
986
+
987
+function ExcelMod() {
988
+	window.location.href = huayi.config.callcenter_url + 'Customer/DownTemplate?token='+token;
989
+	
990
+}
991
+
992
+//上传文件
993
+function upload() {
994
+    if (document.getElementById("upFile").files.length > 0) {
995
+        var formData = new FormData();
996
+        formData.append("upFile", document.getElementById("upFile").files[0]);
997
+        formData.append("type", 1);
998
+        formData.append("token", $.cookie("token"));
999
+        $.ajax({
1000
+            url: huayi.config.callcenter_url + "UserAccount/ImportExcel",
1001
+            type: "POST",
1002
+            data: formData,
1003
+            contentType: false,
1004
+            processData: false,
1005
+            success: function (result) {
1006
+                document.getElementById("upFile").outerHTML = document.getElementById("upFile").outerHTML;
1007
+                $("#upFile").change(function () {
1008
+                    upload();
1009
+                });
1010
+                var r = $.parseJSON(result);
1011
+                if (r.state.toLowerCase() == "success") {
1012
+                	debugger
1013
+                	layer.msg("导入成功");
1014
+                	initTable(token, id, keyWord);
1015
+                }
1016
+            }
1017
+        });
1018
+    } else {
1019
+        layer.confirm('请上传文件!', {
1020
+            btn: ['确定']
1021
+        });
1022
+    }
1023
+}
979 1024
 
980 1025
 document.onkeydown = function (e) { // 回车提交表单
981 1026
     var theEvent = window.event || e;

BIN
CallCenterWeb.UI/SystemManager/template/用户导入模板.xlsx


+ 6 - 0
CallCenterWeb.UI/SystemManager/yongHuManger.html

@@ -34,6 +34,12 @@
34 34
 					<span>关键字:
35 35
 						<input type="text" class="searCon" placeholder="请输入关键字" />
36 36
 					</span>
37
+					
38
+					<button id="btndr" type="button" class="btns">导入</button>
39
+					<input type="file" name="upFile" id="upFile" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel" style="display: none;"/>
40
+					<a class="btns" href="./template/用户导入模板.xlsx" download>模版下载</a>
41
+
42
+					
37 43
 					<button class="btns searchGo">搜索</button>
38 44
 					<button class="btns exportFile">导出</button>
39 45
 					

+ 36 - 4
CallCenterWeb.UI/WorkOrder/WorkOrderApprove.html

@@ -3,7 +3,7 @@
3 3
 
4 4
 	<head>
5 5
 		<meta charset="UTF-8">
6
-		<title>已办待审核工单</title>
6
+		<title>审核通过工单</title>
7 7
 		<meta name="viewport" content="width=device-width, initial-scale=1.0">
8 8
 		<script src="../Script/Common/huayi.load.js"></script>
9 9
 		<script src="../Script/Common/huayi.config.js"></script>
@@ -155,6 +155,10 @@
155 155
 						<div class="form-group">
156 156
 							<input class="form-control" type="text" id="reviewNotes" placeholder="请输入审核内容">
157 157
 						</div>
158
+						<div class="time-box form-group">
159
+							<i class="tub fa fa-calendar"></i>
160
+							<input class="form-control search_time" type="text" id="auditTime" placeholder="请选择审核时间" autocomplete="off">
161
+						</div>
158 162
 						<div class="form-group btn-position">
159 163
 							<button class="btns ss">搜索</button>
160 164
 							<button class="btns export">导出</button>
@@ -209,6 +213,7 @@
209 213
 		<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
210 214
 	
211 215
 		<script>
216
+			var exportParams 
212 217
 			$(document).ready(function() {
213 218
 				laydate.render({
214 219
 					elem: '#greetingTimes',
@@ -220,11 +225,17 @@
220 225
 					range: '~',
221 226
 					theme: '#1ab394',
222 227
 				});
223
-
228
+				laydate.render({
229
+					elem: '#auditTime',
230
+					range: '~',
231
+					theme: '#1ab394',
232
+				});
224 233
 				// 导出
225 234
 				$('.export').click(function() {
226
-					var state = 10; //处理进度
227
-					dcexcel(state);
235
+					exportParams.isdc = 2
236
+					var url = buildExportUrl("WorkOrder/GetList", exportParams)
237
+					console.log(huayi.config.callcenter_url + url)
238
+			    	window.location.href = huayi.config.callcenter_url + url;
228 239
 				});
229 240
 			})
230 241
 
@@ -271,6 +282,8 @@
271 282
 							see: $("#searchSee").val(), //	处理专员是否只查看负责区域单子
272 283
 							duplicatetime: $('#duplicateTime').val() && $('#duplicateTime').val().split(' ~ ')[0], //重复投诉开始时间
273 284
 							endduplicatetime: $('#duplicateTime').val() && $('#duplicateTime').val().split(' ~ ')[1], //重复投诉结束时间
285
+							auditStartTime: $('#auditTime').val() && $('#auditTime').val().split(' ~ ')[0], //审核开始时间
286
+							auditEndTime: $('#auditTime').val() && $('#auditTime').val().split(' ~ ')[1], //审核投诉结束时间
274 287
 							reminder: $("#searchReminder").val(), //是否催单
275 288
 							incomplete: $("#searchComplete").val(), //是否完善
276 289
 							reviewStatus: 1,
@@ -278,6 +291,7 @@
278 291
 							pageindex: params.pageNumber, //页码
279 292
 							pagesize: params.pageSize, //条数
280 293
 						};
294
+						exportParams = param
281 295
 						return param;
282 296
 					},
283 297
 					onLoadSuccess: function() { //加载成功时执行
@@ -289,6 +303,24 @@
289 303
 					}
290 304
 				});
291 305
 			}
306
+		
307
+			// 构建导出URL
308
+			function buildExportUrl(baseUrl, params) {
309
+			    var url = baseUrl;
310
+			    var isFirstParam = true;
311
+			    
312
+			    for (var key in params) {
313
+			        if (params[key] !== undefined && params[key] !== null && params[key] !== '') {
314
+			            if (isFirstParam) {
315
+			                url += "?" + key + "=" + encodeURIComponent(params[key]);
316
+			                isFirstParam = false;
317
+			            } else {
318
+			                url += "&" + key + "=" + encodeURIComponent(params[key]);
319
+			            }
320
+			        }
321
+			    }
322
+			    return url;
323
+			}	
292 324
 		</script>
293 325
 	</body>
294 326
 

+ 47 - 3
CallCenterWeb.UI/WorkOrder/WorkOrderAuditRejection.html

@@ -3,7 +3,7 @@
3 3
 
4 4
 	<head>
5 5
 		<meta charset="UTF-8">
6
-		<title>已办待审核工单</title>
6
+		<title>审核拒绝工单</title>
7 7
 		<meta name="viewport" content="width=device-width, initial-scale=1.0">
8 8
 		<script src="../Script/Common/huayi.load.js"></script>
9 9
 		<script src="../Script/Common/huayi.config.js"></script>
@@ -155,6 +155,18 @@
155 155
 						<div class="form-group">
156 156
 							<input class="form-control" type="text" id="reviewNotes" placeholder="请输入审核内容">
157 157
 						</div>
158
+						<div class="time-box form-group">
159
+							<i class="tub fa fa-calendar"></i>
160
+							<input class="form-control search_time" type="text" id="auditTime" placeholder="请选择审核时间" autocomplete="off">
161
+						</div>
162
+						<div class="form-group">
163
+							<select class="form-control" id="isQuadratic">
164
+								<option value="">全部</option>
165
+								<option value="1">是</option>
166
+								<option value="0">否</option>
167
+							</select>
168
+						</div>
169
+						
158 170
 						<div class="form-group btn-position">
159 171
 							<button class="btns ss">搜索</button>
160 172
 							<button class="btns export">导出</button>
@@ -209,6 +221,7 @@
209 221
 		<script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
210 222
 	
211 223
 		<script>
224
+			var exportParams
212 225
 			$(document).ready(function() {
213 226
 				laydate.render({
214 227
 					elem: '#greetingTimes',
@@ -220,11 +233,18 @@
220 233
 					range: '~',
221 234
 					theme: '#1ab394',
222 235
 				});
236
+				laydate.render({
237
+					elem: '#auditTime',
238
+					range: '~',
239
+					theme: '#1ab394',
240
+				});
223 241
 
224 242
 				// 导出
225 243
 				$('.export').click(function() {
226
-					var state = 10; //处理进度
227
-					dcexcel(state);
244
+					exportParams.isdc = 2
245
+					var url = buildExportUrl("WorkOrder/GetList", exportParams)
246
+					console.log(huayi.config.callcenter_url + url)
247
+			    	window.location.href = huayi.config.callcenter_url + url;
228 248
 				});
229 249
 			})
230 250
 
@@ -271,13 +291,19 @@
271 291
 							see: $("#searchSee").val(), //	处理专员是否只查看负责区域单子
272 292
 							duplicatetime: $('#duplicateTime').val() && $('#duplicateTime').val().split(' ~ ')[0], //重复投诉开始时间
273 293
 							endduplicatetime: $('#duplicateTime').val() && $('#duplicateTime').val().split(' ~ ')[1], //重复投诉结束时间
294
+							
295
+							auditStartTime: $('#auditTime').val() && $('#auditTime').val().split(' ~ ')[0], //审核开始时间
296
+							auditEndTime: $('#auditTime').val() && $('#auditTime').val().split(' ~ ')[1], //审核投诉结束时间
297
+							
274 298
 							reminder: $("#searchReminder").val(), //是否催单
275 299
 							incomplete: $("#searchComplete").val(), //是否完善
300
+							isQuadratic:$("#isQuadratic").val(), //是否二次处理
276 301
 							reviewStatus: 2,
277 302
 							reviewNotes :$("#reviewNotes").val(),
278 303
 							pageindex: params.pageNumber, //页码
279 304
 							pagesize: params.pageSize, //条数
280 305
 						};
306
+						exportParams = param
281 307
 						return param;
282 308
 					},
283 309
 					onLoadSuccess: function() { //加载成功时执行
@@ -289,6 +315,24 @@
289 315
 					}
290 316
 				});
291 317
 			}
318
+			
319
+			// 构建导出URL
320
+			function buildExportUrl(baseUrl, params) {
321
+			    var url = baseUrl;
322
+			    var isFirstParam = true;
323
+			    
324
+			    for (var key in params) {
325
+			        if (params[key] !== undefined && params[key] !== null && params[key] !== '') {
326
+			            if (isFirstParam) {
327
+			                url += "?" + key + "=" + encodeURIComponent(params[key]);
328
+			                isFirstParam = false;
329
+			            } else {
330
+			                url += "&" + key + "=" + encodeURIComponent(params[key]);
331
+			            }
332
+			        }
333
+			    }
334
+			    return url;
335
+			}
292 336
 		</script>
293 337
 	</body>
294 338
 

+ 11 - 0
CallCenterWeb.UI/WorkOrder/WorkOrderComplaintTracking.html

@@ -178,6 +178,10 @@
178 178
 								<option value="1">否</option>
179 179
 							</select>
180 180
 						</div>
181
+						<div class="time-box form-group">
182
+							<i class="tub fa fa-calendar"></i>
183
+							<input class="form-control search_time" type="text" id="dealtime" placeholder="请选择结束时间" autocomplete="off" />
184
+						</div>
181 185
 						<div class="form-group btn-position">
182 186
 							<button class="btns ss">搜索</button>
183 187
 							<button class="btns export">导出</button>
@@ -234,6 +238,11 @@
234 238
 					theme: '#1ab394',
235 239
 				});
236 240
 				laydate.render({
241
+					elem: '#dealtime',
242
+					range: '~',
243
+					theme: '#1ab394',
244
+				});
245
+				laydate.render({
237 246
 					elem: '#duplicateTime',
238 247
 					range: '~',
239 248
 					theme: '#1ab394',
@@ -277,6 +286,8 @@
277 286
 							office: $("#searchOfficeId").val(), //办事处
278 287
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
279 288
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
289
+							startdealtime: $('#dealtime').val() && $('#dealtime').val().split(' ~ ')[0], //开始时间
290
+							enddealtime: $('#dealtime').val() && $('#dealtime').val().split(' ~ ')[1], //结束时间
280 291
 							keywords: $("#searchKeywords").val(),//关键字
281 292
 							productType: $("#searchProductType").val(), //产品代码
282 293
 							productName: $("#searchProductName").val(), //产品名称

+ 275 - 0
CallCenterWeb.UI/WorkOrder/WorkOrderDianShang.html

@@ -0,0 +1,275 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="UTF-8">
5
+    <title>电商工单</title>
6
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
+    <script src="../Script/Common/huayi.load.js"></script>
8
+    <script src="../Script/Common/huayi.config.js"></script>
9
+    <link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
10
+    <link href="../js/bootstrap-select/css/bootstrap-select.css" rel="stylesheet" />
11
+    <link rel="stylesheet" href="../js/comboSelect/combo.select.css" />
12
+    <link href="../css/init.css" rel="stylesheet" />
13
+    <link href="../css/WorkOrder/Search.css" rel="stylesheet">
14
+    <style>
15
+        .toolBox {
16
+            padding-top: 15px;
17
+        }
18
+
19
+            .toolBox .form-inline .form-group {
20
+                margin-bottom: 10px;
21
+            }
22
+
23
+        .time-box {
24
+            display: inline-block;
25
+            position: relative;
26
+        }
27
+
28
+        i.tub {
29
+            position: absolute;
30
+            right: 8px;
31
+            top: 8px;
32
+            font-size: 18px;
33
+            color: #1ab394;
34
+        }
35
+    </style>
36
+</head>
37
+<body class="gray-bg">
38
+    <div class="daoHang clearfix">
39
+        <div class="dhLeft">
40
+            <sapn>
41
+                <i class="syIcon"></i>位置:
42
+                <a href="javaScript:;" id="ReIndex">首页</a>&gt;
43
+                <a href="javaScript:;">工单管理</a>&gt;
44
+                <a href="" class="nowPosition">咨询工单</a>
45
+            </sapn>
46
+        </div>
47
+        <div class="dhRight">
48
+            <a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
49
+        </div>
50
+    </div>
51
+    <div class="wrapper wrapper-content animated fadeInRight">
52
+        <div class="toolBox clearfix">
53
+            <div class="pull-left">
54
+                <div class="form-inline clearfix">
55
+                    <div class="form-group">
56
+                        <input class="form-control" type="text" id="searchCode" placeholder="请输入工单编号">
57
+                    </div>
58
+                    <div class="form-group" style="position: relative;">
59
+                        <input class="form-control inps search-ztree-name" id="searchRegionName" type="text" autocomplete="off" readonly="readonly" placeholder="请选择大区办事处" />
60
+                        <input id="searchRegionId" type="hidden" />
61
+                        <input id="searchOfficeId" type="hidden" />
62
+                        <i class="xl"></i>
63
+                        <!-- <b class="delect-icon">X</b> -->
64
+                        <div class="addTree">
65
+                            <ul id="selectRegionZtree" class="ztree"></ul>
66
+                        </div>
67
+                    </div>
68
+                    <div class="time-box form-group">
69
+                        <i class="tub fa fa-calendar"></i>
70
+                        <input class="form-control search_time" type="text" id="greetingTimes" placeholder="请选择投诉时间" autocomplete="off">
71
+                    </div>
72
+                    <div class="form-group">
73
+                        <input class="form-control" type="text" id="searchKeywords" placeholder="关键字">
74
+                    </div>
75
+                    <div class="form-group">
76
+                        <select class="form-control" id="searchProductType">
77
+                            <option value="">请选择产品代码</option>
78
+                        </select>
79
+                    </div>
80
+                    <div class="form-group">
81
+                        <input class="form-control" type="text" id="searchProductName" placeholder="产品名称">
82
+                    </div>
83
+                    <div class="form-group">
84
+                        <input class="form-control" type="text" id="searchProductDate" placeholder="生产日期(YYYY.MM.DD)">
85
+                    </div>
86
+                    <div class="form-group">
87
+                        <input class="form-control" type="text" id="searchBatchNumber" placeholder="产品编码">
88
+                    </div>
89
+                    <div class="form-group" style="position: relative;">
90
+                        <input class="form-control inps search-ztree-name" id="searchManufacturerName" type="text" autocomplete="off" readonly="readonly" placeholder="请选择生产厂家" />
91
+                        <input id="searchManufacturerId" type="hidden" />
92
+                        <i class="xl"></i>
93
+                        <div class="addTree">
94
+                            <ul id="selectManufacturerZtree" class="ztree"></ul>
95
+                        </div>
96
+                    </div>
97
+                    <div class="form-group" style="position: relative;">
98
+                        <input class="form-control inps search-ztree-name" id="searchProblemCodeName" type="text" autocomplete="off" readonly="readonly" placeholder="请选择问题代码" />
99
+                        <input id="searchProblemCodeId" type="hidden" />
100
+                        <i class="xl"></i>
101
+                        <div class="addTree">
102
+                            <ul id="searchProblemCodeZtree" class="ztree"></ul>
103
+                        </div>
104
+                    </div>
105
+                    <div class="time-box form-group">
106
+                        <select class="form-control" id="searchState">
107
+                            <option value="">请选择处理进度</option>
108
+                            <option value="0">待提交</option>
109
+                            <option value="1">待分派</option>
110
+                            <option value="3">待处理</option>
111
+                            <option value="4">处理中</option>
112
+                            <option value="5">退回待指派</option>
113
+                            <option value="6">退回待提交</option>
114
+                            <option value="10">已完成</option>
115
+                        </select>
116
+                    </div>
117
+                    <div class="form-group" style="display: none;">
118
+                        <select class="form-control" id="searchOrderType">
119
+                            <option value="">请选择工单类别</option>
120
+                            <option value="1">咨询</option>
121
+                            <option value="2">投诉</option>
122
+                            <option value="3">重复</option>
123
+                        </select>
124
+                    </div>
125
+                    <div class="form-group">
126
+                        <select class="form-control" id="searchDealTimely">
127
+                            <option value="">请选择工单级别</option>
128
+                        </select>
129
+                    </div>
130
+                    <div class="form-group">
131
+                        <select class="form-control" id="searchSee">
132
+                            <option value="">查看负责区域单子</option>
133
+                            <option value="0">所有</option>
134
+                            <option value="1">管理区域</option>
135
+                        </select>
136
+                    </div>
137
+                    <div class="time-box form-group">
138
+                        <i class="tub fa fa-calendar"></i>
139
+                        <input class="form-control search_time" type="text" id="duplicateTime" placeholder="请选择重复投诉时间" autocomplete="off">
140
+                    </div>
141
+                    <div class="form-group">
142
+                        <select class="form-control" id="searchReminder">
143
+                            <option value="">请选择是否催单</option>
144
+                            <option value="0">是</option>
145
+                            <option value="1">否</option>
146
+                        </select>
147
+                    </div>
148
+                    <div class="form-group btn-position">
149
+                        <button class="btns ss">搜索</button>
150
+                        <button class="btns export">导出</button>
151
+                    </div>
152
+                </div>
153
+            </div>
154
+        </div>
155
+        <div style="width: 100%; padding: 10px; position: relative;" id="ces">
156
+            <table id="workorderlist" class="market" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
157
+                <thead>
158
+                    <tr>
159
+                        <th data-field="F_WorkOrderId" data-class="W160" data-formatter="View" data-align="center">工单编号</th>
160
+                        <th data-field="F_AreaName" data-class="W60" data-align="center">大区</th>
161
+                        <th data-field="F_OfficName" data-class="W80" data-align="center">办事处</th>
162
+                        <th data-field="F_CreateTime" data-class="W190" data-formatter="formatterCharacter25" data-align="center">投诉时间</th>
163
+                        <th data-field="F_SerialNumber" data-class="W60" data-align="center">序号</th>
164
+                        <th data-field="F_CusName" data-class="W100" data-align="center">姓名</th>
165
+                        <th data-field="F_AddRess" data-class="W240" data-formatter="formatterCharacter15" data-align="center">地址</th>
166
+                        <th data-field="F_CusPhone" data-class="W140" data-formatter="formatterCharacter15" data-align="center">联系电话</th>
167
+                        <th data-field="F_ProductType" data-class="W80" data-align="center">产品代码</th>
168
+                        <th data-field="F_ProductName" data-class="W180" data-formatter="formatterCharacter10" data-align="center">产品名称</th>
169
+                        <th data-field="F_Specifications" data-class="W80" data-formatter="formatterCharacter8" data-align="center">规格</th>
170
+                        <th data-field="F_ProductDate" data-class="W100" data-align="center">生产日期</th>
171
+                        <th data-field="F_BatchNumber" data-class="W120" data-formatter="formatterCharacter12" data-align="center">产品编码</th>
172
+                        <th data-field="F_Manufacturer" data-class="W100" data-formatter="formatterCharacter8" data-align="center">生产厂家</th>
173
+                        <th data-field="F_ProblemCode" data-class="W80" data-align="center">问题代码</th>
174
+                        <th data-field="F_QualityProblem" data-class="W180" data-formatter="formatterCharacter10" data-align="center">质量问题</th>
175
+                        <th data-field="F_DealUser" data-class="W80" data-align="center">业务员</th>
176
+                        <th data-field="F_ReceivingPerson" data-class="W80" data-align="center">接听人</th>
177
+                        <th data-field="F_DealResult" data-class="W240" data-formatter="formatterDealResult" data-align="center">落实情况</th>
178
+                        <th data-field="F_State" data-class="W100" data-formatter="workOrderStateJudge" data-align="center">处理进度</th>
179
+                        <th data-field="F_Type" data-class="W60margin consultType" data-formatter="workOrderTypeJudge">工单类别</th>
180
+                        <th data-field="" data-class="workOprate workOprate9 W200" data-formatter="formatterConsult" data-align="center">操作</th>
181
+                    </tr>
182
+                </thead>
183
+            </table>
184
+            <div class="dealResultContentWrapper" style="display: none;"></div>
185
+        </div>
186
+    </div>
187
+
188
+    <script src="../js/zTree/jquery.ztree.core.js"></script>
189
+    <script src="../js/zTree/jquery.ztree.excheck.min.js"></script>
190
+    <script src="../js/kindeditor/kindeditor.js"></script>
191
+    <script src="../js/kindeditor/lang/zh_CN.js"></script>
192
+    <script src="../js/laydate/laydate.js"></script>
193
+    <script src="../js/bootstrap-select/js/bootstrap-select.js"></script>
194
+    <script src="../js/comboSelect/jquery.combo.select.js"></script>
195
+    <script src="../js/WorkOrder/WorkOrder.js"></script>
196
+    <script>
197
+        $(document).ready(function () {
198
+            laydate.render({
199
+                elem: '#greetingTimes',
200
+                range: '~',
201
+                theme: '#1ab394',
202
+            });
203
+            laydate.render({
204
+                elem: '#duplicateTime',
205
+                range: '~',
206
+                theme: '#1ab394',
207
+            });
208
+            // 导出
209
+            $('.export').click(function () {
210
+                var state = 11; //处理进度
211
+                dcexcel(state);
212
+            });
213
+        })
214
+
215
+        function initTable() {
216
+            //先销毁表格
217
+            $('#workorderlist').bootstrapTable('destroy');
218
+            //初始化表格,动态从服务器加载数据
219
+            $("#workorderlist").bootstrapTable({
220
+                method: "post", //使用get请求到服务器获取数据
221
+                url: huayi.config.callcenter_url + "WorkOrder/GetList1", //获取数据的Servlet地址
222
+                contentType: 'application/x-www-form-urlencoded',
223
+                striped: true, //表格显示条纹
224
+                pagination: true, //启动分页
225
+                pageSize: 10, //每页显示的记录数
226
+                pageNumber: 1, //当前第几页
227
+                pageList: [10, 20, 50, 100], //记录数可选列表
228
+                search: false, //是否启用查询
229
+                showColumns: false, //显示下拉框勾选要显示的列
230
+                showRefresh: false, //显示刷新按钮
231
+                sidePagination: "server", //表示服务端请求
232
+                fixedColumns: true,
233
+                fixedNumber: 14,
234
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
235
+                //设置为limit可以获取limit, offset, search, sort, order
236
+                queryParamsType: "undefined",
237
+                queryParams: function queryParams(params) { //设置查询参数
238
+                    var param = {
239
+                        state: 11, //处理进度
240
+                        token: $.cookie("token"),
241
+                        code: $("#searchCode").val(), //工单编号
242
+                        area: $("#searchRegionId").val(), //大区
243
+                        office: $("#searchOfficeId").val(), //办事处
244
+                        starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
245
+                        endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
246
+                        keywords: $("#searchKeywords").val(),//关键字
247
+                        productType: $("#searchProductType").val(), //产品代码
248
+                        productName: $("#searchProductName").val(), //产品名称
249
+                        productDate: $("#searchProductDate").val(), //生产日期
250
+                        batchNumber: $("#searchBatchNumber").val(), //产品编码
251
+                        manufacturer: $("#searchManufacturerName").val(), //生产厂家
252
+                        problemCode: $("#searchProblemCodeName").val(), //问题代码
253
+                        type: $("#searchOrderType").val(), //工单类别
254
+                        dealTimely: $("#searchDealTimely").val(), // 工单级别
255
+                        see: $("#searchSee").val(), //	处理专员是否只查看负责区域单子
256
+                        duplicatetime: $('#duplicateTime').val() && $('#duplicateTime').val().split(' ~ ')[0], //重复投诉开始时间
257
+                        endduplicatetime: $('#duplicateTime').val() && $('#duplicateTime').val().split(' ~ ')[1], //重复投诉结束时间
258
+                        reminder: $("#searchReminder").val(), //是否催单
259
+                        pageindex: params.pageNumber, //页码
260
+                        pagesize: params.pageSize, //条数
261
+                    };
262
+                    return param;
263
+                },
264
+                onLoadSuccess: function () { //加载成功时执行
265
+                    //layer.msg("加载成功");
266
+                    getLoginPersonNow();
267
+                },
268
+                onLoadError: function () { //加载失败时执行
269
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
270
+                }
271
+            });
272
+        }
273
+    </script>
274
+</body>
275
+</html>

+ 13 - 0
CallCenterWeb.UI/WorkOrder/WorkOrderParty.html

@@ -155,6 +155,7 @@
155 155
 						<div class="form-group">
156 156
 							<select class="form-control" id="reviewStatus">
157 157
 								<option value="">请选择审核状态</option>
158
+								<option value="3">未审核</option>
158 159
 								<option value="1">审核通过</option>
159 160
 								<option value="2">审核拒绝</option>
160 161
 							</select>
@@ -162,6 +163,10 @@
162 163
 						<div class="form-group">
163 164
 							<input class="form-control" type="text" id="reviewNotes" placeholder="请输入审核内容">
164 165
 						</div>
166
+						<div class="time-box form-group">
167
+							<i class="tub fa fa-calendar"></i>
168
+							<input class="form-control search_time" type="text" id="dealtime" placeholder="请选择结束时间" autocomplete="off" />
169
+						</div>
165 170
 						<div class="form-group btn-position">
166 171
 							<button class="btns ss">搜索</button>
167 172
 							<button class="btns export">导出</button>
@@ -223,6 +228,12 @@
223 228
 					theme: '#1ab394',
224 229
 				});
225 230
 				laydate.render({
231
+					elem: '#dealtime',
232
+					range: '~',
233
+					theme: '#1ab394',
234
+				});
235
+				
236
+				laydate.render({
226 237
 					elem: '#duplicateTime',
227 238
 					range: '~',
228 239
 					theme: '#1ab394',
@@ -266,6 +277,8 @@
266 277
 							office: $("#searchOfficeId").val(), //办事处
267 278
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
268 279
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
280
+							startdealtime: $('#dealtime').val() && $('#dealtime').val().split(' ~ ')[0], //开始时间
281
+							enddealtime: $('#dealtime').val() && $('#dealtime').val().split(' ~ ')[1], //结束时间
269 282
 							keywords: $("#searchKeywords").val(),//关键字
270 283
 							productType: $("#searchProductType").val(), //产品代码
271 284
 							productName: $("#searchProductName").val(), //产品名称

+ 11 - 1
CallCenterWeb.UI/WorkOrder/WorkOrderSearch.html

@@ -193,7 +193,10 @@
193 193
 								<option value="">请选择</option>
194 194
 							</select>
195 195
 						</div>
196
-						
196
+						<div class="time-box form-group">
197
+							<i class="tub fa fa-calendar"></i>
198
+							<input class="form-control search_time" type="text" id="dealtime" placeholder="请选择结束时间" autocomplete="off" />
199
+						</div>
197 200
 						<div class="form-group btn-position">
198 201
 							<button class="btns ss">搜索</button>
199 202
 							<button class="btns export">导出</button>
@@ -268,6 +271,11 @@
268 271
 					theme: '#1ab394',
269 272
 				});
270 273
 				laydate.render({
274
+					elem: '#dealtime',
275
+					range: '~',
276
+					theme: '#1ab394',
277
+				});
278
+				laydate.render({
271 279
 					elem: '#duplicateTime',
272 280
 					range: '~',
273 281
 					theme: '#1ab394',
@@ -313,6 +321,8 @@
313 321
 							office: $("#searchOfficeId").val(), //办事处
314 322
 							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
315 323
 							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
324
+							startdealtime: $('#dealtime').val() && $('#dealtime').val().split(' ~ ')[0], //开始时间
325
+							enddealtime: $('#dealtime').val() && $('#dealtime').val().split(' ~ ')[1], //结束时间
316 326
 							keywords: $("#searchKeywords").val(),//关键字
317 327
 							productType: $("#searchProductType").val(), //产品代码
318 328
 							productName: $("#searchProductName").val(), //产品名称

+ 2 - 2
CallCenterWeb.UI/callScreen/call.js

@@ -1407,8 +1407,8 @@ function Clean() {
1407 1407
 
1408 1408
 //保存
1409 1409
 function saveCustomer() {	
1410
-	window.parent.closeScreen()
1411
-	return false
1410
+//	window.parent.closeScreen()
1411
+//	return false
1412 1412
     if($('#order_isover input[name="type"]:checked').val() === "4")  {
1413 1413
         if(!$("#spotCheckCusPhone").val()) {
1414 1414
             layer.confirm('请输入电话!', {

+ 5 - 1
CallCenterWeb.UI/js/WorkOrder/WorkOrder.js

@@ -269,6 +269,7 @@ function authorizeOperateButton(userRoleCode) {
269 269
 	$('#workorderlist').find('.workOprate').hide();
270 270
 	switch(userRoleCode) {
271 271
 		case "XTGLY": // 系统维护
272
+			$('.tool_downs').find('[id*="HY_audit_"]').show(); //修改
272 273
 		case "CJGLY": // 超级管理员
273 274
 			$('.tool_downs').find('[authorize=yes]').show();
274 275
 			$('#workorderlist').find('.workOprate').show();
@@ -444,6 +445,8 @@ function authorizeOperateButton(userRoleCode) {
444 445
 				$('.tool_downs').find('[id*="HY_return"]').show();//退回
445 446
 				$('.tool_downs').find('[id*="HY_reminder"]').show();//催单
446 447
 				$('.tool_downs').find('[id*="HY_edit"]').show(); //修改
448
+				$('.tool_downs').find('[id*="HY_audit_"]').show(); //修改
449
+				
447 450
 				// 操作列表
448 451
 				$('#workorderlist').find('.workOprate1').show(); //待提交
449 452
 				$('#workorderlist').find('.workOprate2').show(); //待指派
@@ -473,6 +476,7 @@ function authorizeOperateButton(userRoleCode) {
473 476
 				$('.tool_downs').find('[id*="HY_reductionEdit"]').show(); //减免工单修改
474 477
 				$('.tool_downs').find('[id*="HY_reduction"]').show();//减免
475 478
 				$('.tool_downs').find('[id*="HY_edit"]').show(); //修改
479
+				$('.tool_downs').find('[id*="HY_audit_"]').show(); //修改
476 480
 				// 操作列表
477 481
 				$('#workorderlist').find('.workOprate1').show(); //待指派
478 482
 				$('#workorderlist').find('.workOprate8').show();//减免工单
@@ -545,7 +549,7 @@ function formatterOprateDispose(val, row) {
545 549
 function formatterProcessed(val, row) {
546 550
 	return '<ul class="tool_downs">' +
547 551
 //		'<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_delete_' + row.F_Id + '" onclick="btn_deleteid(\'' + row.F_Id + '\')" title="删除">删除</a></li>' +
548
-		'<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_return_' + row.F_Id + '" onclick="btn_review(\'' + row.F_Id + '\')" title="审核">审核</a></li>' +
552
+		'<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_audit_' + row.F_Id + '" onclick="btn_review(\'' + row.F_Id + '\')" title="审核">审核</a></li>' +
549 553
 		'<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_return_' + row.F_Id + '" onclick="btn_return(\'' + row.F_Id + '\')" title="退单">退单</a></li>' +
550 554
 		'<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_reminder_' + row.F_Id + '" onclick="btn_reminder(\'' + row.F_Id + '\', 2)" title="完善">完善</a></li>' +
551 555
 		'</ul>';

+ 2 - 2
双汇APP-andriod/js/huayi.config.js

@@ -2,9 +2,9 @@ if(huayi == undefined) {
2 2
 	var huayi = {};
3 3
 }
4 4
 huayi.config = {
5
-	 // callcenter_url: "https://shouhouapi.shuanghui.net/",//生产环境
5
+	 callcenter_url: "https://shouhouapi.shuanghui.net/",//生产环境
6 6
 	//callcenter_url: "http://121.196.219.217:8046/",//生产环境
7
-	callcenter_url: "http://192.168.8.9:1001/",//生产环境
7
+	// callcenter_url: "http://192.168.8.9:1001/",//生产环境
8 8
 	socket_ip: "222.143.137.63", //ip
9 9
 	socket_port: "8081", //端口
10 10
 	indexOutTime: 2000, //菜单工单数量刷新间隔

+ 2 - 2
双汇APP-andriod/manifest.json

@@ -3,8 +3,8 @@
3 3
     "id" : "H5B42FA92", /*应用的标识,创建应用时自动生成,勿手动修改*/
4 4
     "name" : "双汇售后服务平台", /*应用名称,程序桌面图标名称*/
5 5
     "version" : {
6
-        "name" : "1.9.0", /*应用版本名称*/
7
-        "code" : 90
6
+        "name" : "1.9.2", /*应用版本名称*/
7
+        "code" : 92
8 8
     },
9 9
     "description" : "", /*应用描述信息*/
10 10
     "icons" : {

+ 32 - 4
双汇APP-andriod/workOrder/Work-list.html

@@ -14,13 +14,32 @@
14 14
 		<link rel="stylesheet" href="css/Work-list.css" />
15 15
 		<link rel="stylesheet" href="css/custom_select.css" />
16 16
 	</head>
17
+	<style>
18
+		.status-btn {
19
+			padding: 6px 12px;
20
+			background-color: #f8f8f8;
21
+			border: 1px solid #ddd;
22
+			border-radius: 4px;
23
+			font-size: 14px;
24
+			cursor: pointer;
25
+			transition: all 0.2s;
26
+		}
27
+		
28
+		.status-btn:hover {
29
+			background-color: #e8e8e8;
30
+		}
31
+		
32
+		.status-btn.active {
33
+			background-color: #dd524d;
34
+			color: white;
35
+			border-color: #dd524d;
36
+		}
37
+	</style>
17 38
 	<body>
18 39
 		<!-- End screening -->
19 40
 		<div class="grade-eject">
20
-		    <ul class="grade-w clickArea" id="gradew">
21
-		    </ul>
22
-		    <ul class="grade-t clickArea" id="gradet">
23
-		    </ul>
41
+		    <ul class="grade-w clickArea" id="gradew"></ul>
42
+		    <ul class="grade-t clickArea" id="gradet"></ul>
24 43
 		    <div class="recet_button clickArea">
25 44
 		    	<div class="mui-checkbox">
26 45
 					<input name="checkbox" value="Item 1" type="checkbox" >
@@ -46,7 +65,16 @@
46 65
 				办事处筛选
47 66
 			</a>
48 67
 		</header>
68
+		
49 69
 		<div class="mui-content mui-scroll-wrapper" id="pullrefresh">
70
+			<div class="filter-group" style="margin: 8px 0px 8px 8px; display: none;">
71
+				<div class="status-buttons" id="auditStatus">
72
+					<button class="status-btn active" data-status="">全部</button>
73
+					<button class="status-btn" data-status="1">审核通过</button>
74
+					<button class="status-btn" data-status="2">审核拒绝</button>
75
+					<button class="status-btn" data-status="3">未审核</button>
76
+				</div>
77
+			</div>
50 78
 			<div class="mui-scroll">
51 79
 				<ul class="mui-table-view mui-table-view-striped mui-table-view-condensed" id="order_list">
52 80
 					<li class="mui-table-view-cell">

+ 11 - 0
双汇APP-andriod/workOrder/js/Work-list.js

@@ -37,6 +37,8 @@ window.onload = function() {
37 37
 				$(".Totle-box").text('审核通过')
38 38
 			} else if(reviewStatus == 2){
39 39
 				$(".Totle-box").text('审核拒绝')
40
+			} else {
41
+				$(".filter-group").show()
40 42
 			}
41 43
 		} else if(index == 11) {
42 44
 			$(".Totle-box").text('咨询')
@@ -74,6 +76,15 @@ window.onload = function() {
74 76
 			keyw = $(this).val();
75 77
 			page = 1;
76 78
 			Ajax(keyw);
79
+		});
80
+		$('#auditStatus').on('click', '.status-btn', function() {
81
+		    // 移除所有按钮的active类
82
+		    $('#auditStatus .status-btn').removeClass('active');
83
+		    // 给当前点击的按钮添加active类
84
+		    $(this).addClass('active');
85
+		
86
+			reviewStatus = $(this).attr("data-status")
87
+			Ajax()
77 88
 		});
78 89
 		mui.init({
79 90
 			swipeBack: false,

+ 60 - 0
双汇APP-h5/DDindex2.html

@@ -0,0 +1,60 @@
1
+<!DOCTYPE html>
2
+<html lang="zh-CN">
3
+<head>
4
+    <meta charset="UTF-8">
5
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+    <title>双汇售后服务平台</title>
7
+    <!-- 引入飞书 JS SDK -->
8
+	<script src="js/mui.min.js"></script>
9
+	<script src="js/jquery.min.js"></script>
10
+	<script src="js/jquery.md5.js"></script>
11
+	<script src="js/huayi.http.js"></script>
12
+	<script src="js/huayi.config.js"></script>
13
+</head>
14
+<body>
15
+    <script>
16
+		var wid = helper.request.queryString("wid");
17
+        // 确保在 SDK 加载完成后再使用 window.tt
18
+        document.addEventListener('DOMContentLoaded', function () {
19
+           
20
+						$.ajax({
21
+							type: "post",
22
+							url: huayi.config.callcenter_url + "/Login/FeiShuilogin",
23
+							dataType: 'json',
24
+							async: true,
25
+							data: {
26
+								code: '123456'
27
+							},
28
+							success: function (data) {
29
+								/*验证请求*/
30
+								if (data.state == "success") {
31
+									localStorage.setItem("token", data.data.token);
32
+									
33
+									if(wid){
34
+										mui.openWindow({
35
+											id: 'WorkDetails',
36
+											url: 'workOrder/WorkDetails.html?name=' + wid,
37
+											createNew: true,
38
+											
39
+										});
40
+									} else{
41
+										mui.openWindow({
42
+											id: 'index',
43
+											url: 'index.html', 
44
+											createNew: true,
45
+											
46
+										});
47
+									}
48
+									
49
+									
50
+								} else {
51
+									mui.toast(data.message);
52
+								}
53
+							}
54
+						});
55
+
56
+
57
+        });
58
+    </script>
59
+</body>
60
+</html>

+ 1 - 1
双汇APP-h5/js/huayi.config.js

@@ -2,7 +2,7 @@ if(huayi == undefined) {
2 2
 	var huayi = {};
3 3
 }
4 4
 huayi.config = {
5
-	// callcenter_url: "https://shouhouapi.shuanghui.net/",//生产环境
5
+	// callcenter_url: "https://shouhouapi.shuanghui.net/",//生产环境   https://shouhouapi.shuanghui.net/
6 6
 	// callcenter_url: "http://oa.shuanghui.net:8046/",//生产环境
7 7
 	// callcenter_url: "http://121.196.219.217:8046/",//生产环境
8 8
 	callcenter_url: "http://192.168.8.9:1001/",//生产环境

+ 32 - 3
双汇APP-h5/workOrder/Work-list.html

@@ -14,6 +14,27 @@
14 14
 		<link rel="stylesheet" href="css/Work-list.css" />
15 15
 		<link rel="stylesheet" href="css/custom_select.css" />
16 16
 	</head>
17
+	<style>
18
+		.status-btn {
19
+			padding: 6px 12px;
20
+			background-color: #f8f8f8;
21
+			border: 1px solid #ddd;
22
+			border-radius: 4px;
23
+			font-size: 14px;
24
+			cursor: pointer;
25
+			transition: all 0.2s;
26
+		}
27
+		
28
+		.status-btn:hover {
29
+			background-color: #e8e8e8;
30
+		}
31
+		
32
+		.status-btn.active {
33
+			background-color: #dd524d;
34
+			color: white;
35
+			border-color: #dd524d;
36
+		}
37
+	</style>
17 38
 	<body>
18 39
 		<!-- <header class="mui-bar mui-bar-nav" style="padding-right: 15px;color: #fff;">
19 40
 			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
@@ -49,14 +70,22 @@
49 70
 					<input type="search" class="mui-input-clear go_search Width" placeholder="请输入关键字" style="margin-bottom: 0;">	
50 71
 				</div>
51 72
 			</div>
73
+			
52 74
 		</div>
75
+		
53 76
 		<div class="mui-content mui-scroll-wrapper" id="pullrefresh" style="top: 52px;">
54 77
 			<!-- End screening -->
55 78
 			
56 79
 			<div class="mui-scroll">
57
-				<ul class="mui-table-view mui-table-view-striped mui-table-view-condensed" id="order_list">
58
-					
59
-				</ul>	
80
+				<div class="filter-group" style="margin: 8px 0px 8px 8px; display: none;">
81
+					<div class="status-buttons" id="auditStatus">
82
+						<button class="status-btn active" data-status="">全部</button>
83
+						<button class="status-btn" data-status="1">审核通过</button>
84
+						<button class="status-btn" data-status="2">审核拒绝</button>
85
+						<button class="status-btn" data-status="3">未审核</button>
86
+					</div>
87
+				</div>
88
+				<ul class="mui-table-view mui-table-view-striped mui-table-view-condensed" id="order_list"></ul>	
60 89
 				<div class="noWork" style="display: none; color: #AAAAAA; width: 100%; text-align: center;">暂无工单</div>
61 90
 			</div>
62 91
 			

+ 2 - 2
双汇APP-h5/workOrder/WorkDetails.html

@@ -35,14 +35,14 @@
35 35
 					<span id="F_AddRess"></span>
36 36
 
37 37
 				</li>
38
-				<li class="work-content">
38
+				<li class="work-content GCFZR">
39 39
 					<span>
40 40
 						<i class="mui-icon  mui-icon-person size-16"></i>
41 41
 						来电人:
42 42
 					</span>
43 43
 					<span id="F_CusName">刘先生</span>
44 44
 				</li>
45
-				<li class="work-content listIndex">
45
+				<li class="work-content listIndex GCFZR">
46 46
 					<span>
47 47
 						<i class="mui-icon mui-icon-phone size-16"></i>
48 48
 						联系电话:

+ 12 - 1
双汇APP-h5/workOrder/js/Work-list.js

@@ -9,7 +9,7 @@ window.onload = function() {
9 9
 		var urlParams = new URLSearchParams(window.location.search);
10 10
 	    var param1 = urlParams.get('index');
11 11
 		var reviewStatus = urlParams.get('reviewStatus');
12
-	   
12
+		
13 13
 	    var wv = {
14 14
 			index: param1
15 15
 		}
@@ -34,10 +34,13 @@ window.onload = function() {
34 34
 			$(".Totle-box").text('退回待提交')
35 35
 		} else if(index == 10) {
36 36
 			$(".Totle-box").text('已处理')
37
+			
37 38
 			if(reviewStatus == 1){
38 39
 				$(".Totle-box").text('审核通过')
39 40
 			} else if(reviewStatus == 2){
40 41
 				$(".Totle-box").text('审核拒绝')
42
+			} else {
43
+				$(".filter-group").show()
41 44
 			}
42 45
 			
43 46
 		} else if(index == 11) {
@@ -336,7 +339,15 @@ window.onload = function() {
336 339
 				$(this).addClass('current'); 
337 340
 	        }
338 341
 	    })
342
+		$('#auditStatus').on('click', '.status-btn', function() {
343
+		    // 移除所有按钮的active类
344
+		    $('#auditStatus .status-btn').removeClass('active');
345
+		    // 给当前点击的按钮添加active类
346
+		    $(this).addClass('active');
339 347
 
348
+			reviewStatus = $(this).attr("data-status")
349
+			Ajax()
350
+		});
340 351
 		
341 352
 		$('#order_list').on('tap', '.order', function() {
342 353
 			var id = $(this).attr('data-index');

+ 3 - 0
双汇APP-h5/workOrder/js/detail.js

@@ -104,6 +104,9 @@ mui.ready(function() {
104 104
 			if (Data[0].F_CusPhone!=""&&Data[0].F_CusPhone!="null") {
105 105
 				$("#F_CusPhone").attr("href","tel:"+Data[0].F_CusPhone)
106 106
 			}
107
+			if(localStorage.getItem("F_RoleCode")==="GCFZR"){
108
+				$(".GCFZR").hide()
109
+			}
107 110
 			//产品问题
108 111
 			document.getElementById("F_ProductType").innerHTML = Data[0].F_ProductType; //产品代码
109 112
 			document.getElementById("F_ProductName").innerHTML = Data[0].F_ProductName; //产品名称

+ 29 - 0
双汇APP/workOrder/Work-list.html

@@ -14,6 +14,27 @@
14 14
 		<link rel="stylesheet" href="css/Work-list.css" />
15 15
 		<link rel="stylesheet" href="css/custom_select.css" />
16 16
 	</head>
17
+	<style>
18
+		.status-btn {
19
+			padding: 6px 12px;
20
+			background-color: #f8f8f8;
21
+			border: 1px solid #ddd;
22
+			border-radius: 4px;
23
+			font-size: 14px;
24
+			cursor: pointer;
25
+			transition: all 0.2s;
26
+		}
27
+		
28
+		.status-btn:hover {
29
+			background-color: #e8e8e8;
30
+		}
31
+		
32
+		.status-btn.active {
33
+			background-color: #007aff;
34
+			color: white;
35
+			border-color: #007aff;
36
+		}
37
+	</style>
17 38
 	<body>
18 39
 		<!-- End screening -->
19 40
 		<div class="grade-eject">
@@ -47,6 +68,14 @@
47 68
 			</a>
48 69
 		</header>
49 70
 		<div class="mui-content mui-scroll-wrapper" id="pullrefresh">
71
+			<div class="filter-group" style="margin: 8px 0px 8px 8px; display: none;">
72
+				<div class="status-buttons" id="auditStatus">
73
+					<button class="status-btn active" data-status="">全部</button>
74
+					<button class="status-btn" data-status="1">审核通过</button>
75
+					<button class="status-btn" data-status="2">审核拒绝</button>
76
+					<button class="status-btn" data-status="3">未审核</button>
77
+				</div>
78
+			</div>
50 79
 			<div class="mui-scroll">
51 80
 				<ul class="mui-table-view mui-table-view-striped mui-table-view-condensed" id="order_list">
52 81
 					<li class="mui-table-view-cell">

+ 1 - 0
双汇APP/workOrder/js/Work-list.js

@@ -32,6 +32,7 @@ window.onload = function() {
32 32
 			$(".Totle-box").text('退回待提交')
33 33
 		} else if(index == 10) {
34 34
 			$(".Totle-box").text('已处理')
35
+			$(".filter-group").show()
35 36
 			if(reviewStatus == 1){
36 37
 				$(".Totle-box").text('审核通过')
37 38
 			} else if(reviewStatus == 2){