浏览代码

历史工单详情、工单样式修改

liuzhen 6 年之前
父节点
当前提交
1f5a7fdcae

+ 1 - 1
CallCenterWeb.UI/OutboundMessage/MyTask.html

@@ -46,7 +46,7 @@
46 46
 							<th data-field="state" data-checkbox="true"></th>
47 47
 							<th data-field="F_Phone" data-align="center" data-formatter="Code">电话号码</th>
48 48
 							<th data-field="F_CusName" data-align="center">姓名</th>
49
-							<th data-field="ExpandVchField12" data-align="center">地址</th>
49
+							<!--<th data-field="ExpandVchField12" data-align="center">地址</th>-->
50 50
 							<th data-field="F_UserName" data-align="center">分配坐席</th>
51 51
 							<th data-field="F_HJJGName" data-align="center">呼叫结果</th>
52 52
 							<th data-field="ExpandDatField1" data-align="center">调查时间</th>

+ 1 - 1
CallCenterWeb.UI/OutboundMessage/MyTaskResult.html

@@ -83,7 +83,7 @@
83 83
 							<th data-field="F_Phone" data-align="center" data-formatter="Code">电话号码</th>
84 84
 							<!--<th data-field="nid" data-formatter="setCode">录音</th>-->
85 85
 							<th data-field="F_CusName" data-align="center">姓名</th>
86
-							<th data-field="ExpandVchField4" data-align="center">乡镇或单位</th>
86
+							<!--<th data-field="ExpandVchField4" data-align="center">乡镇或单位</th>-->
87 87
 							<th data-field="ExpandVchField3" data-align="center">地址</th>
88 88
 							<th data-field="F_UserName" data-align="center">分配坐席</th>
89 89
 							<th data-field="F_HJJGName" data-align="center">呼叫结果</th>

+ 1 - 1
CallCenterWeb.UI/OutboundMessage/TaskResult.html

@@ -57,7 +57,7 @@
57 57
 							<!--<th data-field="state" data-checkbox="true"></th>-->
58 58
 							<th data-field="F_Phone" data-align="center" data-formatter="Code">电话号码</th>
59 59
 							<th data-field="F_CusName" data-align="center">姓名</th>
60
-							<th data-field="ExpandVchField4" data-align="center">乡镇或单位</th>
60
+							<!--<th data-field="ExpandVchField4" data-align="center">乡镇或单位</th>-->
61 61
 							<th data-field="ExpandVchField3" data-align="center">住址</th>
62 62
 							<th data-field="F_UserName" data-align="center">分配坐席</th>
63 63
 							<th data-field="F_HJJGName" data-align="center">呼叫结果</th>

+ 9 - 9
CallCenterWeb.UI/WorkOrder/WorkOrderDispose.html

@@ -267,7 +267,7 @@
267 267
 							<!--<th data-field="F_Definition" data-align="center">营业厅名称</th>-->
268 268
 							<!--<th data-field="F_Dealing" data-align="center">处理人</th>-->
269 269
 							<th data-field="" data-align="center">录音</th>
270
-							<th data-field="F_WorkOrderId" data-formatter="Appoint" data-align="center">操作</th>
270
+							<th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">操作</th>
271 271
 						</tr>
272 272
 					</thead>
273 273
 				</table>
@@ -638,10 +638,10 @@
638 638
 							definition:$("#cityName").val(),//营业厅名称
639 639
 							strusercode:$('#typeclassId').val(),//创建人
640 640
 							Typeof:$("#orderType").val(), //工单类型
641
-							strkey:$('#keyWord').val(), //内容关键字
642
-							strworkid:$('#orderNum').val(), //工单号
643
-							strstarttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
644
-							strendtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
641
+							key:$('#keyWord').val(), //内容关键字
642
+							workid:$('#orderNum').val(), //工单号
643
+							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
644
+							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
645 645
 //							userid: $('#userid').val() //坐席
646 646
 						};
647 647
 						return param;
@@ -696,10 +696,10 @@
696 696
 							definition:$("#cityName").val(),
697 697
 							strusercode:$('#typeclassId').val(),
698 698
 							Typeof:$("#orderType").val(), //工单类型
699
-							strkey:$('#keyWord').val(), //内容关键字
700
-							strworkid:$('#orderNum').val(), //工单号
701
-							strstarttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
702
-							strendtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
699
+							key:$('#keyWord').val(), //内容关键字
700
+							workid:$('#orderNum').val(), //工单号
701
+							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
702
+							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
703 703
 
704 704
 						};
705 705
 						return param;

+ 8 - 8
CallCenterWeb.UI/WorkOrder/WorkOrderParty.html

@@ -597,10 +597,10 @@
597 597
 							definition:$("#cityName").val(),
598 598
 							strusercode:$('#typeclassId').val(),
599 599
 							Typeof:$("#orderType").val(), //工单类型
600
-							strkey:$('#keyWord').val(), //内容关键字
601
-							strworkid:$('#orderNum').val(), //工单号
602
-							strstarttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
603
-							strendtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
600
+							key:$('#keyWord').val(), //内容关键字
601
+							workid:$('#orderNum').val(), //工单号
602
+							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
603
+							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
604 604
 						};
605 605
 						return param;
606 606
 					},
@@ -649,10 +649,10 @@
649 649
 							definition:$("#cityName").val(),
650 650
 							strusercode:$('#typeclassId').val(),
651 651
 							Typeof:$("#orderType").val(), //工单类型
652
-							strkey:$('#keyWord').val(), //内容关键字
653
-							strworkid:$('#orderNum').val(), //工单号
654
-							strstarttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
655
-							strendtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
652
+							key:$('#keyWord').val(), //内容关键字
653
+							workid:$('#orderNum').val(), //工单号
654
+							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
655
+							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
656 656
 
657 657
 						};
658 658
 						//                  if (stype == '1') {

+ 10 - 10
CallCenterWeb.UI/WorkOrder/WorkOrderSearch.html

@@ -137,9 +137,9 @@
137 137
 			   height: 39px;
138 138
 			   border-bottom: 1px solid #E7EAEC;
139 139
 			}
140
-			.th-inner {
140
+			/*.th-inner {
141 141
 				text-align: center;
142
-			}
142
+			}*/
143 143
 			.W220{
144 144
 			   width:220px !important;
145 145
 			   position: absolute;
@@ -569,10 +569,10 @@
569 569
 							definition:$("#cityName").val(),//营业厅名称
570 570
 							strusercode:$('#typeclassId').val(),//创建人
571 571
 							Typeof:$("#orderType").val(), //工单类型
572
-							strkey:$('#keyWord').val(), //内容关键字
573
-							strworkid:$('#orderNum').val(), //工单号
574
-							strstarttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
575
-							strendtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
572
+							key:$('#keyWord').val(), //内容关键字
573
+							workid:$('#orderNum').val(), //工单号
574
+							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
575
+							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
576 576
 						};
577 577
 						return param;
578 578
 					},
@@ -620,10 +620,10 @@
620 620
 							definition:$("#cityName").val(),//营业厅名称
621 621
 							strusercode:$('#typeclassId').val(),//创建人
622 622
 							Typeof:$("#orderType").val(), //工单类型
623
-							strkey:$('#keyWord').val(), //内容关键字
624
-							strworkid:$('#orderNum').val(), //工单号
625
-							strstarttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
626
-							strendtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
623
+							key:$('#keyWord').val(), //内容关键字
624
+							workid:$('#orderNum').val(), //工单号
625
+							starttime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0], //开始时间
626
+							endtime: $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1], //结束时间
627 627
 						};
628 628
 						return param;
629 629
 					},

+ 127 - 28
CallCenterWeb.UI/callScreen/call.js

@@ -36,10 +36,12 @@ $(document).ready(function () {
36 36
 			success: function(data) {
37 37
 				if(data.state.toLowerCase() == 'success') {
38 38
 					if(data.data.user.F_SeartGroup == '楼下组') {
39
+						loadOlds();
39 40
 						$('.up_floor').css('display','none')
40 41
 						$('#ces').show();
42
+						
41 43
 					}else{
42
-						$('#orderlist').show();
44
+						$('#zxlbs').show();
43 45
 					}
44 46
 				}
45 47
 			}
@@ -73,6 +75,7 @@ $(document).ready(function () {
73 75
     $(".ldtp-cr ul.ld-service li").click(function () {
74 76
         $(this).addClass("cr-click").siblings().removeClass("cr-click");
75 77
         loadOld();
78
+        loadOlds();
76 79
     });
77 80
     $('.pre-add').click(function () {
78 81
         var par = $(this).parent().parent();
@@ -262,17 +265,17 @@ $(document).ready(function () {
262 265
     $('.treeList').mouseleave(function () {
263 266
         $(this).css('display', 'none')
264 267
     })
265
-    $(".orderType").change(function () {
266
-        if ($(".orderType option:selected").text() != "投诉") {
267
-            $(".complainDiv2").show();
268
-            typeSmall =$(".complaintType2").val();
269
-            $(".complainDiv").hide();
270
-        } else {
271
-            $(".complainDiv2").hide();
272
-            $(".complainDiv").show();
273
-            typeSmall =$(".complaintType1").val();
274
-        }
275
-    });
268
+//  $(".orderType").change(function () {
269
+//      if ($(".orderType option:selected").text() != "投诉") {
270
+//          $(".complainDiv2").show();
271
+//          typeSmall =$(".complaintType2").val();
272
+//          $(".complainDiv").hide();
273
+//      } else {
274
+//          $(".complainDiv2").hide();
275
+//          $(".complainDiv").show();
276
+//          typeSmall =$(".complaintType1").val();
277
+//      }
278
+//  });
276 279
     $(".complaintType2").change(function () {
277 280
 		typeSmall=$(".complaintType2").val();
278 281
     });
@@ -401,11 +404,13 @@ $(document).ready(function () {
401 404
     //历史记录查询
402 405
     $(".searchbtn").click(function () {
403 406
         loadOld();
407
+        loadOlds();
404 408
     })
405 409
     //按enter查询历史记录
406 410
     $('#old_startTime, #old_endTime').bind('keypress', function (event) {
407 411
 	  	if (event.keyCode == "13") {
408 412
         	loadOld();
413
+        	loadOlds();
409 414
    			return false;
410 415
 		}
411 416
 	});
@@ -450,7 +455,92 @@ function loadZSK() {
450 455
 	})
451 456
 }
452 457
 
458
+//获取历史记录
459
+function loadOlds() {
453 460
 
461
+    var type = $(".ldtp-cr ul.ld-service .cr-click").attr("itemtype");
462
+    $(".complain").hide();
463
+    $(".complain").eq(type).show();
464
+    if (type == '2') {
465
+
466
+        //先销毁表格
467
+        $('#order_ces').bootstrapTable('destroy');
468
+        //初始化表格,动态从服务器加载数据
469
+        $("#order_ces").bootstrapTable({
470
+            method: "get", //使用get请求到服务器获取数据
471
+            url: huayi.config.callcenter_url + "WorkOrder/GetList", //获取数据的Servlet地址
472
+            contentType: 'application/x-www-form-urlencoded',
473
+            striped: true, //表格显示条纹
474
+            pagination: true, //启动分页
475
+            pageSize: 5, //每页显示的记录数
476
+            pageNumber: 1, //当前第几页
477
+            pageList: [5, 10, 50, 100], //记录数可选列表
478
+            search: false, //是否启用查询
479
+            showColumns: false, //显示下拉框勾选要显示的列
480
+            showRefresh: false, //显示刷新按钮
481
+            sidePagination: "server", //表示服务端请求
482
+            //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
483
+            //设置为limit可以获取limit, offset, search, sort, order
484
+            queryParamsType: "undefined",
485
+            queryParams: function queryParams(params) { //设置查询参数
486
+                var param = {
487
+                    starttime: $("#con_startTime").val(),
488
+                    endtime: $("#con_endTime").val(),
489
+                    keywords: $(".hidTel").val(),
490
+                    token: $.cookie("token"),
491
+					page: params.pageNumber, //页码
492
+					pagesize: params.pageSize, //条数
493
+                };
494
+                return param;
495
+            },
496
+            onLoadSuccess: function() { //加载成功时执行
497
+                //layer.msg("加载成功");
498
+            },
499
+            onLoadError: function() { //加载失败时执行
500
+                //layer.msg("加载数据失败", { time: 1500, icon: 2 });
501
+            }
502
+        });
503
+    } else if (type == '1') {
504
+        //先销毁表格
505
+        $('#oldlist').bootstrapTable('destroy');
506
+        //初始化表格,动态从服务器加载数据
507
+        $("#oldlist").bootstrapTable({
508
+            method: "get", //使用get请求到服务器获取数据
509
+            url: huayi.config.callcenter_url + "CallInScreen/GetOldList", //获取数据的Servlet地址
510
+            contentType: 'application/x-www-form-urlencoded',
511
+            striped: true, //表格显示条纹
512
+            pagination: true, //启动分页
513
+            pageSize: 5, //每页显示的记录数
514
+            pageNumber: 1, //当前第几页
515
+            pageList: [5, 10, 50, 100], //记录数可选列表
516
+            search: false, //是否启用查询
517
+            showColumns: false, //显示下拉框勾选要显示的列
518
+            showRefresh: false, //显示刷新按钮
519
+            sidePagination: "server", //表示服务端请求
520
+            //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
521
+            //设置为limit可以获取limit, offset, search, sort, order
522
+            queryParamsType: "undefined",
523
+            queryParams: function queryParams(params) { //设置查询参数
524
+                var param = {
525
+                    page: params.pageNumber,
526
+                    pagesize: params.pageSize,
527
+                    tel: $(".hidTel").val(),
528
+                    starttime: $("#old_startTime").val(),
529
+                    endtime: $("#old_endTime").val(),
530
+                    token: $.cookie("token")
531
+
532
+                };
533
+                return param;
534
+            },
535
+            onLoadSuccess: function() { //加载成功时执行
536
+                //layer.msg("加载成功");
537
+            },
538
+            onLoadError: function() { //加载失败时执行
539
+                //layer.msg("加载数据失败", { time: 1500, icon: 2 });
540
+            }
541
+        });
542
+    }
543
+}
454 544
 //获取历史记录
455 545
 function loadOld() {
456 546
 
@@ -577,13 +667,13 @@ function formatterDealType(val, row) {
577 667
 // 工单编号
578 668
 function View(val, row) {
579 669
 	if (row.F_DealTimely === "Ⅰ级") {
580
-		return '<div class="imgs" ><a class="xg workOrderIdColorRed" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
670
+		return '<div class="imgs" ><a class="xg workOrderIdColorRed" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_WorkOrderId + '") >' + val + '</a></div>';
581 671
 	} else if (row.F_DealTimely === "Ⅱ级") {
582
-		return '<div class="imgs" ><a class="xg workOrderIdColorGreen" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
672
+		return '<div class="imgs" ><a class="xg workOrderIdColorGreen" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_WorkOrderId + '") >' + val + '</a></div>';
583 673
 	} else if (row.F_DealTimely === "普通工单") {
584
-		return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
674
+		return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_WorkOrderId + '") >' + val + '</a></div>';
585 675
 	} else {
586
-		return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
676
+		return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_WorkOrderId + '") >' + val + '</a></div>';
587 677
 	}
588 678
 	$("#F_UserCode").val(row.CreateUser);
589 679
 }
@@ -853,14 +943,11 @@ function GetDealState(val) {
853 943
 }
854 944
 
855 945
 function GetStateName(val) {
856
-	var str = '';
857
-	switch(val + '') {
858
-		case '0':
859
-			str = "待处理";
860
-			break;
861
-		case '1':
862
-			str = "已处理";
863
-			break;
946
+	
947
+	if(val == 0) {
948
+		return '<div class="warning">待处理</div> '
949
+	} else {
950
+		return '<div class="defauli">已处理</div>'
864 951
 	}
865 952
 	return str;
866 953
 }
@@ -907,7 +994,7 @@ function complaintType() {
907 994
         result = $.parseJSON(result);
908 995
         var Count = result.data;
909 996
         $(Count).each(function(i, n) {
910
-            $('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($(".complaintType1"));
997
+            $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($(".complaintType1"));
911 998
         })
912 999
         typeSmall=$(".complaintType1").val();
913 1000
     });
@@ -925,7 +1012,19 @@ function consultType() {
925 1012
 		})
926 1013
 	});
927 1014
 }
928
-
1015
+//客户名称多余隐藏
1016
+function characterFive(val) {
1017
+	if(val) {
1018
+			var str = '<div'
1019
+		if(val.length > 5){
1020
+		 str =str + '>' + val.substring(0, 5) + '...</div>';
1021
+		}
1022
+		else{
1023
+			str = str + '>' + val + '</div>';
1024
+		}
1025
+		return str
1026
+	}
1027
+}
929 1028
 //区域
930 1029
 //function getAreaType() {
931 1030
 //  $.get(huayi.config.callcenter_url + 'Area/GetAreaList', {
@@ -1269,7 +1368,7 @@ function Clean() {
1269 1368
     $('#tel').val(''); //号码
1270 1369
     $('#orderSource').val(''); //工单来源
1271 1370
     $('#typeclassId').val(''); //工单类型id
1272
-    $('.orderType').val(''); //工单状态id   
1371
+//  $('.orderType').val(''); //工单状态id   
1273 1372
     $('.DicValueList').val(''); //反馈内容    
1274 1373
     $('#productname').val(''); //备注一     
1275 1374
     $('#buyAddress').val(''); //备注二     
@@ -1283,7 +1382,7 @@ function Clean() {
1283 1382
     $('#type').val('');
1284 1383
     $('#keyid').val('');
1285 1384
     $('#addressDescription').val(''); //详细地址
1286
-    $('#productType').val('');
1385
+//  $('#productType').val('');
1287 1386
     $('#productName').val('');
1288 1387
     $('#specification').val('');
1289 1388
     $('#productDate').val('');

+ 16 - 8
CallCenterWeb.UI/callScreen/callScreen.html

@@ -482,9 +482,9 @@
482 482
     		.imgs a:hover {
483 483
         		color: #e43926;
484 484
 			}
485
-            .W100 .th-inner {
485
+            /*.W100 .th-inner {
486 486
 			    width:100px !important;
487
-			}
487
+			}*/
488 488
 			.W160 .th-inner {
489 489
 			    width:160px !important;
490 490
 			}
@@ -505,10 +505,16 @@
505 505
 				height: 55px;
506 506
 				width: 600px;
507 507
 			}
508
-			#orderlist,
508
+			#zxlbs,
509 509
 			#ces{
510 510
 				display: none;
511 511
 			}
512
+			.warning{
513
+				color: #eea236;
514
+			}
515
+			.defauli{
516
+				color:#bababa;
517
+			}
512 518
 		</style>
513 519
 		<script>
514 520
 			function clearInter() {
@@ -886,8 +892,8 @@
886 892
 												<th data-field="F_CreateTime" data-class="W100" data-align="center">创建时间</th>
887 893
 												<th data-field="F_CreateUser" data-class="W100" data-align="center">创建人</th>
888 894
 												<th data-field="F_State" data-formatter="GetStateName" data-class="W100" data-align="center">工单状态</th>
889
-												<th data-field="F_Content" data-class="W100" data-align="center">投诉事件描述</th>
890
-												<th data-field="F_CusName" data-class="W100" data-align="center">客户姓名</th>
895
+												<th data-field="F_Content" data-class="W100" data-align="center">描述内容</th>
896
+												<th data-field="F_CusName" data-formatter="characterFive" data-class="W100" data-align="center">客户姓名</th>
891 897
 												<th data-field="F_CusPhone" data-class="W100" data-align="center">客户电话</th>
892 898
 												<th data-field="F_Typeof" data-class="W100" data-align="center">工单类型</th>
893 899
 												<th data-field="F_Definition" data-class="W100" data-align="center">营业厅名称</th>
@@ -905,9 +911,11 @@
905 911
 												<th data-field="F_Type" data-class="W100" data-formatter="workOrderTypeJudge" data-align="center">工单类别</th>-->
906 912
                                             </tr>
907 913
                                         </thead>
908
-                                        <tbody class="list"></tbody>
914
+                                        <!--<tbody class="list"></tbody>-->
909 915
                                     </table>
910
-                                     <table id="ces" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
916
+                                </div>
917
+                                <div id="ces" class="table-responsive col-sm-12 tbold" style="padding-left: 0;">
918
+                                	<table id="order_ces" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
911 919
                                         <thead>
912 920
                                             <tr>
913 921
                     							<th data-field="F_WorkOrderId" data-class="W160" data-formatter="View" data-align="center">工单编号</th>
@@ -923,7 +931,7 @@
923 931
 												<th data-field="" data-class="W100" data-align="center">录音</th>
924 932
                                             </tr>
925 933
                                         </thead>
926
-                                        <tbody class="list"></tbody>
934
+                                        <!--<tbody class="list"></tbody>-->
927 935
                                     </table>
928 936
                                 </div>
929 937
                             </div>

+ 86 - 134
CallCenterWeb.UI/callScreen/work_order_details.html

@@ -46,135 +46,87 @@
46 46
 				<div class="">
47 47
 					<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
48 48
 						<tbody class="tbodys">
49
-							<tr>
50
-								<th>工单编号:</th>
51
-								<td>
52
-									<span id="detailWorkOrderId"></span>
53
-								</td>
54
-								<th>工单来源:</th>
55
-								<td>
56
-									<span id="detailSource"></span>
57
-								</td>
58
-								<th>工单类型:</th>
59
-								<td>
60
-									<span id="detailType"></span>
61
-								</td>
62
-							</tr>
63
-							<tr>
64
-								<th>大区:</th>
65
-								<td>
66
-									<span id="detailAreaName"></span>
67
-								</td>
68
-								<th>办事处:</th>
69
-								<td>
70
-									<span id="detailOfficeName"></span>
71
-								</td>
72
-								<th>投诉时间:</th>
73
-								<td>
74
-									<span id="detailCreateTime"></span>
75
-								</td>
76
-							</tr>
77
-							<tr>
78
-								<th>工单级别:</th>
79
-								<td>
80
-									<span id="detailDealTimely"></span>
81
-								</td>
82
-								<th>原因:</th>
83
-								<td>
84
-									<span id="detailReason"></span>
85
-								</td>
86
-								<th>通知人:</th>
87
-								<td>
88
-									<span id="detailNotifications"></span>
89
-								</td>
90
-							</tr>
91
-							<tr>
92
-								<th>姓名:</th>
93
-								<td>
94
-									<span id="detailCusName"></span>
95
-								</td>
96
-								<th>联系电话:</th>
97
-								<td>
98
-									<span id="detailCusPhone"></span>
99
-								</td>
100
-								<th>接听人:</th>
101
-								<td>
102
-									<span id="detailReceivingPerson"></span>
103
-								</td>
104
-							</tr>
105
-							<tr>
106
-								<th>地址:</th>
107
-								<td>
108
-									<span id="detailAddress"></span>
109
-								</td>
110
-								<th>产品代码:</th>
111
-								<td>
112
-									<span id="detailProductType"></span>
113
-								</td>
114
-								<th>产品名称:</th>
115
-								<td>
116
-									<span id="detailProductName"></span>
117
-								</td>
118
-							</tr>
119
-							<tr>
120
-								<th>规格:</th>
121
-								<td>
122
-									<span id="detailSpecifications"></span>
123
-								</td>
124
-								<th>生产日期:</th>
125
-								<td>
126
-									<span id="detailPRoductDate"></span>
127
-								</td>
128
-								<th>产品编码:</th>
129
-								<td>
130
-									<span id="detailBatchNumber"></span>
131
-								</td>									
132
-							</tr>
133
-							<tr>
134
-								<th>生产厂家:</th>
135
-								<td>
136
-									<span id="detailManufacturer"></span>
137
-								</td>
138
-								<th>问题代码:</th>
139
-								<td>
140
-									<span id="detailProblemCode"></span>
141
-								</td>
142
-								<th>质量问题:</th>
143
-								<td>
144
-									<span id="detailQualityProblem"></span>
145
-								</td>
146
-							</tr>
147
-							<tr>
148
-								<th>序号:</th>
149
-								<td>
150
-									<span id="detailSerialNumber"></span>
151
-								</td>
152
-								<th>工单状态:</th>
153
-								<td>
154
-									<span id="detailState"></span>
155
-								</td>
156
-								<th>处理时间:</th>
157
-								<td>
158
-									<span id="detailDealTime"></span>
159
-								</td>
160
-							</tr>
161
-							<tr>
162
-								<th>落实情况:</th>
163
-								<td>
164
-									<span id="detailDealResult"></span>
165
-								</td>
166
-								<th>处理人:</th>
167
-								<td>
168
-									<span id="detailDealUser"></span>
169
-								</td>
170
-							</tr>
171
-							<tr>
172
-							<tr>
173
-								<th>备注:</th>
174
-								<td colspan="5" id="detailContent">
175
-								</td>
176
-							</tr>
177
-						</tbody>
49
+								<tr>
50
+									<th>工单编号:</th>
51
+									<td>
52
+										<span id="xq_gdbh"></span>
53
+									</td>
54
+									<th>工单类型:</th>
55
+									<td>
56
+										<span id="xq_gdlx"></span>
57
+									</td>
58
+									<th>定责:</th>
59
+									<td>
60
+										<span id="complaintType1"></span>
61
+									</td>
62
+								</tr>
63
+								<tr>
64
+									<th>创建时间:</th>
65
+									<td>
66
+										<span id="xq_cjsj"></span>
67
+									</td>
68
+									<th>工单状态:</th>
69
+									<td>
70
+										<span id="xq_gdzt"></span>
71
+									</td>
72
+									<th>客户姓名:</th>
73
+									<td>
74
+										<span id="xq_khxm"></span>
75
+									</td>
76
+									
77
+								</tr>
78
+								<tr class="up_floor">
79
+									<th>派单类型:</th>
80
+									<td>
81
+										<span id="complaintType2"></span>
82
+									</td>
83
+									<th>处理人姓名:</th>
84
+									<td>
85
+										<span id="dealing"></span>
86
+									</td>
87
+									<th>处理人电话:</th>
88
+									<td>
89
+										<span id="dealingtel"></span>
90
+									</td>
91
+									
92
+								</tr>
93
+								<tr>
94
+									<th>客户电话:</th>
95
+									<td>
96
+										<span id="xq_khdh"></span>
97
+									</td>
98
+									<th class="up_floor">营业厅名称:</th>
99
+									<td class="up_floor">
100
+										<span id="definition"></span>
101
+									</td>
102
+									<!--<th>购买日期:</th>
103
+									<td>
104
+										<span id="buyDate"></span>
105
+									</td>
106
+									<th>购买地址:</th>
107
+									<td>
108
+										<span id="buyAddress"></span>
109
+									</td>-->
110
+								</tr>
111
+								<tr>
112
+									<th>描述内容:</th>
113
+									<td colspan="5" id="conTent">
114
+										
115
+									</td>
116
+								</tr>
117
+								<tr>
118
+									<th>回复内容:</th>
119
+									<td colspan="5" id="replycontent">
120
+										
121
+									</td>
122
+								</tr>
123
+								<tr>
124
+									<th>备注:</th>
125
+									<td colspan="5" id="remark">
126
+										
127
+									</td>
128
+								</tr>
129
+							</tbody>
178 130
 					</table>
179 131
 				</div>
180 132
 			</div>
@@ -183,18 +135,18 @@
183 135
 					<table id="workOrderRecord" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
184 136
 						<thead>
185 137
 							<tr>
186
-								<th data-field="F_WoState" data-width="20%" data-align="left" data-formatter="formatterWorkOrderRecordStatus">工单状态</th>
187
-								<th data-field="F_OptContent" data-align="left">内容</th>
188
-								<th data-field="F_CreateTime" data-width="10%" data-align="center">创建时间</th>
138
+								<th data-field="F_CreateUser" data-width="20%" data-align="left">处理人</th>
139
+								<th data-field="F_Message" data-align="left">内容</th>
140
+								<th data-field="F_CreateTime" data-width="20%" data-align="center">创建时间</th>
189 141
 							</tr>
190 142
 						</thead>
191 143
 					</table>
192 144
 				</div>
193 145
 			</div>
194 146
 		</div>
195
-		<div class="repeat-btn">
147
+		<!--<div class="repeat-btn">
196 148
             <button class="btns repeatSubmit">提&nbsp;交</button>
197
-        </div>
149
+        </div>-->
198 150
         
199 151
 	<script type="text/javascript" src="./work_order_details.js"></script>
200 152
 </body>

+ 89 - 71
CallCenterWeb.UI/callScreen/work_order_details.js

@@ -15,7 +15,23 @@ $(document).ready(function () {
15 15
 			getWorkOrderRecord();
16 16
 		}
17 17
 	});
18
-	
18
+	//	楼下组部分字段隐藏
19
+	$.ajax({
20
+			type: "get",
21
+			url: huayi.config.callcenter_url + "UserAccount/GetNowUser",
22
+			dataType: 'json',
23
+			async: true,
24
+			data: {
25
+				token: $.cookie("token")
26
+			},
27
+			success: function(data) {
28
+				if(data.state.toLowerCase() == 'success') {
29
+					if(data.data.user.F_SeartGroup == '楼下组') {
30
+						$('.up_floor').css('display','none')
31
+					}
32
+				}
33
+			}
34
+		});
19 35
 	//提交
20 36
 	$(".repeatSubmit").click(function() {
21 37
 		submitRepeatWorkOrder();
@@ -26,45 +42,47 @@ $(document).ready(function () {
26 42
 
27 43
 // 工单详情
28 44
 function getWorkOrderDetails() {
29
-	$.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetDetails', {
30
-		id: selid,
45
+	$.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetWorkOrder', {
46
+		workid: selid,
31 47
 		token: $.cookie("token")
32 48
 	}, function(result) {
33 49
 		if(result.state.toLowerCase() == "success") {
34
-			if(result.rows.length > 0) {
35
-				var data = result.rows[0];
36
-				$("#detailWorkOrderId").text(data.F_WorkOrderId);
37
-				$("#detailSource").text(workOrderDetailsSourceJudge(data)); //工单来源
38
-				$("#detailType").text(workOrderDetailsTypeJudge(data)); //工单类别
39
-				$("#detailAreaName").html(data.F_AreaName);
40
-				$("#detailOfficeName").text(data.F_OfficName);
41
-				$("#detailCreateTime").text(data.F_CreateTime);
42
-				$("#detailDealTimely").text(data.F_DealTimely); //重要级别
43
-				$("#detailReason").text(data.F_Reason); //重要原因
44
-				$("#detailCusName").text(data.F_CusName);
45
-				$("#detailCusPhone").text(data.F_CusPhone);
46
-				$("#detailAddress").text(data.F_AddRess);
47
-				$("#detailProductType").text(data.F_ProductType); //产品代码
48
-				$("#detailProductName").text(data.F_ProductName);
49
-				$('#detailSpecifications').text(data.F_Specifications); 
50
-				$("#detailPRoductDate").text(data.F_ProductDate);
51
-				$("#detailBatchNumber").text(data.F_BatchNumber);
52
-				$("#detailManufacturer").text(data.F_Manufacturer);
53
-				$("#detailProblemCode").text(data.F_ProblemCode); //问题代码
54
-				$("#detailQualityProblem").text(data.F_QualityProblem); 
55
-				$("#detailNotifications").text(data.F_Notifications);
56
-				$("#detailReceivingPerson").text(data.F_ReceivingPerson);
57
-				$("#detailSerialNumber").text(data.F_SerialNumber);
58
-				$("#detailState").text(workOrderDetailsStateJudge(data)); //工单状态
59
-				$("#detailContent").text(data.F_Content);
60
-				$("#detailDealResult").text(data.F_DealResult); //落实情况
61
-				$("#detailDealUser").text(data.F_DealUser);
62
-				$("#detailDealTime").text(data.F_DealTime);
50
+			if(result.data.data.length > 0) {
51
+				var data = result.data.data[0];
52
+				$("#complaintType2").text(data.F_Pietype);//派单类型
53
+				$("#dealing").text(data.F_Dealing);//处理人姓名
54
+				$("#dealingtel").text(data.F_Dealingtel);//处理人电话
55
+				$("#complaintType1").text(data.F_Fixduty);//定责
56
+				$("#xq_gdbh").text(data.F_WorkOrderId); //工单编号
57
+				$("#xq_gdlx").text(data.F_Typeof); //工单类型
58
+				$("#xq_cjsj").text(data.F_CreateTime); //创建时间
59
+				$("#xq_gdzt").html(GetStateName(data.F_State)); //工单状态
60
+				$("#xq_khxm").text(data.F_CusName); //客户姓名
61
+				$("#xq_khdh").text(data.F_CusPhone); //客户电话
62
+				$("#definition").text(data.F_Definition); //营业厅名称
63
+				$("#buyAddress").text(data.F_BuyAddress); //购买地址
64
+				$("#userDate").text(data.F_UserDate); //使用日期
65
+				$('#county').text(data.F_County); //区县 
66
+				$("#F_complaint").text(data.SmallTypeName); //投诉类型
67
+				$("#areaName").text(data.F_Area+"-"+data.F_Province+"-"+data.F_City); //区域
68
+				$("#VipName").text(data.F_VIPName); //专员姓名
69
+				$("#F_VipPhone").text(data.F_VIPPhone); //专员电话
70
+				$("#conTent").text(data.F_Content); //事件描述
71
+				$("#replycontent").text(data.F_Replycontent); //事件回复
72
+				$("#remark").text(data.F_Remark); //备注
63 73
 			}
64 74
 		}
65 75
 	})
66 76
 }
67
-
77
+function GetStateName(val) {
78
+	
79
+	if(val == 0) {
80
+		return '<div class="warning">待处理</div> '
81
+	} else {
82
+		return '<div class="defauli">已处理</div>'
83
+	}
84
+	return str;
85
+}
68 86
 
69 87
 // 工单记录
70 88
 function getWorkOrderRecord() {
@@ -73,10 +91,10 @@ function getWorkOrderRecord() {
73 91
 	//初始化表格,动态从服务器加载数据
74 92
 	$('#workOrderRecord').bootstrapTable({
75 93
 		method: "get", //使用get请求到服务器获取数据
76
-		url: huayi.config.callcenter_url + "WorkOrder/GetDetails", //获取数据的Servlet地址
94
+		url: huayi.config.callcenter_url + "WorkOrder/GetWorkOrder", //获取数据的Servlet地址
77 95
 		contentType: 'application/x-www-form-urlencoded',
78 96
 		striped: true, //表格显示条纹
79
-		pagination: true, //启动分页
97
+		pagination: false, //启动分页
80 98
 		pageSize: 10, //每页显示的记录数
81 99
 		pageNumber: 1, //当前第几页
82 100
 		pageList: [10, 20, 50, 100], //记录数可选列表
@@ -89,15 +107,15 @@ function getWorkOrderRecord() {
89 107
 		queryParamsType: "undefined",
90 108
 		queryParams: function queryParams(params) { //设置查询参数
91 109
 			var param = {
92
-				id: selid, // 工单ID
110
+				workid: selid, // 工单ID
93 111
 				token: $.cookie("token")
94 112
 			};
95 113
 			return param;
96 114
 		},
97 115
 		responseHandler: function(res) {
98 116
             return {
99
-                "total": res.itemlasts.length,//总页数
100
-                "rows": res.itemlasts   //数据
117
+//              "total": res.itemlasts.length,//总页数
118
+                "rows": res.data.gcdata,   //数据
101 119
             };
102 120
         },
103 121
 		onLoadSuccess: function() { //加载成功时执行
@@ -189,36 +207,36 @@ function formatterWorkOrderRecordStatus(val, row) {
189 207
 }
190 208
 
191 209
 // 提交重复工单
192
-function submitRepeatWorkOrder () {
193
-	var laye = layer.confirm("您确定要提交重复工单吗?", {
194
-		btn: ["确定", "取消"]
195
-	},  function () {
196
-            $.ajax({
197
-                type: "post",
198
-                url: huayi.config.callcenter_url + "WorkOrder/Repeat",
199
-                async: true,
200
-                dataType: "json",
201
-                data: {
202
-                    token: $.cookie("token"),
203
-                    orderid: selid,
204
-                    isbj: 1
205
-                },
206
-                success: function (data) {
207
-                    if (data.state.toLowerCase() == 'success') {
208
-                        layer.msg("标记重复工单成功!");
209
-                        //工单列表
210
-                        parent.$("#workorderlist").bootstrapTable('refresh');
211
-                        //历史工单列表
212
-                        parent.$("#orderlist").bootstrapTable('refresh');
213
-                        //工单详情
214
-                        getWorkOrderDetails();
215
-                        getWorkOrderRecord();
216
-                    } else {
217
-                        layer.msg("标记重复工单失败!");
218
-                    }
219
-                }
220
-            });
221
-	}, function(){
222
-        layer.close(laye)
223
-	})
224
-}
210
+//function submitRepeatWorkOrder () {
211
+//	var laye = layer.confirm("您确定要提交重复工单吗?", {
212
+//		btn: ["确定", "取消"]
213
+//	},  function () {
214
+//          $.ajax({
215
+//              type: "post",
216
+//              url: huayi.config.callcenter_url + "WorkOrder/Repeat",
217
+//              async: true,
218
+//              dataType: "json",
219
+//              data: {
220
+//                  token: $.cookie("token"),
221
+//                  orderid: selid,
222
+//                  isbj: 1
223
+//              },
224
+//              success: function (data) {
225
+//                  if (data.state.toLowerCase() == 'success') {
226
+//                      layer.msg("标记重复工单成功!");
227
+//                      //工单列表
228
+//                      parent.$("#workorderlist").bootstrapTable('refresh');
229
+//                      //历史工单列表
230
+//                      parent.$("#orderlist").bootstrapTable('refresh');
231
+//                      //工单详情
232
+//                      getWorkOrderDetails();
233
+//                      getWorkOrderRecord();
234
+//                  } else {
235
+//                      layer.msg("标记重复工单失败!");
236
+//                  }
237
+//              }
238
+//          });
239
+//	}, function(){
240
+//      layer.close(laye)
241
+//	})
242
+//}

+ 12 - 12
CallCenterWeb.UI/js/WorkOrder/AddWorkOrder.js

@@ -117,18 +117,18 @@ $(document).ready(function () {
117 117
         $(this).css('display', 'none')
118 118
     })
119 119
 
120
-    $(".orderType").change(function () {
121
-    	
122
-        if ($(".orderType option:selected").text() != "投诉") {
123
-            $(".complainDiv2").show();
124
-            typeSmall =$(".complaintType2").val();
125
-            $(".complainDiv").hide();
126
-        } else {
127
-            $(".complainDiv2").hide();
128
-            $(".complainDiv").show();
129
-            typeSmall =$(".complaintType1").val();
130
-        }
131
-    });
120
+//  $(".orderType").change(function () {
121
+//  	
122
+//      if ($(".orderType option:selected").text() != "投诉") {
123
+//          $(".complainDiv2").show();
124
+//          typeSmall =$(".complaintType2").val();
125
+//          $(".complainDiv").hide();
126
+//      } else {
127
+//          $(".complainDiv2").hide();
128
+//          $(".complainDiv").show();
129
+//          typeSmall =$(".complaintType1").val();
130
+//      }
131
+//  });
132 132
     $(".complaintType2").change(function () {
133 133
 		typeSmall=$(".complaintType2").val();
134 134
     });

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

@@ -551,7 +551,7 @@ function getRY(obj, deptid) {
551 551
 }
552 552
 
553 553
 function Appoint(val, row) {
554
-	return czhtml(val, row, "处理");
554
+	return czhtmls(val, row, "处理");
555 555
 }
556 556
 
557 557
 function Dispose(val, row) {
@@ -566,7 +566,10 @@ function czhtml(val, row, str) {
566 566
 	+ '\')">' + str + '</a><a  onclick= btnRemove("' + val 
567 567
 	+ '") >删除</a></div>';
568 568
 }
569
-
569
+function czhtmls(val, row, str) {
570
+	return '<div class="imgs" ><a  onclick= btnRemove("' + val 
571
+	+ '") >删除</a></div>';
572
+}
570 573
 function oper(val, obj) {
571 574
 	zpid = val;
572 575
 	var zp = JSON.parse($(obj).attr("itemstr"));

+ 1 - 0
CallCenterWeb.UI/js/WorkOrder/xgWork.js

@@ -113,6 +113,7 @@ $(document).ready(function () {
113 113
                 $('#dealingtel').val(data.F_Dealingtel)//处理人姓名
114 114
                 $('#DicValueList').val(data.F_Source + ''); //工单来源 
115 115
                 $('#content').val(data.F_Content); //事件描述
116
+                $('#replycontent').val(data.F_Replycontent); //事件描述
116 117
                 $('#remark').val(data.F_Remark); //备注
117 118
 				$("#disposeST").text(data.DealStateName); //处理状态
118 119
 				$("#dealCont").text(data.F_DealResult); //处理结果