zhangshuangnan преди 7 години
родител
ревизия
cc1d9abd84

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

182
 							<th data-field="WorkOrderID" data-formatter="Dispose" data-align="center">处理工单</th>
182
 							<th data-field="WorkOrderID" data-formatter="Dispose" data-align="center">处理工单</th>
183
 							<th data-field="ID" data-formatter="Remove" data-align="center" data-class="E72">操作工单</th>
183
 							<th data-field="ID" data-formatter="Remove" data-align="center" data-class="E72">操作工单</th>
184
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
184
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
185
-							<th data-field="Address" data-align="center">来电单位</th>
185
+							<th data-field="Address" data-align="center" data-formatter="forMaterDepart">来电单位</th>
186
 							<th data-field="Source" data-align="center">反馈单位</th>
186
 							<th data-field="Source" data-align="center">反馈单位</th>
187
 							<th data-field="GDLYName" data-align="center">工单来源</th>
187
 							<th data-field="GDLYName" data-align="center">工单来源</th>
188
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
188
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
206
 							<th data-field="WorkOrderID" data-formatter="Dispose" data-align="center">处理工单</th>
206
 							<th data-field="WorkOrderID" data-formatter="Dispose" data-align="center">处理工单</th>
207
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
207
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
208
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
208
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
209
-							<th data-field="Address" data-align="center">来电单位</th>
209
+							<th data-field="Address" data-align="center" data-formatter="forMaterDepart">来电单位</th>
210
 							<th data-field="Source" data-align="center">反馈单位</th>
210
 							<th data-field="Source" data-align="center">反馈单位</th>
211
 							<th data-field="GDLYName" data-align="center">工单来源</th>
211
 							<th data-field="GDLYName" data-align="center">工单来源</th>
212
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
212
 							<th data-field="TypeClassName" data-align="center">工单类型</th>

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

162
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
162
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
163
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
163
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
164
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
164
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
165
-							<th data-field="Address" data-align="center">来电单位</th>
165
+							<th data-field="Address" data-align="center" data-formatter="forMaterDepart">来电单位</th>
166
 							<th data-field="Source" data-align="center">反馈单位</th>
166
 							<th data-field="Source" data-align="center">反馈单位</th>
167
 							<th data-field="GDLYName" data-align="center">工单来源</th>
167
 							<th data-field="GDLYName" data-align="center">工单来源</th>
168
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
168
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
184
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
184
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
185
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
185
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
186
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
186
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
187
-							<th data-field="Address" data-align="center">来电单位</th>
187
+							<th data-field="Address" data-align="center" data-formatter="forMaterDepart">来电单位</th>
188
 							<th data-field="Source" data-align="center">反馈单位</th>
188
 							<th data-field="Source" data-align="center">反馈单位</th>
189
 							<th data-field="GDLYName" data-align="center">工单来源</th>
189
 							<th data-field="GDLYName" data-align="center">工单来源</th>
190
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
190
 							<th data-field="TypeClassName" data-align="center">工单类型</th>

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

166
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
166
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
167
 							<th data-field="ID" data-formatter="Remove" data-align="center" data-class="E72">操作工单</th>
167
 							<th data-field="ID" data-formatter="Remove" data-align="center" data-class="E72">操作工单</th>
168
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
168
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
169
-							<th data-field="Address" data-align="center">来电单位</th>
169
+							<th data-field="Address" data-align="center" data-formatter="forMaterDepart">来电单位</th>
170
 							<th data-field="Source" data-align="center">反馈单位</th>
170
 							<th data-field="Source" data-align="center">反馈单位</th>
171
 							<th data-field="GDLYName" data-align="center">工单来源</th>
171
 							<th data-field="GDLYName" data-align="center">工单来源</th>
172
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
172
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
186
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
186
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
187
 							<th data-field="ID" data-formatter="Remove" data-align="center" data-class="E72">操作</th>
187
 							<th data-field="ID" data-formatter="Remove" data-align="center" data-class="E72">操作</th>
188
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
188
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
189
-							<th data-field="Address" data-align="center">来电单位</th>
189
+							<th data-field="Address" data-align="center" data-formatter="forMaterDepart">来电单位</th>
190
 							<th data-field="Source" data-align="center">反馈单位</th>
190
 							<th data-field="Source" data-align="center">反馈单位</th>
191
 							<th data-field="GDLYName" data-align="center">工单来源</th>
191
 							<th data-field="GDLYName" data-align="center">工单来源</th>
192
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
192
 							<th data-field="TypeClassName" data-align="center">工单类型</th>

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

167
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
167
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
168
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
168
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
169
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
169
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
170
-							<th data-field="Address" data-align="center">来电单位</th>
170
+							<th data-field="Address" data-align="center" data-formatter="forMaterDepart">来电单位</th>
171
 							<th data-field="Source" data-align="center">反馈单位</th>
171
 							<th data-field="Source" data-align="center">反馈单位</th>
172
 							<th data-field="GDLYName" data-align="center">工单来源</th>
172
 							<th data-field="GDLYName" data-align="center">工单来源</th>
173
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
173
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
194
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
194
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
195
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
195
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
196
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
196
 							<th data-field="State" data-formatter="GetStateName" data-align="center">工单状态</th>
197
-							<th data-field="Address" data-align="center">来电单位</th>
197
+							<th data-field="Address" data-align="center" data-formatter="forMaterDepart">来电单位</th>
198
 							<th data-field="Source" data-align="center">反馈单位</th>
198
 							<th data-field="Source" data-align="center">反馈单位</th>
199
 							<th data-field="GDLYName" data-align="center">工单来源</th>
199
 							<th data-field="GDLYName" data-align="center">工单来源</th>
200
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
200
 							<th data-field="TypeClassName" data-align="center">工单类型</th>

+ 29 - 6
CallCenterWeb.UI/js/WorkOrder/AddWorkOrder.js

24
 			}
24
 			}
25
     });
25
     });
26
        		 if(id){
26
        		 if(id){
27
-              	$("#tel").val(phone);
28
-              	$("#tel_market").val(phone);
29
               	$("#CallID").val(id);
27
               	$("#CallID").val(id);
28
+              	getOrderDetail(id);
30
              }
29
              }
31
     	$(document).ready(function(){
30
     	$(document).ready(function(){
32
     		//工单来源
31
     		//工单来源
102
         $('.treeList').mouseleave(function() {
101
         $('.treeList').mouseleave(function() {
103
 			$(this).css('display', 'none')
102
 			$(this).css('display', 'none')
104
 		})
103
 		})
104
+        //ids为通话记录列表获取   获取工单详情
105
+        function getOrderDetail(ids){
106
+        	$.ajax({
107
+        		type:"get",
108
+        		url: huayi.config.callcenter_url +"Callrecords/GetModel",
109
+        		async:true,
110
+        		data: {
111
+                    token: $.cookie("token"),
112
+                    callid:ids
113
+                },
114
+                dataType: "json",
115
+                success: function (res) {
116
+                	if(res.state.toLowerCase()=="success"){
117
+                		$("#tel").val(res.data.mobile);
118
+              			$("#tel_market").val(res.data.mobile);
119
+              			$("#name_market").val(res.data.CusName);
120
+              			$("#name").val(res.data.CusName);
121
+              			$("#testInput1").val(res.data.CusDepName);
122
+              			$("#testInput3").val(res.data.CusDepName);
123
+                	}
124
+
125
+                }
126
+        	});
127
+        }
105
     	
128
     	
106
     	//工单状态
129
     	//工单状态
107
     	function getOrderState(){
130
     	function getOrderState(){
193
 				});
216
 				});
194
 				return;
217
 				return;
195
 			}
218
 			}
196
-			if($('#testInput1').val()==''){
219
+			if($.trim($('#testInput1').val())==''){
197
 					layer.confirm('请选择来电单位!', {
220
 					layer.confirm('请选择来电单位!', {
198
 					icon: 2,
221
 					icon: 2,
199
 					btn: ['确定']
222
 					btn: ['确定']
200
 				});
223
 				});
201
 				return;
224
 				return;
202
 			}
225
 			}
203
-			if($('#testInput2').val()==''){
226
+			if($.trim($('#testInput2').val())==''){
204
 					layer.confirm('请选择反馈单位!', {
227
 					layer.confirm('请选择反馈单位!', {
205
 					icon: 2,
228
 					icon: 2,
206
 					btn: ['确定']
229
 					btn: ['确定']
275
 				});
298
 				});
276
 				return;
299
 				return;
277
 			}
300
 			}
278
-			if($('#LDunit_').val()==''){
301
+			if($.trim($('#LDunit_').val())==''){
279
 					layer.confirm('请选择来电单位!', {
302
 					layer.confirm('请选择来电单位!', {
280
 					icon: 2,
303
 					icon: 2,
281
 					btn: ['确定']
304
 					btn: ['确定']
294
 					lddep:$('#LDunit_').val(),//来电单位
317
 					lddep:$('#LDunit_').val(),//来电单位
295
 					fkdep:$('#FKunit_').val(),//反馈单位
318
 					fkdep:$('#FKunit_').val(),//反馈单位
296
 					fkcont:$('#remark_market').val(),//反馈内容
319
 					fkcont:$('#remark_market').val(),//反馈内容
297
-					 callid:$("#CallID").val()
320
+					callid:$("#CallID").val()
298
 				},
321
 				},
299
 				success: function(data) {
322
 				success: function(data) {
300
 					if(data.state.toLowerCase()=='success'){
323
 					if(data.state.toLowerCase()=='success'){

+ 16 - 1
CallCenterWeb.UI/js/WorkOrder/WorkOrder.js

241
 	return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= ck("' + val + '") >' + val + '</a></div>';
241
 	return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= ck("' + val + '") >' + val + '</a></div>';
242
 	$("#F_UserCode").val(row.CreateUser);
242
 	$("#F_UserCode").val(row.CreateUser);
243
 }
243
 }
244
+function forMaterDepart(val,row){
245
+	var str="";
246
+	if(val==''|| val==null){
247
+		str="未知"
248
+	}else{
249
+		str=val
250
+	}
251
+	return str
252
+	
253
+}
244
 
254
 
245
 function OverTime(val, row) {
255
 function OverTime(val, row) {
246
 	var cs = 'Ctime';
256
 	var cs = 'Ctime';
287
 				$("#xq_gdzt").html(GetStateName(data.State));
297
 				$("#xq_gdzt").html(GetStateName(data.State));
288
 				$("#xq_khxm").text(data.Customer);
298
 				$("#xq_khxm").text(data.Customer);
289
 				$("#xq_khdh").text(data.CustomerTel);
299
 				$("#xq_khdh").text(data.CustomerTel);
290
-				$("#xq_wtlx").text(data.Address);
300
+				if(data.Address!=null || data.Address!=""){
301
+					$("#xq_wtlx").text(data.Address);
302
+				}else{
303
+					$("#xq_wtlx").text('未知');
304
+				}
305
+				
291
 				$("#xq_zxgh").text(data.Source);
306
 				$("#xq_zxgh").text(data.Source);
292
 				$("#xq_gdnr").html(decodeURIComponent(data.Detail)); //工单详情
307
 				$("#xq_gdnr").html(decodeURIComponent(data.Detail)); //工单详情
293
 				$('#bz-1').text(data.County);
308
 				$('#bz-1').text(data.County);