Kaynağa Gözat

工单对接完成

jinquanwu 6 yıl önce
ebeveyn
işleme
e390f05ecb

+ 6 - 1
CallCenterWeb.UI/ReportForm/callTime.html

@@ -195,6 +195,11 @@
195 195
 							name: '呼入时长',
196 196
 							yAxisIndex: 1,
197 197
 							data: []
198
+						},{
199
+							type: 'line',
200
+							name: '呼入未接通次数',
201
+							yAxisIndex: 1,
202
+							data: []
198 203
 						},
199 204
 						{
200 205
 							type: 'bar',
@@ -388,7 +393,7 @@
388 393
 												data: newArr
389 394
 											};
390 395
 										}
391
-										return [formatterArr(tbodyCon, "呼入次数"), formatterArr(tbodyCon, "呼入时长"),
396
+										return [formatterArr(tbodyCon, "呼入次数"), formatterArr(tbodyCon, "呼入时长"),formatterArr(tbodyCon, "呼入未接通次数"),
392 397
 											formatterArr(tbodyCon, "呼出次数"), formatterArr(tbodyCon, "呼出时长"), formatterArr(tbodyCon, "呼出未接通次数"),
393 398
 											formatterArr(tbodyCon, "振铃时长"), formatterArr(tbodyCon, "通话总时长"),
394 399
 											formatterArr(tbodyCon, "平均通话总时长"),

+ 9 - 0
CallCenterWeb.UI/ReportForm/department_table.html

@@ -0,0 +1,9 @@
1
+<!DOCTYPE html>
2
+<html>
3
+	<head>
4
+		<meta charset="utf-8">
5
+		<title></title>
6
+	</head>
7
+	<body>
8
+	</body>
9
+</html>

+ 88 - 0
CallCenterWeb.UI/ReportForm/statistical_table.html

@@ -0,0 +1,88 @@
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
+		<script src="../Script/Common/huayi.load.js"></script>
8
+		<script src="../Script/Common/huayi.config.js"></script>
9
+		<link rel="stylesheet" href="../css/huTotal.css" />
10
+		<link rel="stylesheet" href="../js/layui/css/layui.css" />
11
+		<link rel="stylesheet" href="../css/init.css" />
12
+		<title>呼叫数据图形分析</title>
13
+	</head>
14
+	<style>
15
+		.hut-top {
16
+			background: #f3f3f4;
17
+			/*height: 60px;*/
18
+			padding: 10px 20px;
19
+		}
20
+		
21
+		.hut-tcon {
22
+			float: right;
23
+		}
24
+		.topCon {
25
+    	float: none !important;
26
+    }
27
+		.dhLeft a {
28
+			color: #999;
29
+		}
30
+	</style>
31
+
32
+	<body class="gray-bg" style="background: #fefefe;">
33
+		<div class="hu-total">
34
+			<div class="daoHang clearfix">
35
+				<div class="dhLeft">
36
+					<sapn><i class="syIcon"></i>位置:
37
+						<a id="ReIndex" href="javaScript:;">首页</a>&gt;
38
+						<a href="javaScript:;">报表分析</a>&gt;
39
+						<a href="javaScript:;">话务运营分析</a>&gt;
40
+						<a href="" class="nowPosition">呼叫数据图形分析</a>
41
+					</sapn>
42
+				</div>
43
+				<div class="dhRight">
44
+					<a href="#" title="刷新"><i class="fa fa-refresh"></i></a>
45
+				</div>
46
+
47
+			</div>
48
+			<div class="hut-top clearfix">
49
+				<div class="topCon">
50
+					<div class="form-inline th-bar clearfix">
51
+	
52
+						<div class="time-box form-group">
53
+							<i class="tub fa fa-calendar"></i>
54
+							<input class="form-control" type="text" id="startTime" placeholder="请选择起止时间" style="width: 228px;">
55
+						</div>
56
+						<div class="form-group tool_bars pull-right">
57
+							<button class="btns sear">搜索</button>
58
+							<a class="btns export">导出</a>
59
+						</div>
60
+					</div>
61
+				</div>
62
+			</div>
63
+			<ul class="nav nav-tabs hu-tab">
64
+				<li role="presentation" class="active">
65
+					<a href="javascript:;">图形</a>
66
+				</li>
67
+				<!-- <li role="presentation">
68
+					<a href="javascript:;">表格</a>
69
+				</li> -->
70
+			</ul>
71
+			<div class="hu-content">
72
+				<div class="hu-con-right">
73
+					<h2 style="text-align: center;font-size: 18px;">年呼叫数据对比</h2>
74
+					<div id="hjCompaer" style="height: 500px;width: 100%;"></div>
75
+				</div>
76
+				<div class="hu-con-left">
77
+					<h2 style="text-align: center;">年呼叫数据对比</h2>
78
+					<div class="layui-hide" id="t_callTotal"></div>
79
+				</div>
80
+			</div>
81
+		</div>
82
+		<script src="../js/layui/layui.js"></script>
83
+		<script src="../js/echarts.min.js"></script>
84
+		<script src="../js/statistical_table.js"></script>
85
+
86
+	</body>
87
+
88
+</html>

+ 1 - 1
CallCenterWeb.UI/WorkOrder/WorkOrderAppoint.html

@@ -72,7 +72,7 @@
72 72
 							<th data-field="GDZLName" data-align="center">工单子类</th>
73 73
 							<!-- <th data-field="TypeClassName" data-align="center">业务办理</th> -->
74 74
 							<th data-field="Customer" data-align="center">客户姓名</th>
75
-							<th data-field="CustomerTel" data-formatter="helper.filter.cutTel" data-align="center">客户电话</th>
75
+							<th data-field="CustomerTel"  data-align="center">客户电话</th>
76 76
 							<!-- <th data-field="County" data-align="center">公司名称</th> -->
77 77
 							<th data-field="Detail" data-align="center" data-formatter="formatterDetail">反馈内容</th>
78 78
 							<!-- <th data-field="ResponDeptName" data-formatter="" data-align="center">接收部门</th> -->

+ 4 - 4
CallCenterWeb.UI/WorkOrder/WorkOrderAssigned.html

@@ -87,14 +87,14 @@
87 87
 						<tr>
88 88
 							<th data-field="WorkOrderID" data-formatter="formatterOrderId" data-align="center">工单编号</th>
89 89
 							<th data-field="State" data-formatter="formatterState" data-align="center">工单状态</th>
90
-							<!-- <th data-field="IsEffective" data-formatter="formatterIsEffective" data-align="center">工单有效性</th> -->
90
+							<!-- <th data-field="IsEffective" data-formatter="formatterIsEffective" data-align="center">工单有效性</th>   data-formatter="helper.filter.cutTel" -->
91 91
 							<th data-field="GDLYName" data-align="center">工单来源</th>
92 92
 							<th data-field="GDLXName" data-align="center">工单类型</th>
93
-							<th data-field="" data-align="center">工单子类</th>
93
+							<th data-field="GDZLName" data-align="center">工单子类</th>
94 94
 							<th data-field="Customer" data-align="center">客户姓名</th>
95
-							<th data-field="CustomerTel" data-formatter="helper.filter.cutTel" data-align="center">客户电话</th>
95
+							<th data-field="CustomerTel" data-align="center">客户电话</th>
96 96
 							<th data-field="Detail" data-align="center" data-formatter="formatterDetail">反馈内容</th>
97
-							<th data-field="Files" data-align="center">附件</th>
97
+							<th data-field="FileUrl" data-formatter="formatfujian" data-align="center">附件</th>
98 98
 							<th data-field="TimeoutTime" data-align="center">剩余时间</th>
99 99
 							<th data-field="CreateUserNameRel" data-align="center">创建人</th>
100 100
 							<th data-field="CreateTime" data-align="center">创建时间</th>

+ 5 - 5
CallCenterWeb.UI/WorkOrder/WorkOrderAwaitVist.html

@@ -90,19 +90,19 @@
90 90
 							<!-- <th data-field="IsEffective" data-formatter="formatterIsEffective" data-align="center">工单有效性</th> -->
91 91
 							<th data-field="GDLYName" data-align="center">工单来源</th>
92 92
 							<th data-field="GDLXName" data-align="center">工单类型</th>
93
-							<th data-field="" data-align="center">工单子类</th>
93
+							<th data-field="GDZLName" data-align="center">工单子类</th>
94 94
 							<th data-field="Customer" data-align="center">客户姓名</th>
95
-							<th data-field="CustomerTel" data-formatter="helper.filter.cutTel" data-align="center">客户电话</th>
95
+							<th data-field="CustomerTel"  data-align="center">客户电话</th>
96 96
 							<th data-field="Detail" data-align="center" data-formatter="formatterDetail">反馈内容</th>
97
-							<th data-field="Files" data-align="center">附件</th>
97
+							<th data-field="FileUrl" data-formatter="formatfujian" data-align="center">附件</th>
98 98
 							<th data-field="CreateUserNameRel" data-align="center">创建人</th>
99 99
 							<th data-field="CreateTime" data-align="center">创建时间</th>
100 100
 							<th data-field="AppointUserNameRel" data-align="center">指派人</th>
101 101
 							<th data-field="AppointTime" data-align="center">指派时间</th>
102 102
 							<th data-field="AppointContent" data-align="center">指派说明</th>
103 103
 							<th data-field="ToDeptName" data-align="center">处理人</th>
104
-							<th data-field="SureUserNameRel" data-align="center">处理时间</th>
105
-							<th data-field="Clcontent" data-align="center">处理详情</th>
104
+							<th data-field="SureTime" data-align="center">处理时间</th>
105
+							<th data-field="clcontent" data-align="center">处理详情</th>
106 106
 							<th data-field="SureTime" data-formatter="formatterOprateHuiF" data-align="center">操作工单</th>
107 107
 						</tr>
108 108
 					</thead>

+ 5 - 5
CallCenterWeb.UI/WorkOrder/WorkOrderBeen.html

@@ -90,19 +90,19 @@
90 90
 							<!-- <th data-field="IsEffective" data-formatter="formatterIsEffective" data-align="center">工单有效性</th> -->
91 91
 							<th data-field="GDLYName" data-align="center">工单来源</th>
92 92
 							<th data-field="GDLXName" data-align="center">工单类型</th>
93
-							<th data-field="" data-align="center">工单子类</th>
93
+							<th data-field="GDZLName" data-align="center">工单子类</th>
94 94
 							<th data-field="Customer" data-align="center">客户姓名</th>
95
-							<th data-field="CustomerTel" data-formatter="helper.filter.cutTel" data-align="center">客户电话</th>
95
+							<th data-field="CustomerTel"  data-align="center">客户电话</th>
96 96
 							<th data-field="Detail" data-align="center" data-formatter="formatterDetail">反馈内容</th>
97
-							<th data-field="Files" data-align="center">附件</th>
97
+							<th data-field="FileUrl" data-formatter="formatfujian" data-align="center">附件</th>
98 98
 							<th data-field="CreateUserNameRel" data-align="center">创建人</th>
99 99
 							<th data-field="CreateTime" data-align="center">创建时间</th>
100 100
 							<th data-field="AppointUserNameRel" data-align="center">指派人</th>
101 101
 							<th data-field="AppointTime" data-align="center">指派时间</th>
102 102
 							<th data-field="AppointContent" data-align="center">指派说明</th>
103 103
 							<th data-field="ToDeptName" data-align="center">处理人</th>
104
-							<th data-field="SureUserNameRel" data-align="center">处理时间</th>
105
-							<th data-field="Clcontent" data-align="center">处理详情</th>
104
+							<th data-field="SureTime" data-align="center">处理时间</th>
105
+							<th data-field="clcontent" data-align="center">处理详情</th>
106 106
 							<th data-field="ReturnUserNameRel" data-align="center">回访人</th>
107 107
 							<th data-field="ReturnBakTime" data-align="center">回访时间</th>
108 108
 							<th data-field="ReturnContent" data-align="center">回访结果</th>

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

@@ -71,11 +71,11 @@
71 71
 							<!-- <th data-field="IsEffective" data-formatter="formatterIsEffective" data-align="center">工单有效性</th> -->
72 72
 							<th data-field="GDLYName" data-align="center">工单来源</th>
73 73
 							<th data-field="GDLXName" data-align="center">工单类型</th>
74
-							<th data-field="" data-align="center">工单子类</th>
74
+							<th data-field="GDZLName" data-align="center">工单子类</th>
75 75
 							<th data-field="Customer" data-align="center">客户姓名</th>
76
-							<th data-field="CustomerTel" data-formatter="helper.filter.cutTel" data-align="center">客户电话</th>
76
+							<th data-field="CustomerTel"  data-align="center">客户电话</th>
77 77
 							<th data-field="Detail" data-align="center" data-formatter="formatterDetail">反馈内容</th>
78
-							<th data-field="Files" data-align="center">附件</th>
78
+							<th data-field="FileUrl" data-formatter="formatfujian" data-align="center">附件</th>
79 79
 							<th data-field="TimeoutTime" data-align="center">剩余时间</th>
80 80
 							<th data-field="AppointUserNameRel" data-align="center">指派人</th>
81 81
 							<th data-field="AppointTime" data-align="center">指派时间</th>

+ 1 - 1
CallCenterWeb.UI/WorkOrder/WorkOrderExpedite.html

@@ -72,7 +72,7 @@
72 72
 							<th data-field="GDLXName" data-align="center">工单类型</th>
73 73
 							<th data-field="TypeClassName" data-align="center">业务办理</th>
74 74
 							<th data-field="Customer" data-align="center">姓名</th>
75
-							<th data-field="CustomerTel" data-formatter="helper.filter.cutTel" data-align="center">客户电话</th>
75
+							<th data-field="CustomerTel"  data-align="center">客户电话</th>
76 76
 							<th data-field="County" data-align="center">公司名称</th>
77 77
 							<th data-field="Detail" data-align="center" data-formatter="formatterDetail">反馈内容</th>
78 78
 							<th data-field="ResponDeptName" data-formatter="" data-align="center">接收部门</th>

+ 1 - 1
CallCenterWeb.UI/WorkOrder/WorkOrderOverdue.html

@@ -71,7 +71,7 @@
71 71
 							<th data-field="GDLXName" data-align="center">工单类型</th>
72 72
 							<th data-field="TypeClassName" data-align="center">业务办理</th>
73 73
 							<th data-field="Customer" data-align="center">姓名</th>
74
-							<th data-field="CustomerTel" data-formatter="helper.filter.cutTel" data-align="center">客户电话</th>
74
+							<th data-field="CustomerTel"  data-align="center">客户电话</th>
75 75
 							<th data-field="County" data-align="center">公司名称</th>
76 76
 							<th data-field="Detail" data-align="center" data-formatter="formatterDetail">反馈内容</th>
77 77
 							<th data-field="ResponDeptName" data-formatter="" data-align="center">接收部门</th>

+ 4 - 4
CallCenterWeb.UI/WorkOrder/WorkOrderPartake.html

@@ -69,13 +69,13 @@
69 69
 							<!-- <th data-field="IsEffective" data-formatter="formatterIsEffective" data-align="center">工单有效性</th> -->
70 70
 							<th data-field="GDLYName" data-align="center">工单来源</th>
71 71
 							<th data-field="GDLXName" data-align="center">工单类型</th>
72
-							<th data-field="" data-align="center">工单子类</th>
73
-							<th data-field="TypeClassName" data-align="center">业务办理</th>
72
+							<th data-field="GDZLName" data-align="center">工单子类</th>
73
+							<!-- <th data-field="TypeClassName" data-align="center">业务办理</th> -->
74 74
 							<th data-field="Customer" data-align="center">客户姓名</th>
75
-							<th data-field="CustomerTel" data-formatter="helper.filter.cutTel" data-align="center">客户电话</th>
75
+							<th data-field="CustomerTel"  data-align="center">客户电话</th>
76 76
 							<!-- <th data-field="County" data-align="center">公司名称</th> -->
77 77
 							<th data-field="Detail" data-align="center" data-formatter="formatterDetail">反馈内容</th>
78
-							<th data-field="Files" data-align="center">附件</th>
78
+							<th data-field="FileUrl" data-formatter="formatfujian" data-align="center">附件</th>
79 79
 							<th data-field="TimeoutTime" data-align="center">剩余时间</th>
80 80
 							<!-- <th data-field="AuditUserNameRel" data-formatter="formatterAuditUser" data-align="center">接收人</th> -->
81 81
 							<!-- <th data-field="CBCount" data-align="center">催办</th> -->

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

@@ -70,18 +70,18 @@
70 70
 							<!-- <th data-field="IsEffective" data-formatter="formatterIsEffective" data-align="center">工单有效性</th> -->
71 71
 							<th data-field="GDLYName" data-align="center">工单来源</th>
72 72
 							<th data-field="GDLXName" data-align="center">工单类型</th>
73
-							<th data-field="" data-align="center">工单子类</th>
73
+							<th data-field="GDZLName" data-align="center">工单子类</th>
74 74
 							<!-- <th data-field="TypeClassName" data-align="center">业务办理</th> -->
75 75
 							<th data-field="Customer" data-align="center">客户姓名</th>
76
-							<th data-field="CustomerTel" data-formatter="helper.filter.cutTel" data-align="center">客户电话</th>
76
+							<th data-field="CustomerTel"  data-align="center">客户电话</th>
77 77
 							<th data-field="Detail" data-align="center" data-formatter="formatterDetail">反馈内容</th>
78
-							<th data-field="Files" data-align="center">附件</th>
78
+							<th data-field="FileUrl" data-formatter="formatfujian" data-align="center">附件</th>
79 79
 							<th data-field="AppointUserNameRel" data-align="center">指派人</th>
80 80
 							<th data-field="AppointTime" data-align="center">指派时间</th>
81 81
 							<th data-field="AppointContent" data-align="center">指派说明</th>
82 82
 							<th data-field="ToDeptName" data-align="center">处理人</th>
83
-							<th data-field="SureUserNameRel" data-align="center">处理时间</th>
84
-							<th data-field="Clcontent" data-align="center">处理详情</th>
83
+							<th data-field="SureTime" data-align="center">处理时间</th>
84
+							<th data-field="clcontent" data-align="center">处理详情</th>
85 85
 							
86 86
 							<!-- <th data-field="ResponDeptName" data-formatter="" data-align="center">接收部门</th>
87 87
 							<th data-field="AuditUserNameRel" data-formatter="formatterAuditUser" data-align="center">接收人</th>

+ 3 - 3
CallCenterWeb.UI/WorkOrder/WorkOrderReceive.html

@@ -70,11 +70,11 @@
70 70
 							<!-- <th data-field="IsEffective" data-formatter="formatterIsEffective" data-align="center">工单有效性</th> -->
71 71
 							<th data-field="GDLYName" data-align="center">工单来源</th>
72 72
 							<th data-field="GDLXName" data-align="center">工单类型</th>
73
-							<th data-field="" data-align="center">工单子类</th>
73
+							<th data-field="GDZLName" data-align="center">工单子类</th>
74 74
 							<th data-field="Customer" data-align="center">客户姓名</th>
75
-							<th data-field="CustomerTel" data-formatter="helper.filter.cutTel" data-align="center">客户电话</th>
75
+							<th data-field="CustomerTel"  data-align="center">客户电话</th>
76 76
 							<th data-field="Detail" data-align="center" data-formatter="formatterDetail">反馈内容</th>
77
-							<th data-field="Files" data-align="center">附件</th>
77
+							<th data-field="FileUrl" data-formatter="formatfujian" data-align="center">附件</th>
78 78
 							<th data-field="TimeoutTime" data-align="center">剩余时间</th>
79 79
 							<th data-field="AppointUserNameRel" data-align="center">指派人</th>
80 80
 							<th data-field="AppointTime" data-align="center">指派时间</th>

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

@@ -84,7 +84,7 @@
84 84
 							<th data-field="GDLXName" data-align="center">工单类型</th>
85 85
 							<th data-field="TypeClassName" data-align="center">业务办理</th>
86 86
 							<th data-field="Customer" data-align="center">姓名</th>
87
-							<th data-field="CustomerTel" data-formatter="helper.filter.cutTel" data-align="center">客户电话</th>
87
+							<th data-field="CustomerTel"  data-align="center">客户电话</th>
88 88
 							<th data-field="County" data-align="center">公司名称</th>
89 89
 							<th data-field="Detail" data-align="center" data-formatter="formatterDetail">反馈内容</th>
90 90
 							<th data-field="ResponDeptName" data-formatter="" data-align="center">接收部门</th>

+ 1 - 1
CallCenterWeb.UI/WorkOrder/WorkOrderWchartList.html

@@ -67,7 +67,7 @@
67 67
 							<th data-field="GDLXName" data-align="center">工单类型</th>
68 68
 							<th data-field="TypeClassName" data-align="center">业务办理</th>
69 69
 							<th data-field="Customer" data-align="center">姓名</th>
70
-							<th data-field="CustomerTel" data-formatter="helper.filter.cutTel" data-align="center">客户电话</th>
70
+							<th data-field="CustomerTel"  data-align="center">客户电话</th>
71 71
 							<th data-field="County" data-align="center">公司名称</th>
72 72
 							<th data-field="Detail" data-align="center" data-formatter="formatterDetail">反馈内容</th>
73 73
 							<th data-field="ResponDeptName" data-formatter="" data-align="center">接收部门</th>

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

@@ -121,9 +121,10 @@ $(function() {
121 121
 	});
122 122
 
123 123
 	//获取工单来源
124
-	helper.getDropList.getlistDropByDic($('#order_source'), 'GDLY').then(function() {
125
-		$('#order_source').selectpicker('val', '468').trigger('change');
126
-	});
124
+	helper.getDropList.getlistDropByDic($('#order_source'), 'GDLY')
125
+	// .then(function() {
126
+	// 	$('#order_source').selectpicker('val', '468').trigger('change');
127
+	// });
127 128
 	//获取业务办理
128 129
 	helper.getDropList.getlistDropByDic($('#order_handle'), 'YWLX');
129 130
 	//获取工单子类
@@ -1249,6 +1250,7 @@ function orderSave() {
1249 1250
 		note: $('#order_note').val(),//string 无效工单必填备注;
1250 1251
 		limitdate:$('#sc_time').val(),//截止日期
1251 1252
 		files: proimglist && proimglist.join(','), //附件
1253
+		clcontent:$("#order_zhipai").val(), //指派说明
1252 1254
 		ctype:$('#order_godant').val(),//工单子类
1253 1255
 		clbm: order_transfer_dept,//int 接收部门;
1254 1256
 		clid: order_receiveUser,//int 接收人;
@@ -1259,7 +1261,7 @@ function orderSave() {
1259 1261
 		result = $.parseJSON(result);
1260 1262
 		if(result.state.toLowerCase() === "success") {
1261 1263
 			cleanOrderForm(); //清空新增工单的数据
1262
-			$('.ld-service').find('li.KF').trigger('click'); //进入历史工单页面
1264
+			// $('.ld-service').find('li.KF').trigger('click'); //进入历史工单页面
1263 1265
 			top.workcount();
1264 1266
 			layer.msg("保存成功");
1265 1267
 		}

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

@@ -427,9 +427,11 @@
427 427
 						<div class="complain order_form" style="display:block;">
428 428
 							<form class="form-inline clearfix" id="order_form">
429 429
 								<div class="form-group col-md-12 clearfix">
430
-									<label class="col-md-2">工单类型:</label>
430
+									<label class="col-md-2">工单来源:</label>
431 431
 									<div id="" class="col-md-10 r_order_type">
432
-								         <select name="" id="order_source"></select>
432
+								         <select name=""  id="order_source" data-live-search="true">
433
+											 <option value="">请选择工单来源</option>
434
+										 </select>
433 435
 									</div>
434 436
 								</div>
435 437
 								<div class="form-group col-md-12 clearfix">
@@ -520,6 +522,10 @@
520 522
 										<span class="caret"></span>
521 523
 										<div id="reginsTreeView" class="hidden"></div>
522 524
 									</div>
525
+									<div class="form-group col-md-12">
526
+										<label for="order_reception">指派说明:</label>
527
+										<textarea id="order_zhipai" rows="3" cols="20" class="form-control" placeholder="请输入反馈内容"></textarea>
528
+									</div>
523 529
 									<!-- <div class="form-group col-md-4">
524 530
 										<label for="order_receiveUser">接收人:</label>
525 531
 										<select class="form-control input-sm selectpicker" id="order_receiveUser" data-live-search="true">

+ 79 - 0
CallCenterWeb.UI/commonTpl/addOrHuifang.html

@@ -0,0 +1,79 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="UTF-8">
6
+		<script src="../Script/Common/huayi.load.js"></script>
7
+		<script src="../Script/Common/huayi.config.js"></script>
8
+		<link href="../css/WorkOrder/Search.css" rel="stylesheet">
9
+		<link href="../css/init.css" rel="stylesheet" />
10
+		<title>工单回访</title>
11
+	</head>
12
+
13
+	<body>
14
+		<div class="shade_content workOrderEnd">
15
+			<div class="dgxx_table size-13">
16
+				<table id="deal_table" class="_table1 table table-bordered  table-hover " border="0" cellspacing="0" cellpadding="0" style="width: 100%;">
17
+					
18
+					
19
+					
20
+					
21
+					<tr>
22
+						<th>回访内容:</th>
23
+						<td colspan="3">
24
+							<div>
25
+								<textarea id="cont" class="form-control" name="" rows="3" style="width:100%; resize: none;"></textarea>
26
+							</div>
27
+						</td>
28
+					</tr>
29
+					
30
+				</table>
31
+			</div>
32
+			<div class="clearfix wh_btn">
33
+				<input type="button" value="确定" class="btn btn-primary btn-sm" id="clgd" />
34
+			</div>
35
+		</div>
36
+
37
+		<script src="../js/autosize/autosize.js"></script>
38
+		<!-- <script src="../js/WorkOrder/WorkOrderEnd.js"></script> -->
39
+	<!-- 	<script>
40
+			$(document).ready(function() {
41
+				autosize($('textarea'));
42
+				var ID = helper.request.queryString("oid"); //工单ID
43
+				
44
+				
45
+				//点击确定
46
+				$("#clgd").click(function() {
47
+				
48
+					dealWorkOrder(ID);
49
+				});
50
+			
51
+			})
52
+			
53
+		
54
+			
55
+		
56
+			
57
+			//处理
58
+			function dealWorkOrder(oid) {
59
+				
60
+				$.post(huayi.config.callcenter_url + 'WorkOrder/RBakWorkOrder', {
61
+					orderid: oid, //否	strubg	工单ID
62
+					cont: $("#cont").val(), //否	处理内容
63
+					token: $.cookie("token")
64
+				}, function(result) {
65
+					result = $.parseJSON(result);
66
+							var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
67
+							parent.layer.close(index); //再执行关闭
68
+							parent.$('#workorderlist').bootstrapTable('refresh');
69
+							parent.$('.Closed').trigger('click');
70
+							parent.layer.msg("工单处理成功!");
71
+					
72
+						top.workcount();
73
+					}
74
+				})
75
+			}
76
+		</script> -->
77
+	</body>
78
+
79
+</html>

+ 7 - 2
CallCenterWeb.UI/css/WorkOrder/Search.css

@@ -1,4 +1,4 @@
1
-body {
1
+body {
2 2
 	font-family: "微软雅黑";
3 3
 	font-size: 14px;
4 4
 }
@@ -468,7 +468,12 @@ textarea {
468 468
 .audit_termination {
469 469
 	color: #fc3d18;
470 470
 }
471
-
471
+.audit_doneti{
472
+	color: #EE8D81;
473
+}
474
+.audit_donetite{
475
+	color: #FFE594;
476
+}
472 477
 #sc_key {
473 478
 	width: 270px;
474 479
 }

+ 55 - 4
CallCenterWeb.UI/js/WorkOrder/WorkOrder.js

@@ -63,7 +63,7 @@ function initTable() {
63 63
 			ltype = '7';
64 64
 			isaudit = '1';
65 65
 			break;
66
-		case "WorkOrderBeen.html": //回访工单
66
+		case "WorkOrderBeen.html": //回访工单
67 67
 			ltype = '8';
68 68
 			isaudit = '1';
69 69
 			break;
@@ -262,6 +262,7 @@ function formatterOprateDeal(val, row) {
262 262
 
263 263
 //格式化操作 (待接单)
264 264
 function formatterOprateReceive(val, row) {
265
+	// alert(JSON.stringify(row));
265 266
 	return '<ul class="tool_downs">' +
266 267
 		'<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_receive_' + row.ID + '" onclick="btn_receive(\'' + row.ID + '\')" title="接单">接单</a></li>' +
267 268
 		'<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_back_' + row.ID + '" onclick="btn_back(\'' + row.ID + '\')" title="退回">退回</a></li>' +
@@ -315,7 +316,7 @@ function formatterOprateLogs(val, row) {
315 316
 //格式化操作 (待回访)
316 317
 function formatterOprateHuiF(val, row) {
317 318
 	return '<ul class="tool_downs">' +
318
-		'<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_deleteLogs_' + row.Id + '" onclick="(' + row.Id + ')" title="回访">回访</a></li>' +
319
+		'<li><a href="javascript:;" class="aBtn" authorize="yes" id="HY_deleteLogs_' + row.ID + '" onclick="btn_hifang(' + row.ID + ')" title="回访">回访</a></li>' +
319 320
 		'</ul>';
320 321
 }
321 322
 //格式化工单编号
@@ -323,6 +324,23 @@ function formatterOrderId(val, row) {
323 324
 	return '<div class="imgs" ><a class="xg" onclick=btn_detail("' + row.ID + '") >' + val + '</a></div>'
324 325
 }
325 326
 
327
+//附件下载
328
+function formatfujian(val, row) {
329
+	// alert(JSON.stringify(row.FileUrl.F_FileUrl))
330
+	// return 
331
+	if(row.FileUrl ==null) {
332
+		return '-';
333
+	} else {
334
+		return '<div class="imgs" ><a href="'+ row.FileUrl[0].F_FileUrl +'" class="xg">' + row.FileUrl[0].F_FileName.slice(18) + '</a></div>';
335
+	}
336
+}
337
+// function formaudigong(val,row) {
338
+// 	if(row.FileUrl[0] === null) {
339
+// 		return '-';
340
+// 	} else {
341
+// 		return row;
342
+// 	}
343
+// }
326 344
 //格式化 工单状态
327 345
 function formatterState(val) {
328 346
 	//工单状态0待指派,1待处理,2已处理 原来的状态 不用!!!!
@@ -419,7 +437,40 @@ function btn_edit(oid, isDetail) {
419 437
 		content: '../commonTpl/addOrEditWorkOrder.html?oid=' + oid + '&isDetail=' + isDetail
420 438
 	});
421 439
 }
422
-
440
+// 回访
441
+// function btn_hifang(oid) {
442
+// 	layer.open({
443
+// 		type: 2,
444
+// 		title: '工单回访',
445
+// 		maxmin: true, //开启最大化最小化按钮
446
+// 		area: ['40%', '50%'],
447
+// 		content: '../commonTpl/addOrHuifang.html?oid=' + oid
448
+// 	});
449
+// }
450
+
451
+function btn_hifang(oid) {
452
+	layer.prompt({
453
+		formType: 2,
454
+		value: '',
455
+		title: '请输入回访内容',
456
+		area: ['800px', '240px'] //自定义文本域宽高
457
+	}, function(value, index, elem) {
458
+		$.post(huayi.config.callcenter_url + 'WorkOrder/RBakWorkOrder', {
459
+			orderid: oid,//	工单ID
460
+			cont: value, // 
461
+			token: $.cookie("token")
462
+		}, function(result) {
463
+			result = $.parseJSON(result);
464
+			if(result.state.toLowerCase() == "success") {
465
+				$('#workorderlist').bootstrapTable('refresh');
466
+				top.workcount();
467
+				$('.Closed').trigger('click');
468
+				layer.close(index);
469
+				layer.msg("回访成功!");
470
+			}
471
+		})
472
+	});
473
+}
423 474
 /**
424 475
  * 这个是原来的处理 包含转派和处理;已经不用
425 476
  * 处理
@@ -719,7 +770,7 @@ function getWorkOrderDetails() {
719 770
 				$("#xq_cjsj").text(data.CreateTime); //创建时间
720 771
 				$("#xq_gdzt").html(formatterState(data.State)); //工单状态
721 772
 				$("#xq_khxm").text(data.Customer); //客户姓名
722
-				$("#xq_khdh").text(helper.filter.cutTel(data.CustomerTel)); //客户电话
773
+				$("#xq_khdh").text(data.CustomerTel); //客户电话
723 774
 				$("#xq_company").text(data.County); //公司名称
724 775
 
725 776
 				$("#xq_iseffective").html(formatterIsEffective(data.IsEffective)); //工单有效性

Dosya farkı çok büyük olduğundan ihmal edildi
+ 37 - 0
CallCenterWeb.UI/js/echarts.min.js


+ 3 - 0
CallCenterWeb.UI/js/index.js

@@ -348,12 +348,15 @@ function workcount() {
348 348
 	}, function(result) {
349 349
 		if (result.state.toLowerCase() == "success") {
350 350
 			$(".dpd").text(result.data.dpd); //待指派
351
+			$(".yzp").text(result.data.yzp); //已指派
351 352
 			$(".djd").text(result.data.djd); //待接单
352 353
 			$(".dcl").text(result.data.dcl); //待处理
353 354
 			$(".ycl").text(result.data.ycl); //已处理
354 355
 			$(".wyc").text(result.data.wyc); //已参与
355 356
 			$(".cq").text(result.data.cq); //超期工单
356 357
 			$(".wx").text(result.data.wx); //微信工单
358
+			$(".dhf").text(result.data.dhf); //待回访
359
+			$(".yhf").text(result.data.dhf); //已回访
357 360
 			//"dpd":2,"djd":0,"dcl":0,"ycl":2,"wyc":6,"cq":0
358 361
 		}
359 362
 	})

+ 209 - 0
CallCenterWeb.UI/js/statistical_table.js

@@ -0,0 +1,209 @@
1
+/**
2
+ * 呼叫数据图形分析
3
+ * */
4
+
5
+var token = $.cookie("token");
6
+var tabIndex = 0;
7
+var endyear = helper.DateFormat.getNowYear(); //初始化当前年份	
8
+var beginyear = endyear - 1;
9
+var hjCompaer; //图形
10
+var legendCon; //图形legend
11
+
12
+$(document).ready(function() {
13
+	$('#chooseTime').val(beginyear + ' ~ ' + endyear);
14
+	layui.use('laydate', function() {
15
+		var laydate = layui.laydate;
16
+		laydate.render({
17
+			elem: '#startTime',
18
+			range: '~',
19
+			//value: stime + ' ~ ' + endtime,
20
+			theme: '#1ab394',
21
+			calendar: 'true'
22
+		});
23
+	});
24
+
25
+	//tab切换
26
+	$('.hu-tab li').click(function() {
27
+		$(this).addClass('active')
28
+			.siblings().removeClass('active');
29
+
30
+		tabIndex = $(this).index();
31
+		$('.hu-content >div').eq(tabIndex).show()
32
+			.siblings().hide();
33
+		// loadDatas();
34
+	});
35
+	//初始化图形
36
+	//加载数据
37
+	// loadDatas();
38
+	//搜索事件
39
+	$(".sear").click(function() {
40
+		// loadDatas();
41
+		getDataList();
42
+	});
43
+
44
+	//导出
45
+	$('.export').click(function() {
46
+		dcexcel(this);
47
+	})
48
+});
49
+
50
+
51
+	$("#save_ssss").click(function  () {
52
+	    partpaat()
53
+	})
54
+	var bigdataList = null;
55
+
56
+	partpaat();
57
+
58
+	function partpaat() {
59
+		var myCha = echarts.init(document.getElementById('hjCompaer'));
60
+		var myChart = echarts.init(document.getElementById('t_callTotal'));
61
+		
62
+		$.ajax({
63
+			type: "get",
64
+			url: huayi.config.callcenter_url + "WOReport/GetZLReport",
65
+			async: true,
66
+			dataType: "json",
67
+			data: {
68
+				stime:$('#time3').val() && $('#time3').val().split(' ~ ')[0], 
69
+				endtime:$('#time3').val() && $('#time3').val().split(' ~ ')[1],//开始时间
70
+			},
71
+			success: function(data) {
72
+				if (data.state.toLowerCase() == "success") {
73
+					//bigdataList = data.rows;
74
+					var con = data.rows;
75
+                 
76
+					
77
+					// var product = con.product.slice(1);
78
+					// var stateaa = con.state.slice(1);
79
+					// var satisfaction = con.satisfaction.slice(1);
80
+					// var type_data = con.salesBase.slice(1);
81
+					// 聚到类型
82
+					// var type_data_ccc = [];
83
+					// var type_data_name_arry2 = [];
84
+					// $(channel).each(function(i, n) {
85
+					// 	//type_data_arry.push(n.name)
86
+					// 	//数据
87
+					// 	var type_data_obj2 = {};
88
+					// 	type_data_obj2.name = n.name;
89
+					// 	type_data_obj2.value = n.number;
90
+					// 	type_data_ccc.push(type_data_obj2);
91
+					// 	//名称
92
+					// 	var type_data_name_obj2 = {};
93
+					// 	type_data_name_obj2 = n.name;
94
+					// 	type_data_name_arry2.push(type_data_name_obj2);						
95
+					// })
96
+					myChart.setOption({
97
+						color: ['#1852B5'],
98
+						// title: {
99
+						// 	text: '反馈类型统计',
100
+						// 	x: 'center',
101
+						// 	textStyle: {
102
+						// 		"color": "#FFFFFF"
103
+						// 	}
104
+						// },
105
+						tooltip: {},
106
+						// legend: {
107
+						//      // data: ['销量']
108
+						// },
109
+						xAxis: {
110
+							data: 	["合计", "咨询", "投诉", "抽检", "建议及其他", ""],
111
+							axisLine: { //这是x轴文字颜色
112
+								lineStyle: {
113
+									color: "#FFFFFF",
114
+								}
115
+							}
116
+						},
117
+						yAxis: {
118
+							splitLine:{
119
+						    show:false
120
+						  },
121
+							axisLine: { //这是x轴文字颜色
122
+								lineStyle: {
123
+									color: "#000946",
124
+								}
125
+							}
126
+						},
127
+						series: [{
128
+							name: '反馈类型统计',
129
+							type: 'bar',
130
+							x: 'center',
131
+							// barGap:'2%', //两个柱子距离
132
+							barWidth: 20,
133
+							data: 
134
+							[
135
+								{name:'工单子类',value:20},
136
+								// {name:con.type[0].name,value:con.type[0].number},
137
+								// {name:con.type[1].name,value:con.type[1].number},
138
+								// {name:con.type[2].name,value:con.type[2].number},
139
+								// {name:con.type[3].name,value:con.type[3].number},
140
+
141
+							]
142
+						}]
143
+					});
144
+					// myCha.setOption({
145
+					// 	title: {
146
+					// 		// text: '某站点用户访问来源',
147
+					// 		// subtext: '纯属虚构',
148
+					// 		// x:'center'
149
+					// 	},
150
+					// 	tooltip: {
151
+					// 		trigger: 'item',
152
+					// 		formatter: "{a} <br/>{b} : {c} ({d}%)"
153
+					// 	},
154
+					// 	series: [{
155
+					// 		name: '访问来源',
156
+					// 		type: 'pie',
157
+					// 		radius: '55%',
158
+					// 		center: ['50%', '60%'],
159
+					// 		data: type_data_arry,type_data_name_arry,
160
+					// 		label: {
161
+					// 		  normal: {
162
+					// 			position: 'inner',
163
+					// 			show : false
164
+					// 		  }
165
+					// 		},
166
+					// 		itemStyle: {
167
+					// 			emphasis: {
168
+					// 				shadowBlur: 10,
169
+					// 				shadowOffsetX: 0,
170
+					// 				shadowColor: 'rgba(0, 0, 0, 0.5)'
171
+					// 			},
172
+					// 			normal: {
173
+					// 				color: function(params) {
174
+					// 					//自定义颜色
175
+					// 					var colorList = [
176
+					// 						'#1890FF', '#2EC25B', '#FACC14', '#223273', '#8543E0', '#13C2C2','#3436C7','#F04864','#D141D9',
177
+					// 					];
178
+					// 					return colorList[params.dataIndex]
179
+					// 				}
180
+					// 			}
181
+					// 		}
182
+					// 	}]
183
+					// });
184
+					
185
+				
186
+			
187
+					}
188
+					
189
+				},
190
+				})
191
+		}	
192
+
193
+
194
+
195
+
196
+//导出功能
197
+function dcexcel(obj) {
198
+	var url = huayi.config.callcenter_url + "YearContrast/ExptList?token=" + token;
199
+	url += "&beginyear=" + ($('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[0]) + "&endyear=" + ($('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[1]);
200
+	obj.href = url;
201
+}
202
+
203
+// function loadDatas() {
204
+// 	if(tabIndex == 0) {
205
+// 		getDataList(); //加载图形
206
+// 	} else if(tabIndex == 1) {
207
+// 		getTableDataList(); //加载表格
208
+// 	}
209
+// }