Selaa lähdekoodia

修改工单bug

zhangshuangnan 7 vuotta sitten
vanhempi
commit
cc1d9abd84

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

@@ -182,7 +182,7 @@
182 182
 							<th data-field="WorkOrderID" data-formatter="Dispose" data-align="center">处理工单</th>
183 183
 							<th data-field="ID" data-formatter="Remove" data-align="center" data-class="E72">操作工单</th>
184 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 186
 							<th data-field="Source" data-align="center">反馈单位</th>
187 187
 							<th data-field="GDLYName" data-align="center">工单来源</th>
188 188
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
@@ -206,7 +206,7 @@
206 206
 							<th data-field="WorkOrderID" data-formatter="Dispose" data-align="center">处理工单</th>
207 207
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
208 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 210
 							<th data-field="Source" data-align="center">反馈单位</th>
211 211
 							<th data-field="GDLYName" data-align="center">工单来源</th>
212 212
 							<th data-field="TypeClassName" data-align="center">工单类型</th>

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

@@ -162,7 +162,7 @@
162 162
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
163 163
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
164 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 166
 							<th data-field="Source" data-align="center">反馈单位</th>
167 167
 							<th data-field="GDLYName" data-align="center">工单来源</th>
168 168
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
@@ -184,7 +184,7 @@
184 184
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
185 185
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
186 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 188
 							<th data-field="Source" data-align="center">反馈单位</th>
189 189
 							<th data-field="GDLYName" data-align="center">工单来源</th>
190 190
 							<th data-field="TypeClassName" data-align="center">工单类型</th>

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

@@ -166,7 +166,7 @@
166 166
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
167 167
 							<th data-field="ID" data-formatter="Remove" data-align="center" data-class="E72">操作工单</th>
168 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 170
 							<th data-field="Source" data-align="center">反馈单位</th>
171 171
 							<th data-field="GDLYName" data-align="center">工单来源</th>
172 172
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
@@ -186,7 +186,7 @@
186 186
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
187 187
 							<th data-field="ID" data-formatter="Remove" data-align="center" data-class="E72">操作</th>
188 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 190
 							<th data-field="Source" data-align="center">反馈单位</th>
191 191
 							<th data-field="GDLYName" data-align="center">工单来源</th>
192 192
 							<th data-field="TypeClassName" data-align="center">工单类型</th>

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

@@ -167,7 +167,7 @@
167 167
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
168 168
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
169 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 171
 							<th data-field="Source" data-align="center">反馈单位</th>
172 172
 							<th data-field="GDLYName" data-align="center">工单来源</th>
173 173
 							<th data-field="TypeClassName" data-align="center">工单类型</th>
@@ -194,7 +194,7 @@
194 194
 							<th data-field="WorkOrderID" data-formatter="View" data-align="center">工单编号</th>
195 195
 							<th data-field="ID" data-formatter="Remove" data-align="center">操作工单</th>
196 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 198
 							<th data-field="Source" data-align="center">反馈单位</th>
199 199
 							<th data-field="GDLYName" data-align="center">工单来源</th>
200 200
 							<th data-field="TypeClassName" data-align="center">工单类型</th>

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

@@ -24,9 +24,8 @@
24 24
 			}
25 25
     });
26 26
        		 if(id){
27
-              	$("#tel").val(phone);
28
-              	$("#tel_market").val(phone);
29 27
               	$("#CallID").val(id);
28
+              	getOrderDetail(id);
30 29
              }
31 30
     	$(document).ready(function(){
32 31
     		//工单来源
@@ -102,6 +101,30 @@
102 101
         $('.treeList').mouseleave(function() {
103 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 130
     	function getOrderState(){
@@ -193,14 +216,14 @@
193 216
 				});
194 217
 				return;
195 218
 			}
196
-			if($('#testInput1').val()==''){
219
+			if($.trim($('#testInput1').val())==''){
197 220
 					layer.confirm('请选择来电单位!', {
198 221
 					icon: 2,
199 222
 					btn: ['确定']
200 223
 				});
201 224
 				return;
202 225
 			}
203
-			if($('#testInput2').val()==''){
226
+			if($.trim($('#testInput2').val())==''){
204 227
 					layer.confirm('请选择反馈单位!', {
205 228
 					icon: 2,
206 229
 					btn: ['确定']
@@ -275,7 +298,7 @@
275 298
 				});
276 299
 				return;
277 300
 			}
278
-			if($('#LDunit_').val()==''){
301
+			if($.trim($('#LDunit_').val())==''){
279 302
 					layer.confirm('请选择来电单位!', {
280 303
 					icon: 2,
281 304
 					btn: ['确定']
@@ -294,7 +317,7 @@
294 317
 					lddep:$('#LDunit_').val(),//来电单位
295 318
 					fkdep:$('#FKunit_').val(),//反馈单位
296 319
 					fkcont:$('#remark_market').val(),//反馈内容
297
-					 callid:$("#CallID").val()
320
+					callid:$("#CallID").val()
298 321
 				},
299 322
 				success: function(data) {
300 323
 					if(data.state.toLowerCase()=='success'){

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

@@ -241,6 +241,16 @@ function View(val, row) {
241 241
 	return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= ck("' + val + '") >' + val + '</a></div>';
242 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 255
 function OverTime(val, row) {
246 256
 	var cs = 'Ctime';
@@ -287,7 +297,12 @@ function xq() {
287 297
 				$("#xq_gdzt").html(GetStateName(data.State));
288 298
 				$("#xq_khxm").text(data.Customer);
289 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 306
 				$("#xq_zxgh").text(data.Source);
292 307
 				$("#xq_gdnr").html(decodeURIComponent(data.Detail)); //工单详情
293 308
 				$('#bz-1').text(data.County);