Browse Source

状态同步 增加修改按钮

d123 7 years ago
parent
commit
14e1abbe24

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

@@ -211,6 +211,19 @@
211 211
 									</div>
212 212
 								</div>
213 213
 							</td>
214
+							<th>省份:</th>
215
+							<td>
216
+								<div class="time-box">
217
+									<i class="tub fa fa-caret-down down" style="color: #676b6d;"></i>
218
+									<input class="form-control" type="text" id="typeclass" readonly="readonly">
219
+									<input type="hidden" id="typeclassId" />
220
+									<div class="addTree treeList">
221
+										<ul id="TreeDemo" class="ztree">
222
+
223
+										</ul>
224
+									</div>
225
+								</div>
226
+							</td>
214 227
 						</tr>
215 228
 						<tr>
216 229
 							<th>反馈内容及处理结果:</th>

+ 1 - 0
CallCenterWeb.UI/WorkOrder/OrderDispose.html

@@ -378,6 +378,7 @@
378 378
 					</div>
379 379
 				</div>
380 380
 			</div>
381
+			<input type="hidden"  id="F_UserCode"/>
381 382
 		</div>
382 383
 		<script src="../js/jquery.min.js?v=2.1.4"></script>
383 384
 		<script src="../js/bootstrap.min.js"></script>

+ 1 - 13
CallCenterWeb.UI/callScreen/call.js

@@ -108,19 +108,7 @@
108 108
  })
109 109
 
110 110
  var timestamp = Date.parse(new Date());
111
- //呼叫中心传入城管平台参数
112
- $.ajax({
113
- 	type: "get",
114
- 	url: 'http://61.54.5.100:8086/callcenter/PutTel?',
115
- 	async: true,
116
- 	dataType: 'json',
117
- 	data: {
118
- 		id: UserCode,
119
- 		tel: $(".hidTel").val(),
120
- 		time: timestamp
121
- 	},
122
- 	success: function(data) {}
123
- });
111
+ 
124 112
 
125 113
  //	$('.maxOpen').trigger("click");
126 114
  $('.head-pic .lahei .la-before').show();

+ 46 - 12
CallCenterWeb.UI/js/WorkOrder/WorkOrder.js

@@ -1,6 +1,6 @@
1 1
 $(document).ready(function () {
2 2
     initTable();
3
-     initTables();
3
+   initTables();
4 4
     $(".ss").click(function () {
5 5
         stype = 1;
6 6
         initTable();
@@ -97,7 +97,6 @@
97 97
 //										min: 0,
98 98
 										theme: '#00a1cb',
99 99
 				});
100
-				 //来电单位
101 100
 		getAccount()
102 101
 		//反馈单位
103 102
 		getAccounts()
@@ -231,8 +230,15 @@
231 230
         
232 231
     
233 232
 })
234
-function View(val) {
235
-    return '<div class="imgs" ><a class="xg" onclick= ck("' + val + '") >' + val + '</a></div>';
233
+//编辑器配置
234
+ KindEditor.ready(function(K) {
235
+                window.changeEditor = K.create('#cl_gdnr');//修改弹出框编辑器
236
+        });
237
+var F_UserCode=localStorage.getItem('F_UserCode');
238
+function View(val,row) {
239
+    return '<div class="imgs" ><a class="xg" index="'+row.CreateUser+'" onclick= ck("' + val + '") >' + val + '</a></div>';
240
+    $("#F_UserCode").val(row.CreateUser);
241
+    console.log( $("#F_UserCode").val())
236 242
 }
237 243
 function OverTime(val, row) {
238 244
     var cs = 'Ctime';
@@ -245,10 +251,16 @@ function OverTime(val, row) {
245 251
 }
246 252
 function ck(val) {
247 253
     selid = val;
248
-    console.log( selid)
254
+    var CreateUser=$(this).attr('index');
255
+    console.log($(this))
256
+    console.log($("#F_UserCode").val());
257
+    console.log(F_UserCode);
249 258
     $('.modify').attr('index',selid)
250 259
     $(".ckxq").removeClass("Hidens");
251 260
     $(".ckxq ul li").eq(0).trigger("click");
261
+   if($("#F_UserCode").val()==F_UserCode){
262
+   	$('.modify').hide();
263
+   }
252 264
     xq();
253 265
 }
254 266
 function Detail(val){
@@ -470,7 +482,7 @@ function oper(val, obj) {
470 482
     $("#cl_gdlx").text(zp.TypeClassName);
471 483
     $("#cl_khxm").text(zp.Customer);
472 484
     $("#cl_khdh").text(zp.CustomerTel);
473
-    $("#cl_gdnr").html(decodeURIComponent(zp.Detail));
485
+    changeEditor.html(decodeURIComponent(zp.Detail))
474 486
 
475 487
     $("#clbmname").val("");
476 488
     $("#clbm").val("");
@@ -496,22 +508,40 @@ $('.modify').click(function(){
496 508
         //              content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +''
497 509
     });
498 510
 })
499
-var F_UserCode=localStorage.getItem('F_UserCode');
500
-
501
-console.log(typeof(F_UserCode))
511
+//
512
+function TZ(val){
513
+	var id=val;
514
+	console.log(id)
515
+	 layer.open({
516
+        type: 2,
517
+        title: '修改工单',
518
+        maxmin: true, //开启最大化最小化按钮
519
+        area: ['80%', '90%'],
520
+        content: '../WorkOrder/Xga.html?id='+id
521
+        //              content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +''
522
+    });
523
+}
524
+console.log(F_UserCode)
502 525
 function Remove(val,row){
503 526
 	console.log(row.CreateUser)
504 527
 	if(row.CreateUser==F_UserCode){
505
-		return '<div class="imgs" ><a  onclick= remove("' + val + '") >删除</a></div>';
528
+		return '<div class="imgs" ><a  onclick= remove("' + val + '") >删除</a> <a  onclick= TZ("' + row.WorkOrderID + '") >修改</a> </div>';
506 529
 	}
507 530
 	
508 531
 }
509 532
 
510 533
 
511 534
 function remove(str,row){
535
+							var type=$('#orderSource').val(); //工单来源
536
+                            var typeclass=$('#typeclassId').val(); //工单类型
537
+                            var starttime=$('#greetingTimes').val() && $('#greetingTimes').val().split('~')[0]; //开始时间
538
+                            var endtime=$('#greetingTimes').val() && $('#greetingTimes').val().split('~')[1]; //结束时间
539
+                            var lddep=$('#comeCall_dep').val(); //来电单位
540
+                            var fkdep=$('#comeCall_deps').val();//来电单位
541
+                            var userid=$('#userid').val(); //坐席
512 542
 	layer.confirm('确定删除当前记录?', {
513 543
 					btn: ['是', '否'] //按钮
514
-				}, function(row) {
544
+				}, function(index) {
515 545
 					/*执行删除*/
516 546
 					$.ajax({
517 547
 				type: "get",
@@ -523,7 +553,10 @@ function remove(str,row){
523 553
 					token: $.cookie("token")
524 554
 				},
525 555
 				success: function(data) {
526
-					location.reload()
556
+					layer.msg("删除成功!");
557
+					initTable(type,typeclass,starttime,endtime,lddep,fkdep,userid);
558
+					initTables(type,typeclass,starttime,endtime,lddep,fkdep,userid);
559
+					layer.close(index) ;
527 560
 				}
528 561
 			});
529 562
 				});
@@ -537,3 +570,4 @@ if(val==0){
537 570
 	return '<div class="defauli">'+row.LastDealUserNameRel+'</div>'
538 571
 }
539 572
 }
573
+

+ 65 - 54
CallCenterWeb.UI/js/WorkOrder/xgWork.js

@@ -28,11 +28,10 @@ if(id) {
28 28
 	$("#tel_market").val(phone);
29 29
 	$("#CallID").val(id);
30 30
 }
31
-$(document).ready(function() {
32
-	//工单来源
31
+GDLY();
32
+ State();
33 33
 	//工单类型
34 34
 	getOrderType();
35
-	//工单状态
36 35
 	//来电单位   
37 36
 	getAccount('#comeCall_dep');
38 37
 	//          getAccount('#comeCall_dep_market');
@@ -50,18 +49,70 @@ $(document).ready(function() {
50 49
  KindEditor.ready(function(K) {
51 50
                 window.changeEditor = K.create('#feedBackCon');//修改弹出框编辑器
52 51
         })
53
- 
52
+	XQ()
53
+	
54
+	
55
+//工单状态
56
+ function State(){
57
+ 	$.ajax({
58
+		url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
59
+		type: 'get',
60
+		async: true,
61
+		 cache: false,
62
+		data: {
63
+			flag: 'GDZT',
64
+			token: $.cookie("token")
65
+		},
66
+		dataType: "json",
67
+		success: function(res) {
68
+			if(res.state == "success") {
69
+				console.log(res.data);
70
+				$(res.data).each(function(i, n) {
71
+					$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#State"));
72
+				})
73
+				//              		
74
+			}
54 75
 
76
+		}
77
+	})
78
+ }
79
+	
80
+//工单来源
81
+function GDLY(){
82
+	$.ajax({
83
+		type: "get",
84
+		url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
85
+		dataType: 'json',
86
+		async: true,
87
+		 cache: false,
88
+		data: {
89
+			token: $.cookie("token"),
90
+			flag: "GDLY"
91
+		},
92
+		success: function(data) {
93
+			var Count = data.data;
94
+			$(Count).each(function(i, n) {
95
+				$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#DicValueList"));
55 96
 
56
-})
57
-window.onload=function(){
97
+			})
98
+		}
99
+	});
100
+}
101
+	
58 102
 	//获取详情
59
-$.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetWorkOrder', {
60
-	"orderid": id,
103
+function XQ(){
104
+$.ajax({
105
+		type: "get",
106
+		url: huayi.config.callcenter_url + "WorkOrder/GetWorkOrder",
107
+		dataType: 'json',
108
+		async: true,
109
+		 cache: false,		
110
+		data: {
111
+				"orderid": id,
61 112
 	"token": $.cookie("token")
62
-}, function(result) {
63
-	if(result.state.toLowerCase() == "success") {
64
-		if(result.data.data.length > 0) {
113
+		},
114
+		success: function(result) {
115
+					if(result.data.data.length > 0) {
65 116
 			var data = result.data.data[0];
66 117
 			var state = data.State;
67 118
 			var state_;
@@ -94,12 +145,12 @@ $.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetWorkOrder', {
94 145
 			$("#State").val(state_);
95 146
 			$("#States").val(data.State);
96 147
 			$("#DicValueList").val(data.Type);
97
-			console.log(data.Type)
148
+			console.log(data.GDLYName)
98 149
 			$("#typeclassId").val(data.TypeClass);
99 150
 			
100 151
 		}
101
-	}
102
-});
152
+		}
153
+	});
103 154
 }
104 155
 //工单类型
105 156
 function getOrderType() {
@@ -148,46 +199,6 @@ $('.treeList').mouseleave(function() {
148 199
 	$(this).css('display', 'none')
149 200
 })
150 201
 
151
-//工单状态
152
-
153
-	$.ajax({
154
-		url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
155
-		type: 'get',
156
-		async: true,
157
-		data: {
158
-			flag: 'GDZT',
159
-			token: $.cookie("token")
160
-		},
161
-		dataType: "json",
162
-		success: function(res) {
163
-			if(res.state == "success") {
164
-				console.log(res.data);
165
-				$(res.data).each(function(i, n) {
166
-					$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#State"));
167
-				})
168
-				//              		
169
-			}
170
-
171
-		}
172
-	})
173
-//工单来源
174
-	$.ajax({
175
-		type: "get",
176
-		url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
177
-		dataType: 'json',
178
-		async: true,
179
-		data: {
180
-			token: $.cookie("token"),
181
-			flag: "GDLY"
182
-		},
183
-		success: function(data) {
184
-			var Count = data.data;
185
-			$(Count).each(function(i, n) {
186
-				$('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#DicValueList"));
187
-
188
-			})
189
-		}
190
-	});
191 202
 //来电单位  
192 203
 function getAccount(obj) {
193 204
 	$.ajax({