Parcourir la Source

Merge branch 'master' of http://192.168.1.222:3000/zhoufan/12345_Base_Web

zhangshuangnan il y a 8 ans
Parent
commit
ab7aecbb73

+ 2 - 2
WebSite/css/indexs.css

@@ -1903,7 +1903,7 @@ ul.acceptance>li>img {
1903 1903
 	background-position: -93px -17px;
1904 1904
 }
1905 1905
 .statistics-icon-3{
1906
-	background-position: -93px -30px;
1906
+	background-position: -68px -30px;
1907 1907
 }
1908 1908
 .statistics-icon-4{
1909 1909
 	height: 16px;
@@ -1913,7 +1913,7 @@ ul.acceptance>li>img {
1913 1913
 .statistics-icon-5{
1914 1914
 	height: 16px;
1915 1915
 	line-height: 16px;
1916
-	background-position: -92px -63px;
1916
+	background-position: -68px -63px;
1917 1917
 }
1918 1918
 .statistics-icon-6{
1919 1919
 	background-position: -93px -79px;

BIN
WebSite/img/sidebar-icons.jpg


+ 5 - 5
WebSite/index.html

@@ -238,6 +238,11 @@
238 238
 													<span id="zffwwCount">0</span>
239 239
 												</li>
240 240
 												<li>
241
+													<i class="statistics-icon statistics-icon-6"></i>
242
+													<span>APP受理</span>
243
+													<span id="aslCount">0</span>
244
+												</li>
245
+												<li>
241 246
 													<i class="statistics-icon statistics-icon-3"></i>
242 247
 													<span class="grayColor">微博受理</span>
243 248
 													<span class="grayColor" id="weiboslCount">0</span>
@@ -247,11 +252,6 @@
247 252
 													<span class="grayColor">微信受理</span>
248 253
 													<span class="grayColor" id="wxslCount">0</span>
249 254
 												</li>
250
-												<li>
251
-													<i class="statistics-icon statistics-icon-6"></i>
252
-													<span class="grayColor">APP受理</span>
253
-													<span class="grayColor" id="aslCount">0</span>
254
-												</li>
255 255
 											</ul>
256 256
 										</div>
257 257
 										

+ 137 - 96
WebUI/CallCenterWeb.UI/CommonHtml/PrintPreview-1.html

@@ -1,4 +1,4 @@
1
-<!DOCTYPE html>
1
+<!DOCTYPE html>
2 2
 <html>
3 3
 
4 4
 <head>
@@ -279,95 +279,135 @@
279 279
         </table>
280 280
     </div><!--endprint1-->
281 281
   
282
-	  <div class="alignC">
283
-	        <input type="button" value="打印" class="btn" onclick="preview(1)" />
284
-	    </div>
285
-	    
286
-	    <script type="text/javascript">
282
+  	<div class="alignC">
283
+        <input type="button" value="导出PDF" class="btn" id="btn-html2canvas" />
284
+        <input type="button" value="打印" class="btn" onclick="preview(1)" />
285
+    </div>
286
+	
287
+	<script src="../js/plugins/html2pdf/jspdf.debug.js"></script>
288
+	<script src="../js/plugins/html2pdf/html2canvas.js"></script>
289
+	<script type="text/javascript">
287 290
         var wid = helper.request.queryString("wid");
288 291
         $(document).ready(function(){     
289
-        if (wid) {
290
-            $.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetWorkOrder', { workorderid: wid, "token": $.cookie("token") }, function (result) {
291
-                if (result.state.toLowerCase() == "success") {
292
-                    var content = result.data;
293
-                    //console.log( content);
294
-                    $(".gdbhs").text(content.data[0].F_WorkOrderId);//工单
295
-                    $(".tsfs").text(content.data[0].SourceName);
296
-                    $(".lxr").text(content.data[0].F_CusName);//内容摘要
297
-                    $('.lxdh').text(content.data[0].F_CusPhone);//联系电话
298
-                    //$('.dz').text(content.data[0].F_CusAddress);
299
-                    //$('.lxrphone').text(content.data[0].F_ConPhone);
300
-                    $(".lxr ").text(content.data[0].F_ComContent);//内容
301
-                  	var T= content.data[0].F_CreateTime;//受理时间
302
-                  	if(T){
303
-                  		var S=T.substring(0, T.indexOf(' '));
304
-                    	$('.tssj').text(S);
305
-                  	}
306
-                    if(content.jbdata.length > 0){
307
-	                    var qst = content.jbdata[0].F_SureTime;//签收时间
308
-	                    if(qst){
309
-		                    var qs = qst.substring(0,qst.indexOf(' '));
310
-	                    	$('.QSHJ').text(qs);	
311
-	                    }
312
-	                    var qst0 = content.jbdata[0].F_LimitTime;//办理时限
313
-						if(qst0){
314
-	                    	var qs0 = qst0.substring(0,qst0.indexOf(' '));
315
-	                    	$('.BLSX').html(qs0);   
316
-						}
317
-                    }
318
-                    $(".gdbh").text(content.data[0].F_CusName);//投诉人
319
-                    $(".mmdj").text(content.data[0].F_SourceAddress);//地址
320
-                    $(".tslx").text(content.data[0].TypeName1);//偶投诉类型
321
-                    // 6 || 7 || 9显示办理结果
322
-                    if(content.data[0].F_WorkState == '6' || content.data[0].F_WorkState == '7' || content.data[0].F_WorkState == '9'){
323
-                    	$(".bljg").text(content.data[0].F_Result);//单位处理结果                    		
324
-                    }
325
-
326
-
327
-                    //密级程度
328
-							if(content.data[0].F_IsProtect == 0) {
329
-								$('.MJ').text("普通");
330
-							} else {
331
-								$('.MJ').text("保密");
292
+	        if (wid) {
293
+	            $.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetWorkOrder', { workorderid: wid, "token": $.cookie("token") }, function (result) {
294
+	                if (result.state.toLowerCase() == "success") {
295
+	                    var content = result.data;
296
+	                    //console.log( content);
297
+	                    $(".gdbhs").text(content.data[0].F_WorkOrderId);//工单
298
+	                    $(".tsfs").text(content.data[0].SourceName);
299
+	                    $(".lxr").text(content.data[0].F_CusName);//内容摘要
300
+	                    $('.lxdh').text(content.data[0].F_CusPhone);//联系电话
301
+	                    //$('.dz').text(content.data[0].F_CusAddress);
302
+	                    //$('.lxrphone').text(content.data[0].F_ConPhone);
303
+	                    $(".lxr ").text(content.data[0].F_ComContent);//内容
304
+	                  	var T= content.data[0].F_CreateTime;//受理时间
305
+	                  	if(T){
306
+	                  		var S=T.substring(0, T.indexOf(' '));
307
+	                    	$('.tssj').text(S);
308
+	                  	}
309
+	                    if(content.jbdata.length > 0){
310
+		                    var qst = content.jbdata[0].F_SureTime;//签收时间
311
+		                    if(qst){
312
+			                    var qs = qst.substring(0,qst.indexOf(' '));
313
+		                    	$('.QSHJ').text(qs);	
314
+		                    }
315
+		                    var qst0 = content.jbdata[0].F_LimitTime;//办理时限
316
+							if(qst0){
317
+		                    	var qs0 = qst0.substring(0,qst0.indexOf(' '));
318
+		                    	$('.BLSX').html(qs0);   
332 319
 							}
333
-//                  if (content.data[0].F_Result) {
334
-//                      var rt = content.data[0].F_Result.replace(/[ ]/g, "&nbsp;").replace(/\ +/g, "&nbsp;").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />");
335
-//                      $(".cljg").html(rt);
336
-//                  }
337
-//                  else {
338
-//                      $(".cljg").html("");
339
-//                  }
340
-					//单位领导批示
341
-                  	var n=content.psdata.length;
342
-                  	if (n > 0) {
343
-                      	var ldps = content.psdata[n - 1].F_SuperOpinion;
344
-                      	//if (ldps) { ldps = ldps.replace(/[ ]/g, "&nbsp;").replace(/\ +/g, "&nbsp;").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />"); }
345
-                      
346
-                     	$(".ldps").html(ldps);
347
-                 	}
348
-                  	//调度意见
349
-	                var m = content.jbdata.length;
350
-	                if (m > 0) {
351
-	                    $('.cbdw').text(content.jbdata[m-1].DeptName);//主办单位
352
-	                    if(content.jbdata[m-1].OtherDeptName){
353
-	                    	$('#xbdws').show();
354
-	                    	$('.xbdw').text(content.jbdata[m-1].OtherDeptName);//协办单位	                    	
355
-	                    }else{
356
-	                    	$('#xbdws').hide();
357 320
 	                    }
358
-	                    var jbyjs = content.jbdata[m- 1].F_AssignedOpinion;
359
-	                    
360
-	                    if(jbyjs){
361
-	                      	jbyjs = jbyjs.replace(/[ ]/g, "&nbsp;").replace(/\ +/g, "&nbsp;").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />");
362
-							$(".jbyj").html(jbyjs);
363
-	                    }else{
364
-	                    	$(".jbyj").html("");
365
-	                    } 
366
-	                }
367
-	            }
368
-            })
369
-        }
370
-       }) 
321
+	                    $(".gdbh").text(content.data[0].F_CusName);//投诉人
322
+	                    $(".mmdj").text(content.data[0].F_SourceAddress);//地址
323
+	                    $(".tslx").text(content.data[0].TypeName1);//偶投诉类型
324
+	                    // 6 || 7 || 9显示办理结果
325
+	                    if(content.data[0].F_WorkState == '6' || content.data[0].F_WorkState == '7' || content.data[0].F_WorkState == '9'){
326
+	                    	$(".bljg").text(content.data[0].F_Result);//单位处理结果                    		
327
+	                    }
328
+	
329
+	
330
+	                    //密级程度
331
+								if(content.data[0].F_IsProtect == 0) {
332
+									$('.MJ').text("普通");
333
+								} else {
334
+									$('.MJ').text("保密");
335
+								}
336
+	//                  if (content.data[0].F_Result) {
337
+	//                      var rt = content.data[0].F_Result.replace(/[ ]/g, "&nbsp;").replace(/\ +/g, "&nbsp;").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />");
338
+	//                      $(".cljg").html(rt);
339
+	//                  }
340
+	//                  else {
341
+	//                      $(".cljg").html("");
342
+	//                  }
343
+						//单位领导批示
344
+	                  	var n=content.psdata.length;
345
+	                  	if (n > 0) {
346
+	                      	var ldps = content.psdata[n - 1].F_SuperOpinion;
347
+	                      	//if (ldps) { ldps = ldps.replace(/[ ]/g, "&nbsp;").replace(/\ +/g, "&nbsp;").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />"); }
348
+	                      
349
+	                     	$(".ldps").html(ldps);
350
+	                 	}
351
+	                  	//调度意见
352
+		                var m = content.jbdata.length;
353
+		                if (m > 0) {
354
+		                    $('.cbdw').text(content.jbdata[m-1].DeptName);//主办单位
355
+		                    if(content.jbdata[m-1].OtherDeptName){
356
+		                    	$('#xbdws').show();
357
+		                    	$('.xbdw').text(content.jbdata[m-1].OtherDeptName);//协办单位	                    	
358
+		                    }else{
359
+		                    	$('#xbdws').hide();
360
+		                    }
361
+		                    var jbyjs = content.jbdata[m- 1].F_AssignedOpinion;
362
+		                    
363
+		                    if(jbyjs){
364
+		                      	jbyjs = jbyjs.replace(/[ ]/g, "&nbsp;").replace(/\ +/g, "&nbsp;").replace(/\r\n/g, "<br />").replace(/\n/g, "<br />");
365
+								$(".jbyj").html(jbyjs);
366
+		                    }else{
367
+		                    	$(".jbyj").html("");
368
+		                    } 
369
+		                }
370
+		            }
371
+	            })
372
+	        }
373
+	        document.getElementById("btn-html2canvas").onclick = function(){
374
+
375
+			    // 将 id 为 content 的 div 渲染成 canvas
376
+			    html2canvas(document.getElementById("main"), {
377
+			
378
+			        // 渲染完成时调用,获得 canvas
379
+			        onrendered: function(canvas) {
380
+			
381
+			            // 从 canvas 提取图片数据
382
+			            var imgData = canvas.toDataURL('image/jpeg');
383
+			
384
+			            var doc = new jsPDF("p", "mm", "a4");
385
+			            //                               |
386
+			            // |—————————————————————————————|                     
387
+			            // A0 841×1189                           
388
+			            // A1 594×841                            
389
+			            // A2 420×594                            
390
+			            // A3 297×420                            
391
+			            // A4 210×297                            
392
+			            // A5 148×210                            
393
+			            // A6 105×148                            
394
+			            // A7 74×105                             
395
+			            // A8 52×74                              
396
+			            // A9 37×52                              
397
+			            // A10 26×37             
398
+			            //     |——|———————————————————————————|
399
+			            //                                 |——|——|
400
+			            //                                 |     |      
401
+			            doc.addImage(imgData, 'JPEG', 0, 0,210,297);
402
+			
403
+			            doc.save('sq12345.pdf');
404
+			        }
405
+			    });
406
+			
407
+			}
408
+	        
409
+	        
410
+	    }) 
371 411
         function preview(oper) {
372 412
         	//debugger;
373 413
             if (oper < 5) {
@@ -386,16 +426,17 @@
386 426
         }
387 427
  		
388 428
  		GetData();
389
-			function GetData() {
390
-				var date = new Date;
391
-				var year = date.getFullYear();
392
-				var month = date.getMonth() + 1;
393
-				var strDate = date.getDate();
394
-				month = (month <= 9 ? "0" + month : month);
395
-				strDate = (strDate <= 9 ? "0" + strDate : strDate)
396
-				var mydate = (year.toString() + '年' + month.toString() + '月' + strDate.toString()+'日');
397
-				$(".Data").text(mydate);	
398
-			}	
429
+		function GetData() {
430
+			var date = new Date;
431
+			var year = date.getFullYear();
432
+			var month = date.getMonth() + 1;
433
+			var strDate = date.getDate();
434
+			month = (month <= 9 ? "0" + month : month);
435
+			strDate = (strDate <= 9 ? "0" + strDate : strDate)
436
+			var mydate = (year.toString() + '年' + month.toString() + '月' + strDate.toString()+'日');
437
+			$(".Data").text(mydate);	
438
+		}
439
+			
399 440
     </script>
400 441
 </body>
401 442
 

+ 8 - 7
WebUI/CallCenterWeb.UI/Script/Common/huayi.http.js

@@ -348,9 +348,9 @@ function str2asc(strstr) {
348 348
     return ("0" + strstr.charCodeAt(0).toString(16)).slice(-2);
349 349
 }
350 350
 helper.url = {
351
-    getpara: function (name) {
351
+    getpara: function (name,url) {
352 352
         var val;
353
-        paras = window.location.search;
353
+        paras = url ? url : window.location.search;
354 354
         paras = paras.substr(1);
355 355
         paraarray = paras.split("&");
356 356
         for (i = 0; i < paraarray.length; i++) {
@@ -569,9 +569,10 @@ helper.string = {
569 569
     }
570 570
 };
571 571
 helper.init = {
572
-    setajax: function (isload) { /// 配置AJAX
572
+    isload:1,
573
+    setajax: function () { /// 配置AJAX
573 574
         $(document).on("ajaxStart", function () {
574
-            if (isload) {
575
+            if (helper.init.isload) {
575 576
                 //加载框显示
576 577
                 layer.load(2);
577 578
             }
@@ -600,13 +601,13 @@ helper.init = {
600 601
                     });
601 602
                 }
602 603
             } catch (e) {
603
-                if (isload) {
604
+                if (helper.init.isload) {
604 605
                     //加载框消失
605 606
                     layer.closeAll('loading');
606 607
                 }
607 608
             }
608 609
         }).on("ajaxStop", function () {
609
-            if (isload) {
610
+            if (helper.init.isload) {
610 611
                 //加载框消失
611 612
                 layer.closeAll('loading');
612 613
             }
@@ -621,6 +622,6 @@ helper.init = {
621 622
     }
622 623
 }
623 624
 
624
-helper.init.setajax(1);
625
+helper.init.setajax();
625 626
 helper.init.setdh();
626 627
 

+ 29 - 0
WebUI/CallCenterWeb.UI/YeWu/businessBrief.html

@@ -10,6 +10,7 @@
10 10
     <link href="../css/init.css" rel="stylesheet" />
11 11
     <script src="../js/laydate/laydate.js"></script>
12 12
     <script src="../js/jquery.table2excel.js"></script>
13
+    <!--<script src="../js/excellentexport.js"></script>-->
13 14
     <style>
14 15
         .Shows {
15 16
             display: block !important;
@@ -211,6 +212,7 @@
211 212
                                 <span class="time-box"><i class="tub fa fa-calendar"></i><input class="photo x-color inputs laydate-icon" type="text" id="endTimes_1" /></span>
212 213
                                 <button class="btns search_1">查询</button>
213 214
                                 <button class="btns export_1">导出</button>
215
+                                <!--<a id="export_1" class="btns export_1" href="">导出</a>-->
214 216
                             </div>
215 217
                         </div>
216 218
                         <!--startprint1-->
@@ -539,6 +541,7 @@
539 541
                                 <span class="time-box"><i class="tub fa fa-calendar"></i><input class="photo x-color inputs laydate-icon" type="text" id="monthDateTimes" /></span>
540 542
                                 <button class="btns search_2">查询</button>
541 543
                                 <button class="btns export_2">导出</button>
544
+                                <!--<a id="export_2" class="btns export_2" href="">导出</a>-->
542 545
                             </div>
543 546
                         </div>
544 547
                         <!--startprint2-->
@@ -994,6 +997,22 @@
994 997
             initTableBrief(briefIndex);
995 998
         });
996 999
         $(".export_1").click(function () {
1000
+
1001
+            //var url = huayi.config.callcenter_url + "DataAnalysis/GetSimpleReport?token=" + $.cookie("token");
1002
+            //url += "&html=" + encodeURIComponent($("#weeklist").html()) + "&isdc=1";
1003
+            //$(".export_1").attr('href', url);
1004
+
1005
+            //return ExcellentExport.convert({
1006
+            //    anchor: 'export_1',
1007
+            //    filename: '业务简报周报',
1008
+            //    format: 'xlsx'
1009
+            //}, [{
1010
+            //    name: 'Sheet',
1011
+            //    from: {
1012
+            //        table: 'weeklist'
1013
+            //    }
1014
+            //}]);
1015
+
997 1016
             $("#weeklist").table2excel({
998 1017
                 exclude: ".noExl",
999 1018
                 name: "业务简报周报",
@@ -1004,6 +1023,16 @@
1004 1023
             });
1005 1024
         });
1006 1025
         $(".export_2").click(function () {
1026
+            //return ExcellentExport.convert({
1027
+            //    anchor: 'export_2',
1028
+            //    filename: '业务简报月报',
1029
+            //    format: 'xlsx'
1030
+            //}, [{
1031
+            //    name: 'Sheet',
1032
+            //    from: {
1033
+            //        table: 'monthlist'
1034
+            //    }
1035
+            //}]);
1007 1036
             $("#monthlist").table2excel({
1008 1037
                 exclude: ".noExl",
1009 1038
                 name: "业务简报月报",

+ 6 - 1
WebUI/CallCenterWeb.UI/index.html

@@ -1870,7 +1870,7 @@
1870 1870
 		<script src="./js/plugins/slimscroll/jquery.slimscroll.min.js"></script>
1871 1871
 		<script src="./js/hplus.min.js?v=4.1.0"></script>
1872 1872
 		<script src="./js/contabs.min.js"></script>
1873
-		<script src="js/chatSidebar.js"></script>
1873
+		<script src="./js/chatSidebar.js"></script>
1874 1874
 		<script>
1875 1875
 			var token= $.cookie("token");
1876 1876
 			$('.mid').val(0);
@@ -1883,6 +1883,11 @@
1883 1883
 					$(".drm").css("display","block");
1884 1884
 				}
1885 1885
 			})
1886
+
1887
+			if ($.cookie("token") == null) {
1888
+			    window.location.href = "login.html";
1889
+			}
1890
+
1886 1891
 //			Ajax();
1887 1892
 			function Ajax(){
1888 1893
 				$('.drm').html('');

+ 5 - 3
WebUI/CallCenterWeb.UI/js/chat.js

@@ -111,17 +111,19 @@
111 111
 			 })
112 112
 		
113 113
 		//即时通讯
114
-			function jiShi(){
114
+		 function jiShi() {
115
+		     helper.init.isload = 0;
115 116
 				$.ajax({
116 117
 					type:"get",
117 118
 					url:huayi.config.callcenter_url+"Index/GetChatList",
118 119
 					async:true,
119 120
 					dataType:'json',
120
-					data:{
121
+					data: {
121 122
 						token: $.cookie("token"),
122 123
 						fromuserId:	$('.UserId').val()
123 124
 					},
124
-					success:function(data){
125
+					success: function (data) {
126
+					    helper.init.isload = 1;
125 127
 						$('.main_message .chatlist_con').html('');
126 128
 						var con=data.rows;
127 129
 						$(con).each(function(i,n){

+ 3 - 1
WebUI/CallCenterWeb.UI/js/chatSidebar.js

@@ -4,6 +4,7 @@ var type=0;
4 4
 function messages(type){
5 5
 			var html=$('#tab-'+(type+1)).find('.chat_box');
6 6
 			html.html('');
7
+			helper.init.isload = 0;
7 8
 			$.ajax({
8 9
 				type:"get",
9 10
 				url:huayi.config.callcenter_url+"Index/GetChatLists",
@@ -15,7 +16,8 @@ function messages(type){
15 16
 					top:50, 
16 17
 					fromid:0
17 18
 				},
18
-				success:function(data){
19
+				success: function (data) {
20
+				    helper.init.isload = 1;
19 21
 					$('#tab-1').find('.message_count').html(data.total);
20 22
 					if(type==0){
21 23
 						if(data.total==0){

Fichier diff supprimé car celui-ci est trop grand
+ 18 - 0
WebUI/CallCenterWeb.UI/js/excellentexport.js


+ 25 - 52
WebUI/CallCenterWeb.UI/js/main.js

@@ -275,8 +275,7 @@ function IncomingBack(data) {
275 275
 	$('.maxOpen').trigger("click");
276 276
 	$('.head-pic .lahei .la-before').show();
277 277
 	//触发来电类型第一个 点击;
278
-	$("#dicValueList li:first-child").find("input").trigger('change');
279
-	$("#dicValueList li:first-child").find("label").addClass('checkedDept');
278
+	$("#dicValueList li:first-child").find("label").trigger('click');
280 279
 		
281 280
 	$('.head-pic .lahei .la-after').hide();
282 281
 	$(".Bacha").hide();
@@ -570,8 +569,7 @@ $(document).ready(function() {
570 569
 	//最大化
571 570
 	$('.maxOpen').click(function() {
572 571
 		//触发来电类型第一个 点击;测试用
573
-//		$("#dicValueList li:first-child").find("input").trigger('change');
574
-//		$("#dicValueList li:first-child").find("label").addClass('checkedDept');
572
+		//$("#dicValueList li:first-child").find("label").trigger('click');
575 573
 		
576 574
 		$('.ldtp-con').removeClass('fadeOutUp');
577 575
 		$('.ldtp-con').addClass('fadeInDown');
@@ -1917,7 +1915,7 @@ function LY(obj) {
1917 1915
         }
1918 1916
     })
1919 1917
 }
1920
-			//类别
1918
+//类别
1921 1919
 function LB(obj) {
1922 1920
     obj.empty();
1923 1921
     $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById?", {
@@ -1932,7 +1930,7 @@ function LB(obj) {
1932 1930
         }
1933 1931
     })
1934 1932
 }
1935
-				//		主题
1933
+//主题
1936 1934
 function ZT(obj) {
1937 1935
     obj.empty();
1938 1936
     $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById?", {
@@ -1956,33 +1954,8 @@ function GetDicValueList() {
1956 1954
 		token: $.cookie("token")
1957 1955
 	}, function(result) {
1958 1956
 		if(result.state.toLowerCase() == "success") {
1959
-			//debugger;
1960
-			for(var i = 0; i < result.data.length; i++){							
1961
-				$('#dicValueList ul').append('<li><input type="radio" name="radio" id="unit'+i+'" value=""/>'+
1962
-        									'<label for="unit'+i+'">'+ result.data[i].F_Value +'</label></li>');								
1963
-			}
1964
-			if(('#dicValueList input').length>0){
1965
-				$('#dicValueList input').each(function(index){ 
1966
-			        if($(this).is('[type=radio]')){
1967
-			            var cinput = $(this);
1968
-			            var label = $('label[for='+cinput.attr('id')+']');          
1969
-			            cinput.bind('updateState', function(){   
1970
-			                if(cinput.is(':checked')){
1971
-			                	label.addClass('checkedDept');
1972
-			                	cinput.val(result.data[index].F_ValueId);
1973
-			                }else{
1974
-			                	label.removeClass('checkedDept');
1975
-			                	cinput.val('');
1976
-			                }
1977
-			            	
1978
-			            })
1979
-			            .trigger('updateState')
1980
-			            .click(function(){ 
1981
-			                $('input[name='+ $(this).attr('name') +']').trigger('updateState'); 
1982
-			            });
1983
-			        }
1984
-			        
1985
-			    });
1957
+			for(var i = 0; i < result.data.length; i++){
1958
+				$('#dicValueList ul').append('<li><label data-valDic="'+ result.data[i].F_ValueId +'" id="unit'+i+'">'+ result.data[i].F_Value +'</label></li>');								
1986 1959
 			}
1987 1960
 		}
1988 1961
 	})
@@ -1990,13 +1963,12 @@ function GetDicValueList() {
1990 1963
 
1991 1964
 //点击来电类型 
1992 1965
 var dicTypeid = 46 ;//默认是 已受理
1993
-$(document).on('change','#dicValueList li input',function(){
1994
-	$("#dicValueList label").removeClass('checkedDept');
1995
-	if($("#dicValueList li").find("input:radio[name='radio']:checked")){
1996
-		dicTypeid = 46 ;//默认是 已受理
1997
-		$(this).next().addClass('checkedDept');
1998
-		$(this).val() ? (dicTypeid = $(this).val()) : dicTypeid;
1966
+$(document).on('click','#dicValueList li label',function(){
1967
+	if(!$(this).hasClass('checkedDept')){
1968
+		var $that = $(this);
1999 1969
 		if($(".hidCallID").val()){
1970
+			dicTypeid = 46 ;//默认是 已受理
1971
+			dicTypeid =	$(this).attr('data-valDic') != 46 ? $(this).attr('data-valDic') : 46;
2000 1972
 			$.post(huayi.config.callcenter_url + 'CallInScreen/UpdateCallInType', {
2001 1973
 				callid: $(".hidCallID").val(),
2002 1974
 //				callid: 59054,
@@ -2007,26 +1979,27 @@ $(document).on('change','#dicValueList li input',function(){
2007 1979
 				var results = JSON.parse(result);
2008 1980
 				if( results.state.toLowerCase() == "success") {
2009 1981
 					//console.info('传递来电类型成功,ID为:'+ dicTypeid);
1982
+					$that.addClass('checkedDept').parent().siblings().children().removeClass('checkedDept');
2010 1983
 					if(dicTypeid != 46){
1984
+						$('#dicForms').hide();
2011 1985
 						layer.msg('来电类型保存成功!');
1986
+						if(dicTypeid == 50){//催单
1987
+							$('.ldtp-cr ul.ld-service li:last-child').addClass("cr-click").siblings().removeClass("cr-click");
1988
+							loadOld();
1989
+						}
1990
+					}else{
1991
+						$('#dicForms').show();
2012 1992
 					}
2013
-				}
1993
+				}	
2014 1994
 			})
2015 1995
 		}else{
2016
-			//console.info('callid 为空,传递来电类型失败。');
2017
-		}
2018
-		if(dicTypeid != 46){
2019
-			$('#dicForms').hide();
2020
-		}else{
2021
-			$('#dicForms').show();
2022
-		}
2023
-		//催单
2024
-		if(dicTypeid == 50){
2025
-			$('.ldtp-cr ul.ld-service li:last-child').addClass("cr-click").siblings().removeClass("cr-click");
2026
-			loadOld();
1996
+			//console.info('传递来电类型失败');
2027 1997
 		}
1998
+	}else{
1999
+		//$(this).removeClass('checkedDept');
2000
+		//layer.msg('来电类型已经保存成功!不用重复点击提交');
2028 2001
 	}
2029
-});
2002
+});	
2030 2003
 			
2031 2004
 //催单操作
2032 2005
 function setReminder(val, row) {

Fichier diff supprimé car celui-ci est trop grand
+ 3375 - 0
WebUI/CallCenterWeb.UI/js/plugins/html2pdf/html2canvas.js


Fichier diff supprimé car celui-ci est trop grand
+ 8 - 0
WebUI/CallCenterWeb.UI/js/plugins/html2pdf/html2canvas.min.js


Fichier diff supprimé car celui-ci est trop grand
+ 17003 - 0
WebUI/CallCenterWeb.UI/js/plugins/html2pdf/jspdf.debug.js


Fichier diff supprimé car celui-ci est trop grand
+ 164 - 0
WebUI/CallCenterWeb.UI/js/plugins/html2pdf/jspdf.min.js


+ 5 - 3
WebUI/CallCenterWeb.UI/replyChat.html

@@ -1,4 +1,4 @@
1
-<!DOCTYPE html>
1
+<!DOCTYPE html>
2 2
 <html>
3 3
 
4 4
 	<head>
@@ -200,7 +200,8 @@
200 200
 				});
201 201
 			})
202 202
 
203
-			function historys(user,to) {
203
+			function historys(user, to) {
204
+			    helper.init.isload = 0;
204 205
 				$.ajax({
205 206
 					type: "post",
206 207
 					url: huayi.config.callcenter_url + "Index/GetChatLists",
@@ -212,7 +213,8 @@
212 213
 						top: 50,
213 214
 						fromid: user
214 215
 					},
215
-					success: function(data) {
216
+					success: function (data) {
217
+					    helper.init.isload = 1;
216 218
 						$('.chatlist_con').html('');
217 219
 						$(data.rows).each(function(i, n) {
218 220
 							if(to == n.FromUserId) {

+ 4 - 0
WebUI/CallCenterWeb.UI/widgets.html

@@ -681,6 +681,10 @@
681 681
 				}, huayi.config.indextime);
682 682
 			})
683 683
 
684
+			if ($.cookie("token") == null) {
685
+			    window.location.href = "login.html";
686
+			}
687
+
684 688
 			function DL() {
685 689
 				$.getJSON(huayi.config.callcenter_url + 'UserAccount/GetNowUser', {
686 690
 					"token": $.cookie("token")