Bladeren bron

修改 工单 立即处理和接收部门接收人的关系;

fanlongfei 6 jaren geleden
bovenliggende
commit
7644a8bd82

+ 14 - 13
CallCenterWeb.UI/WorkOrder/AddWorkOrder.html

73
 						<label for="order_note"><b class="text-red">*</b>无效原因:</label>
73
 						<label for="order_note"><b class="text-red">*</b>无效原因:</label>
74
 						<textarea id="order_note" rows="3" cols="20" class="form-control" placeholder="请输入无效原因"></textarea>
74
 						<textarea id="order_note" rows="3" cols="20" class="form-control" placeholder="请输入无效原因"></textarea>
75
 					</div>
75
 					</div>
76
-					<div class="col-md-12 clearfix order_transfer">
76
+					
77
+					<div class="form-group col-md-12 clearfix">
78
+						<label class="col-md-2">立即处理:</label>
79
+						<div id="order_isover" class="r_order_type col-md-10">
80
+							<label class="radio-inline">
81
+								<input type="radio" name="isoverOptions" value="1">是
82
+							</label>
83
+							<label class="radio-inline">
84
+								<input type="radio" name="isoverOptions" value="0" checked="checked">否
85
+							</label>
86
+						</div>
87
+					</div>
88
+					
89
+					<div class="col-md-12 clearfix order_transfer" id="order_transfer_depts">
77
 						<div class="form-group drop_down col-md-4">
90
 						<div class="form-group drop_down col-md-4">
78
 							<label for="order_transfer_dept">接收部门:</label>
91
 							<label for="order_transfer_dept">接收部门:</label>
79
 							<input type="text" class="form-control input-sm" id="order_transfer_dept" data-id="0" placeholder="请选择部门" autocomplete="off" />
92
 							<input type="text" class="form-control input-sm" id="order_transfer_dept" data-id="0" placeholder="请选择部门" autocomplete="off" />
88
 						</div>
101
 						</div>
89
 					</div>
102
 					</div>
90
 					
103
 					
91
-					<div class="form-group col-md-12 clearfix">
92
-						<label class="col-md-2">立即处理:</label>
93
-						<div id="order_isover" class="r_order_type col-md-10">
94
-							<label class="radio-inline">
95
-								<input type="radio" name="isoverOptions" value="1">是
96
-							</label>
97
-							<label class="radio-inline">
98
-								<input type="radio" name="isoverOptions" value="0" checked="checked">否
99
-							</label>
100
-						</div>
101
-					</div>
102
-					
103
 					<div class="form-group text-center col-sm-12">
104
 					<div class="form-group text-center col-sm-12">
104
 						<button type="button" class="btn btn-primary btn-sm" id="save_order">创建</button>
105
 						<button type="button" class="btn btn-primary btn-sm" id="save_order">创建</button>
105
 						<button type="button" class="btn btn-primary btn-sm" onclick="cleanOrderForm()">清空</button>
106
 						<button type="button" class="btn btn-primary btn-sm" onclick="cleanOrderForm()">清空</button>

+ 19 - 3
CallCenterWeb.UI/callScreen/call.js

141
 	});
141
 	});
142
 	//获取接收部门 
142
 	//获取接收部门 
143
 	getDepts('reginsTreeView', 'order_transfer_dept');
143
 	getDepts('reginsTreeView', 'order_transfer_dept');
144
+	
145
+	// 立即处理
146
+	$('#order_isover').find('input[type="radio"]').on('change', function(){
147
+		if($(this).val() === '1'){
148
+			$('#order_transfer_depts').hide();
149
+		}else{
150
+			$('#order_transfer_depts').show();
151
+		}
152
+	});
153
+	
144
 	//新增工单创建
154
 	//新增工单创建
145
 	$('#save_order').on('click', orderSave);
155
 	$('#save_order').on('click', orderSave);
146
 
156
 
811
 		return;
821
 		return;
812
 	}
822
 	}
813
 	
823
 	
814
-	var order_handle = $('#order_handles').is(':visible') ? $('#order_handle').val() : 0;
824
+	var order_handle = $('#order_handles').is(':visible') ? $('#order_handle').val() : 0,
825
+			order_transfer_dept = $('#order_transfer_dept').attr('data-id'),//int 接收部门
826
+			order_receiveUser = $('#order_receiveUser').val();//int 接收人
827
+	if($('#order_isover').find('input[type="radio"]:checked').val() === '1'){
828
+		order_transfer_dept = 0;
829
+		order_receiveUser = 0;
830
+	}
815
 	$.post(huayi.config.callcenter_url + 'CallInScreen/AddWorkOrder', {
831
 	$.post(huayi.config.callcenter_url + 'CallInScreen/AddWorkOrder', {
816
 		callid: CallID,//string; -此参数可根据来电弹屏时的客户绑定
832
 		callid: CallID,//string; -此参数可根据来电弹屏时的客户绑定
817
 		customerid: $('#head_form_customer_id').attr('data-cid'),//int 客户id; -此参数可根据来电弹屏时的客户绑定
833
 		customerid: $('#head_form_customer_id').attr('data-cid'),//int 客户id; -此参数可根据来电弹屏时的客户绑定
823
 		fkcont:  $('#order_reception').val(),//string 反馈内容;
839
 		fkcont:  $('#order_reception').val(),//string 反馈内容;
824
 		iseffective: $('#order_iseffective').find('input[type="radio"]:checked').val(),//int 是否有效工单项(0有效,1无效);
840
 		iseffective: $('#order_iseffective').find('input[type="radio"]:checked').val(),//int 是否有效工单项(0有效,1无效);
825
 		note: $('#order_note').val(),//string 无效工单必填备注;
841
 		note: $('#order_note').val(),//string 无效工单必填备注;
826
-		clbm: $('#order_transfer_dept').attr('data-id'),//int 接收部门;
827
-		clid: $('#order_receiveUser').val(),//int 接收人;
842
+		clbm: order_transfer_dept,//int 接收部门;
843
+		clid: order_receiveUser,//int 接收人;
828
 		auditusercode: $('#order_audit').val(),//string 审核人工号;
844
 		auditusercode: $('#order_audit').val(),//string 审核人工号;
829
 		isover: $('#order_isover').find('input[type="radio"]:checked').val(), //int 是否立即处理(默认为0,立即处理为1,立即处理的工单无法指派接收人和接受部门)
845
 		isover: $('#order_isover').find('input[type="radio"]:checked').val(), //int 是否立即处理(默认为0,立即处理为1,立即处理的工单无法指派接收人和接受部门)
830
 		token: $.cookie("token")
846
 		token: $.cookie("token")

+ 12 - 13
CallCenterWeb.UI/callScreen/callScreen.html

290
 									<label for="order_note"><b class="text-red">*</b>无效原因:</label>
290
 									<label for="order_note"><b class="text-red">*</b>无效原因:</label>
291
 									<textarea id="order_note" rows="3" cols="20" class="form-control" placeholder="请输入无效原因"></textarea>
291
 									<textarea id="order_note" rows="3" cols="20" class="form-control" placeholder="请输入无效原因"></textarea>
292
 								</div>
292
 								</div>
293
-								<div class="col-md-12 clearfix order_transfer">
293
+								<div class="form-group col-md-12 clearfix">
294
+									<label class="col-md-2">立即处理:</label>
295
+									<div id="order_isover" class="r_order_type col-md-10">
296
+										<label class="radio-inline">
297
+											<input type="radio" name="isoverOptions" value="1">是
298
+										</label>
299
+										<label class="radio-inline">
300
+											<input type="radio" name="isoverOptions" value="0" checked="checked">否
301
+										</label>
302
+									</div>
303
+								</div>
304
+								<div class="col-md-12 clearfix order_transfer" id="order_transfer_depts">
294
 									<div class="form-group drop_down col-md-4">
305
 									<div class="form-group drop_down col-md-4">
295
 										<label for="order_transfer_dept">接收部门:</label>
306
 										<label for="order_transfer_dept">接收部门:</label>
296
 										<input type="text" class="form-control input-sm" id="order_transfer_dept" data-id="0" placeholder="请选择部门" autocomplete="off" />
307
 										<input type="text" class="form-control input-sm" id="order_transfer_dept" data-id="0" placeholder="请选择部门" autocomplete="off" />
304
 										</select>
315
 										</select>
305
 									</div>
316
 									</div>
306
 								</div>
317
 								</div>
307
-								
308
-								<div class="form-group col-md-12 clearfix">
309
-									<label class="col-md-2">立即处理:</label>
310
-									<div id="order_isover" class="r_order_type col-md-10">
311
-										<label class="radio-inline">
312
-											<input type="radio" name="isoverOptions" value="1" checked="checked">是
313
-										</label>
314
-										<label class="radio-inline">
315
-											<input type="radio" name="isoverOptions" value="0">否
316
-										</label>
317
-									</div>
318
-								</div>
319
 									
318
 									
320
 								<div class="form-group text-center col-sm-12">
319
 								<div class="form-group text-center col-sm-12">
321
 									<button type="button" class="btn bton btn-sm" id="save_order">创建</button>
320
 									<button type="button" class="btn bton btn-sm" id="save_order">创建</button>

+ 2 - 2
CallCenterWeb.UI/commonTpl/addOrEditWorkOrder.html

65
 						<textarea id="order_note" rows="3" cols="20" class="form-control" placeholder="请输入无效原因"></textarea>
65
 						<textarea id="order_note" rows="3" cols="20" class="form-control" placeholder="请输入无效原因"></textarea>
66
 					</div>
66
 					</div>
67
 					
67
 					
68
-					<div class="form-group col-md-12 clearfix">
68
+<!-- 					<div class="form-group col-md-12 clearfix">
69
 						<label class="col-md-2">立即处理:</label>
69
 						<label class="col-md-2">立即处理:</label>
70
 						<div id="order_isover" class="r_order_type col-md-10">
70
 						<div id="order_isover" class="r_order_type col-md-10">
71
 							<label class="radio-inline">
71
 							<label class="radio-inline">
75
 								<input type="radio" name="isoverOptions" value="0" checked="checked">否
75
 								<input type="radio" name="isoverOptions" value="0" checked="checked">否
76
 							</label>
76
 							</label>
77
 						</div>
77
 						</div>
78
-					</div>
78
+					</div> -->
79
 					
79
 					
80
 					<div class="form-group text-center col-sm-12">
80
 					<div class="form-group text-center col-sm-12">
81
 						<button type="button" class="btn btn-primary btn-sm" id="save_order">保存</button>
81
 						<button type="button" class="btn btn-primary btn-sm" id="save_order">保存</button>

+ 20 - 5
CallCenterWeb.UI/js/WorkOrder/AddWorkOrder.js

44
 
44
 
45
 	//获取接收部门 
45
 	//获取接收部门 
46
 	getDepts('reginsTreeView', 'order_transfer_dept');
46
 	getDepts('reginsTreeView', 'order_transfer_dept');
47
-
47
+	
48
+	// 立即处理
49
+	$('#order_isover').find('input[type="radio"]').on('change', function(){
50
+		if($(this).val() === '1'){
51
+			$('#order_transfer_depts').hide();
52
+		}else{
53
+			$('#order_transfer_depts').show();
54
+		}
55
+	});
56
+	
48
 	//新增工单创建
57
 	//新增工单创建
49
 	$('#save_order').on('click', orderSave);
58
 	$('#save_order').on('click', orderSave);
50
-
59
+	
51
 });
60
 });
52
 
61
 
53
 //新建工单 保存
62
 //新建工单 保存
84
 		return;
93
 		return;
85
 	}
94
 	}
86
 	
95
 	
87
-	var order_handle = $('#order_handles').is(':visible') ? $('#order_handle').val() : 0;
96
+	var order_handle = $('#order_handles').is(':visible') ? $('#order_handle').val() : 0,
97
+			order_transfer_dept = $('#order_transfer_dept').attr('data-id'),//int 接收部门
98
+			order_receiveUser = $('#order_receiveUser').val();//int 接收人
99
+	if($('#order_isover').find('input[type="radio"]:checked').val() === '1'){
100
+		order_transfer_dept = 0;
101
+		order_receiveUser = 0;
102
+	}
88
 	
103
 	
89
 	$.post(huayi.config.callcenter_url + 'CallInScreen/AddWorkOrder', {
104
 	$.post(huayi.config.callcenter_url + 'CallInScreen/AddWorkOrder', {
90
 		source: $('#order_source').val(),//int 工单来源-下拉,数据来源:数据字典GDLY;
105
 		source: $('#order_source').val(),//int 工单来源-下拉,数据来源:数据字典GDLY;
97
     fkcont:  $('#order_reception').val(),//string 反馈内容;
112
     fkcont:  $('#order_reception').val(),//string 反馈内容;
98
     iseffective: $('#order_iseffective').find('input[type="radio"]:checked').val(),//int 是否有效工单项(0有效,1无效);
113
     iseffective: $('#order_iseffective').find('input[type="radio"]:checked').val(),//int 是否有效工单项(0有效,1无效);
99
     note: $('#order_note').val(),//string 无效工单必填备注;
114
     note: $('#order_note').val(),//string 无效工单必填备注;
100
-    clbm: $('#order_transfer_dept').attr('data-id'),//int 接收部门;
101
-    clid: $('#order_receiveUser').val(),//int 接收人;
115
+    clbm: order_transfer_dept,//int 接收部门;
116
+    clid: order_receiveUser,//int 接收人;
102
 		isover: $('#order_isover').find('input[type="radio"]:checked').val(), //int 是否立即处理(默认为0,立即处理为1,立即处理的工单无法指派接收人和接受部门)
117
 		isover: $('#order_isover').find('input[type="radio"]:checked').val(), //int 是否立即处理(默认为0,立即处理为1,立即处理的工单无法指派接收人和接受部门)
103
 		token: $.cookie("token")
118
 		token: $.cookie("token")
104
 	}, function(result) {
119
 	}, function(result) {

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

90
     fkcont: $('#order_reception').val(), //string 反馈内容;
90
     fkcont: $('#order_reception').val(), //string 反馈内容;
91
     iseffective: $('#order_iseffective').find('input[type="radio"]:checked').val(), //	int 是否有效工单项(0有效,1无效);
91
     iseffective: $('#order_iseffective').find('input[type="radio"]:checked').val(), //	int 是否有效工单项(0有效,1无效);
92
     note: $('#order_note').val(), // string 无效工单必填备注;
92
     note: $('#order_note').val(), // string 无效工单必填备注;
93
-		isover: $('#order_isover').find('input[type="radio"]:checked').val(), //int 是否立即处理(默认为0,立即处理为1,立即处理的工单无法指派接收人和接受部门)
93
+		// isover: $('#order_isover').find('input[type="radio"]:checked').val(), //int 是否立即处理(默认为0,立即处理为1,立即处理的工单无法指派接收人和接受部门)
94
 		token: $.cookie("token")
94
 		token: $.cookie("token")
95
 	}, function(result) {
95
 	}, function(result) {
96
 		result = $.parseJSON(result);
96
 		result = $.parseJSON(result);