Просмотр исходного кода

报表分析,业务数据分析增加 部门l; 来电弹屏,手工制单 重复添加工单bug

fanlongfei лет назад: 7
Родитель
Сommit
a61609e58c

+ 5 - 1
CallCenterWeb.UI/ReportForm/KPI.html

@@ -210,11 +210,15 @@
210 210
 			});
211 211
 
212 212
 			function initTable() {
213
+				var loadindex;
213 214
 				$.ajax({
214 215
 					type: "get",
215 216
 					url: huayi.config.callcenter_url + "Callrecords/GetKPI",
216 217
 					async: true,
217 218
 					dataType: 'json',
219
+					beforeSend:function(){
220
+						loadindex = layer.load()
221
+					},
218 222
 					data: {
219 223
 						startdate: startdate,
220 224
 						enddate: enddate,
@@ -234,7 +238,7 @@
234 238
 
235 239
 					}
236 240
 
237
-				});
241
+				}).then(function(){layer.close(loadindex);});
238 242
 
239 243
 			}
240 244
 

+ 11 - 1
CallCenterWeb.UI/ReportForm/orderArea.html

@@ -8,6 +8,7 @@
8 8
 		<script src="../Script/Common/huayi.load.js"></script>
9 9
 		<script src="../Script/Common/huayi.config.js"></script>
10 10
 		<link rel="stylesheet" href="../js/layui/css/layui.css" />
11
+		<link rel="stylesheet" href="../js/select2/css/select2.min.css" />
11 12
 		<link rel="stylesheet" href="../css/init.css" />
12 13
 		<style>
13 14
 			.toolBox {
@@ -45,6 +46,12 @@
45 46
 							<i class="tub fa fa-calendar"></i>
46 47
 							<input class="form-control" type="text" id="startTime" placeholder="请选择起止时间" style="width: 228px;">
47 48
 						</div>
49
+						<div class="time-box form-group">
50
+							部门:
51
+							<select id="bumen">
52
+								<option value="">请选择</option>
53
+							</select>
54
+						</div>
48 55
 						<div class="pull-right">
49 56
 							<button class="btns search">搜索</button>
50 57
 							<a href="" class="btns export">导出</a>
@@ -57,6 +64,7 @@
57 64
 			<table class="layui-hide" id="t_callTotal"></table>
58 65
 		</div>
59 66
 		<script src="../js/layui/layui.js"></script>
67
+		<script src="../js/select2/js/select2.min.js"></script>
60 68
 		<script>
61 69
 			var token = $.cookie("token");
62 70
 			var stime = ''; //开始时间
@@ -73,6 +81,7 @@
73 81
 						calendar: 'true'
74 82
 					});
75 83
 				});
84
+				helper.getDropList.getDept($('#bumen'));//获取部门
76 85
 				getTableDataList(); //获取表格数据
77 86
 
78 87
 				/*搜索*/
@@ -92,7 +101,7 @@
92 101
 
93 102
 			function dcexcel(obj) {
94 103
 				var url = huayi.config.callcenter_url + "GDPos/ExportExcel?token=" + token;
95
-				url += "&stime=" + stime + "&endtime=" + endtime;
104
+				url += "&stime=" + stime + "&endtime=" + endtime + "&dpt=" + $('#bumen').val();
96 105
 				obj.href = url;
97 106
 			}
98 107
 
@@ -112,6 +121,7 @@
112 121
 					data: {
113 122
 						stime: stime,
114 123
 						endtime: endtime,
124
+						dpt: $('#bumen').val(),
115 125
 						token: token,
116 126
 					},
117 127
 					success: function(data) {

+ 11 - 1
CallCenterWeb.UI/ReportForm/orderTypeInstrument.html

@@ -8,6 +8,7 @@
8 8
 		<script src="../Script/Common/huayi.load.js"></script>
9 9
 		<script src="../Script/Common/huayi.config.js"></script>
10 10
 		<link rel="stylesheet" href="../js/layui/css/layui.css" />
11
+		<link rel="stylesheet" href="../js/select2/css/select2.min.css" />
11 12
 		<link rel="stylesheet" href="../css/init.css" />
12 13
 		<style>
13 14
 			.toolBox {
@@ -47,6 +48,12 @@
47 48
 							<i class="tub fa fa-calendar"></i>
48 49
 							<input class="form-control" type="text" id="startTime" placeholder="请选择起止时间" style="width: 228px;">
49 50
 						</div>
51
+						<div class="time-box form-group">
52
+							部门:
53
+							<select id="bumen">
54
+								<option value="">请选择</option>
55
+							</select>
56
+						</div>
50 57
 						<div class="pull-right">
51 58
 							<button class="btns search">搜索</button>
52 59
 							<a href="" class="btns export">导出</a>
@@ -59,6 +66,7 @@
59 66
 			<table class="layui-hide" id="t_callTotal"></table>
60 67
 		</div>
61 68
 		<script src="../js/layui/layui.js"></script>
69
+		<script src="../js/select2/js/select2.min.js"></script>
62 70
 		<script>
63 71
 			var token = $.cookie("token");
64 72
 			var stime = ''; //开始时间
@@ -75,6 +83,7 @@
75 83
 						calendar: 'true'
76 84
 					});
77 85
 				});
86
+				helper.getDropList.getDept($('#bumen'));//获取部门
78 87
 				getTableDataList(); //获取表格数据
79 88
 
80 89
 				/*搜索*/
@@ -94,7 +103,7 @@
94 103
 
95 104
 			function dcexcel(obj) {
96 105
 				var url = huayi.config.callcenter_url + "GDLXYQ/ExptList?token=" + token;
97
-				url += "&stime=" + stime + "&endtime=" + endtime;
106
+				url += "&stime=" + stime + "&endtime=" + endtime + "&dpt=" + $('#bumen').val();
98 107
 				obj.href = url;
99 108
 			}
100 109
 
@@ -115,6 +124,7 @@
115 124
 					data: {
116 125
 						stime: stime,
117 126
 						endtime: endtime,
127
+						dpt: $('#bumen').val(),
118 128
 						token: token,
119 129
 					},
120 130
 					success: function(data) {

+ 11 - 1
CallCenterWeb.UI/ReportForm/orderTypeReagents.html

@@ -7,6 +7,7 @@
7 7
 		<meta name="viewport" content="width=device-width, initial-scale=1.0">
8 8
 		<script src="../Script/Common/huayi.load.js"></script>
9 9
 		<script src="../Script/Common/huayi.config.js"></script>
10
+		<link rel="stylesheet" href="../js/select2/css/select2.min.css" />
10 11
 		<link rel="stylesheet" href="../js/layui/css/layui.css" />
11 12
 		<link rel="stylesheet" href="../css/init.css" />
12 13
 		<style>
@@ -46,6 +47,12 @@
46 47
 							<i class="tub fa fa-calendar"></i>
47 48
 							<input class="form-control" type="text" id="startTime" placeholder="请选择起止时间" style="width: 228px;">
48 49
 						</div>
50
+						<div class="time-box form-group">
51
+							部门:
52
+							<select id="bumen">
53
+								<option value="">请选择</option>
54
+							</select>
55
+						</div>
49 56
 						<div class="pull-right">
50 57
 							<button class="btns search">搜索</button>
51 58
 							<a href="" class="btns export">导出</a>
@@ -58,6 +65,7 @@
58 65
 			<table class="layui-hide" id="t_callTotal"></table>
59 66
 		</div>
60 67
 		<script src="../js/layui/layui.js"></script>
68
+		<script src="../js/select2/js/select2.min.js"></script>
61 69
 		<script>
62 70
 			var token = $.cookie("token");
63 71
 			var stime = ''; //开始时间
@@ -74,6 +82,7 @@
74 82
 						calendar: 'true'
75 83
 					});
76 84
 				});
85
+				helper.getDropList.getDept($('#bumen'));//获取部门
77 86
 				getTableDataList(); //获取表格数据
78 87
 
79 88
 				/*搜索*/
@@ -93,7 +102,7 @@
93 102
 
94 103
 			function dcexcel(obj) {
95 104
 				var url = huayi.config.callcenter_url + "GDLXSJ/ExptList?token=" + token;
96
-				url += "&stime=" + stime + "&endtime=" + endtime;
105
+				url += "&stime=" + stime + "&endtime=" + endtime+ "&dpt=" + $('#bumen').val();
97 106
 				obj.href = url;
98 107
 			}
99 108
 
@@ -114,6 +123,7 @@
114 123
 					data: {
115 124
 						stime: stime,
116 125
 						endtime: endtime,
126
+						dpt: $('#bumen').val(),
117 127
 						token: token,
118 128
 					},
119 129
 					success: function(data) {

+ 11 - 1
CallCenterWeb.UI/ReportForm/workOrderSource.html

@@ -8,6 +8,7 @@
8 8
 		<script src="../Script/Common/huayi.load.js"></script>
9 9
 		<script src="../Script/Common/huayi.config.js"></script>
10 10
 		<link rel="stylesheet" href="../js/layui/css/layui.css" />
11
+		<link rel="stylesheet" href="../js/select2/css/select2.min.css" />
11 12
 		<link rel="stylesheet" href="../css/init.css" />
12 13
 		<style>
13 14
 			.toolBox {
@@ -46,6 +47,12 @@
46 47
 							<i class="tub fa fa-calendar"></i>
47 48
 							<input class="form-control" type="text" id="startTime" placeholder="请选择起止时间" style="width: 228px;">
48 49
 						</div>
50
+						<div class="time-box form-group">
51
+							部门:
52
+							<select id="bumen">
53
+								<option value="">请选择</option>
54
+							</select>
55
+						</div>
49 56
 						<div class="pull-right">
50 57
 							<button class="btns search">搜索</button>
51 58
 							<a href="" class="btns export">导出</a>
@@ -58,6 +65,7 @@
58 65
 			<table class="layui-hide" id="t_callTotal"></table>
59 66
 		</div>
60 67
 		<script src="../js/layui/layui.js"></script>
68
+		<script src="../js/select2/js/select2.min.js"></script>
61 69
 		<script>
62 70
 			var token = $.cookie("token");
63 71
 			var stime = ''; //开始时间
@@ -74,6 +82,7 @@
74 82
 						calendar: 'true'
75 83
 					});
76 84
 				});
85
+				helper.getDropList.getDept($('#bumen'));//获取部门
77 86
 				getTableDataList(); //获取表格数据
78 87
 
79 88
 				/*搜索*/
@@ -93,7 +102,7 @@
93 102
 
94 103
 			function dcexcel(obj) {
95 104
 				var url = huayi.config.callcenter_url + "GDLY/ExportExcel?token=" + token;
96
-				url += "&stime=" + stime + "&endtime=" + endtime;
105
+				url += "&stime=" + stime + "&endtime=" + endtime + "&dpt=" + $('#bumen').val();
97 106
 				obj.href = url;
98 107
 			}
99 108
 
@@ -113,6 +122,7 @@
113 122
 					data: {
114 123
 						stime: stime,
115 124
 						endtime: endtime,
125
+						dpt: $('#bumen').val(),
116 126
 						token: token,
117 127
 					},
118 128
 					success: function(data) {

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

@@ -106,6 +106,7 @@
106 106
 			}
107 107
 			//加载表格
108 108
 			function getTableDataList() {
109
+				var loadindex = layer.load();
109 110
 				layui.use('table', function() {
110 111
 					var table = layui.table;
111 112
 					//方法级渲染
@@ -206,7 +207,10 @@
206 207
 								},
207 208
 							]
208 209
 						],
209
-						height: 'full-150'
210
+						height: 'full-150',
211
+						done:function(){
212
+							layer.close(loadindex);
213
+						}
210 214
 					});
211 215
 				});
212 216
 			}

+ 71 - 62
CallCenterWeb.UI/ShuJuDuiBi.html

@@ -87,6 +87,7 @@
87 87
 			var hjCompaer; //图形
88 88
 			var legendCon; //图形legend
89 89
 			$(function() {
90
+				$('#chooseTime').val(beginyear + ' ~ ' + endyear);
90 91
 				laydate.render({
91 92
 					elem: '#chooseTime',
92 93
 					format: 'yyyy',
@@ -94,8 +95,75 @@
94 95
 					type: 'year',
95 96
 					theme: '#1ab394',
96 97
 				});
97
-				$('#chooseTime').val(beginyear + ' ~ ' + endyear);
98
-				helper.getDropList.getDept($('#bumen'));//获取部门
98
+		
99
+				helper.getDropList.getDept($('#bumen')); //获取部门	
100
+				//初始化图形
101
+				initChart();
102
+				//加载数据
103
+				getDataList();
104
+				//搜索事件
105
+				$(".sear").click(function() {
106
+					if($('#chooseTime').val() == '') {
107
+						layer.confirm('请选择时间!', {
108
+							btn: ['确定']
109
+						});
110
+						return;
111
+					}
112
+					getDataList();
113
+				});
114
+				//导出
115
+				$('.export').click(function() {
116
+					dcexcel(this);
117
+				});
118
+			});
119
+			//加载数据
120
+			function getDataList() {
121
+				$.ajax({
122
+					type: 'get',
123
+					url: huayi.config.callcenter_url + 'YearContrast/GetDataList',
124
+					dataType: 'json',
125
+					data: {
126
+						beginyear: $('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[0],
127
+						endyear: $('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[1],
128
+						dpt: $('#bumen').val(),
129
+						token: token,
130
+					},
131
+					async: true,
132
+					success: function(res) {
133
+						hjCompaer.hideLoading();
134
+						var arr = [];
135
+						var allData = [];
136
+						var content = res.data;
137
+						if(content && content.length > 0) {
138
+							$.each(content, function(index, ele) {
139
+								arr.push(content[index].key);
140
+								allData.push(content[index].value) //console.log(allData);
141
+							});
142
+
143
+							option.legend.data = arr; //图例
144
+							option.series[0].name = arr[0]; //图例
145
+							//添加数据name
146
+							for(var i = 0; i < arr.length; i++) {
147
+								option.series[i].name = arr[i];
148
+							}
149
+							//添加图形数据
150
+							for(var j = 0; j < allData.length; j++) {
151
+								option.series[j].data = allData[j];
152
+							}
153
+							hjCompaer.setOption(option);
154
+						}
155
+					}
156
+				});
157
+			}
158
+			//导出功能
159
+			function dcexcel(obj) {
160
+				var url = huayi.config.callcenter_url + "YearContrast/ExptList?token=" + $.cookie("token");
161
+				url += "&beginyear=" + ($('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[0]) + "&endyear=" + ($('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[1]);
162
+				url += "&dpt=" + $('#bumen').val();
163
+				obj.href = url;
164
+			}
165
+			//初始化图形
166
+			function initChart() {
99 167
 				hjCompaer = echarts.init(document.getElementById('hjCompaer'));
100 168
 				hjCompaer.clear();
101 169
 				hjCompaer.showLoading();
@@ -161,67 +229,8 @@
161 229
 					}],
162 230
 					color: ['#1ab394', '#adcbfd', '#fbbe5b', '#f26ea2', '#88ebc4', '#fa957f']
163 231
 				};
164
-				Ajax();
165
-				hjCompaer.setOption(option);
166
-				$('.export').click(function() {
167
-					dcexcel(this);
168
-				})
169
-
170
-				//搜索事件
171
-				$(".sear").click(function() {
172
-					if($('#chooseTime').val() == '') {
173
-						layer.confirm('请选择时间!', {
174
-							btn: ['确定']
175
-						});
176
-						return;
177
-					}
178
-					var a = $('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[0];
179
-					Ajax();
180
-					hjCompaer.setOption(option);
181
-				});
182
-			});
183 232
 
184
-			function Ajax() {
185
-				var arr = [];
186
-				var allData = [];
187
-				$.ajax({
188
-					type: 'get',
189
-					url: huayi.config.callcenter_url + 'YearContrast/GetDataList',
190
-					dataType: 'json',
191
-					data: {
192
-						beginyear: $('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[0],
193
-						endyear: $('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[1],
194
-						dpt: $('#bumen').val(),
195
-						token: token,
196
-					},
197
-					async: false,
198
-					success: function(res) {
199
-						hjCompaer.hideLoading();
200
-						var content = res.data;
201
-						$.each(content, function(index, ele) {
202
-							arr.push(content[index].key);
203
-							allData.push(content[index].value) //console.log(allData);
204
-						});
205
-					}
206
-				});
207
-
208
-				option.legend.data = arr; //图例
209
-				option.series[0].name = arr[0]; //图例
210
-				//添加数据name
211
-				for(var i = 0; i < arr.length; i++) {
212
-					option.series[i].name = arr[i];
213
-				}
214
-				//添加图形数据
215
-				for(var j = 0; j < allData.length; j++) {
216
-					option.series[j].data = allData[j];
217
-				}
218
-			}
219
-			//导出功能
220
-			function dcexcel(obj) {
221
-				var url = huayi.config.callcenter_url + "YearContrast/ExptList?token=" + $.cookie("token");
222
-				url += "&beginyear=" + ($('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[0]) + "&endyear=" + ($('#chooseTime').val() && $('#chooseTime').val().split(' ~ ')[1]);
223
-				url += "&dpt=" + $('#bumen').val();
224
-				obj.href = url;
233
+				hjCompaer.setOption(option);
225 234
 			}
226 235
 		</script>
227 236
 	</body>

+ 3 - 0
CallCenterWeb.UI/WorkOrder/AddWorkOrder.html

@@ -133,6 +133,9 @@
133 133
 			.ke-container {
134 134
 				width: 100%!important;
135 135
 			}
136
+			button[disabled]{
137
+				background-color: #999;
138
+			}
136 139
 		</style>
137 140
 	</head>
138 141
 

+ 1 - 1
CallCenterWeb.UI/callPhone.html

@@ -217,7 +217,7 @@
217 217
 			-moz-border-radius: 5px;
218 218
 			border-radius: 5px;
219 219
 		}
220
-		.ld-sercon div.bton{
220
+		.ld-sercon .bton{
221 221
 			width: 70px;
222 222
 			height: 27px;
223 223
 			line-height: 27px;

+ 97 - 69
CallCenterWeb.UI/callScreen/call.js

@@ -47,6 +47,11 @@ $('.pre-add').click(function() {
47 47
 //来电时传输的数据
48 48
 var Number = helper.request.queryString("Number");
49 49
 var CallID = helper.request.queryString("CallID");
50
+
51
+
52
+//Number = '15235457489';//测试数据
53
+//CallID = '1236'; //测试数据
54
+
50 55
 var KHid;
51 56
 //  $(".ldhm").val(Number);
52 57
 $(".hidTel").val(Number);
@@ -331,26 +336,38 @@ $(".addts").click(function() {
331 336
 		return;
332 337
 	}
333 338
 
334
-	$.post(huayi.config.callcenter_url + 'CallInScreen/AddWorkOrder', {
335
-		callCustomer: marketName,
336
-		tel: marketTel,
337
-		lddep: lddep_market,
338
-		fkdep: fkdep_market,
339
-		fkcont: fkcont_market,
340
-		province: $("#testInput1").val(),
341
-		"token": $.cookie("token")
342
-	}, function(result) {
343
-		result = $.parseJSON(result);
344
-		if(result.state.toLowerCase() == "success") {
345
-			loadOld();
346
-			$("#marketName").val('');
347
-			$("#marketTel").val('');
348
-			$("#lddep_market").val('');
349
-			$("#testInput1_").val('');
350
-			$("#fkcont_market").val('');
351
-			layer.msg("创建工单成功");
339
+	$.ajax({
340
+		type: "post",
341
+		url: huayi.config.callcenter_url + "CallInScreen/AddWorkOrder",
342
+		dataType: 'json',
343
+		async: true,
344
+		beforeSend: function() { //触发ajax请求开始时执行
345
+			$('.addts').attr("disabled", true);
346
+			$('.addts').text('创建中...');
347
+		},
348
+		data:{
349
+			callCustomer: marketName,
350
+			tel: marketTel,
351
+			lddep: lddep_market,
352
+			fkdep: fkdep_market,
353
+			fkcont: fkcont_market,
354
+			province: $("#testInput1").val(),
355
+			"token": $.cookie("token")
356
+		},
357
+		success: function(result){
358
+			if(result.state.toLowerCase() == "success") {
359
+				loadOld();
360
+				$("#marketName").val('');
361
+				$("#marketTel").val('');
362
+				$("#lddep_market").val('');
363
+				$("#testInput1_").val('');
364
+				$("#fkcont_market").val('');
365
+				layer.msg("创建工单成功");
366
+				$('.addts').attr("disabled", false);
367
+				$('.addts').text('创建');
368
+			}
352 369
 		}
353
-	})
370
+	});
354 371
 })
355 372
 KindEditor.ready(function(K) {
356 373
 	window.changeEditor = K.create('#fkcont'); //修改弹出框编辑器
@@ -431,57 +448,68 @@ $(".add_").click(function() {
431 448
 		});
432 449
 		return;
433 450
 	}
434
-
435
-	$.post(huayi.config.callcenter_url + 'CallInScreen/AddWorkOrder', {
436
-		callCustomer: callCustomer,
437
-		tel: tel,
438
-		lddep: lddep,
439
-		fkdep: fkdep,
440
-		gdly: gdly,
441
-		gdlx: gdlx,
442
-		gdzt: gdzt,
443
-		fkcont: fkcont,
444
-		sendmsg: sendmsg,
445
-		note1: note1,
446
-		note2: note2,
447
-		note3: note3,
448
-		callid: callid,
449
-		province: $("#testInput1").val(),
450
-		"token": $.cookie("token")
451
-	}, function(result) {
452
-		result = $.parseJSON(result);
453
-		if(result.state.toLowerCase() == "success") {
454
-			loadOld();
455
-			//                      $("#zxr_").val(''); //咨询人:
456
-			//                      $("#zxdh_").val(''); //咨询电话
457
-			//                      $("#zxnr_").val(''); //咨询内容
458
-			//                      $("#clnr_").val(''); //内容
459
-			$("#callCustomer").val('');
460
-			//来电号码 
461
-			$("#Tel").val('');
462
-			//来电单位
463
-			$('#lddep').val('');
464
-			//反馈单位 
465
-			$("#testInput_").val('');
466
-			///工单来源id 
467
-			$("#DicValueList").val('');
468
-			//工单类型id  
469
-			$("#OPID").val('');
470
-			//工单状态id
471
-			$("#State").val('');
472
-			//反馈内容 
473
-			$("#fkcont").val('');
474
-			//快递信息
475
-			$('#sendmsg').val('');
476
-			//备注一 
477
-			$("#note1").val('');
478
-			//备注二 
479
-			$("#note2").val('');
480
-			//备注三
481
-			$("#note3").val('');
482
-			layer.msg("创建工单成功");
451
+	$.ajax({
452
+		type: "post",
453
+		url: huayi.config.callcenter_url + "CallInScreen/AddWorkOrder",
454
+		dataType: 'json',
455
+		async: true,
456
+		beforeSend: function() { //触发ajax请求开始时执行
457
+			$('.add_').attr("disabled", true);
458
+			$('.add_').text('创建中...');
459
+		},
460
+		data:{
461
+			callCustomer: callCustomer,
462
+			tel: tel,
463
+			lddep: lddep,
464
+			fkdep: fkdep,
465
+			gdly: gdly,
466
+			gdlx: gdlx,
467
+			gdzt: gdzt,
468
+			fkcont: fkcont,
469
+			sendmsg: sendmsg,
470
+			note1: note1,
471
+			note2: note2,
472
+			note3: note3,
473
+			callid: callid,
474
+			province: $("#testInput1").val(),
475
+			"token": $.cookie("token")
476
+		},
477
+		success: function(result){
478
+			if(result.state.toLowerCase() == "success") {
479
+				loadOld();
480
+				//                      $("#zxr_").val(''); //咨询人:
481
+				//                      $("#zxdh_").val(''); //咨询电话
482
+				//                      $("#zxnr_").val(''); //咨询内容
483
+				//                      $("#clnr_").val(''); //内容
484
+				$("#callCustomer").val('');
485
+				//来电号码 
486
+				$("#Tel").val('');
487
+				//来电单位
488
+				$('#lddep').val('');
489
+				//反馈单位 
490
+				$("#testInput_").val('');
491
+				///工单来源id 
492
+				$("#DicValueList").val('');
493
+				//工单类型id  
494
+				$("#OPID").val('');
495
+				//工单状态id
496
+				$("#State").val('');
497
+				//反馈内容 
498
+				$("#fkcont").val('');
499
+				//快递信息
500
+				$('#sendmsg').val('');
501
+				//备注一 
502
+				$("#note1").val('');
503
+				//备注二 
504
+				$("#note2").val('');
505
+				//备注三
506
+				$("#note3").val('');
507
+				layer.msg("创建工单成功");
508
+				$('.add_').attr("disabled", false);
509
+				$('.add_').text('创建');
510
+			}
483 511
 		}
484
-	})
512
+	});
485 513
 })
486 514
 
487 515
 //客户资料

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

@@ -339,6 +339,10 @@
339 339
 			.e43 {
340 340
 				color: #e43926;
341 341
 			}
342
+			
343
+			.ld-sercon button.bton[disabled]{
344
+				background-color: #999;
345
+			}
342 346
 		</style>
343 347
 	</head>
344 348
 
@@ -601,7 +605,9 @@
601 605
                                 <span>解答内容:</span>
602 606
                                 <textarea rows="5"></textarea>
603 607
                             </div>-->
604
-									<div class="bton addts">创建</div>
608
+                            		<div class="form-group text-center">
609
+										<button class="bton btn addts">创建</button>
610
+									</div>	
605 611
 								</form>
606 612
 							</div>
607 613
 							<div class="Pre-second second-con zxbg " style="display: none;">
@@ -710,7 +716,9 @@
710 716
                                     <textarea rows="2" class="form-control" id="note3"  style="resize: none;"id="cont"></textarea>
711 717
                                 </span>
712 718
 									</div>
713
-									<div class="bton add_">创建</div>
719
+									<div class="form-group text-center">
720
+										<button class="bton btn add_">创建</button>
721
+									</div>
714 722
 								</form>
715 723
 							</div>
716 724
 						</div>

+ 1 - 3
CallCenterWeb.UI/callScreen/css/call.css

@@ -208,10 +208,8 @@
208 208
 			-moz-border-radius: 5px;
209 209
 			border-radius: 5px;
210 210
 		}
211
-		.ld-sercon div.bton{
211
+		.ld-sercon .bton{
212 212
 			width: 70px;
213
-			height: 27px;
214
-			line-height: 27px;
215 213
 			background: #e43926;	
216 214
 			-webkit-border-radius: 5px;
217 215
 			-moz-border-radius: 5px;

+ 5 - 1
CallCenterWeb.UI/callTime.html

@@ -247,6 +247,7 @@
247 247
 
248 248
 			//加载表格
249 249
 			function getTableDataList() {
250
+				var loadindex = layer.load();
250 251
 				layui.use('table', function() {
251 252
 					var table = layui.table;
252 253
 					//方法级渲染
@@ -339,7 +340,10 @@
339 340
 								},
340 341
 							]
341 342
 						],
342
-						height: 'full-230'
343
+						height: 'full-230',
344
+						done:function(){
345
+							layer.close(loadindex);
346
+						}
343 347
 					});
344 348
 				});
345 349
 			}

+ 1 - 1
CallCenterWeb.UI/css/call.css

@@ -208,7 +208,7 @@
208 208
 			-moz-border-radius: 5px;
209 209
 			border-radius: 5px;
210 210
 		}
211
-		.ld-sercon div.bton{
211
+		.ld-sercon .bton{
212 212
 			width: 70px;
213 213
 			height: 27px;
214 214
 			line-height: 27px;

+ 4 - 0
CallCenterWeb.UI/css/init.css

@@ -231,8 +231,12 @@ i.tub {
231 231
 .tub+input {
232 232
 	padding-right: 30px;
233 233
 }
234
+
234 235
 .topCon {
235 236
 	float: right;
236 237
 	margin-right: 45px;
237 238
 }
238 239
 
240
+.select2-container--default .select2-selection--single {
241
+	border-color: #e5e6e7;
242
+}

+ 348 - 338
CallCenterWeb.UI/js/WorkOrder/AddWorkOrder.js

@@ -1,351 +1,361 @@
1 1
 var ns;
2
- var id=helper.request.queryString("id");
3
-   var phone=helper.request.queryString("phone");
4
-   var depName=helper.request.queryString("depName");
5
-   var name=helper.request.queryString("name");
6
-   
7
-    	var objs={};
8
-    	$.ajax({
9
-    		type:"get",
10
-    		url: huayi.config.callcenter_url + "CallInScreen/GetCurrUserDep",
11
-			dataType: 'json',
12
-			async: true,
13
-			data: {
14
-				token: $.cookie("token")
15
-			},
16
-			success: function(data) {
17
-				if(data.state.toLowerCase()=='success'){
18
-					if(data.data.groname=='客服组'){
19
-						//console.log(data.data.groname)
20
-						$('.customerService').show();	
21
-						ns=1;
22
-					}else{
23
-						$('.market').show();
24
-						ns=2;
25
-					}
26
-				}
27
-			}
28
-    });
29
-       		 if(id){
30
-              	$("#CallID").val(id);
31
-              	$("#tel").val(phone);
32
-      			$("#tel_market").val(phone);
33
-      			if(unescape(decodeURI(name))!='null' && unescape(decodeURI(name))!='undefined'){
34
-      				$("#name_market").val(unescape(decodeURI(name)));
35
-      				$("#name").val(unescape(decodeURI(name)));
36
-      			}
37
-      			if(unescape(decodeURI(depName))!='null' && unescape(decodeURI(depName))!='undefined'){
38
-	      			$("#testInput1").val(unescape(decodeURI(depName)));
39
-	      			$("#testInput3").val(unescape(decodeURI(depName)));
40
-      			}
41
-      			
42
-      			
43
-             }
44
-    	$(document).ready(function(){
45
-    		//工单来源
46
-    		getOrderSource('#orderSource');
47
-            //工单类型
48
-    	   getOrderType();
49
-    	   //工单状态
50
-             getOrderState();
51
-         	 //来电单位   
52
-            getAccount('#comeCall_dep');
53
-//          getAccount('#comeCall_dep_market');
54
-            getAccount('#feedbackDep');
55
-//          getAccount('#feedbackDep_market');
56
-  
57
-  	//编辑器配置 客服部
58
- 		KindEditor.ready(function(K) {
59
-                window.changeEditor = K.create('#feedBackCon');//修改弹出框编辑器
60
-        })
61
-  	//编辑器配置 市场部 备注
62
- 		KindEditor.ready(function(K) {
63
-                window.marketEditor = K.create('#remark_market');
64
-        })
65
-            //保存
66
-            
67
-            $('.customerSubmit').click(function(){
68
-            	saveCustomer();
69
-            })
70
-            $('.marketSubmit').click(function(){
71
-            	saveMarket();
72
-            })
73
-            
74
-    	})
75
-    	//工单类型
76
-        function getOrderType() {
77
-			$.get(huayi.config.callcenter_url + 'WorkType/GetTreeList', {
78
-				"token": $.cookie("token"),
79
-			}, function(result) {
80
-				result = $.parseJSON(result);
81
-				$.fn.zTree.init($("#TreeDemo"), setting3, result.data); //实例化树形图
82
-			});
83
-		}
84
-        var setting3 = {
85
-			data: {
86
-				key: {
87
-					name: "text"
88
-				},
89
-				simpleData: {
90
-					enable: true,
91
-					idKey: "id",
92
-					rootPId: 0
93
-				}
94
-			},
95
-			callback: {
96
-				onClick: changeTreeClick
2
+var id = helper.request.queryString("id");
3
+var phone = helper.request.queryString("phone");
4
+var depName = helper.request.queryString("depName");
5
+var name = helper.request.queryString("name");
6
+
7
+var objs = {};
8
+$.ajax({
9
+	type: "get",
10
+	url: huayi.config.callcenter_url + "CallInScreen/GetCurrUserDep",
11
+	dataType: 'json',
12
+	async: true,
13
+	data: {
14
+		token: $.cookie("token")
15
+	},
16
+	success: function(data) {
17
+		if(data.state.toLowerCase() == 'success') {
18
+			if(data.data.groname == '客服组') {
19
+				//console.log(data.data.groname)
20
+				$('.customerService').show();
21
+				ns = 1;
22
+			} else {
23
+				$('.market').show();
24
+				ns = 2;
97 25
 			}
98 26
 		}
99
-        
100
-    	function changeTreeClick(event, treeId, treeNode) {
101
-			var chanId = treeNode.id;
102
-			var changeName = treeNode.text;
103
-			$('#typeclass').val(changeName);
104
-			$('#typeclassId').val(chanId);
105
-			var pidnode = treeNode.getParentNode();
106
-			$('.addTree').hide();
107
-		};
108
-    
109
-        $('.down').click(function(){
110
-        	if($('.treeList').css('display') == 'block') {
111
-			$('.treeList').css('display', 'none')
112
-		} else {
113
-			$('.treeList').css('display', 'block')
27
+	}
28
+});
29
+if(id) {
30
+	$("#CallID").val(id);
31
+	$("#tel").val(phone);
32
+	$("#tel_market").val(phone);
33
+	if(unescape(decodeURI(name)) != 'null' && unescape(decodeURI(name)) != 'undefined') {
34
+		$("#name_market").val(unescape(decodeURI(name)));
35
+		$("#name").val(unescape(decodeURI(name)));
36
+	}
37
+	if(unescape(decodeURI(depName)) != 'null' && unescape(decodeURI(depName)) != 'undefined') {
38
+		$("#testInput1").val(unescape(decodeURI(depName)));
39
+		$("#testInput3").val(unescape(decodeURI(depName)));
40
+	}
41
+
42
+}
43
+$(document).ready(function() {
44
+	//工单来源
45
+	getOrderSource('#orderSource');
46
+	//工单类型
47
+	getOrderType();
48
+	//工单状态
49
+	getOrderState();
50
+	//来电单位   
51
+	getAccount('#comeCall_dep');
52
+	//          getAccount('#comeCall_dep_market');
53
+	getAccount('#feedbackDep');
54
+	//          getAccount('#feedbackDep_market');
55
+
56
+	//编辑器配置 客服部
57
+	KindEditor.ready(function(K) {
58
+		window.changeEditor = K.create('#feedBackCon'); //修改弹出框编辑器
59
+	})
60
+	//编辑器配置 市场部 备注
61
+	KindEditor.ready(function(K) {
62
+		window.marketEditor = K.create('#remark_market');
63
+	})
64
+	//保存
65
+
66
+	$('.customerSubmit').click(function() {
67
+		saveCustomer();
68
+	})
69
+	$('.marketSubmit').click(function() {
70
+		saveMarket();
71
+	})
72
+
73
+})
74
+//工单类型
75
+function getOrderType() {
76
+	$.get(huayi.config.callcenter_url + 'WorkType/GetTreeList', {
77
+		"token": $.cookie("token"),
78
+	}, function(result) {
79
+		result = $.parseJSON(result);
80
+		$.fn.zTree.init($("#TreeDemo"), setting3, result.data); //实例化树形图
81
+	});
82
+}
83
+var setting3 = {
84
+	data: {
85
+		key: {
86
+			name: "text"
87
+		},
88
+		simpleData: {
89
+			enable: true,
90
+			idKey: "id",
91
+			rootPId: 0
114 92
 		}
115
-        })
116
-        $('#typeclass').click(function() {
117
-			$('.treeList').css('display', 'block')
118
-		})
119
-        $('.treeList').mouseleave(function() {
120
-			$(this).css('display', 'none')
121
-		})
122
-    	//工单状态
123
-    	function getOrderState(){
124
-    		
125
-			$.ajax({
126
-                url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
127
-                type:'get',
128
-                async:true,
129
-                data: {
130
-					flag:'GDZT',
131
-                    token: $.cookie("token")
132
-                },
133
-                dataType: "json",
134
-                success: function (res) {
135
-                	if(res.state=="success"){
136
-                		//console.log(res.data);
137
-                		$('<option value="">全部</option>').appendTo($("#State"));
138
-                		$(res.data).each(function(i,n){
139
-                			if(n.F_DictionaryValueId=='472'){
140
-                				$('<option value="' + n.F_DictionaryValueId + '" selected="selected">' + n.F_Name + '</option>').appendTo($("#State"));
141
-                			}else{
142
-                				$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#State"));	
143
-                			}
144
-                		})
145
-//              		
146
-                	}
93
+	},
94
+	callback: {
95
+		onClick: changeTreeClick
96
+	}
97
+}
98
+
99
+function changeTreeClick(event, treeId, treeNode) {
100
+	var chanId = treeNode.id;
101
+	var changeName = treeNode.text;
102
+	$('#typeclass').val(changeName);
103
+	$('#typeclassId').val(chanId);
104
+	var pidnode = treeNode.getParentNode();
105
+	$('.addTree').hide();
106
+};
107
+
108
+$('.down').click(function() {
109
+	if($('.treeList').css('display') == 'block') {
110
+		$('.treeList').css('display', 'none')
111
+	} else {
112
+		$('.treeList').css('display', 'block')
113
+	}
114
+})
115
+$('#typeclass').click(function() {
116
+	$('.treeList').css('display', 'block')
117
+})
118
+$('.treeList').mouseleave(function() {
119
+	$(this).css('display', 'none')
120
+})
121
+//工单状态
122
+function getOrderState() {
147 123
 
148
-                }
149
-    	})
124
+	$.ajax({
125
+		url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
126
+		type: 'get',
127
+		async: true,
128
+		data: {
129
+			flag: 'GDZT',
130
+			token: $.cookie("token")
131
+		},
132
+		dataType: "json",
133
+		success: function(res) {
134
+			if(res.state == "success") {
135
+				//console.log(res.data);
136
+				$('<option value="">全部</option>').appendTo($("#State"));
137
+				$(res.data).each(function(i, n) {
138
+					if(n.F_DictionaryValueId == '472') {
139
+						$('<option value="' + n.F_DictionaryValueId + '" selected="selected">' + n.F_Name + '</option>').appendTo($("#State"));
140
+					} else {
141
+						$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#State"));
142
+					}
143
+				})
144
+				//              		
150 145
 			}
151
-		//工单来源
152
-		function getOrderSource(obj) {
153
-			$.ajax({
154
-				type: "get",
155
-				url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
156
-				dataType: 'json',
157
-				async: true,
158
-				data: {
159
-					token: $.cookie("token"),
160
-					flag :"GDLY"
161
-				},
162
-				success: function(data) {
163
-					var Count = data.data;
164
-					$('<option value="">全部</option>').appendTo($("#DicValueList"));
165
-                		$(Count).each(function(i,n){
166
-                			if(n.F_DictionaryValueId=="468"){
167
-                				$('<option value="' + n.F_DictionaryValueId + '" selected="selected">' + n.F_Name + '</option>').appendTo($("#DicValueList"));
168
-                			}else{
169
-                				$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#DicValueList"));
170
-                			}
171
-                			
172
-                		})
173
-				}
174
-			});
146
+
175 147
 		}
176
-       //来电单位  
177
-		function getAccount(obj) {
178
-			$.ajax({
179
-				type: "get",
180
-				url: huayi.config.callcenter_url + "Customer/BindLDdep",
181
-				dataType: 'json',
182
-				async: true,
183
-				data: {
184
-					token: $.cookie("token")
185
-				},
186
-				success: function(data) {
187
-					var Count = data.data.dep;
188
-					$(Count).each(function(i,n){
189
-						$("<option value='" + n + "'>" + n + "</option>").appendTo($(obj));
190
-					})
191
-//					$(obj).selectpicker('refresh');
148
+	})
149
+}
150
+//工单来源
151
+function getOrderSource(obj) {
152
+	$.ajax({
153
+		type: "get",
154
+		url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
155
+		dataType: 'json',
156
+		async: true,
157
+		data: {
158
+			token: $.cookie("token"),
159
+			flag: "GDLY"
160
+		},
161
+		success: function(data) {
162
+			var Count = data.data;
163
+			$('<option value="">全部</option>').appendTo($("#DicValueList"));
164
+			$(Count).each(function(i, n) {
165
+				if(n.F_DictionaryValueId == "468") {
166
+					$('<option value="' + n.F_DictionaryValueId + '" selected="selected">' + n.F_Name + '</option>').appendTo($("#DicValueList"));
167
+				} else {
168
+					$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#DicValueList"));
192 169
 				}
193
-			});
194
-		
170
+
171
+			})
195 172
 		}
196
-		
197
-		function saveCustomer(){
198
-			if($('#name').val()==''){
199
-					layer.confirm('请输入姓名!', {
200
-					icon: 2,
201
-					btn: ['确定']
202
-				});
203
-				return;
204
-			}
205
-			if($('#tel').val()==''){
206
-					layer.confirm('请输入电话!', {
207
-					icon: 2,
208
-					btn: ['确定']
209
-				});
210
-				return;
211
-			}
212
-			if($.trim($('#testInput1').val())==''){
213
-					layer.confirm('请选择来电单位!', {
214
-					icon: 2,
215
-					btn: ['确定']
216
-				});
217
-				return;
218
-			}
219
-			if($.trim($('#testInput2').val())==''){
220
-					layer.confirm('请选择反馈单位!', {
221
-					icon: 2,
222
-					btn: ['确定']
223
-				});
224
-				return;
225
-			}
226
-			if($('#orderSource').val()==''){
227
-					layer.confirm('请选择工单来源!', {
228
-					icon: 2,
229
-					btn: ['确定']
230
-				});
231
-				return;
232
-			}
233
-			if($('#State').val()==''){
234
-					layer.confirm('请选择工单状态!', {
235
-					icon: 2,
236
-					btn: ['确定']
237
-				});
238
-				return;
239
-			}
240
-			if($('#typeclassId').val()==''){
241
-					layer.confirm('请选择工单类型!', {
242
-					icon: 2,
243
-					btn: ['确定']
244
-				});
245
-				return;
246
-			}
247
-			$.ajax({
248
-				type: "post",
249
-				url: huayi.config.callcenter_url + "CallInScreen/AddWorkOrder",
250
-				dataType: 'json',
251
-				async: true,
252
-				data: {
253
-					token: $.cookie("token"),
254
-					callCustomer:$('#name').val(),//姓名
255
-					tel:$('#tel').val(),//号码
256
-					lddep:$('#testInput1').val(),//来电单位
257
-					fkdep:$('#testInput2').val(),//反馈单位
258
-					gdly:$('#DicValueList').val(),//工单来源
259
-					gdlx: $('#typeclassId').val(),//工单类型id
260
-					gdzt:$('#State').val(),//工单状态id  
261
-					province:$("#Province").val(),
262
-					fkcont:encodeURIComponent(changeEditor.html()),//反馈内容    
263
-					sendmsg:$('#express').val() ,//快递信息     
264
-					note1: $('#remark1').val(),//备注一     
265
-					note2: $('#remark2').val(),//备注二     
266
-					note3: $('#remark3').val(),//备注三    
267
-					 callid:$("#CallID").val()
268
-				},
269
-				success: function(data) {
270
-					if(data.state.toLowerCase()=='success'){
271
-						layer.msg("保存成功!");
272
-						clear();
273
-					}
274
-				}
275
-			});
276
-		
277
-			
173
+	});
174
+}
175
+//来电单位  
176
+function getAccount(obj) {
177
+	$.ajax({
178
+		type: "get",
179
+		url: huayi.config.callcenter_url + "Customer/BindLDdep",
180
+		dataType: 'json',
181
+		async: true,
182
+		data: {
183
+			token: $.cookie("token")
184
+		},
185
+		success: function(data) {
186
+			var Count = data.data.dep;
187
+			$(Count).each(function(i, n) {
188
+				$("<option value='" + n + "'>" + n + "</option>").appendTo($(obj));
189
+			})
190
+			//					$(obj).selectpicker('refresh');
278 191
 		}
279
-		function saveMarket(){
280
-			if($('#name_market').val()==''){
281
-					layer.confirm('请输入姓名!', {
282
-					icon: 2,
283
-					btn: ['确定']
284
-				});
285
-				return;
286
-			}
287
-			if($('#tel_market').val()==''){
288
-					layer.confirm('请输入电话!', {
289
-					icon: 2,
290
-					btn: ['确定']
291
-				});
292
-				return;
192
+	});
193
+
194
+}
195
+
196
+function saveCustomer() {
197
+	if($('#name').val() == '') {
198
+		layer.confirm('请输入姓名!', {
199
+			icon: 2,
200
+			btn: ['确定']
201
+		});
202
+		return;
203
+	}
204
+	if($('#tel').val() == '') {
205
+		layer.confirm('请输入电话!', {
206
+			icon: 2,
207
+			btn: ['确定']
208
+		});
209
+		return;
210
+	}
211
+	if($.trim($('#testInput1').val()) == '') {
212
+		layer.confirm('请选择来电单位!', {
213
+			icon: 2,
214
+			btn: ['确定']
215
+		});
216
+		return;
217
+	}
218
+	if($.trim($('#testInput2').val()) == '') {
219
+		layer.confirm('请选择反馈单位!', {
220
+			icon: 2,
221
+			btn: ['确定']
222
+		});
223
+		return;
224
+	}
225
+	if($('#orderSource').val() == '') {
226
+		layer.confirm('请选择工单来源!', {
227
+			icon: 2,
228
+			btn: ['确定']
229
+		});
230
+		return;
231
+	}
232
+	if($('#State').val() == '') {
233
+		layer.confirm('请选择工单状态!', {
234
+			icon: 2,
235
+			btn: ['确定']
236
+		});
237
+		return;
238
+	}
239
+	if($('#typeclassId').val() == '') {
240
+		layer.confirm('请选择工单类型!', {
241
+			icon: 2,
242
+			btn: ['确定']
243
+		});
244
+		return;
245
+	}
246
+	$.ajax({
247
+		type: "post",
248
+		url: huayi.config.callcenter_url + "CallInScreen/AddWorkOrder",
249
+		dataType: 'json',
250
+		async: true,
251
+		beforeSend: function() { //触发ajax请求开始时执行
252
+			$('.customerSubmit').attr("disabled", true);
253
+			$('.customerSubmit').text('保存中...');
254
+		},
255
+		data: {
256
+			token: $.cookie("token"),
257
+			callCustomer: $('#name').val(), //姓名
258
+			tel: $('#tel').val(), //号码
259
+			lddep: $('#testInput1').val(), //来电单位
260
+			fkdep: $('#testInput2').val(), //反馈单位
261
+			gdly: $('#DicValueList').val(), //工单来源
262
+			gdlx: $('#typeclassId').val(), //工单类型id
263
+			gdzt: $('#State').val(), //工单状态id  
264
+			province: $("#Province").val(),
265
+			fkcont: encodeURIComponent(changeEditor.html()), //反馈内容    
266
+			sendmsg: $('#express').val(), //快递信息     
267
+			note1: $('#remark1').val(), //备注一     
268
+			note2: $('#remark2').val(), //备注二     
269
+			note3: $('#remark3').val(), //备注三    
270
+			callid: $("#CallID").val()
271
+		},
272
+		success: function(data) {
273
+			if(data.state.toLowerCase() == 'success') {
274
+				layer.msg("保存成功!");
275
+				clear();
276
+				$('.customerSubmit').attr("disabled", false);
277
+				$('.customerSubmit').text('保存');
293 278
 			}
294
-			if ($.trim($('#testInput3').val()) == '') {
295
-					layer.confirm('请选择来电单位!', {
296
-					icon: 2,
297
-					btn: ['确定']
298
-				});
299
-				return;
279
+		}
280
+	});
281
+
282
+}
283
+
284
+function saveMarket() {
285
+	if($('#name_market').val() == '') {
286
+		layer.confirm('请输入姓名!', {
287
+			icon: 2,
288
+			btn: ['确定']
289
+		});
290
+		return;
291
+	}
292
+	if($('#tel_market').val() == '') {
293
+		layer.confirm('请输入电话!', {
294
+			icon: 2,
295
+			btn: ['确定']
296
+		});
297
+		return;
298
+	}
299
+	if($.trim($('#testInput3').val()) == '') {
300
+		layer.confirm('请选择来电单位!', {
301
+			icon: 2,
302
+			btn: ['确定']
303
+		});
304
+		return;
305
+	}
306
+	$.ajax({
307
+		type: "post",
308
+		url: huayi.config.callcenter_url + "CallInScreen/AddWorkOrder",
309
+		dataType: 'json',
310
+		async: true,
311
+		beforeSend: function() { //触发ajax请求开始时执行
312
+			$('.marketSubmit').attr("disabled", true);
313
+			$('.marketSubmit').text('保存中...');
314
+		},
315
+		data: {
316
+			token: $.cookie("token"),
317
+			callCustomer: $('#name_market').val(), //姓名
318
+			tel: $('#tel_market').val(), //号码
319
+			lddep: $('#LDunit_').val(), //来电单位
320
+			fkdep: $('#FKunit_').val(), //反馈单位
321
+			fkcont: encodeURIComponent(marketEditor.html()), //反馈内容
322
+			callid: $("#CallID").val()
323
+		},
324
+		success: function(data) {
325
+			if(data.state.toLowerCase() == 'success') {
326
+				layer.msg("保存成功!");
327
+				clear();
328
+				$('.marketSubmit').attr("disabled", false);
329
+				$('.marketSubmit').text('保存');
300 330
 			}
301
-			$.ajax({
302
-				type: "post",
303
-				url: huayi.config.callcenter_url + "CallInScreen/AddWorkOrder",
304
-				dataType: 'json',
305
-				async: true,
306
-				data: {
307
-					token: $.cookie("token"),
308
-					callCustomer:$('#name_market').val(),//姓名
309
-					tel:$('#tel_market').val(),//号码
310
-					lddep:$('#LDunit_').val(),//来电单位
311
-					fkdep:$('#FKunit_').val(),//反馈单位
312
-					fkcont:encodeURIComponent(marketEditor.html()),//反馈内容
313
-					callid:$("#CallID").val()
314
-				},
315
-				success: function(data) {
316
-					if(data.state.toLowerCase()=='success'){
317
-						layer.msg("保存成功!");
318
-						clear();
319
-					}
320
-				}
321
-			});
322
-		
323
-			
324 331
 		}
325
-        
326
-        function clear(){
327
-        	if(ns==1){
328
-        		$('#name').val('');
329
-				$('#tel').val('');//号码
330
-				$('#testInput1').val('');//来电单位
331
-				$('#testInput2').val('');//反馈单位
332
-				$('#orderSource').val('');//工单来源
333
-				$('#typeclassId').val('');//工单类型id
334
-				$('#State').val('');//工单状态id   
335
-				$('#feedBackCon').val('');//反馈内容    
336
-				$('#express').val('');//快递信息     
337
-				$('#remark1').val('');//备注一     
338
-				$('#remark2').val('');//备注二     
339
-				$('#remark3').val('');//备注三    
340
-				$('#typeclass').val('');
341
-				changeEditor.html('');
342
-        	}else{
343
-        		$('#name_market').val('');
344
-				$('#tel_market').val('');//号码
345
-				$('#testInput3').val('');//来电单位
346
-				$('#testInput4').val('');//反馈单位
347
-				$('#remark_market').val('');//备注内容
348
-				marketEditor.html('');
349
-        	}
350
-        	
351
-        }
332
+	});
333
+
334
+}
335
+
336
+function clear() {
337
+	if(ns == 1) {
338
+		$('#name').val('');
339
+		$('#tel').val(''); //号码
340
+		$('#testInput1').val(''); //来电单位
341
+		$('#testInput2').val(''); //反馈单位
342
+		$('#orderSource').val(''); //工单来源
343
+		$('#typeclassId').val(''); //工单类型id
344
+		$('#State').val(''); //工单状态id   
345
+		$('#feedBackCon').val(''); //反馈内容    
346
+		$('#express').val(''); //快递信息     
347
+		$('#remark1').val(''); //备注一     
348
+		$('#remark2').val(''); //备注二     
349
+		$('#remark3').val(''); //备注三    
350
+		$('#typeclass').val('');
351
+		changeEditor.html('');
352
+	} else {
353
+		$('#name_market').val('');
354
+		$('#tel_market').val(''); //号码
355
+		$('#testInput3').val(''); //来电单位
356
+		$('#testInput4').val(''); //反馈单位
357
+		$('#remark_market').val(''); //备注内容
358
+		marketEditor.html('');
359
+	}
360
+
361
+}

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

@@ -100,7 +100,7 @@ $(document).ready(function() {
100 100
 })
101 101
 
102 102
 function getDataList() {
103
-
103
+	var loadindex = layer.load();
104 104
 	layui.use('table', function() {
105 105
 		var table = layui.table;
106 106
 		//方法级渲染
@@ -144,7 +144,10 @@ function getDataList() {
144 144
 					//width: '30%',
145 145
 				}]
146 146
 			],
147
-			height: 'full-230'
147
+			height: 'full-230',
148
+			done:function(){
149
+				layer.close(loadindex);
150
+			}
148 151
 		});
149 152
 	});
150 153
 }

+ 5 - 1
CallCenterWeb.UI/jthusuan.html

@@ -249,6 +249,7 @@
249 249
 
250 250
 			//加载表格
251 251
 			function getTableDataList() {
252
+				var loadindex = layer.load();
252 253
 				layui.use('table', function() {
253 254
 					var table = layui.table;
254 255
 					//方法级渲染
@@ -309,7 +310,10 @@
309 310
 							]
310 311
 						],
311 312
 
312
-						height: 'full-230'
313
+						height: 'full-230',
314
+						done:function(){
315
+							layer.close(loadindex);
316
+						}
313 317
 					});
314 318
 				});
315 319
 			}

+ 5 - 1
CallCenterWeb.UI/riTongHuaTime.html

@@ -108,6 +108,7 @@
108 108
 			})
109 109
 			//加载表格
110 110
 			function getTableDataList() {
111
+				var loadindex = layer.load();
111 112
 				layui.use('table', function() {
112 113
 					var table = layui.table;
113 114
 					//方法级渲染
@@ -194,7 +195,10 @@
194 195
 							]
195 196
 						],
196 197
 
197
-						height: 'full-150'
198
+						height: 'full-150',
199
+						done:function(){
200
+							layer.close(loadindex);
201
+						}
198 202
 					});
199 203
 				});
200 204
 			}

Разница между файлами не показана из-за своего большого размера
+ 5 - 1
CallCenterWeb.UI/zhiJian.html


+ 5 - 1
CallCenterWeb.UI/zuoXiTable.html

@@ -148,6 +148,7 @@
148 148
 			}
149 149
 			//加载表格
150 150
 			function getTableDataList() {
151
+				var loadindex = layer.load();
151 152
 				layui.use('table', function() {
152 153
 					var table = layui.table;
153 154
 					//方法级渲染
@@ -335,7 +336,10 @@
335 336
 								//								},
336 337
 							]
337 338
 						],
338
-						height: 'full-150'
339
+						height: 'full-150',
340
+						done:function(){
341
+							layer.close(loadindex);
342
+						}
339 343
 					});
340 344
 				});
341 345
 			}

+ 6 - 2
CallCenterWeb.UI/zuoXiTime.html

@@ -12,7 +12,7 @@
12 12
 		<script src="Script/Common/huayi.load.js"></script>
13 13
 		<script src="Script/Common/huayi.config.js"></script>
14 14
 		<link rel="stylesheet" href="./js/layui/css/layui.css" />
15
-			<link rel="stylesheet" href="js/select2/css/select2.min.css" />
15
+		<link rel="stylesheet" href="js/select2/css/select2.min.css" />
16 16
 		<link rel="stylesheet" href="./css/init.css" />
17 17
 		<style>
18 18
 			.kpi-top {
@@ -127,6 +127,7 @@
127 127
 
128 128
 			//加载表格
129 129
 			function getTableDataList() {
130
+				var loadindex = layer.load();
130 131
 				layui.use('table', function() {
131 132
 					var table = layui.table;
132 133
 					//方法级渲染
@@ -204,7 +205,10 @@
204 205
 							]
205 206
 						],
206 207
 
207
-						height: 'full-190'
208
+						height: 'full-190',
209
+						done:function(){
210
+							layer.close(loadindex);
211
+						}
208 212
 					});
209 213
 				});
210 214
 			}