Pārlūkot izejas kodu

双汇app,3月20日修改文档

miaofuhao 5 gadi atpakaļ
vecāks
revīzija
7035a08a75

+ 18 - 3
CallCenterWeb.UI/js/WorkOrder/WorkOrder.js

@@ -182,6 +182,10 @@ function authorizeOperateButton(userRoleCode) {
182 182
 			$('#workorderlist').find('.workOprate').show();
183 183
 			break;
184 184
 		case "JDYPTZX": // 普通坐席 创建 提交
185
+//		case "CLZY": // 总部处理专员
186
+//				//$('#workorderlist').find('.workOprate1').show(); //待指派
187
+//		case "ZR": // 主任
188
+//		
185 189
 		case "JDYBZZX": // 坐席班长 创建 提交
186 190
 				$('.tool_downs').find('[id*="HY_submit"]').show(); //指派
187 191
 				$('.tool_downs').find('[id*="HY_edit"]').show(); //修改
@@ -250,11 +254,12 @@ function authorizeOperateButton(userRoleCode) {
250 254
 			break;
251 255
 		case "BBZY": // BBZY - 报表及分析员
252 256
 				$('.tool_downs').find('[id*="HY_transfer"]').hide(); //指派
253
-				$('.tool_downs').find('[id*="HY_mark"]').show(); // 标记
257
+				$('.tool_downs').find('[id*="HY_submit"]').show(); //提交
258
+				$('.tool_downs').find('[id*="HY_mark"]').hide(); // 标记
254 259
 				$('.tool_downs').find('[id*="HY_delete"]').hide(); //删除
255 260
 				$('.tool_downs').find('[id*="HY_edit"]').hide(); //修改
256
-				$('.tool_downs').find('[id*="HY_reductionEdit"]').show(); //减免修改
257 261
 				$('.tool_downs').find('[id*="HY_remark_"]').hide(); //备注
262
+				$('.tool_downs').find('[id*="HY_reductionEdit"]').show(); //减免修改
258 263
 				$('.tool_downs').find('[id*="HY_dealWith"]').show(); //处理
259 264
 				$('.tool_downs').find('[id*="HY_return"]').show();//退回
260 265
 				$('.tool_downs').find('[id*="HY_reduction"]').show();//减免
@@ -269,12 +274,18 @@ function authorizeOperateButton(userRoleCode) {
269 274
 				$('#workorderlist').find('.processingType').removeClass('W60margin').addClass('W100').css("text-align", "center");
270 275
 				$('#workorderlist').find('.partyType').removeClass('W60margin').addClass('W100').css("text-align", "center");
271 276
 				$('#workorderlist').find('.RemissionType').removeClass('W60margin').addClass('W100').css("text-align", "center");
277
+				$('#workorderlist').find('.workOprate1').show(); //待指派
278
+			break;
279
+		case "CJZY": //抽检  退回待提交 按钮显示
280
+				$('.tool_downs').find('[id*="HY_submit"]').show(); //提交
281
+				$('#workorderlist').find('.workOprate1').show(); //待指派
272 282
 			break;
273 283
 		case "CLZY":
274 284
 		/* 
275 285
 			CLZY: 总部处理专员
276 286
 			操作:催单 (待指派、待处理、处理中)
277
-		*/
287
+		*/	
288
+				$('.tool_downs').find('[id*="HY_submit"]').show(); //提交
278 289
 				$('.tool_downs').find('[id*="HY_transfer"]').hide(); //指派
279 290
 				$('.tool_downs').find('[id*="HY_mark"]').hide(); // 标记
280 291
 				$('.tool_downs').find('[id*="HY_delete"]').hide(); //删除
@@ -285,6 +296,7 @@ function authorizeOperateButton(userRoleCode) {
285 296
 				$('.tool_downs').find('[id*="HY_return"]').hide();//退回
286 297
 				$('.tool_downs').find('[id*="HY_reduction"]').hide();//减免
287 298
 				$('.tool_downs').find('[id*="HY_reminder"]').show();//催单
299
+				$('#workorderlist').find('.workOprate1').show(); //待指派
288 300
 				$('#workorderlist').find('.workOprate2').show(); //待指派
289 301
 				$('#workorderlist').find('.workOprate4').show(); //待处理
290 302
 				$('#workorderlist').find('.workOprate5').show(); //处理中
@@ -293,9 +305,11 @@ function authorizeOperateButton(userRoleCode) {
293 305
 				$('#workorderlist').find('.partyType').removeClass('W60margin').addClass('W100').css("text-align", "center");
294 306
 				$('#workorderlist').find('.searchType').removeClass('W60margin').addClass('W100').css("text-align", "center");
295 307
 				$('#workorderlist').find('.RemissionType').removeClass('W60margin').addClass('W100').css("text-align", "center");
308
+				
296 309
 			break;
297 310
 		case "ZR": // ZR - 主任
298 311
 				$('.tool_downs').find('[id*="HY_transfer"]').hide(); //指派
312
+				$('.tool_downs').find('[id*="HY_submit"]').show(); //提交
299 313
 				$('.tool_downs').find('[id*="HY_mark"]').hide(); // 标记
300 314
 				$('.tool_downs').find('[id*="HY_delete"]').hide(); //删除
301 315
 				$('.tool_downs').find('[id*="HY_edit"]').hide(); //修改
@@ -305,6 +319,7 @@ function authorizeOperateButton(userRoleCode) {
305 319
 				$('.tool_downs').find('[id*="HY_return"]').hide();//退回
306 320
 				$('.tool_downs').find('[id*="HY_reduction"]').show();//减免
307 321
 				$('.tool_downs').find('[id*="HY_reminder"]').hide();//催单
322
+				$('#workorderlist').find('.workOprate1').show(); //待指派
308 323
 				$('#workorderlist').find('.workOprate8').show();//减免工单
309 324
 				$('#workorderlist').find('.submitType').removeClass('W60margin').addClass('W100').css("text-align", "center");
310 325
 				$('#workorderlist').find('.appointType').removeClass('W60margin').addClass('W100').css("text-align", "center");

+ 9 - 5
CallCenterWeb.UI/js/index.js

@@ -272,12 +272,12 @@ $(document).ready(function() {
272 272
 				if(result.state.toLowerCase() == "success") {
273 273
 					var con = result.data.user;
274 274
 					console.log(con)
275
-					$('.mgh').val(con.F_UserId);
275
+					$('.mgh').val(con.F_UserCode);
276 276
 					$('.mn').val(con.F_UserName);
277 277
 					$('.mobile').val(con.F_Mobile);
278 278
 					$('.fenji').val($.cookie("extno"));
279 279
 					//$('.wxno').val(con.F_WXNo);
280
-					//		          		$('.spwd').val(con.F_Password);
280
+					//$('.spwd').val(con.F_Password);
281 281
 				}
282 282
 			}
283 283
 		});
@@ -531,9 +531,13 @@ function workcount() {
531 531
 		"token": $.cookie("token")
532 532
 	}, function(result) {
533 533
 		if(result.state.toLowerCase() == "success") {
534
-			$(".dtj").text(result.data.dtj); //待提交
535
-			$(".thdtj").text(result.data.thdtj); //退回待提交
536
-			//   $(".dcl").text(result.data.dcl);
534
+			if (result.data.dtj>0) {
535
+				$(".dtj").text(result.data.dtj); //待提交
536
+			}
537
+			if (result.data.thdtj>0) {
538
+				$(".thdtj").text(result.data.thdtj); //退回待提交
539
+			}
540
+		
537 541
 		}
538 542
 	})
539 543
 }

+ 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: "http://oa.shuanghui.net:8046/",//生产环境
5
+	//callcenter_url: "http://oa.shuanghui.net:8046/",//生产环境
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
 	menuworktime: 30000, //菜单工单数量刷新间隔

+ 10 - 0
双汇APP-andriod/js/login.js

@@ -50,4 +50,14 @@ mui.plusReady(function() {
50 50
 
51 51
 		}
52 52
 	});
53
+
54
+	//监听系统通知栏消息点击事件  
55
+	plus.push.addEventListener('click', function(msg){  
56
+	    //处理点击消息的业务逻辑代码  
57
+	    plus.webview.create('personal.html')
58
+	}, false);  
59
+	//监听接收透传消息事件  
60
+	plus.push.addEventListener('receive', function(msg){  
61
+	    //处理透传消息的业务逻辑代码  
62
+	}, false);
53 63
 });

+ 1 - 0
双汇APP-andriod/js/personal.js

@@ -232,6 +232,7 @@ mui.plusReady(function() {
232 232
 			dataType: 'json', 
233 233
 			success: function(res) {
234 234
 				if(res.state.toLowerCase() === "success") {
235
+					alert(cid);
235 236
 				}
236 237
 			}
237 238
 		});	

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

@@ -2,9 +2,9 @@ if(huayi == undefined) {
2 2
 	var huayi = {};
3 3
 }
4 4
 huayi.config = {
5
-	callcenter_url: "http://oa.shuanghui.net:8046/",//生产环境
5
+	//callcenter_url: "http://oa.shuanghui.net:8046/",//生产环境
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
 	menuworktime: 30000, //菜单工单数量刷新间隔

+ 16 - 2
双汇APP/js/huayi.http.js

@@ -1,5 +1,4 @@
1 1
 var helper = {};
2
-
3 2
 helper.http = {
4 3
     newXMLHttp: function () {
5 4
         var XMLHttp = null;
@@ -136,7 +135,6 @@ helper.cookies = {
136 135
         }
137 136
     }
138 137
 };
139
-
140 138
 /*
141 139
 获取URL中指定的参数
142 140
 例如:
@@ -568,6 +566,22 @@ helper.string = {
568 566
         };
569 567
     }
570 568
 };
569
+helper.dadalist = {
570
+	dataRemove: function () {
571
+        Array.prototype.indexOf = function (val) {
572
+			for(var i = 0; i < this.length; i++){
573
+			  if(this[i] == val){return i;}
574
+			}
575
+			return -1;
576
+		}
577
+		Array.prototype.remove = function (val) {
578
+		 	var index = this.indexOf(val);
579
+		 	if(index > -1){this.splice(index,1);}
580
+		}
581
+    }
582
+    
583
+};
584
+
571 585
 //helper.init = {
572 586
 //  setajax: function (isload) { /// 配置AJAX
573 587
 //      $(document).on("ajaxStart", function () {

+ 9 - 0
双汇APP/js/login.js

@@ -50,4 +50,13 @@ mui.plusReady(function() {
50 50
 
51 51
 		}
52 52
 	});
53
+	//监听系统通知栏消息点击事件
54
+	plus.push.addEventListener('click', function(msg){  
55
+	    //处理点击消息的业务逻辑代码  
56
+	    plus.webview.create('personal.html')
57
+	}, false);  
58
+	//监听接收透传消息事件  
59
+	plus.push.addEventListener('receive', function(msg){  
60
+	    //处理透传消息的业务逻辑代码  
61
+	}, false);
53 62
 });

+ 24 - 0
双汇APP/js/personal.js

@@ -216,5 +216,29 @@ mui.plusReady(function() {
216 216
 			console.log(data.message);
217 217
 		}
218 218
 	})
219
+	
220
+	setTimeout(function  clienGet() {
221
+		var pinf = plus.push.getClientInfo();
222
+		var cid = pinf.clientid;//客户端标识  
223
+		$.ajax({
224
+			type: "get",
225
+			url: huayi.config.callcenter_url + 'PushMessage/PutAppClientIdAsync',
226
+			async: false,
227
+			data: {
228
+				apptype:1,
229
+				clientid: cid,
230
+				token:localStorage.getItem("token")
231
+			},
232
+			dataType: 'json', 
233
+			success: function(res) {
234
+				if(res.state.toLowerCase() === "success") {
235
+					alert(cid)
236
+				}
237
+				
238
+			}
239
+		});	
240
+	},2000)
241
+	 
242
+	
219 243
 })
220 244
 

+ 20 - 1
双汇APP/workOrder/Work-list.html

@@ -12,12 +12,26 @@
12 12
 		<link href="../css/mui.poppicker.css" rel="stylesheet" />
13 13
 		<link rel="stylesheet" type="text/css" href="../css/mui.picker.min.css" />
14 14
 		<link rel="stylesheet" href="css/Work-list.css" />
15
+		<link rel="stylesheet" href="css/custom_select.css" />
15 16
 	</head>
16 17
 	<body>
18
+		<!-- End screening -->
19
+		<div class="grade-eject">
20
+		    <ul class="grade-w clickArea" id="gradew">
21
+		    </ul>
22
+		    <ul class="grade-t clickArea" id="gradet">
23
+		    </ul>
24
+		    <div class="recet_button clickArea">
25
+		    	<button class="btn_class resBtn">重置</button>
26
+		    	<button class="btn_class tureBtn">确定</button>
27
+		    </div>
28
+		    <!--<div class="all_check"><img src="../img/all_check.png"/></div>-->
29
+		</div>
30
+		
17 31
 		<header class="mui-bar mui-bar-nav" style="padding-right: 15px;color: #fff;">
18 32
 			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
19 33
 			<h1 class="mui-center mui-title"><span class="Totle-box" style="color: #FFFFFF;"></span><span class="Totle" style="color: #FFFFFF;"></span></h1>
20
-			<a class=" mui-icon-tiajia mui-pull-right tjyh" style="color: #fff;" id="DW">
34
+			<a class=" mui-icon-tiajia mui-pull-right tjyh Regional" style="color: #fff;">
21 35
 				办事处筛选
22 36
 			</a>
23 37
 		</header>
@@ -35,13 +49,18 @@
35 49
 			
36 50
 			<!--右上角弹出菜单-->
37 51
 		</div>
52
+		<input id="AreaId" type="hidden" />
53
+		<input id="OfficeId" type="hidden" />
38 54
 		<input hidden="hidden" type="text" id='DWResult' class="ui-alert type_con" data-index="" readonly="readonly" />
39 55
 		<script src="../js/mui.min.js"></script>
40 56
 		<script src="../js/mui.poppicker.js"></script>
41 57
 		<script src="../js/mui.picker.min.js"></script>
42 58
 		<script src="../js/zepto.js"></script>
43 59
 		<script src="../js/huayi.config.js"></script>
60
+		<script src="../js/huayi.http.js"></script>
44 61
 		<script src="js/Work-list.js"></script>
62
+		<script src="../js/jquery-1.8.js"></script>
63
+		<script src="js/custom_select.js"></script>
45 64
 	</body>
46 65
 		
47 66
 </html>

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

@@ -3,6 +3,7 @@
3 3
 }
4 4
 .mui-bar-nav{
5 5
 	background: #cd0000 !important;
6
+	z-index: 33;
6 7
 }
7 8
 .mui-popover.mui-bar-popover .mui-table-view {
8 9
 	width: 100%;

+ 25 - 50
双汇APP/workOrder/js/Work-list.js

@@ -80,13 +80,15 @@ window.onload = function() {
80 80
 		function pullupRefresh() {
81 81
 
82 82
 			setTimeout(function() {
83
+				//alert(areaList+"--"+officeList)
83 84
 				mui('#pullrefresh').pullRefresh().endPullupToRefresh((page++ >= Math.ceil(total / 10)));
84 85
 				mui.ajax(huayi.config.callcenter_url + 'WorkorderApp/GetList', {
85 86
 					data: {
86 87
 						token: token,
87 88
 						state: index,
88 89
 						dealTimely: classImport,
89
-						offce:$("#DWResult").attr("data-index"),
90
+						area:areaId,
91
+						offce:officeId,
90 92
 						extensionphone: 1,
91 93
 						pageindex: page,
92 94
 						pagesize: pageSize
@@ -195,19 +197,22 @@ window.onload = function() {
195 197
 		}
196 198
 
197 199
 		function Ajax() {
200
+			areaD();
201
+			officeD();
198 202
 			$(".orderLi").remove();
199 203
 			page=1;
200 204
 			pageSize=10;
201 205
 			mui.ajax(huayi.config.callcenter_url + 'WorkorderApp/GetList', {
202 206
 				data: {
203
-					token: token,
207
+					token: token, 
204 208
 					state: index,
209
+					area:areaId,
210
+					offce:officeId,
205 211
 					dealTimely: classImport,
206 212
 					extensionphone: 1,
207
-					keywords:keyw,
208
-					offce:$("#DWResult").attr("data-index"),
209
-					pageindex: 1,
210
-					pagesize: 10
213
+					keywords:keyw, 
214
+					page:1,
215
+					pageSize:10
211 216
 				},
212 217
 				dataType: 'json', //服务器返回json格式数据
213 218
 				type: 'get', //HTTP请求类型
@@ -217,6 +222,7 @@ window.onload = function() {
217 222
 				},
218 223
 				success: function(data) {
219 224
 					var total = data.total;
225
+					//alert(total)
220 226
 					if(!total) {
221 227
 						total = 0;
222 228
 						$(".noWork").show();
@@ -300,7 +306,19 @@ window.onload = function() {
300 306
 				}
301 307
 			})
302 308
 		}
309
+		
310
+		$(".tureBtn").click(function(){
311
+	    	Ajax();
312
+	    	if ($('.grade-eject').hasClass('grade-w-roll')) {
313
+	            $('.grade-eject').removeClass('grade-w-roll');
314
+				$(this).removeClass('current');
315
+	        } else {
316
+	            $('.grade-eject').addClass('grade-w-roll');
317
+				$(this).addClass('current'); 
318
+	        }
319
+	    })
303 320
 
321
+		
304 322
 		$('#order_list').on('tap', '.order', function() {
305 323
 			var id = $(this).attr('data-index');
306 324
 			mui.openWindow({
@@ -386,52 +404,9 @@ window.onload = function() {
386 404
 				}
387 405
 			});
388 406
 		}
389
-		//	产品代码
390
-		var Product = [];
391
-		$.ajax({
392
-			type: "get",
393
-			url: huayi.config.callcenter_url + 'Department/GetAPPAreaList',
394
-			async: false,
395
-			data: {
396
-				flag: "CPDM",
397
-				token:localStorage.getItem("token")
398
-			},
399
-			dataType: 'json',
400
-			success: function(res) {
401
-				if(res.state.toLowerCase() === "success") {
402
-					res = res.data;
403
-					if(res && res.length > 0) {
404
-						res.forEach(function(v, i) {
405
-							var obj = {};
406
-							obj.id = v.id;
407
-							obj.text = v.text;
408
-							obj.children = v.children;
409
-							Product.push(obj);
410
-						});
411
-					}
412
-				}
413
-			}
414
-		});	
415 407
 		
416
-		(function($, doc) {
417
-			$.ready(function() {
418
-				//交办单位
419
-				var ZTiPickers = new $.PopPicker({
420
-					layer: 2
421
-				});
422
-				ZTiPickers.setData(Product);
423
-				var ZXs = doc.getElementById('DW');
424
-				var ZXResults = doc.getElementById('DWResult');
425
-				ZXs.addEventListener('tap', function(event) {
426
-					ZTiPickers.show(function(items) {
427
-						ZXResults.value = items[1].text;
428
-						ZXResults.setAttribute("data-index", items[1].id);
429
-						Ajax();
430
-					});
431
-				}, false);
432 408
 		
433
-			})
434
-		})(mui, document);
409
+
435 410
 
436 411
 	});
437 412
 }

+ 33 - 37
双汇APP/workOrder/js/Work-listClass.js

@@ -34,10 +34,10 @@ window.onload = function() {
34 34
 			classImport = ""
35 35
 		}
36 36
 		if(F_See == 0) { //调度
37
-			$("#DW").css('display', 'block')
38
-		} else{
39
-			$("#DW").css('display', 'none')
40
-		}
37
+		 	$("#DW").css('display', 'block')
38
+		 } else{
39
+		 	$("#DW").css('display', 'none')
40
+		 }
41 41
 		Ajax();
42 42
 		AjaxYcl();
43 43
 		$('.search').on('input focus', function() {
@@ -71,7 +71,8 @@ window.onload = function() {
71 71
 								CJ:choujian,
72 72
 								keywords:keyw,
73 73
 								extensionphone: 1,
74
-								offce:$("#DWResult").attr("data-index"),
74
+								area:areaId,
75
+								offce:officeId,
75 76
 								pageindex : page,
76 77
 								pagesize: pageSize
77 78
 							},
@@ -92,7 +93,7 @@ window.onload = function() {
92 93
 								for(var i = 0; i < data.rows.length; i++) {
93 94
 									var a = data.rows[i].F_Content;
94 95
 									var c = data.rows[i].F_WorkState;
95
-									var time = data.rows[i].F_CreateTime.substring(0, data.rows[i].F_CreateTime.indexOf(' '));
96
+									var time = data.rows[i].F_CreateTime;
96 97
 									var areaOffice;
97 98
 									if (!data.rows[i].F_AreaName) {
98 99
 										areaOffice='';
@@ -128,7 +129,8 @@ window.onload = function() {
128 129
 								dealTimely: classImport,
129 130
 								Processing:2,
130 131
 								keywords:keyw,
131
-								offce:$("#DWResult").attr("data-index"),
132
+								area:areaId,
133
+								offce:officeId,
132 134
 								CJ:choujian,
133 135
 								extensionphone: 1,
134 136
 								pageindex: page,
@@ -150,7 +152,7 @@ window.onload = function() {
150 152
 								for(var i = 0; i < data.rows.length; i++) {
151 153
 									var a = data.rows[i].F_Content;
152 154
 									var c = data.rows[i].F_WorkState;
153
-									var time = data.rows[i].F_CreateTime.substring(0, data.rows[i].F_CreateTime.indexOf(' '));
155
+									var time = data.rows[i].F_CreateTime;
154 156
 									imgnum = '<img src="../img/comple_icon.png"/>';
155 157
 									var areaOffice;
156 158
 									if (!data.rows[i].F_AreaName) {
@@ -184,7 +186,8 @@ window.onload = function() {
184 186
 
185 187
 		
186 188
 		function Ajax() {
187
-			
189
+			areaD();
190
+			officeD();
188 191
 			$(".orderli").remove();
189 192
 			$.ajax({
190 193
 				data: {
@@ -193,7 +196,8 @@ window.onload = function() {
193 196
 					Processing:1,
194 197
 					keywords:keyw,
195 198
 					extensionphone: 1,
196
-					offce:$("#DWResult").attr("data-index"),
199
+					area:areaId,
200
+					offce:officeId,
197 201
 					CJ:choujian,
198 202
 					pageindex: 1,
199 203
 					pagesize: pageSize
@@ -207,6 +211,7 @@ window.onload = function() {
207 211
 				},
208 212
 				success: function(data) {
209 213
 					var total = data.total;
214
+					//alert(JSON.stringify(data))
210 215
 					if(!total) {total = 0;}
211 216
 					var imgnum;
212 217
 					$(".class-icon img").hide()
@@ -215,7 +220,7 @@ window.onload = function() {
215 220
 					for(var i = 0; i < data.rows.length; i++) {
216 221
 						var a = data.rows[i].F_Content;
217 222
 						var c = data.rows[i].F_WorkState;						
218
-						var time = data.rows[i].F_CreateTime.substring(0, data.rows[i].F_CreateTime.indexOf(' '));
223
+						var time = data.rows[i].F_CreateTime;
219 224
 						var areaOffice;
220 225
 						if (!data.rows[i].F_AreaName) {
221 226
 							areaOffice='';
@@ -247,6 +252,8 @@ window.onload = function() {
247 252
 		}
248 253
 		
249 254
 		function AjaxYcl() {
255
+			areaD();
256
+			officeD();
250 257
 			$(".orderli").remove();
251 258
 			$.ajax({
252 259
 				data: {
@@ -255,7 +262,8 @@ window.onload = function() {
255 262
 					Processing:2,
256 263
 					keywords:keyw,
257 264
 					extensionphone: 1,
258
-					offce:$("#DWResult").attr("data-index"),
265
+					area:areaId,
266
+					offce:officeId,
259 267
 					CJ:choujian,
260 268
 					pageindex: 1,
261 269
 					pagesize: pageSize
@@ -276,7 +284,7 @@ window.onload = function() {
276 284
 					for(var i = 0; i < data.rows.length; i++) {
277 285
 						var a = data.rows[i].F_Content;
278 286
 						var c = data.rows[i].F_WorkState;
279
-						var time = data.rows[i].F_CreateTime.substring(0, data.rows[i].F_CreateTime.indexOf(' '));
287
+						var time = data.rows[i].F_CreateTime;
280 288
 						imgnum = '<img src="../img/comple_icon.png"/>';
281 289
 						var areaOffice;
282 290
 						if (!data.rows[i].F_AreaName) {
@@ -304,15 +312,23 @@ window.onload = function() {
304 312
 					//异常处理;
305 313
 				}
306 314
 			})
307
-		
308 315
 		}
309
-		
310 316
 		$('#mui_list').on('tap', 'a', function() {
311 317
 			index=$(this).index();
312 318
 			$("#pullrefresh").find(".mui-scroll_1").hide();
313 319
 			$("#pullrefresh").find(".mui-scroll_1").eq(index).show();
314
-			
315 320
 		}) 
321
+		$(".tureBtn").click(function(){
322
+	    	Ajax();
323
+			AjaxYcl(); 
324
+	    	if ($('.grade-eject').hasClass('grade-w-roll')) {
325
+	            $('.grade-eject').removeClass('grade-w-roll');
326
+				$(this).removeClass('current');
327
+	        } else {
328
+	            $('.grade-eject').addClass('grade-w-roll');
329
+				$(this).addClass('current'); 
330
+	        }
331
+	    })
316 332
 		$('.order_list').on('tap', '.order', function() {
317 333
 			var id = $(this).attr('data-index');
318 334
 			mui.openWindow({
@@ -362,26 +378,6 @@ window.onload = function() {
362 378
 				}
363 379
 			}
364 380
 		});	
365
-		
366
-		(function($, doc) {
367
-			$.ready(function() {
368
-				//交办单位
369
-				var ZTiPickers = new $.PopPicker({
370
-					layer: 2
371
-				});
372
-				ZTiPickers.setData(Product);
373
-				var ZXs = doc.getElementById('DW');
374
-				var ZXResults = doc.getElementById('DWResult');
375
-				ZXs.addEventListener('tap', function(event) {
376
-					ZTiPickers.show(function(items) {
377
-						ZXResults.value = items[1].text;
378
-						ZXResults.setAttribute("data-index", items[1].id);
379
-						Ajax();
380
-						AjaxYcl() 
381
-					});
382
-				}, false);
383
-		
384
-			})
385
-		})(mui, document);
381
+
386 382
 	});
387 383
 }

+ 158 - 0
双汇APP/workOrder/js/custom_select.js

@@ -0,0 +1,158 @@
1
+var areaList=[];
2
+var officeList=[];
3
+var areaId="",officeId="";
4
+$(document).ready(function(){
5
+    $(".Regional").click(function(){
6
+    	event.stopPropagation();
7
+        if ($('.grade-eject').hasClass('grade-w-roll')) {
8
+            $('.grade-eject').removeClass('grade-w-roll');
9
+			$(this).removeClass('current');
10
+        } else {
11
+            $('.grade-eject').addClass('grade-w-roll');
12
+			$(this).addClass('current');
13
+        }
14
+        cleanList();
15
+    });
16
+    $(".resBtn").click(function(){
17
+		cleanList();
18
+	})
19
+	$(document).click(function(event) {
20
+		var _con = $('.clickArea'); // 设置目标区域
21
+		if(!_con.is(event.target) && _con.has(event.target).length === 0) { // Mark 1
22
+			$('.grade-eject').removeClass('grade-w-roll');
23
+			$(this).removeClass('current');
24
+		}
25
+	});
26
+    function cleanList () {
27
+    	areaList=[],officeList=[],areaId="",officeId="";
28
+    	$(this).removeClass("check_active");
29
+    	$(this).children("img").hide();
30
+    	$(".grade-w li").removeClass("check_active");
31
+    	$(".grade-w li img").hide();
32
+    	$(".grade-t li").removeClass("check_active");
33
+    	$(".grade-t li img").hide();
34
+    	$('#gradet li').remove();
35
+    }
36
+    
37
+    $(".grade-w").on('click', 'li', function() {
38
+    	$(".grade-t").css("left","50%");
39
+    	if ($(this).hasClass("check_active")) {
40
+    		$(this).removeClass("check_active");
41
+    		$(this).children("img").hide();
42
+    		var areaDataRemove=$(this).attr("data-index");
43
+    		Array.prototype.indexOf = function (val) {
44
+				for(var i = 0; i < this.length; i++){
45
+				  if(this[i] == val){return i;}
46
+				}
47
+				return -1;
48
+			}
49
+			Array.prototype.remove = function (val) {
50
+			 	var index = this.indexOf(val);
51
+			 	if(index > -1){this.splice(index,1);}
52
+			}
53
+			areaList.remove(areaDataRemove);
54
+
55
+    	} else{
56
+    		$(this).addClass("check_active");
57
+    		$(this).children("img").show();
58
+    		$('#gradet li').remove();
59
+    		var areaData=$(this).attr("data-index");
60
+    		areaList.push(areaData);
61
+	    	//	产品代码
62
+			$.ajax({
63
+				type: "get",
64
+				url: huayi.config.callcenter_url + 'Department/GetCusAreaList',
65
+				async: false,
66
+				data: {
67
+					pid:$(this).attr("data-index"),
68
+					F_Layer: 2,
69
+					token:localStorage.getItem("token")
70
+				},
71
+				dataType: 'json',
72
+				success: function(res) {
73
+					if(res.state.toLowerCase() === "success") {
74
+						res = res.data;
75
+						if(res && res.length > 0) {
76
+							res.forEach(function(v, i) {
77
+								$('<li data-index="'+v.F_DeptId+'">'+v.F_DeptName+
78
+								'<img src="../img/check_true.png"/></li>').appendTo('#gradet')
79
+							});
80
+						}
81
+					}
82
+				}
83
+			});	
84
+    	}
85
+    	
86
+	})
87
+    
88
+    $(".grade-t").on('click', 'li', function() {
89
+    	if ($(this).hasClass("check_active")) {
90
+    		$(this).removeClass("check_active")
91
+    		$(this).children("img").hide();
92
+    		var officeDataRemove=$(this).attr("data-index");
93
+    		Array.prototype.indexOf = function (val) {
94
+				for(var i = 0; i < this.length; i++){
95
+				  if(this[i] == val){return i;}
96
+				}
97
+				return -1;
98
+			}
99
+			Array.prototype.remove = function (val) {
100
+			 	var index = this.indexOf(val);
101
+			 	if(index > -1){this.splice(index,1);}
102
+			}
103
+			officeList.remove(officeDataRemove);
104
+    	} else{
105
+    		$(this).addClass("check_active");
106
+    		$(this).children("img").show();
107
+    		var officeData=$(this).attr("data-index");
108
+    		officeList.push(officeData);
109
+    	}
110
+    	
111
+    })
112
+    //	产品代码
113
+	$.ajax({
114
+		type: "get",
115
+		url: huayi.config.callcenter_url + 'Department/GetCusAreaList',
116
+		async: false,
117
+		data: {
118
+			pid: 1,
119
+			F_Layer: 1,
120
+			token:localStorage.getItem("token")
121
+		},
122
+		dataType: 'json',
123
+		success: function(res) {
124
+			if(res.state.toLowerCase() === "success") {
125
+				res = res.data;
126
+				if(res && res.length > 0) {
127
+					res.forEach(function(v, i) {
128
+						$('<li data-index="'+v.F_DeptId+'">'+v.F_DeptName+
129
+						'<img src="../img/check_true.png"/></li>').appendTo('#gradew')
130
+					});
131
+				}
132
+			}
133
+		}
134
+	});	
135
+});
136
+
137
+
138
+function areaD() {
139
+	for (var i=0, l=areaList.length; i<l; i++) {
140
+		areaId += areaList[i]+ ","
141
+	}
142
+	if (areaList.length > 0 ) {
143
+		areaId = areaId.substring(0, areaId.length-1);
144
+		$('#AreaId').val(areaId);
145
+	}
146
+}
147
+
148
+function officeD() {
149
+	for (var i=0, l=officeList.length; i<l; i++) {
150
+		officeId += officeList[i]+ ","
151
+	}
152
+	if (officeList.length > 0 ) {
153
+		officeId = officeId.substring(0, officeId.length-1);
154
+		$('#OfficeId').val(officeId);
155
+	}
156
+}
157
+
158
+