瀏覽代碼

2.6.0更新

liuzhihui 3 年之前
父節點
當前提交
1920ad5925

+ 12 - 6
CallCenterWeb.UI/WorkOrder/AddWorkOrder.html

@@ -25,6 +25,9 @@
25 25
 				top: 0px;
26 26
 				left: 12px;
27 27
 			}
28
+			.addTree {
29
+				height: 300px;
30
+			}
28 31
 			
29 32
 			.jieshow {
30 33
 				position: absolute;
@@ -53,7 +56,7 @@
53 56
 				width: 220px;
54 57
 				line-height: 30px;
55 58
 				background: #FFFFFF;
56
-				/* display: none; */
59
+				display: none; 
57 60
 			}
58 61
 			
59 62
 			#sponsor {
@@ -88,7 +91,7 @@
88 91
 				top: 29px;
89 92
 				display: none;
90 93
 				z-index: 222;
91
-				height: auto !important;
94
+				/*height: auto !important;*/
92 95
 			}
93 96
 			
94 97
 			.xl {
@@ -108,6 +111,9 @@
108 111
 				border: none;
109 112
 				padding: 0;
110 113
 			}
114
+			.ztree li {
115
+				float: none;
116
+			}
111 117
 			
112 118
 			.inps {
113 119
 				width: 217px;
@@ -808,11 +814,11 @@
808 814
 							<label class="col-md-2">发送短信:</label>
809 815
 							<div id="overtime" class="col-md-6 r_order_type  designate">
810 816
 								<label class="radio-inline">
811
-												   <input type="radio" name="note" value="1" checked="checked"> 发送
812
-												</label>
817
+									<input type="radio" name="note" value="1" checked="checked"> 发送
818
+								</label>
813 819
 								<label class="radio-inline">
814
-												   <input type="radio" name="note" value="0" >不发送
815
-												</label>
820
+									<input type="radio" name="note" value="0" >不发送
821
+								</label>
816 822
 
817 823
 							</div>
818 824
 						</div>

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

@@ -136,7 +136,7 @@
136 136
 		<script src="./js/orderOperation.js"></script>
137 137
 		<script src="./js/AddWorkOrder.js"></script>
138 138
 		<script>
139
-			var deptarr = ['12', '36', '37', '57', '74', '88', '268', '295', '339', '422', '245', '427', '213', '433']
139
+			var deptarr = ['12', '36', '37', '57', '74', '88', '268', '295', '339', '422', '245', '427', '213', '433','424']
140 140
 			$(document).ready(function() {
141 141
 				initTable(2)
142 142
 			})

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

@@ -95,13 +95,13 @@
95 95
 							<th data-field="F_Salesman" data-align="center">业务员</th>
96 96
 							<th data-field="F_CusName" data-align="center">客户姓名</th>
97 97
 							<th data-field="F_CusPhone" data-formatter="helper.filter.cutTel" data-align="center">客户电话</th>
98
+							<th data-field="F_Description" data-formatter="formatterDetails" data-align="center">问题描述</th>
98 99
 							<th data-field="F_TS_Category" data-align="center">产品名称</th>
99 100
 							<!--F_ZX_ProName-->
100 101
 							<th data-field="F_Brand" data-align="center">品牌</th>
101 102
 							<th data-field="F_Craft" data-align="center">工艺</th>
102 103
 							<th data-field="F_AreaName" data-align="center">大区</th>
103 104
 							<th data-field="F_BranchName" data-align="center">分公司</th>
104
-							<th data-field="F_Description" data-formatter="formatterDetails" data-align="center">问题描述</th>
105 105
 							<th data-field="WorkOrderID" data-class="workOprate workOprate6" data-formatter="formatterOprateReceive" data-align="center">操作工单</th>
106 106
 						</tr>
107 107
 					</thead>

+ 2 - 1
CallCenterWeb.UI/WorkOrder/approval_list.html

@@ -96,6 +96,7 @@
96 96
 							<th data-field="F_CusName" data-align="center">客户姓名</th>
97 97
 							<th data-field="F_CusPhone" data-formatter="helper.filter.cutTel" data-align="center">客户电话</th>
98 98
 							<th data-field="F_TS_Category" data-align="center">产品名称</th>
99
+							<th data-field="F_Description" data-formatter="formatterDetails" data-align="center">问题描述</th>
99 100
 							<!--F_ZX_ProName-->
100 101
 							<th data-field="F_Brand" data-align="center">品牌</th>
101 102
 							<th data-field="F_IncidentProvince" data-align="center">事发地</th>
@@ -104,12 +105,12 @@
104 105
 							<th data-field="F_QuestionType" data-align="center">问题类别</th>
105 106
 							<th data-field="F_TS_Quantity" data-align="center">数量</th>
106 107
 							<!--<th data-field="F_DealContent" data-align="center">办理意见</th>-->
107
-							<th data-field="F_Description" data-formatter="formatterDetails" data-align="center">问题描述</th>
108 108
 							<th data-field="WorkOrderID" data-formatter="formatterOprateExpe" data-align="center">操作工单</th>
109 109
 						</tr>
110 110
 					</thead>
111 111
 				</table>
112 112
 			</div>
113
+			<div id="titbox"></div>
113 114
 			<!--查看详情-->
114 115
 			<div id="order_details" class="ckxq Hidens"></div>
115 116
 

+ 9 - 5
CallCenterWeb.UI/WorkOrder/commonHtml/WorkOrderEnd.html

@@ -80,7 +80,7 @@
80 80
 						<th>处理结果:</th>
81 81
 						<td colspan="3">
82 82
 							<div>
83
-								<textarea id="cont" class="form-control" rows="2" style="width:100%; resize: none;" placeholder="请输入处理结果"></textarea>
83
+								<textarea id="cont" class="form-control fiveVal" rows="2" style="width:100%; resize: none;"></textarea>
84 84
 							</div>
85 85
 						</td>
86 86
 					</tr>
@@ -88,7 +88,7 @@
88 88
 						<th>问题原因:</th>
89 89
 						<td colspan="3">
90 90
 							<div>
91
-								<textarea id="cont1" class="form-control" rows="2" style="width:100%; resize: none;" placeholder="请输入问题原因"></textarea>
91
+								<textarea id="cont1" class="form-control fiveVal" rows="2" style="width:100%; resize: none;"></textarea>
92 92
 							</div>
93 93
 						</td>
94 94
 					</tr>
@@ -96,7 +96,7 @@
96 96
 						<th>责任单位:</th>
97 97
 						<td colspan="3">
98 98
 							<div>
99
-								<textarea id="cont2" class="form-control" rows="2" style="width:100%; resize: none;" placeholder="请输入责任单位"></textarea>
99
+								<textarea id="cont2" class="form-control fiveVal" rows="2" style="width:100%; resize: none;"></textarea>
100 100
 							</div>
101 101
 						</td>
102 102
 					</tr>
@@ -104,14 +104,14 @@
104 104
 						<th>整改计划:</th>
105 105
 						<td colspan="3">
106 106
 							<div>
107
-								<textarea id="cont3" class="form-control" rows="2" style="width:100%; resize: none;" placeholder="请输入整改计划"></textarea>
107
+								<textarea id="cont3" class="form-control fiveVal" rows="2" style="width:100%; resize: none;"></textarea>
108 108
 							</div>
109 109
 						</td>
110 110
 					</tr>
111 111
 					<tr>
112 112
 						<th>重要级别:</th>
113 113
 						<td>
114
-							<select class="form-control input-sm " id="level" style="height: 45px;">
114
+							<select class="form-control input-sm" id="level" style="height: 45px;">
115 115
 								<option value="0">请选择重要级别</option>
116 116
 							</select>
117 117
 						</td>
@@ -319,6 +319,10 @@
319 319
 				var tourl = 'orderDetails.html?oid=' + $("#wid").text();
320 320
 				window.open(tourl)
321 321
 			}
322
+			$('.fiveVal').on('focus',function(){
323
+				var this_ = $(this);
324
+				this_.val('')
325
+			})
322 326
 		</script>
323 327
 	</body>
324 328
 

+ 10 - 42
CallCenterWeb.UI/WorkOrder/commonHtml/WorkOrderTransfer.html

@@ -343,7 +343,7 @@
343 343
 						<th>处理结果:</th>
344 344
 						<td colspan="3">
345 345
 							<div>
346
-								<textarea id="contres" class="form-control" rows="2" style="width:100%; resize: none;" placeholder="请输入处理结果"></textarea>
346
+								<textarea id="contres" class="form-control fiveVal" rows="2" style="width:100%; resize: none;"></textarea>
347 347
 							</div>
348 348
 						</td>
349 349
 					</tr>
@@ -351,7 +351,7 @@
351 351
 						<th>问题原因:</th>
352 352
 						<td colspan="3">
353 353
 							<div>
354
-								<textarea id="cont1" class="form-control" rows="2" style="width:100%; resize: none;" placeholder="请输入问题原因"></textarea>
354
+								<textarea id="cont1" class="form-control fiveVal" rows="2" style="width:100%; resize: none;"></textarea>
355 355
 							</div>
356 356
 						</td>
357 357
 					</tr>
@@ -359,7 +359,7 @@
359 359
 						<th>责任单位:</th>
360 360
 						<td colspan="3">
361 361
 							<div>
362
-								<textarea id="cont2" class="form-control" rows="2" style="width:100%; resize: none;" placeholder="请输入责任单位"></textarea>
362
+								<textarea id="cont2" class="form-control fiveVal" rows="2" style="width:100%; resize: none;"></textarea>
363 363
 							</div>
364 364
 						</td>
365 365
 					</tr>
@@ -367,14 +367,14 @@
367 367
 						<th>整改计划:</th>
368 368
 						<td colspan="3">
369 369
 							<div>
370
-								<textarea id="cont3" class="form-control" rows="2" style="width:100%; resize: none;" placeholder="请输入整改计划"></textarea>
370
+								<textarea id="cont3" class="form-control fiveVal" rows="2" style="width:100%; resize: none;"></textarea>
371 371
 							</div>
372 372
 						</td>
373 373
 					</tr>
374 374
 					<tr>
375 375
 						<th>重要级别:</th>
376 376
 						<td>
377
-							<select class="form-control input-sm " id="level" style="height: 45px;">
377
+							<select class="form-control input-sm" id="level" style="height: 45px;">
378 378
 								<option value="0">请选择重要级别</option>
379 379
 							</select>
380 380
 						</td>
@@ -467,43 +467,6 @@
467 467
 						</tr>
468 468
 					</table>
469 469
 
470
-					<!--<table id="ddd" class="_table1 table table-bordered  table-hover " border="0" cellspacing="0" cellpadding="0" style="width: 100%; display: none;">
471
-						<tr>
472
-							<th colspan="4">咨询类质量管理部</th>
473
-						</tr>
474
-
475
-						<tr>
476
-							<th>索赔金额:</th>
477
-							<td>
478
-								<input type="text" class="form-control selectpicker" id="suopei" placeholder="单位:元" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'')" />
479
-							</td>
480
-
481
-						</tr>
482
-						<tr>
483
-							<th>补偿方式:</th>
484
-							<td>
485
-								<div id="buchang">
486
-									<input type="radio" name="buchang" value="实物" checked="checked">实物
487
-									<input type="radio" name="buchang" value="钱款">钱款
488
-								</div>
489
-							</td>
490
-							<th style="display: none;" class="mmm">补偿钱款:</th>
491
-							<td style="display: none;" class="mmm">
492
-								<input type="text" name="" id="butong" value="" class="form-control selectpicker" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'')" placeholder="请输入补偿钱款" />
493
-							</td>
494
-						</tr>
495
-
496
-						<tr>
497
-							<th>改进要求:</th>
498
-							<td>
499
-								<input type="text" id="yaoqiu" value="" placeholder="请输入改进要求" class="form-control selectpicker" />
500
-							</td>
501
-							<th>对应办理工作流单号:</th>
502
-							<td>
503
-								<input type="text" id="danhao" value="" placeholder="请输入工作流单号" class="form-control selectpicker">
504
-							</td>
505
-						</tr>
506
-					</table>-->
507 470
 					<table id="abc" class="_table1 table table-bordered  table-hover " border="0" cellspacing="0" cellpadding="0" style="width: 100%; display: none;">
508 471
 						<tr>
509 472
 							<th colspan="4" id="bazaar">投诉、业务协办类市场管理科</th>
@@ -619,6 +582,11 @@
619 582
 				window.open(tourl)
620 583
 			}
621 584
 
585
+			$('.fiveVal').on('focus',function(){
586
+				var this_ = $(this);
587
+				this_.val('')
588
+			})
589
+
622 590
 			$(document).on('blur', '.code', function() {
623 591
 				console.log($(this).val())
624 592
 				var this_ = $(this);

+ 71 - 56
CallCenterWeb.UI/WorkOrder/commonHtml/js/WorkOrderEnd.js

@@ -3,7 +3,7 @@
3 3
  * */
4 4
 var inout;
5 5
 var F_Flag;
6
-var arr = ['37', '57', '74', '88', '268', '422', '339', '213', '427', '433'] //市场管理科
6
+var arr = ['37', '57', '74', '88', '268', '422', '339', '213', '427', '433', '424'] //市场管理科
7 7
 var zlarr = ['12', '36', '295', '245'] //质量管理科
8 8
 $(document).ready(function() {
9 9
 	autosize($('textarea'));
@@ -17,41 +17,43 @@ $(document).ready(function() {
17 17
 
18 18
 	//点击确定
19 19
 	$("#clgd").click(function() {
20
-		if(inout == 2) {
21
-			if(!$("#cont").val()) {
22
-				layer.confirm('请输入处理结果!', {
23
-					icon: 2,
24
-					btn: ['确定']
25
-				});
26
-				return;
27
-			}
28
-			if(!$("#cont1").val() && $("#cont1").prop('disabled') == false) {
29
-				layer.confirm('请输入问题原因!', {
30
-					icon: 2,
31
-					btn: ['确定']
32
-				});
33
-				return;
34
-			}
35
-			if(!$("#cont2").val() && $("#cont2").prop('disabled') == false) {
36
-				layer.confirm('请输入责任单位!', {
37
-					icon: 2,
38
-					btn: ['确定']
39
-				});
40
-				return;
41
-			}
42
-			if(!$("#cont3").val() && $("#cont3").prop('disabled') == false) {
43
-				layer.confirm('请输入整改计划!', {
44
-					icon: 2,
45
-					btn: ['确定']
46
-				});
47
-				return;
48
-			}
49
-			if(!$("#level").val() && $("#level").prop('disabled') == false) {
50
-				layer.confirm('请选择重要级别!', {
51
-					icon: 2,
52
-					btn: ['确定']
53
-				});
54
-				return;
20
+		if($("#cl_gdlx").text() == '投诉' || $("#cl_gdlx").text() == '业务协办') {
21
+			if((F_Flag == 3 && inout == 2) || (F_Flag == 9) || (F_Flag == 1 || F_Flag == 2)) {
22
+				if(!$("#cont").val()) {
23
+					layer.confirm('请输入处理结果!', {
24
+						icon: 2,
25
+						btn: ['确定']
26
+					});
27
+					return;
28
+				}
29
+				if(!$("#cont1").val()) {
30
+					layer.confirm('请输入问题原因!', {
31
+						icon: 2,
32
+						btn: ['确定']
33
+					});
34
+					return;
35
+				}
36
+				if(!$("#cont2").val()) {
37
+					layer.confirm('请输入责任单位!', {
38
+						icon: 2,
39
+						btn: ['确定']
40
+					});
41
+					return;
42
+				}
43
+				if(!$("#cont3").val()) {
44
+					layer.confirm('请输入整改计划!', {
45
+						icon: 2,
46
+						btn: ['确定']
47
+					});
48
+					return;
49
+				}
50
+				if(!$("#level").val()) {
51
+					layer.confirm('请选择重要级别!', {
52
+						icon: 2,
53
+						btn: ['确定']
54
+					});
55
+					return;
56
+				}
55 57
 			}
56 58
 		}
57 59
 		if(inout == 3 && F_Flag == 3) {
@@ -155,9 +157,9 @@ function getWorkOrderInfo(oid) {
155 157
 					if(Str[0].F_EventReason) { //问题原因
156 158
 						wtyyarr = Str[0].F_EventReason.split(';@#')
157 159
 						if(wtyyarr.length > 1) {
158
-							$("#cont1").text(wtyyarr[wtyyarr.length - 2].split(':')[2].slice(2).trim());
160
+							$("#cont1").attr('placeholder', wtyyarr[wtyyarr.length - 2].split(':')[2].slice(2).trim());
159 161
 						} else {
160
-							$("#cont1").text(Str[0].F_EventReason);
162
+							$("#cont1").attr('placeholder', Str[0].F_EventReason);
161 163
 						}
162 164
 					}
163 165
 					$("#level").val(Str[0].F_TS_Level); //重要级别
@@ -166,29 +168,42 @@ function getWorkOrderInfo(oid) {
166 168
 					if(Str[0].F_ZL_ImprovementRequirements) { //整改计划
167 169
 						zgjharr = Str[0].F_ZL_ImprovementRequirements.split(';@#')
168 170
 						if(zgjharr.length > 1) {
169
-							$("#cont3").text(zgjharr[zgjharr.length - 2].split(':')[2].slice(2).trim());
171
+							$("#cont3").attr('placeholder', zgjharr[zgjharr.length - 2].split(':')[2].slice(2).trim());
170 172
 						} else {
171
-							$("#cont3").text(Str[0].F_ZL_ImprovementRequirements);
173
+							$("#cont3").attr('placeholder', Str[0].F_ZL_ImprovementRequirements);
172 174
 						}
173 175
 					}
174 176
 					if(Str[0].inout == 2) {
175
-						if(Str[0].SuperiorOpinion2.indexOf(':') != -1) {
176
-							$("#cont").val(Str[0].SuperiorOpinion2.split(':')[2].slice(2).trim()) //处理内容	
177
-						} else {
178
-							$("#cont").val(Str[0].SuperiorOpinion2) //处理内容	
177
+						if(Str[0].SuperiorOpinion2) {
178
+							clarr = Str[0].SuperiorOpinion2.split(';@#')
179
+							if(clarr.length > 1) {
180
+								$("#cont").attr('placeholder', clarr[clarr.length - 2].split(':')[2].slice(2).trim());
181
+							} else {
182
+								$("#cont").attr('placeholder', Str[0].SuperiorOpinion2) //处理内容
183
+							}
179 184
 						}
180 185
 					} else {
181
-						if(Str[0].SuperiorOpinion.indexOf(':') != -1) {
182
-							$("#cont").val(Str[0].SuperiorOpinion.split(':')[2].slice(2).trim()) //处理内容
183
-						} else {
184
-							$("#cont").val(Str[0].SuperiorOpinion) //处理内容
186
+						if(Str[0].SuperiorOpinion) {
187
+							clarr = Str[0].SuperiorOpinion.split(';@#')
188
+							if(clarr.length > 1) {
189
+								$("#cont").attr('placeholder', clarr[clarr.length - 2].split(':')[2].slice(2).trim());
190
+							} else {
191
+								$("#cont").attr('placeholder', Str[0].SuperiorOpinion) //处理内容
192
+							}
185 193
 						}
186 194
 					}
187
-					//					if(Str[0].inout != 2 && Str[0].F_Flag != 1 && Str[0].F_Flag != 9 && Str[0].inout != 3) {
188
-					//						$("#cont1").attr('disabled',true)
189
-					//						$("#cont2").attr('disabled',true)
190
-					//						$("#cont3").attr('disabled',true)					
191
-					//						$("#level").attr('disabled',true)											
195
+					//					if(Str[0].inout == 2) {
196
+					//						if(Str[0].SuperiorOpinion2.indexOf(':') != -1) {
197
+					//							$("#cont").val(Str[0].SuperiorOpinion2.split(':')[2].slice(2).trim()) //处理内容	
198
+					//						} else {
199
+					//							$("#cont").val(Str[0].SuperiorOpinion2) //处理内容	
200
+					//						}
201
+					//					} else {
202
+					//						if(Str[0].SuperiorOpinion.indexOf(':') != -1) {
203
+					//							$("#cont").val(Str[0].SuperiorOpinion.split(':')[2].slice(2).trim()) //处理内容
204
+					//						} else {
205
+					//							$("#cont").val(Str[0].SuperiorOpinion) //处理内容
206
+					//						}
192 207
 					//					}
193 208
 					if($("#cl_gdlx").text() == "抽检") {
194 209
 						if(arr.indexOf($.cookie('userDeptId')) != -1) {
@@ -354,10 +369,10 @@ function dealWorkOrder(oid, inoutflag) {
354 369
 			orderid: oid, //否	strubg	工单ID
355 370
 			inoutflag: inoutflag,
356 371
 			isover: 1, //是否完结 0否,1是
357
-			cont: $("#cont").val(), //否	处理内容	
358
-			EventReason: $("#cont1").val(),
372
+			cont: $("#cont").val() || $("#cont").attr('placeholder'), //否	处理内容	
373
+			EventReason: $("#cont1").val() || $("#cont1").attr('placeholder'),
359 374
 			ResponsibleUnit: $("#cont2").val(),
360
-			ImprovementRequirements: $("#cont3").val(),
375
+			ImprovementRequirements: $("#cont3").val() || $("#cont3").attr('placeholder'),
361 376
 			ProductBase: $("#zhibao").val(),
362 377
 			QualityEventLevel: $("#cat").val(),
363 378
 			shenpi: $("#shenpi").val(),

+ 45 - 25
CallCenterWeb.UI/WorkOrder/commonHtml/js/WorkOrderTransfer.js

@@ -4,7 +4,7 @@
4 4
 var jsonarr = []
5 5
 var inout;
6 6
 var F_Flag;
7
-var arr = ['37', '57', '74', '88', '268', '422', '339', '213', '427', '433'] //市场管理科
7
+var arr = ['37', '57', '74', '88', '268', '422', '339', '213', '427', '433', '424'] //市场管理科
8 8
 var zlarr = ['12', '36', '295', '245'] //质量管理科
9 9
 $(document).ready(function() {
10 10
 	autosize($('textarea'));
@@ -78,10 +78,10 @@ $(document).ready(function() {
78 78
 			}
79 79
 		}
80 80
 		var obj = {
81
-			contres: $("#contres").val(), //处理内容	
82
-			EventReason: $("#cont1").val(), //问题原因
83
-			ResponsibleUnit: $("#cont2").val(), //责任单位
84
-			ImprovementRequirements: $("#cont3").val(), //整改计划
81
+			contres: $("#contres").val()||$("#contres").attr('placeholder'), //处理内容	
82
+			EventReason: $("#cont1").val()||$("#cont1").attr('placeholder'), //问题原因
83
+			ResponsibleUnit: $("#cont2").val()||$("#cont2").attr('placeholder'), //责任单位
84
+			ImprovementRequirements: $("#cont3").val()||$("#cont3").attr('placeholder'), //整改计划
85 85
 			TS_Level: $("#level").val() //重要级别
86 86
 		}
87 87
 		localStorage.setItem("handleMethod", JSON.stringify(obj))
@@ -305,7 +305,7 @@ function getBM(obj) {
305 305
 		keywords: $('.inps').val(),
306 306
 	}, function(result) {
307 307
 		if(result.state.toLowerCase() == "success") {
308
-			var treeObj = $.fn.zTree.init(obj, setting, result.data);
308
+			var treeObj = $.fn.zTree.init(obj, setting, result.data[0].children);
309 309
 			treeObj.expandAll(false);
310 310
 		}
311 311
 	})
@@ -322,10 +322,16 @@ function zTreeOnClick(event, treeId, treeNode) {
322 322
 	obj.parent().parent().parent().find("input").eq(2).val('');
323 323
 	obj.parent().parent().parent().find("input").eq(3).val('');
324 324
 	obj.hide();
325
-	if($("#clbm").val()){		
325
+	if($("#clbm").val()) {
326 326
 		getRY($(".clid"), $("#clbm").val());
327 327
 	}
328
-	if($("#clbm2").val()){	
328
+	if($("#clbm2").val()) {
329
+		if($("#clbm2").val() == $("#clbm").val()){
330
+			layer.msg('不允许同时指派同一个部门')
331
+			$('#clbmname2').val('')
332
+			$("#clbm2").val('')
333
+			return;
334
+		}
329 335
 		getRY($(".clid2"), $("#clbm2").val());
330 336
 	}
331 337
 };
@@ -365,7 +371,7 @@ function getRY(obj, deptid) {
365 371
 	//	obj.parent().parent().find("input").eq(0).val("--请选择--");
366 372
 	//	obj.parent().parent().find("input").eq(1).val("");
367 373
 	$.getJSON(huayi.config.callcenter_url + 'UserAccount/GetDeptUserList', {
368
-//		proid: proid,
374
+		//		proid: proid,
369 375
 		deptid: deptid,
370 376
 		token: $.cookie("token")
371 377
 	}, function(result) {
@@ -527,13 +533,15 @@ function getWorkOrderInfo(oid, rstate) {
527 533
 					$("#cl_khdh").text(helper.filter.cutTel(Str[0].F_CusPhone)); //电话
528 534
 					$('#cl_gdnr').text(decodeURIComponent(Str[0].Detail));
529 535
 					$("#fanzhaje").val(Str[0].F_SC_CJ_ReturnAccount); //销售财务返账金额
530
-					//					$("#cont1").val(Str[0].F_EventReason) //问题原因
536
+					//					$("#cont1").val(Str[0].F_EventReason) //问题原因	
531 537
 					if(Str[0].F_EventReason) { //问题原因
532 538
 						wtyyarr = Str[0].F_EventReason.split(';@#')
533 539
 						if(wtyyarr.length > 1) {
534
-							$("#cont1").text(wtyyarr[wtyyarr.length - 2].split(':')[2].slice(2).trim());
540
+							$("#cont1").attr('placeholder', wtyyarr[wtyyarr.length - 2].split(':')[2].slice(2).trim());
541
+							//$("#cont1").text(wtyyarr[wtyyarr.length - 2].split(':')[2].slice(2).trim());
535 542
 						} else {
536
-							$("#cont1").text(Str[0].F_EventReason);
543
+							//$("#cont1").text(Str[0].F_EventReason);
544
+							$("#cont1").attr('placeholder', Str[0].F_EventReason);
537 545
 						}
538 546
 					}
539 547
 					$("#level").val(Str[0].F_TS_Level); //重要级别
@@ -542,22 +550,30 @@ function getWorkOrderInfo(oid, rstate) {
542 550
 					if(Str[0].F_ZL_ImprovementRequirements) { //整改计划
543 551
 						zgjharr = Str[0].F_ZL_ImprovementRequirements.split(';@#')
544 552
 						if(zgjharr.length > 1) {
545
-							$("#cont3").text(zgjharr[zgjharr.length - 2].split(':')[2].slice(2).trim());
553
+							$("#cont3").attr('placeholder',zgjharr[zgjharr.length - 2].split(':')[2].slice(2).trim());
554
+//							$("#cont3").text(zgjharr[zgjharr.length - 2].split(':')[2].slice(2).trim());
546 555
 						} else {
547
-							$("#cont3").text(Str[0].F_ZL_ImprovementRequirements);
556
+							$("#cont3").attr('placeholder',Str[0].F_ZL_ImprovementRequirements);
557
+//							$("#cont3").text(Str[0].F_ZL_ImprovementRequirements);
548 558
 						}
549 559
 					}
550 560
 					if(Str[0].inout == 2) {
551
-						if(Str[0].SuperiorOpinion2.indexOf(':') != -1) {
552
-							$("#contres").val(Str[0].SuperiorOpinion2.split(':')[2].slice(2).trim()) //处理内容	
553
-						} else {
554
-							$("#contres").val(Str[0].SuperiorOpinion2) //处理内容	
561
+						if(Str[0].SuperiorOpinion2) {
562
+							clarr = Str[0].SuperiorOpinion2.split(';@#')
563
+							if(clarr.length > 1) {
564
+								$("#contres").attr('placeholder',clarr[clarr.length - 2].split(':')[2].slice(2).trim());
565
+							} else {
566
+								$("#contres").attr('placeholder',Str[0].SuperiorOpinion2) //处理内容
567
+							}
555 568
 						}
556 569
 					} else {
557
-						if(Str[0].SuperiorOpinion.indexOf(':') != -1) {
558
-							$("#contres").val(Str[0].SuperiorOpinion.split(':')[2].slice(2).trim()) //处理内容
559
-						} else {
560
-							$("#contres").val(Str[0].SuperiorOpinion) //处理内容
570
+						if(Str[0].SuperiorOpinion) {
571
+							clarr = Str[0].SuperiorOpinion.split(';@#')
572
+							if(clarr.length > 1) {
573
+								$("#contres").attr('placeholder',clarr[clarr.length - 2].split(':')[2].slice(2).trim());
574
+							} else {
575
+								$("#contres").attr('placeholder',Str[0].SuperiorOpinion) //处理内容
576
+							}
561 577
 						}
562 578
 					}
563 579
 					//					if(Str[0].inout != 2 && Str[0].F_Flag != 1 && Str[0].F_Flag != 9 && Str[0].inout != 3) {
@@ -1156,9 +1172,13 @@ function getTypeName(val) {
1156 1172
 //派单(分配)
1157 1173
 function dealWorkOrder(oid) {
1158 1174
 	var flag;
1175
+//	if($("#clbm2").val() == $("#clbm").val()){
1176
+//		layer.msg('不允许同时指派同一个部门')
1177
+//		return;
1178
+//	}
1159 1179
 	if($("#clbm").val() && $("#clbm2").val()) {
1160 1180
 		flag = 3
1161
-		Assign(oid, flag, '0', $("#contres").val(), $("#cont1").val(), $("#cont2").val(), $("#cont3").val(), $("#level").val(), '');
1181
+		Assign(oid, flag, '0', $("#contres").val()||$("#contres").attr('placeholder'), $("#cont1").val()||$("#cont1").attr('placeholder'), $("#cont2").val(), $("#cont3").val()||$("#cont3").attr('placeholder'), $("#level").val(), '');
1162 1182
 		//		if(inout == 3 && F_Flag == 3 && $(".commonjs").hide() == true) {
1163 1183
 		//			layer.confirm('您要处理外线还是内线?请选择', {
1164 1184
 		//				skin: "my-skin",
@@ -1186,7 +1206,7 @@ function dealWorkOrder(oid) {
1186 1206
 			});
1187 1207
 		} else {
1188 1208
 			debugger
1189
-			Assign(oid, flag, '0', $("#contres").val(), $("#cont1").val(), $("#cont2").val(), $("#cont3").val(), $("#level").val(), '')
1209
+			Assign(oid, flag, '0', $("#contres").val()||$("#contres").attr('placeholder'), $("#cont1").val()||$("#cont1").attr('placeholder'), $("#cont2").val()||$("#cont2").attr('placeholder'), $("#cont3").val()||$("#cont3").attr('placeholder'), $("#level").val(), '')
1190 1210
 		}
1191 1211
 		//		if(inout == 3 && F_Flag == 3 && $(".commonjs").hide() == true) {
1192 1212
 		//			layer.confirm('您要处理外线还是内线?请选择', {
@@ -1213,7 +1233,7 @@ function dealWorkOrder(oid) {
1213 1233
 				content: '../../WorkOrder/commonHtml/handleMethod.html?oid=' + oid + '&flag=' + flag
1214 1234
 			});
1215 1235
 		} else {
1216
-			Assign(oid, flag, '0', $("#contres").val(), $("#cont1").val(), $("#cont2").val(), $("#cont3").val(), $("#level").val(), '')
1236
+			Assign(oid, flag, '0', $("#contres").val()||$("#contres").attr('placeholder'), $("#cont1").val()||$("#cont1").attr('placeholder'), $("#cont2").val()||$("#cont2").attr('placeholder'), $("#cont3").val()||$("#cont3").attr('placeholder'), $("#level").val(), '')
1217 1237
 		}
1218 1238
 		//		if(inout == 3 && F_Flag == 3 && $(".commonjs").hide() == true) {
1219 1239
 		//			layer.confirm('您要处理外线还是内线?请选择', {

+ 4 - 0
CallCenterWeb.UI/WorkOrder/commonHtml/js/addOrEditWorkOrder.js

@@ -389,6 +389,8 @@ function getWorkOrderDetails(oid) {
389 389
 					$('#Page').hide();
390 390
 					$('#wlbm').show();
391 391
 					$('#wlmcc').show();
392
+					$('.noyw').show();
393
+					$('.nots').hide();
392 394
 				} else if(data.F_TypeName === "抽检") {
393 395
 					$("input[type=radio][value='3']").prop("checked", true);
394 396
 					$('#PageArrival').hide(); //receive
@@ -414,6 +416,8 @@ function getWorkOrderDetails(oid) {
414 416
 					$('#Page').hide();
415 417
 					$('#wlbm').show();
416 418
 					$('#wlmcc').show();
419
+					$('.noyw').hide();
420
+					$('.nots').show();					
417 421
 				}
418 422
 				//附件
419 423
 				var proimglists = result.FileUrl;

+ 40 - 3
CallCenterWeb.UI/WorkOrder/commonHtml/js/orderDetail.js

@@ -194,9 +194,46 @@ function getWorkOrderDetails() {
194 194
 				$("#xq_khdh").text(data.F_CusPhone); //客户电话
195 195
 				$("#xq_company").text(data.F_Description); //问题描述
196 196
 				$("#xq_source").text(data.F_IncidentProvince + ' ' + data.F_IncidentCity + ' ' + data.F_IncidentCountry + ' ' + data.F_IncidentTownship + ' ' + data.F_IncidentDetailed); //事发地省
197
-				$("#xq_suggestion").text(data.SuperiorOpinion); //上级处理意见
198
-				$("#xq_suggestion2").text(data.SuperiorOpinion2); //上级处理意见	
199
-				$("#xq_suggestioncj").text(data.SuperiorOpinion);
197
+//				$("#xq_suggestion").text(data.SuperiorOpinion); //上级处理意见
198
+//				$("#xq_suggestion2").text(data.SuperiorOpinion2); //上级处理意见	
199
+//				$("#xq_suggestioncj").text(data.SuperiorOpinion);
200
+
201
+                var suggestionStr = '';
202
+                if(data.SuperiorOpinion) {
203
+					var arr = data.SuperiorOpinion.split(';@#');
204
+					var resetTime = new RegExp(/\)\s\d{4}\-\d{2}\-\d{2} \d{2}:\d{2}:\d{2}/);
205
+					var index = 0;
206
+					for(var i = 0; i < arr.length; i++) {
207
+						if(i !== 0) {
208
+							suggestionStr += '\n'
209
+						}
210
+						if(resetTime.test(arr[i])) {
211
+							index++;
212
+							suggestionStr += index + '、 ';
213
+						}
214
+						suggestionStr += arr[i];
215
+					}
216
+				}
217
+				$("#xq_suggestion").text(suggestionStr); //上级处理意见
218
+				
219
+                var suggestionStr2 = '';
220
+                if(data.SuperiorOpinion2) {
221
+					var arr = data.SuperiorOpinion2.split(';@#');
222
+					var resetTime = new RegExp(/\)\s\d{4}\-\d{2}\-\d{2} \d{2}:\d{2}:\d{2}/);
223
+					var index = 0;
224
+					for(var i = 0; i < arr.length; i++) {
225
+						if(i !== 0) {
226
+							suggestionStr2 += '\n'
227
+						}
228
+						if(resetTime.test(arr[i])) {
229
+							index++;
230
+							suggestionStr2 += index + '、 ';
231
+						}
232
+						suggestionStr2 += arr[i];
233
+					}
234
+				}
235
+				$("#xq_suggestion2").text(suggestionStr2); //上级处理意见
236
+				
200 237
 				$("#xq_details").text(data.F_DealContent); //处理详情
201 238
 				$("#xq_details2").text(data.F_DealContent2); //处理详情				
202 239
 				$("#xq_bitye").text(data.F_VisitRemarks); //备注

+ 3 - 3
CallCenterWeb.UI/WorkOrder/commonHtml/orderDetails.html

@@ -309,13 +309,13 @@
309 309
 						<tr style="display: none;" class="kehu1">
310 310
 							<th class="wcs" style="color: #000000;">处理结果(外):</th>
311 311
 							<td class="wcs" colspan="10">
312
-								<span id="xq_suggestion"></span>
312
+								<span id="xq_suggestion" style="white-space: pre-line;"></span>
313 313
 							</td>
314 314
 						</tr>
315 315
 						<tr style="display: none;" class="kehu1">
316 316
 							<th class="ncs" style="color: #000000;">处理结果(内):</th>
317 317
 							<td class="ncs" colspan="10">
318
-								<span id="xq_suggestion2"></span>
318
+								<span id="xq_suggestion2" style="white-space: pre-line;"></span>
319 319
 							</td>
320 320
 						</tr>
321 321
 						<tr style="display: none;" class="kehu1 nocj">
@@ -481,7 +481,7 @@
481 481
 								<span id="xq_goodstime"></span>
482 482
 							</td>
483 483
 							<th>电话号码:</th>
484
-							<td>
484
+							<td colspan="4">
485 485
 								<span id="xq_goodsnum"></span>
486 486
 							</td>
487 487
 						</tr>						

+ 7 - 1
CallCenterWeb.UI/WorkOrder/js/AddWorkOrder1.js

@@ -93,7 +93,7 @@
93 93
     		keywords: $('.inps').val(),
94 94
     	}, function(result) {
95 95
     		if(result.state.toLowerCase() == "success") {
96
-    			var treeObj = $.fn.zTree.init(obj, setting, result.data);
96
+    			var treeObj = $.fn.zTree.init(obj, setting, result.data[0].children);
97 97
     			treeObj.expandAll(false);
98 98
     		}
99 99
     	})
@@ -116,6 +116,12 @@
116 116
     		getRY($(".clid"), $("#clbm").val());
117 117
     	}
118 118
     	if($("#clbm2").val()) {
119
+    		if($("#clbm2").val() == $("#clbm").val()) {
120
+    			layer.msg('不允许同时指派同一个部门')
121
+    			$('#clbmname2').val('')
122
+    			$("#clbm2").val('')
123
+    			return;
124
+    		}
119 125
     		getRY($(".clid2"), $("#clbm2").val());
120 126
     	}
121 127
 

+ 1 - 0
CallCenterWeb.UI/callScreen/callScreen.html

@@ -34,6 +34,7 @@
34 34
 			font-size: 18px;
35 35
 			color: #1ab494;
36 36
 		}
37
+			
37 38
 	</style>
38 39
 
39 40
 	<body class="gray-bg">

+ 19 - 2
CallCenterWeb.UI/callScreen/css/screen.css

@@ -31,11 +31,13 @@
31 31
 	cursor: pointer;
32 32
 	width: 208px;
33 33
 }
34
+
34 35
 .xl_common3 li {
35 36
 	padding-top: 5px;
36 37
 	cursor: pointer;
37 38
 	width: 295px;
38 39
 }
40
+
39 41
 .xl_common li:hover {
40 42
 	background: #EBEBEB;
41 43
 }
@@ -66,7 +68,7 @@
66 68
 	width: 220px;
67 69
 	line-height: 30px;
68 70
 	background: #FFFFFF;
69
-	/* display: none; */
71
+	display: none;
70 72
 }
71 73
 
72 74
 #sponsor {
@@ -93,6 +95,11 @@
93 95
 }
94 96
 
95 97
 .addTree {
98
+	height: 300px;
99
+	overflow: scroll;
100
+}
101
+
102
+.addTree {
96 103
 	background: #fff;
97 104
 	position: absolute;
98 105
 	width: 100%;
@@ -121,6 +128,10 @@
121 128
 	padding: 0;
122 129
 }
123 130
 
131
+.ztree li {
132
+	float: none;
133
+}
134
+
124 135
 .inps {
125 136
 	width: 217px;
126 137
 	height: 29px;
@@ -389,10 +400,12 @@
389 400
 .xlouty img {
390 401
 	width: 11px;
391 402
 }
392
-#laiquxian li{
403
+
404
+#laiquxian li {
393 405
 	text-align: left;
394 406
 	padding-left: 5px;
395 407
 }
408
+
396 409
 .com_listit {
397 410
 	position: absolute;
398 411
 	width: 160px;
@@ -433,6 +446,7 @@
433 446
 	list-style: none;
434 447
 	margin-left: -15px;
435 448
 }
449
+
436 450
 #fileListUp li {
437 451
 	float: left;
438 452
 	position: relative;
@@ -444,6 +458,7 @@
444 458
 	padding-top: 0;
445 459
 	padding-bottom: 0;
446 460
 }
461
+
447 462
 #fileListUp li:hover .img_mask {
448 463
 	display: block;
449 464
 }
@@ -580,4 +595,6 @@
580 595
 	width: 100%;
581 596
 	height: calc(100% - 22px);
582 597
 }
598
+
599
+
583 600
 /* 知识库附件结束 */

+ 7 - 1
CallCenterWeb.UI/callScreen/linkage1.js

@@ -100,7 +100,7 @@
100 100
     		if(result.state.toLowerCase() == "success") {
101 101
     			// alert(111111);
102 102
 
103
-    			var treeObj = $.fn.zTree.init(obj, setting, result.data);
103
+    			var treeObj = $.fn.zTree.init(obj, setting, result.data[0].children);
104 104
     			treeObj.expandAll(false);
105 105
     		}
106 106
     	})
@@ -121,6 +121,12 @@
121 121
     		getRY($(".clid"), $("#clbm").val());
122 122
     	}
123 123
     	if($("#clbm2").val()) {
124
+    		if($("#clbm2").val() == $("#clbm").val()) {
125
+    			layer.msg('不允许同时指派同一个部门')
126
+    			$('#clbmname2').val('')
127
+    			$("#clbm2").val('')
128
+    			return;
129
+    		}
124 130
     		getRY($(".clid2"), $("#clbm2").val());
125 131
     	}
126 132
     	//  	getRY($(".clid"), $("#clbm").val());

+ 101 - 80
CallCenterWeb.UI/js/index.js

@@ -1,16 +1,16 @@
1 1
 var isFirstShowTopMsg = true;
2 2
 $(document).ready(function() {
3 3
 
4
-	if (/mobile/i.test(navigator.userAgent) || /android/i.test(navigator.userAgent)) {
4
+	if(/mobile/i.test(navigator.userAgent) || /android/i.test(navigator.userAgent)) {
5 5
 		$(".title-box").hide();
6 6
 	}
7 7
 
8
-	if ($.cookie("token") == null) {
8
+	if($.cookie("token") == null) {
9 9
 		window.location.href = "login.html";
10 10
 	}
11 11
 
12 12
 	obj.AgentExten = $.cookie("extno");
13
-	if (obj.AgentExten == undefined) {
13
+	if(obj.AgentExten == undefined) {
14 14
 		$(".Gnumbox").hide();
15 15
 	}
16 16
 	$(".Gnum").text(obj.AgentExten);
@@ -22,7 +22,7 @@ $(document).ready(function() {
22 22
 	$.getJSON(huayi.config.callcenter_url + 'UserAccount/GetNowUser', {
23 23
 		"token": $.cookie("token")
24 24
 	}, function(result) {
25
-		if (result.state.toLowerCase() == "success") {
25
+		if(result.state.toLowerCase() == "success") {
26 26
 			// console.log(result);
27 27
 			// $.cookie("userType", result.data.usertype, {
28 28
 			// 	expires: 7
@@ -31,7 +31,7 @@ $(document).ready(function() {
31 31
 			$.cookie("userRoleId", result.data.role.F_RoleId, {
32 32
 				expires: 7
33 33
 			});
34
-			
34
+
35 35
 			$.cookie("userRoleCode", result.data.role.F_RoleCode, {
36 36
 				expires: 7
37 37
 			});
@@ -46,7 +46,7 @@ $(document).ready(function() {
46 46
 			$('.user_code').text(result.data.user.F_WorkNumber);
47 47
 			localStorage.setItem('F_UserCode', result.data.user.F_UserCode)
48 48
 			$('.group').text(result.data.user.F_SeartGroup);
49
-			if (result.data.role) {
49
+			if(result.data.role) {
50 50
 				// console.log(result.data);
51 51
 				$(".rolename").text(result.data.role.F_RoleName);
52 52
 			}
@@ -55,7 +55,7 @@ $(document).ready(function() {
55 55
 			obj.AgentGroup = result.data.user.F_SeartGroupID;
56 56
 			obj.AgentID = result.data.user.F_UserCode;
57 57
 			//obj.AgentExten = result.data.user.F_WorkNumber;
58
-			if (result.data.user.F_SeatFlag) {
58
+			if(result.data.user.F_SeatFlag) {
59 59
 				Connect();
60 60
 				$("#top-search").show();
61 61
 				$(".phoneBZ").show();
@@ -67,11 +67,11 @@ $(document).ready(function() {
67 67
 	//分机号
68 68
 	//话务相关
69 69
 	$("#top-search li").click(function() {
70
-		if ($(this).find("i").hasClass("active")) {
71
-			if (obj.AgentID) {
70
+		if($(this).find("i").hasClass("active")) {
71
+			if(obj.AgentID) {
72 72
 				var fun = $(this).attr("datafun");
73 73
 				obj.Type = fun;
74
-				switch (fun) {
74
+				switch(fun) {
75 75
 					case "Login":
76 76
 						//									obj.AgentGroup = "364";
77 77
 						obj.AgentType = "0";
@@ -113,14 +113,14 @@ $(document).ready(function() {
113 113
 	document.onkeydown = function(e) {
114 114
 		var theEvent = window.event || e;
115 115
 		var code = theEvent.keyCode || theEvent.which;
116
-		if (code == 13) {
116
+		if(code == 13) {
117 117
 			$(".CallOut").click();
118 118
 		}
119 119
 	}
120 120
 	//外呼呼出
121 121
 	$(".CallOut").click(function(event) {
122 122
 		event.stopPropagation();
123
-		if ($("#Result").val()) {
123
+		if($("#Result").val()) {
124 124
 			$.ajax({
125 125
 				type: "get",
126 126
 				url: huayi.config.callcenter_url + "CallOutOpt/GetCallOutprefix",
@@ -132,7 +132,7 @@ $(document).ready(function() {
132 132
 				},
133 133
 				success: function(result) {
134 134
 					//                		result = $.parseJSON(result);
135
-					if (result.state.toLowerCase() == "success") {
135
+					if(result.state.toLowerCase() == "success") {
136 136
 						var guid = uuid();
137 137
 						obj.Type = $("#hidwhtype").val();
138 138
 						obj.DestinationNumber = result.data.phone;
@@ -163,7 +163,7 @@ $(document).ready(function() {
163 163
 	//外呼弹屏数字键盘号码输入
164 164
 	$(".Num_ul li div").click(function() {
165 165
 		var rt = $("#Result").val() + "";
166
-		if (rt.length < 18) {
166
+		if(rt.length < 18) {
167 167
 			rt = rt + $(this).find("a").text();
168 168
 			$("#Result").val(rt);
169 169
 		}
@@ -173,7 +173,7 @@ $(document).ready(function() {
173 173
 		var Result = $("#Result").val() + "";
174 174
 		Result = Result.substr(0, Result.length - 1);
175 175
 		$("#Result").val(Result);
176
-		if (Result.length == 0) {
176
+		if(Result.length == 0) {
177 177
 			$(".img").addClass("hidens");
178 178
 		}
179 179
 	})
@@ -200,7 +200,7 @@ $(document).ready(function() {
200 200
 		showDialog();
201 201
 		//侦听浏览器窗口大小变化
202 202
 		window.onresize = function() {
203
-			if ($('#dialogMove').is(':visible')) {
203
+			if($('#dialogMove').is(':visible')) {
204 204
 				showDialog();
205 205
 			}
206 206
 		}
@@ -214,7 +214,7 @@ $(document).ready(function() {
214 214
 			},
215 215
 			success: function(result) {
216 216
 
217
-				if (result.state.toLowerCase() == "success") {
217
+				if(result.state.toLowerCase() == "success") {
218 218
 					var con = result.data.user;
219 219
 					// console.log(con)
220 220
 					$('.mgh').val(con.F_UserId);
@@ -257,11 +257,11 @@ $(document).ready(function() {
257 257
 		var ymm = $('.spwd').val();
258 258
 		var xmm = $('.npwd').val();
259 259
 		var qmm = $('.epwd').val();
260
-		if (xmm !== qmm) {
260
+		if(xmm !== qmm) {
261 261
 			$('.wrong').show();
262 262
 			$('.npwd').val('')
263 263
 			$('.epwd').val('')
264
-		} else if (xmm == '') {
264
+		} else if(xmm == '') {
265 265
 			layer.msg("密码不允许为空!");
266 266
 		} else {
267 267
 			$('.wrong').hide();
@@ -281,7 +281,7 @@ $(document).ready(function() {
281 281
 				},
282 282
 				success: function(result) {
283 283
 					//                		result = $.parseJSON(result);
284
-					if (result.state.toLowerCase() == "success") {
284
+					if(result.state.toLowerCase() == "success") {
285 285
 						layer.msg("修改成功!");
286 286
 					}
287 287
 				}
@@ -299,11 +299,11 @@ $(document).ready(function() {
299 299
 		done: function() {}
300 300
 	});
301 301
 	var r = $("#inputImage");
302
-	if (window.FileReader) {
302
+	if(window.FileReader) {
303 303
 		r.change(function() {
304 304
 			var e, i = new FileReader,
305 305
 				t = this.files;
306
-			if (t.length && (e = t[0], /^image\/\w+$/.test(e.type))) {
306
+			if(t.length && (e = t[0], /^image\/\w+$/.test(e.type))) {
307 307
 				i.readAsDataURL(e);
308 308
 				i.onload = function() {
309 309
 					r.val("");
@@ -322,7 +322,7 @@ $(document).ready(function() {
322 322
 				"token": $.cookie("token")
323 323
 			}, function(result) {
324 324
 				result = $.parseJSON(result);
325
-				if (result.state.toLowerCase() == "success") {
325
+				if(result.state.toLowerCase() == "success") {
326 326
 					$(".yhtx").attr("src", huayi.config.callcenter_url.substr(0, huayi.config.callcenter_url.length - 1) +
327 327
 						result.data);
328 328
 					layer.msg("上传成功");
@@ -348,39 +348,39 @@ $(document).ready(function() {
348 348
 
349 349
 })
350 350
 //菜单数字
351
-   function workcount() {
352
-   	$.getJSON(huayi.config.callcenter_url + 'WorkOrderNew/GetWorkCount', {
353
-   		"token": $.cookie("token")
354
-   	}, function(result) {
355
-   		if (result.state.toLowerCase() == "success") {
356
-   			$(".DZP").text(result.DZP); //待指派
357
-   			$(".DJD").text(result.DJD); //待接单
358
-   			$(".DCL").text(result.DCL); //已接单(待处理)
359
-   			$(".YCL").text(result.YCL); //已完成的
360
-   			$(".YZP").text(result.YZP); //客服已分配
361
-   			$(".RV_await").text(result.RV_await); //待回访
362
-   			$(".RV_have").text(result.RV_have); //已回访
363
-   			$(".RV_resul").text(result.RV_result);//综合回访
364
-   			$(".DWJ").text(result.DWJ); //待完结
365
-   			$(".GCDBL").text(result.GCDBL); //高层待审批
366
-   			$(".KHFK").text(result.KHFK); //客户工单
367
-   			$(".YQGD").text(result.YQGD); //延期工单
368
-   			$(".WSP").text(result.WSP); //微信未通过工单
369
-   			$(".YBL").text(result.YBL); //已审批
370
-   			$(".YGGD").text(result.YGGD); //微信业务员工单
371
-   			$(".DSP").text(result.DSP); //大区经理分公司经理待审批
372
-   			$(".YCD").text(result.YCD); //业务员大区经理分公司经理已创单
373
-   			$(".TD").text(result.TD); //退单
374
-   			$(".CQGD").text(result.CQGD); //超期
375
-   			$(".CBGD").text(result.CBGD); //催办
376
-   			$(".ZHCX").text(result.ZHCX); //综合查询
377
-   			$(".CSGD").text(result.CSGD);//抄送工单
378
-   		}
379
-   	})
380
-   }
351
+function workcount() {
352
+	$.getJSON(huayi.config.callcenter_url + 'WorkOrderNew/GetWorkCount', {
353
+		"token": $.cookie("token")
354
+	}, function(result) {
355
+		if(result.state.toLowerCase() == "success") {
356
+			$(".DZP").text(result.DZP); //待指派
357
+			$(".DJD").text(result.DJD); //待接单
358
+			$(".DCL").text(result.DCL); //已接单(待处理)
359
+			$(".YCL").text(result.YCL); //已完成的
360
+			$(".YZP").text(result.YZP); //客服已分配
361
+			$(".RV_await").text(result.RV_await); //待回访
362
+			$(".RV_have").text(result.RV_have); //已回访
363
+			$(".RV_resul").text(result.RV_result); //综合回访
364
+			$(".DWJ").text(result.DWJ); //待完结
365
+			$(".GCDBL").text(result.GCDBL); //高层待审批
366
+			$(".KHFK").text(result.KHFK); //客户工单
367
+			$(".YQGD").text(result.YQGD); //延期工单
368
+			$(".WSP").text(result.WSP); //微信未通过工单
369
+			$(".YBL").text(result.YBL); //已审批
370
+			$(".YGGD").text(result.YGGD); //微信业务员工单
371
+			$(".DSP").text(result.DSP); //大区经理分公司经理待审批
372
+			$(".YCD").text(result.YCD); //业务员大区经理分公司经理已创单
373
+			$(".TD").text(result.TD); //退单
374
+			$(".CQGD").text(result.CQGD); //超期
375
+			$(".CBGD").text(result.CBGD); //催办
376
+			$(".ZHCX").text(result.ZHCX); //综合查询
377
+			$(".CSGD").text(result.CSGD); //抄送工单
378
+		}
379
+	})
380
+}
381 381
 //上传头像
382 382
 function uploadtx() {
383
-	if (document.getElementById("upFile").files.length > 0) {
383
+	if(document.getElementById("upFile").files.length > 0) {
384 384
 		var formData = new FormData();
385 385
 		formData.append("upFile", document.getElementById("upFile").files[0]);
386 386
 		formData.append("token", $.cookie("token"));
@@ -403,7 +403,7 @@ function uploadtx() {
403 403
 					uploadtx();
404 404
 				});
405 405
 				var r = $.parseJSON(result);
406
-				if (r.state.toLowerCase() == "success") {
406
+				if(r.state.toLowerCase() == "success") {
407 407
 					$(".yhtx").attr("src", huayi.config.callcenter_url.substr(0, huayi.config.callcenter_url.length - 1) + r.data);
408 408
 
409 409
 					layer.msg("上传成功");
@@ -418,7 +418,7 @@ function uploadtx() {
418 418
 }
419 419
 //格式化呼叫状态
420 420
 function GetCallState(val) {
421
-	if (val == '1') {
421
+	if(val == '1') {
422 422
 		return '已接通';
423 423
 	} else {
424 424
 		return '未接通';
@@ -428,7 +428,7 @@ function GetCallState(val) {
428 428
 //外呼弹屏
429 429
 function whtp() {
430 430
 	$("#Result").val("");
431
-	if ($(".WH").hasClass("fadeOutUp")) {
431
+	if($(".WH").hasClass("fadeOutUp")) {
432 432
 		$(".WH").removeClass("fadeOutUp").addClass("fadeInDown");
433 433
 	}
434 434
 	$(".WH").removeClass("hidens");
@@ -442,7 +442,7 @@ function whtp() {
442 442
 function loadWH() {
443 443
 	$(".phonediv").hide();
444 444
 	var n = $(".bg_title .lactive").attr("itemid");
445
-	switch (n) {
445
+	switch(n) {
446 446
 		case '0':
447 447
 			var obj = $(".phonediv").eq(0);
448 448
 			obj.show();
@@ -574,7 +574,7 @@ function loadWH() {
574 574
 function formatterDealType(val, row) {
575 575
 	//处理方式0:IVR处理1骚扰电话2自助服务3转值班电话4留言5呼损6人工处理
576 576
 	var str = '-';
577
-	switch (val) {
577
+	switch(val) {
578 578
 		case 0:
579 579
 			str = 'IVR处理';
580 580
 			break;
@@ -604,7 +604,7 @@ function getDepts() {
604 604
 	$.getJSON(huayi.config.callcenter_url + "SeatGroup/GetList", {
605 605
 		token: $.cookie("token"),
606 606
 	}, function(data) {
607
-		if (data.rows && data.rows.length > 0) {
607
+		if(data.rows && data.rows.length > 0) {
608 608
 			$('#s_department').html('');
609 609
 			$('#s_department').append('<option value="">请选择</option>');
610 610
 			$.each(data.rows, function(i, v) {
@@ -616,7 +616,7 @@ function getDepts() {
616 616
 //格式化 电话号码 分机号
617 617
 function view(val) {
618 618
 	var str = '';
619
-	if (val) {
619
+	if(val) {
620 620
 		str = '<a onclick="call(\'' + val + '\')">' + val + '</a>';
621 621
 	}
622 622
 	return str;
@@ -628,7 +628,7 @@ function call(val) {
628 628
 }
629 629
 
630 630
 function logout() {
631
-	if (!$('.Logout').hasClass('active')) {
631
+	if(!$('.Logout').hasClass('active')) {
632 632
 		$.ajax({
633 633
 			url: huayi.config.callcenter_url + "Login/Logout",
634 634
 			data: {
@@ -636,7 +636,7 @@ function logout() {
636 636
 			},
637 637
 			dataType: "json",
638 638
 			success: function(res) {
639
-				if (res.state) {
639
+				if(res.state) {
640 640
 					location.href = "./login.html";
641 641
 				}
642 642
 			}
@@ -654,25 +654,25 @@ function loadMenu() {
654 654
 		"token": $.cookie("token")
655 655
 	}, function(result) {
656 656
 		$.ajaxSettings.async = true;
657
-		if (result.state.toLowerCase() == "success") {
657
+		if(result.state.toLowerCase() == "success") {
658 658
 			var data = result.data;
659 659
 
660 660
 			var _html = "";
661 661
 			$.each(data, function(i) {
662 662
 				var row = data[i];
663
-				if (row.F_ParentID == "0") {
663
+				if(row.F_ParentID == "0") {
664 664
 					_html += '<li>';
665 665
 					_html += '<a  class="Click"data-id="Menu_' + row.F_ModuleId + '" href="' + row.F_OptUrl +
666 666
 						'"><i class="fa iconfont">' + row.F_ImgUrl + '</i><span class="nav-label">' + row.F_ModuleName +
667 667
 						'</span><span class="fa arrow"></span></a>';
668 668
 					var childNodes = row.ChildNodes; //二级
669
-					if (childNodes.length > 0) {
669
+					if(childNodes.length > 0) {
670 670
 						_html += '<ul class="nav nav-second-level">';
671 671
 						$.each(childNodes, function(i) {
672 672
 							var subrow = childNodes[i];
673 673
 
674 674
 							var childNodsThird = subrow.ChildNodes; //三级
675
-							if (childNodsThird.length > 0) {
675
+							if(childNodsThird.length > 0) {
676 676
 								_html += '<li>';
677 677
 								_html += '<a href="' + subrow.F_OptUrl + '">';
678 678
 								_html += '<span class="nav-label">' + subrow.F_ModuleName + '</span>';
@@ -683,7 +683,7 @@ function loadMenu() {
683 683
 									var subrowThird = childNodsThird[i];
684 684
 									_html += '<li>';
685 685
 									_html += '<a class="J_menuItem" data-id="Menu_' + subrowThird.F_ModuleId + '" href="' + subrowThird.F_OptUrl +
686
-										'" >' + subrowThird.F_ModuleName + '</a>';								
686
+										'" >' + subrowThird.F_ModuleName + '</a>';
687 687
 									_html += '<span class="' + subrowThird.F_Button + '"></span>';
688 688
 									_html += '</li>';
689 689
 								});
@@ -692,7 +692,7 @@ function loadMenu() {
692 692
 								_html += '<li>';
693 693
 								_html += '<a class="J_menuItem" data-id="Menu_' + subrow.F_ModuleId + '" href="' + subrow.F_OptUrl +
694 694
 									'" >' + subrow.F_ModuleName + '</a>';
695
-								if (subrow.F_Button != '') {
695
+								if(subrow.F_Button != '') {
696 696
 									_html += '<span class="' + subrow.F_Button + '"></span>';
697 697
 								}
698 698
 								_html += '</li>';
@@ -734,30 +734,38 @@ function getTopMsgs() {
734 734
 	$.getJSON(huayi.config.callcenter_url + 'Msg/GetServerMsg', {
735 735
 		token: $.cookie("token")
736 736
 	}, function(result) {
737
-		if(result.state.toLowerCase() === 'success'){
737
+		if(result.state.toLowerCase() === 'success') {
738 738
 			$.cookie("token", $.cookie("token"), {
739 739
 				expires: 7
740 740
 			});
741 741
 			$('#top_notices_lists').empty();
742 742
 			result = result.data;
743 743
 			var str = '';
744
-			if (result && result.length) {
745
-				if(isFirstShowTopMsg){
744
+			if(result && result.length) {
745
+				if(isFirstShowTopMsg) {
746 746
 					$('#top_notices_lists').show();
747 747
 					isFirstShowTopMsg = false;
748 748
 				}
749 749
 				$('#top_notices_num').text(result.length);
750
-				for (var i = 0; i < result.length; i++) {
751
-					str += '<li class="top_notices_item">' +
752
-						result[i].Detail +
753
-						'<button type="button" class="btn btn-primary btn-sm" onclick="signRead('+ result[i].ID +', event)">未读</button>' +
750
+				for(var i = 0; i < result.length; i++) {
751
+					if(result[i].Detail.split(',').length>1){
752
+							str += '<li class="top_notices_item">' +
753
+						'<span class="top_notices_con">'+result[i].Detail.split(',')[0]+' <a onclick="goSee(this)" dataId="' + result[i].Detail.split(',')[2] + '">'+result[i].Detail.split(',')[1]+'</a></span>' +
754
+						'<button type="button" class="btn btn-primary btn-sm" onclick="signRead(' + result[i].ID + ', event)">未读</button>' +
754 755
 						'</li>' +
755 756
 						'<li class="divider"></li>';
757
+					}else{
758
+						str += '<li class="top_notices_item">' +
759
+						'<span class="top_notices_con">'+result[i].Detail.split(',')[0]+'</span>' +
760
+						'<button type="button" class="btn btn-primary btn-sm" onclick="signRead(' + result[i].ID + ', event)">未读</button>' +
761
+						'</li>' +
762
+						'<li class="divider"></li>';
763
+					}
756 764
 				}
757 765
 			} else {
758 766
 				str = '<li class="top_notices_item">' +
759
-						'<span class="top_notices_con">暂无消息!</span>' +
760
-						'</li>';
767
+					'<span class="top_notices_con">暂无消息!</span>' +
768
+					'</li>';
761 769
 				$('#top_notices_num').text(0);
762 770
 			}
763 771
 			$('#top_notices_lists').append(str);
@@ -766,6 +774,19 @@ function getTopMsgs() {
766 774
 	});
767 775
 }
768 776
 
777
+function goSee(oid) {
778
+	var oid = $(oid).attr('dataId')
779
+	console.log(oid)
780
+	layer.open({
781
+		shadeClose: true,
782
+		type: 2,
783
+		title: '工单详情',
784
+		maxmin: true, //开启最大化最小化按钮
785
+		area: ['75%', '85%'],
786
+		offset: ['100px', '350px'],
787
+		content: './WorkOrder/commonHtml/orderDetails.html?oid=' + oid
788
+	});
789
+}
769 790
 // 标记消息状态
770 791
 function signRead(signid, e) {
771 792
 	e.stopPropagation();
@@ -784,7 +805,7 @@ function signRead(signid, e) {
784 805
 				token: $.cookie("token")
785 806
 			},
786 807
 			success: function(data) {
787
-				if (data.state.toLowerCase() === "success") {
808
+				if(data.state.toLowerCase() === "success") {
788 809
 					// 更新顶部消息内容和数量
789 810
 					getTopMsgs();
790 811
 					$('#top_notices_lists').hide();
@@ -799,4 +820,4 @@ $(document).click(function(e) {
799 820
 	if($(e.target).is($('.top_notices_lists')) || $(e.target).is($('.top_notices_item')) || $(e.target).is($('.top_notices_con')) || $(e.target).is($('.divider'))) {
800 821
 		$('#top_notices_lists').show();
801 822
 	}
802
-})
823
+})