liuyifan 6 anos atrás
pai
commit
de02ec0f31

+ 13 - 1
CallCenterWeb.UI/ReportForm/zxSatisfaction.html

@@ -32,7 +32,8 @@
32 32
 			<div class="dhLeft">
33 33
 				<sapn><i class="syIcon"></i>位置:
34 34
 					<a href="javaScript:;" id="ReIndex">首页</a>&gt;
35
-					<a href="javaScript:;">报表管理</a>&gt;
35
+					<a href="javaScript:;">报表分析</a>&gt;
36
+					<a href="javaScript:;">员工考核分析</a>&gt;
36 37
 					<a href="" style="color: #000;">坐席满意度评价</a>
37 38
 				</sapn>
38 39
 			</div>
@@ -92,6 +93,17 @@
92 93
 					endtime = $('#startTime').val() && $('#startTime').val().split(' ~ ')[1];
93 94
 					getTableDataList(); //获取表格数据
94 95
 				})
96
+				//按回车搜索
97
+				document.onkeydown = function (e) {
98
+					stime = $('#startTime').val() && $('#startTime').val().split(' ~ ')[0];
99
+					endtime = $('#startTime').val() && $('#startTime').val().split(' ~ ')[1];
100
+				    var theEvent = window.event || e;
101
+				    var code = theEvent.keyCode || theEvent.which || theEvent.charCode;
102
+				    if (code == 13) {
103
+				        getTableDataList();
104
+				    }
105
+				}
106
+
95 107
 				//导出
96 108
 				$('.export').click(function() {
97 109
 					stime = $('#startTime').val() && $('#startTime').val().split(' ~ ')[0];

+ 34 - 14
CallCenterWeb.UI/TelCall/WorkTime.html

@@ -81,23 +81,18 @@
81 81
 				' </div>';
82 82
 			var tc;
83 83
 			$(document).ready(function() {
84
-				/*日期选择*/
85
-				laydate.render({
86
-					elem: '#workstart',
87
-					type: 'datetime',
88
-					theme: '1ab394',
89
-					calendar: true,
90
-				});
91
-				laydate.render({
92
-					elem: '#workend',
93
-					type: 'datetime',
94
-					theme: '1ab394',
95
-					calendar: true,
96
-				});
97 84
 				/*搜索*/
98 85
 				$("#sc_btn ").click(function() {
99 86
 					initTable();
100 87
 				})
88
+				
89
+				//按enter实现搜索
90
+				$('#KeyWords').bind('keypress', function (event) {
91
+  					if (event.keyCode == "13") {
92
+  						initTable();
93
+   						return false;
94
+					}
95
+				});
101 96
 
102 97
 				/*删除提示*/
103 98
 				$(".remove").click(function() {
@@ -138,6 +133,19 @@
138 133
 						area: ['35%', '65%'], //宽高
139 134
 
140 135
 					});
136
+					/*日期选择*/
137
+					laydate.render({
138
+						elem: '#workstart',
139
+						type: 'datetime',
140
+						theme: '1ab394',
141
+						calendar: true,
142
+					});
143
+					laydate.render({
144
+						elem: '#workend',
145
+						type: 'datetime',
146
+						theme: '1ab394',
147
+						calendar: true,
148
+					});
141 149
 				});
142 150
 				/*修改弹窗*/
143 151
 				$(".xg").click(function() {
@@ -169,11 +177,23 @@
169 177
 								$("#workend").val(result.data.F_EndDate);
170 178
 								$("#timename").val(result.data.F_Name);
171 179
 								$("#Pb").val(result.data.F_Remark);
180
+								/*日期选择*/
181
+								laydate.render({
182
+									elem: '#workstart',
183
+									type: 'datetime',
184
+									theme: '1ab394',
185
+									calendar: true,
186
+								});
187
+								laydate.render({
188
+									elem: '#workend',
189
+									type: 'datetime',
190
+									theme: '1ab394',
191
+									calendar: true,
192
+								});
172 193
 							}
173 194
 						})
174 195
 					}
175 196
 				});
176
-
177 197
 				initTable();
178 198
 			})
179 199
 

+ 67 - 4
CallCenterWeb.UI/callScreen/call.js

@@ -538,10 +538,73 @@ function formatterDealType(val, row) {
538 538
 	}
539 539
 	return str;
540 540
 }
541
+
542
+//工单编号
543
+//function View(val, row) {
544
+//	return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_WorkOrderId + '") >' + val + '</a></div>';
545
+//	$("#F_UserCode").val(row.CreateUser);
546
+//}
547
+
548
+// 工单编号
541 549
 function View(val, row) {
542
-	return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= TZ("' + row.F_WorkOrderId + '") >' + val + '</a></div>';
550
+	if (row.F_DealTimely === "Ⅰ级") {
551
+		return '<div class="imgs" ><a class="xg workOrderIdColorRed" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
552
+	} else if (row.F_DealTimely === "Ⅱ级") {
553
+		return '<div class="imgs" ><a class="xg workOrderIdColorGreen" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
554
+	} else if (row.F_DealTimely === "普通工单") {
555
+		return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
556
+	} else {
557
+		return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
558
+	}
543 559
 	$("#F_UserCode").val(row.CreateUser);
544 560
 }
561
+
562
+
563
+// 工单状态返回值判断
564
+function workOrderStateJudge (val, row) {
565
+	if (val === 0) {
566
+		return '<div>待提交</div>';
567
+	} else if (val === 1) {
568
+		return '<div>待分派</div>';
569
+	} else if (val === 2) {
570
+		return '<div>待接单</div>';
571
+	} else if (val === 3) {
572
+		return '<div>待处理</div>';
573
+	} else if (val === 4) {
574
+		return '<div>处理中</div>';
575
+	} else if (val === 5) {
576
+		return '<div>退回待分派</div>';
577
+	} else if (val === 6) {
578
+		return '<div>退回待提交</div>';
579
+	} else if (val === 10) {
580
+		return '<div>已完成</div>';
581
+	} else {
582
+		return '<div></div>';
583
+	}
584
+}
585
+
586
+// 工单类别返回值判断
587
+function workOrderTypeJudge (val, row) {
588
+	if (val === 1) {
589
+		return '<div>咨询</div>';
590
+	} else if (val === 2) {
591
+		return '<div>投诉</div>';
592
+	} else {
593
+		return '<div></div>';
594
+	}
595
+}
596
+
597
+// 重复工单返回值判断
598
+function workOrderDuplicateJudge (val, row) {
599
+	if (val === 0) {
600
+		return '<div>未重复</div>';
601
+	} else if (val === 1) {
602
+		return '<div>重复</div>';
603
+	} else {
604
+		return '<div></div>';
605
+	}
606
+}
607
+
545 608
 function Detail(val) {
546 609
     if (val) {
547 610
         var str = '<div style="color:#e43926;" '
@@ -735,14 +798,14 @@ $(".setwin").click(function () {
735 798
 });
736 799
 
737 800
 //修改
738
-function TZ(val) {
801
+function btn_order_details(val) {
739 802
 	var id = val;
740 803
 	layer.open({
741 804
 		type: 2,
742
-		title: '修改工单',
805
+		title: '工单详情',
743 806
 		maxmin: true, //开启最大化最小化按钮
744 807
 		area: ['80%', '90%'],
745
-		content: '../WorkOrder/Xga.html?id=' + id
808
+		content: './work_order_details.html?id=' + id
746 809
 		//              content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +''
747 810
 	});
748 811
 }

+ 50 - 2
CallCenterWeb.UI/callScreen/callScreen.html

@@ -469,6 +469,31 @@
469 469
             .complainDiv2{
470 470
             	display: none;
471 471
             }
472
+            .workOrderIdColorRed{
473
+				color: #FF0000;
474
+			}
475
+			.workOrderIdColorGreen{
476
+				color: #7CFC00;
477
+			}
478
+			.imgs {
479
+    			color: rgb(0, 128, 0);
480
+    			cursor: pointer;
481
+			}
482
+    		.imgs a:hover {
483
+        		color: #e43926;
484
+			}
485
+            .W100 .th-inner {
486
+			    width:100px !important;
487
+			}
488
+			.W160 .th-inner {
489
+			    width:160px !important;
490
+			}
491
+			.W220 .th-inner {
492
+			   width:220px !important;
493
+			}
494
+			.W220{
495
+			   width:220px !important;
496
+			}
472 497
 		</style>
473 498
 		<script>
474 499
 			function clearInter() {
@@ -987,7 +1012,7 @@
987 1012
                                     <table id="orderlist" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
988 1013
                                         <thead>
989 1014
                                             <tr>
990
-                                                <th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单编号</th>
1015
+                                                <!--<th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单编号</th>
991 1016
                                                 <th data-field="F_State" data-formatter="GetStateName" data-align="center">工单状态</th>
992 1017
                                                 <th data-field="SourceName" data-align="center">工单来源</th>
993 1018
                                                 <th data-field="TypeName" data-align="center">工单类型</th>
@@ -995,7 +1020,30 @@
995 1020
                                                 <th data-field="F_CusPhone" data-align="center">客户电话</th>
996 1021
                                                 <th data-field="F_DealUser" data-align="center">受理人</th>
997 1022
                                                 <th data-field="F_CreateTime" data-align="center">创建时间</th>
998
-                                                <th data-field="F_Content" data-align="center" data-formatter="Detail" style="width:500px;">投诉事件描述</th>
1023
+                                                <th data-field="F_Content" data-align="center" data-formatter="Detail" style="width:500px;">投诉事件描述</th>-->
1024
+                                                
1025
+                    							<th data-field="F_WorkOrderId" data-class="W160" data-formatter="View" data-align="center">工单编号</th>
1026
+												<th data-field="F_AreaName" data-class="W100" data-align="center">大区</th>
1027
+												<th data-field="F_OfficName" data-class="W100" data-align="center">办事处</th>
1028
+												<th data-field="F_CreateTime" data-class="W100" data-align="center">投诉时间</th>
1029
+												<th data-field="F_SerialNumber" data-class="W100" data-align="center">序号</th>
1030
+												<th data-field="F_CusName" data-class="W100" data-align="center">姓名</th>
1031
+												<th data-field="F_AddRess" data-class="W100" data-align="center">地址</th>
1032
+												<th data-field="F_CusPhone" data-class="W100" data-align="center">联系电话</th>
1033
+												<th data-field="F_ProductType" data-class="W100" data-align="center">产品代码</th>
1034
+												<th data-field="F_ProductName" data-class="W100" data-align="center">产品名称</th>
1035
+												<th data-field="F_Specifications" data-class="W100" data-align="center">规格</th>
1036
+												<th data-field="F_ProductDate" data-class="W100" data-align="center">生产日期</th>
1037
+												<th data-field="F_BatchNumber" data-class="W100" data-align="center">产品编码</th>
1038
+												<th data-field="F_Manufacturer" data-class="W100" data-align="center">生产厂家</th>
1039
+												<th data-field="F_ProblemCode" data-class="W100" data-align="center">问题代码</th>
1040
+												<th data-field="F_QualityProblem" data-class="W100" data-align="center">质量问题</th>
1041
+												<th data-field="F_Notifications" data-class="W100" data-align="center">通知人</th>
1042
+												<th data-field="F_ReceivingPerson" data-class="W100" data-align="center">接听人</th>
1043
+												<th data-field="F_DealResult" data-class="W100" data-align="center">落实情况</th>
1044
+												<th data-field="F_State" data-class="W100" data-formatter="workOrderStateJudge" data-align="center">处理进度</th>
1045
+												<th data-field="F_Type" data-class="W100" data-formatter="workOrderTypeJudge" data-align="center">工单类别</th>
1046
+												<th data-field="F_Duplicate" data-class="W100" data-formatter="workOrderDuplicateJudge" data-align="center">重复工单</th>
999 1047
                                             </tr>
1000 1048
                                         </thead>
1001 1049
                                         <tbody class="list"></tbody>

+ 195 - 0
CallCenterWeb.UI/callScreen/work_order_details.html

@@ -0,0 +1,195 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+<head>
5
+    <meta charset="UTF-8">
6
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
+    <link href="../css/init.css" rel="stylesheet" />
8
+    <script src="../Script/Common/huayi.load.js"></script>
9
+    <script src="../Script/Common/huayi.config.js"></script>
10
+    <link href="../css/WorkOrder/Search.css" rel="stylesheet">
11
+    <link rel="stylesheet" href="../css/WorkOrder/jquery.editable-select.css" />
12
+    <link rel="stylesheet" href="../js/comboSelect/combo.select.css" />
13
+    <link rel="stylesheet" href="../css/init.css" />
14
+    <link rel="stylesheet" href="../css/WorkOrder/NewAddWorkOrder.css" />
15
+	<link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
16
+	<link href="../css/WorkOrder/Search.css" rel="stylesheet">
17
+	<link rel="stylesheet" href="../js/comboSelect/combo.select.css" />
18
+	<link href="../css/init.css" rel="stylesheet" />
19
+    <title></title>
20
+    <style>
21
+        ul li {
22
+            float: initial;
23
+            list-style: none;
24
+        }
25
+        
26
+        .ckxq .ckxq_ul li{
27
+        	display: inline-block;
28
+        }
29
+    </style>
30
+</head>
31
+
32
+<body class="gray-bg">
33
+        <div class="ckxq">
34
+			<ul class="clearfix ckxq_ul">
35
+				<li class="Active">工单详情</li>
36
+				<li>工单记录</li>
37
+			</ul>
38
+			<div class="gdxq">
39
+				<div class="">
40
+					<table id="gdxq_table" border="0" class="table table-bordered  table-hover " style="width: 100%;">
41
+						<tbody class="tbodys">
42
+							<tr>
43
+								<th>工单编号:</th>
44
+								<td>
45
+									<span id="detailWorkOrderId"></span>
46
+								</td>
47
+								<th>工单来源:</th>
48
+								<td>
49
+									<span id="detailSource"></span>
50
+								</td>
51
+								<th>工单类型:</th>
52
+								<td>
53
+									<span id="detailType"></span>
54
+								</td>
55
+							</tr>
56
+							<tr>
57
+								<th>大区:</th>
58
+								<td>
59
+									<span id="detailAreaName"></span>
60
+								</td>
61
+								<th>办事处:</th>
62
+								<td>
63
+									<span id="detailOfficeName"></span>
64
+								</td>
65
+								<th>投诉时间:</th>
66
+								<td>
67
+									<span id="detailCreateTime"></span>
68
+								</td>
69
+							</tr>
70
+							<tr>
71
+								<th>工单级别:</th>
72
+								<td>
73
+									<span id="detailDealTimely"></span>
74
+								</td>
75
+								<th>原因:</th>
76
+								<td>
77
+									<span id="detailReason"></span>
78
+								</td>
79
+								<th>通知人:</th>
80
+								<td>
81
+									<span id="detailNotifications"></span>
82
+								</td>
83
+							</tr>
84
+							<tr>
85
+								<th>姓名:</th>
86
+								<td>
87
+									<span id="detailCusName"></span>
88
+								</td>
89
+								<th>联系电话:</th>
90
+								<td>
91
+									<span id="detailCusPhone"></span>
92
+								</td>
93
+								<th>接听人:</th>
94
+								<td>
95
+									<span id="detailReceivingPerson"></span>
96
+								</td>
97
+							</tr>
98
+							<tr>
99
+								<th>地址:</th>
100
+								<td>
101
+									<span id="detailAddress"></span>
102
+								</td>
103
+								<th>产品代码:</th>
104
+								<td>
105
+									<span id="detailProductType"></span>
106
+								</td>
107
+								<th>产品名称:</th>
108
+								<td>
109
+									<span id="detailProductName"></span>
110
+								</td>
111
+							</tr>
112
+							<tr>
113
+								<th>规格:</th>
114
+								<td>
115
+									<span id="detailSpecifications"></span>
116
+								</td>
117
+								<th>生产日期:</th>
118
+								<td>
119
+									<span id="detailPRoductDate"></span>
120
+								</td>
121
+								<th>产品编码:</th>
122
+								<td>
123
+									<span id="detailBatchNumber"></span>
124
+								</td>									
125
+							</tr>
126
+							<tr>
127
+								<th>生产厂家:</th>
128
+								<td>
129
+									<span id="detailManufacturer"></span>
130
+								</td>
131
+								<th>问题代码:</th>
132
+								<td>
133
+									<span id="detailProblemCode"></span>
134
+								</td>
135
+								<th>质量问题:</th>
136
+								<td>
137
+									<span id="detailQualityProblem"></span>
138
+								</td>
139
+							</tr>
140
+							<tr>
141
+								<th>序号:</th>
142
+								<td>
143
+									<span id="detailSerialNumber"></span>
144
+								</td>
145
+								<th>工单状态:</th>
146
+								<td>
147
+									<span id="detailState"></span>
148
+								</td>
149
+								<th>重复工单:</th>
150
+								<td>
151
+									<span id="detailDuplicate"></span>
152
+								</td>
153
+							</tr>
154
+							<tr>
155
+								<th>落实情况:</th>
156
+								<td>
157
+									<span id="detailDealResult"></span>
158
+								</td>
159
+								<th>处理人:</th>
160
+								<td>
161
+									<span id="detailDealUser"></span>
162
+								</td>
163
+								<th>处理时间:</th>
164
+								<td>
165
+									<span id="detailDealTime"></span>
166
+								</td>
167
+							</tr>
168
+							<tr>
169
+							<tr>
170
+								<th>备注:</th>
171
+								<td colspan="5" id="detailContent">
172
+								</td>
173
+							</tr>
174
+						</tbody>
175
+					</table>
176
+				</div>
177
+			</div>
178
+			<div class="gdxq" style="display:none;">
179
+				<div class="">
180
+					<table id="workOrderRecord" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
181
+						<thead>
182
+							<tr>
183
+								<th data-field="F_WoState" data-width="20%" data-align="left" data-formatter="formatterWorkOrderRecordStatus">工单状态</th>
184
+								<th data-field="F_OptContent" data-align="left">内容</th>
185
+								<th data-field="F_CreateTime" data-width="10%" data-align="center">创建时间</th>
186
+							</tr>
187
+						</thead>
188
+					</table>
189
+				</div>
190
+			</div>
191
+		</div>
192
+	<script type="text/javascript" src="./work_order_details.js"></script>
193
+</body>
194
+
195
+</html>

+ 193 - 0
CallCenterWeb.UI/callScreen/work_order_details.js

@@ -0,0 +1,193 @@
1
+var selid = helper.request.queryString("id");
2
+$(document).ready(function () {
3
+	//工单详情
4
+	getWorkOrderDetails();
5
+	getWorkOrderRecord();
6
+	// 工单详情、记录切换
7
+	$(".ckxq ul li").click(function() {
8
+		$(this).addClass("Active").siblings().removeClass("Active");
9
+		var i = $(this).index();
10
+		$(".gdxq").hide();
11
+		$(".gdxq").eq(i).show();
12
+		if(i === 0) {
13
+			getWorkOrderDetails();
14
+		} else if(i === 1) {
15
+			getWorkOrderRecord();
16
+		}
17
+	});
18
+})
19
+
20
+
21
+// 工单详情
22
+function getWorkOrderDetails() {
23
+	$.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetDetails', {
24
+		id: selid,
25
+		token: $.cookie("token")
26
+	}, function(result) {
27
+		if(result.state.toLowerCase() == "success") {
28
+			if(result.rows.length > 0) {
29
+				var data = result.rows[0];
30
+				$("#detailWorkOrderId").text(data.F_WorkOrderId);
31
+				$("#detailSource").text(workOrderDetailsSourceJudge(data)); //工单来源
32
+				$("#detailType").text(workOrderDetailsTypeJudge(data)); //工单类别
33
+				$("#detailAreaName").html(data.F_AreaName);
34
+				$("#detailOfficeName").text(data.F_OfficName);
35
+				$("#detailCreateTime").text(data.F_CreateTime);
36
+				$("#detailDealTimely").text(data.F_DealTimely); //重要级别
37
+				$("#detailReason").text(data.F_Reason); //重要原因
38
+				$("#detailCusName").text(data.F_CusName);
39
+				$("#detailCusPhone").text(data.F_CusPhone);
40
+				$("#detailAddress").text(data.F_AddRess);
41
+				$("#detailProductType").text(data.F_ProductType); //产品代码
42
+				$("#detailProductName").text(data.F_ProductName);
43
+				$('#detailSpecifications').text(data.F_Specifications); 
44
+				$("#detailPRoductDate").text(data.F_ProductDate);
45
+				$("#detailBatchNumber").text(data.F_BatchNumber);
46
+				$("#detailManufacturer").text(data.F_Manufacturer);
47
+				$("#detailProblemCode").text(data.F_ProblemCode); //问题代码
48
+				$("#detailQualityProblem").text(data.F_QualityProblem); 
49
+				$("#detailNotifications").text(data.F_Notifications);
50
+				$("#detailReceivingPerson").text(data.F_ReceivingPerson);
51
+				$("#detailSerialNumber").text(data.F_SerialNumber);
52
+				$("#detailState").text(workOrderDetailsStateJudge(data)); //工单状态
53
+				$("#detailDuplicate").text(workOrderDetailsDuplicateJudge(data)); //重复工单
54
+				$("#detailContent").text(data.F_Content);
55
+				$("#detailDealResult").text(data.F_DealResult); //落实情况
56
+				$("#detailDealUser").text(data.F_DealUser);
57
+				$("#detailDealTime").text(data.F_DealTime);
58
+			}
59
+		}
60
+	})
61
+}
62
+
63
+
64
+// 工单记录
65
+function getWorkOrderRecord() {
66
+	//先销毁表格
67
+	$('#workOrderRecord').bootstrapTable('destroy');
68
+	//初始化表格,动态从服务器加载数据
69
+	$('#workOrderRecord').bootstrapTable({
70
+		method: "get", //使用get请求到服务器获取数据
71
+		url: huayi.config.callcenter_url + "WorkOrder/GetDetails", //获取数据的Servlet地址
72
+		contentType: 'application/x-www-form-urlencoded',
73
+		striped: true, //表格显示条纹
74
+		pagination: true, //启动分页
75
+		pageSize: 10, //每页显示的记录数
76
+		pageNumber: 1, //当前第几页
77
+		pageList: [10, 20, 50, 100], //记录数可选列表
78
+		search: false, //是否启用查询
79
+		showColumns: false, //显示下拉框勾选要显示的列
80
+		showRefresh: false, //显示刷新按钮
81
+		sidePagination: "server", //表示服务端请求
82
+		//设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
83
+		//设置为limit可以获取limit, offset, search, sort, order
84
+		queryParamsType: "undefined",
85
+		queryParams: function queryParams(params) { //设置查询参数
86
+			var param = {
87
+				id: selid, // 工单ID
88
+				token: $.cookie("token")
89
+			};
90
+			return param;
91
+		},
92
+		responseHandler: function(res) {
93
+            return {
94
+                "total": res.itemlasts.length,//总页数
95
+                "rows": res.itemlasts   //数据
96
+            };
97
+        },
98
+		onLoadSuccess: function() { //加载成功时执行
99
+			//layer.msg("加载成功");
100
+		},
101
+		onLoadError: function() { //加载失败时执行
102
+			//layer.msg("加载数据失败", { time: 1500, icon: 2 });
103
+		}
104
+	});
105
+}
106
+
107
+// 工单详情中判断工单来源的值
108
+function workOrderDetailsSourceJudge (data) {
109
+	if (data.F_Source === 1) {
110
+		return 'PC';
111
+	} else if (data.F_Source === 2) {
112
+		return 'APP';
113
+	} else if (data.F_Source === 3) {
114
+		return '微信';
115
+	} else {
116
+		return '';
117
+	}
118
+}
119
+
120
+// 工单详情中工单类别返回值判断
121
+function workOrderDetailsTypeJudge (data) {
122
+	if (data.F_Type === 1) {
123
+		return '咨询';
124
+	} else if (data.F_Type === 2) {
125
+		return '投诉';
126
+	} else {
127
+		return '';
128
+	}
129
+}
130
+
131
+// 工单详情中工单状态返回值判断
132
+function workOrderDetailsStateJudge (data) {
133
+	if (data.F_State === 0) {
134
+		return '待提交';
135
+	} else if (data.F_State === 1) {
136
+		return '待分派';
137
+	} else if (data.F_State === 2) {
138
+		return '待接单';
139
+	} else if (data.F_State === 3) {
140
+		return '待处理';
141
+	} else if (data.F_State === 4) {
142
+		return '处理中';
143
+	} else if (data.F_State === 5) {
144
+		return '退回待分派';
145
+	} else if (data.F_State === 6) {
146
+		return '退回待提交';
147
+	} else if (data.F_State === 10) {
148
+		return '已完成';
149
+	} else {
150
+		return '';
151
+	}
152
+}
153
+
154
+// 工单详情中重复工单返回值判断
155
+function workOrderDetailsDuplicateJudge (data) {
156
+	if (data.F_Duplicate === 0) {
157
+		return '未重复';
158
+	} else if (data.F_Duplicate === 1) {
159
+		return '重复';
160
+	} else {
161
+		return '';
162
+	}
163
+}
164
+
165
+// 工单记录中工单状态返回值判断
166
+function formatterWorkOrderRecordStatus(val, row) {
167
+    var formatterWorkOrderRecordStatusStr = '';
168
+    if (row.F_WoState === 0){
169
+        formatterWorkOrderRecordStatusStr = "待提交";
170
+    }
171
+    if (row.F_WoState === 1){
172
+        formatterWorkOrderRecordStatusStr = "待分派";
173
+    }
174
+    if (row.F_WoState === 2){
175
+        formatterWorkOrderRecordStatusStr = "待接单";
176
+    }
177
+    if (row.F_WoState === 3){
178
+    	formatterWorkOrderRecordStatusStr = "待处理";
179
+    }
180
+    if (row.F_WoState === 4){
181
+    	formatterWorkOrderRecordStatusStr = "处理中";
182
+    }
183
+    if (row.F_WoState === 5){
184
+    	formatterWorkOrderRecordStatusStr = "退回待分派";
185
+    }
186
+    if (row.F_OptType == 6){    	
187
+    	formatterWorkOrderRecordStatusStr = "退回待提交";
188
+    }
189
+    if (row.F_OptType == 10){
190
+    	formatterWorkOrderRecordStatusStr = "已完成";
191
+    }
192
+	return formatterWorkOrderRecordStatusStr;
193
+}

+ 3 - 3
CallCenterWeb.UI/css/WorkOrder/Search.css

@@ -140,9 +140,9 @@ input:focus {
140 140
     cursor: pointer;
141 141
 }
142 142
 
143
-    .imgs a:hover {
144
-        color: #e43926;
145
-    }
143
+.imgs a:hover {
144
+    color: #e43926;
145
+}
146 146
 
147 147
 .ckxq ul li {
148 148
     padding: 5px 15px;

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

@@ -152,7 +152,7 @@ function workOrderSourceJudge (val, row) {
152 152
 		return '<div>PC</div>';
153 153
 	} else if (val === 2) {
154 154
 		return '<div>APP</div>';
155
-	} else if (val === 1) {
155
+	} else if (val === 3) {
156 156
 		return '<div>微信</div>';
157 157
 	} else {
158 158
 		return '<div></div>';
@@ -214,6 +214,7 @@ function getWorkOrderDetailsPage(id) {
214 214
 
215 215
 // 工单详情
216 216
 function getWorkOrderDetails() {
217
+	console.log(selid,typeof(selid))
217 218
 	$.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetDetails', {
218 219
 		id: selid,
219 220
 		token: $.cookie("token")
@@ -303,7 +304,7 @@ function workOrderDetailsSourceJudge (data) {
303 304
 		return 'PC';
304 305
 	} else if (data.F_Source === 2) {
305 306
 		return 'APP';
306
-	} else if (data.F_Source === 1) {
307
+	} else if (data.F_Source === 3) {
307 308
 		return '微信';
308 309
 	} else {
309 310
 		return '';