weieryang 1 год назад
Родитель
Сommit
dbbdf96728

+ 1 - 0
WebUI/CallCenterWeb.UI/Business/LeaderYJA.html

@@ -215,6 +215,7 @@
215 215
     <script src="../js/zTree/jquery.ztree.core.js"></script>
216 216
     <script src="../js/search/screen.js"></script>
217 217
     <script src="../js/WorkOrder/WorkOrderList.js"></script>
218
+    <script src="../commonWorderList/js/orderListOperation.js"></script>
218 219
 
219 220
     <script>
220 221
         var wid = helper.request.queryString("states");

+ 22 - 0
WebUI/CallCenterWeb.UI/CommonHtml/auditBack.html

@@ -132,6 +132,7 @@
132 132
         var State;
133 133
         var nexttype;
134 134
         var ischange = 0;
135
+        var isSpecialPhone = false;
135 136
         var a = $("#ID").val()
136 137
         loadTEL();
137 138
         loadHF();       
@@ -149,19 +150,23 @@
149 150
                 JA();
150 151
             });
151 152
             $('.Closure').click(function () {
153
+            	if (isCloseLayer()) return;
152 154
                 State = 1;
153 155
                 Closure();
154 156
             });
155 157
             $('.returnRedo').click(function () {
158
+            	if (isCloseLayer()) return;
156 159
                 nexttype = 2;
157 160
                 CB();
158 161
             });
159 162
             $('.CB').click(function () {
163
+            	if (isCloseLayer()) return;
160 164
                 State = 1;
161 165
                 nexttype = 1;
162 166
                 CB();
163 167
             })
164 168
             $('.Transfer').click(function () {
169
+            	if (isCloseLayer()) return;
165 170
                 Transfer();
166 171
             })
167 172
 
@@ -170,6 +175,7 @@
170 175
                 JA();
171 176
             })
172 177
             $('.sendMessage').click(function () {
178
+            	if (isCloseLayer()) return;
173 179
                 sendMessage()
174 180
             })
175 181
             $(".CallOut").click(function (event) {
@@ -194,6 +200,7 @@
194 200
 
195 201
             // 营商审核
196 202
             $(".auditBtn").click(function () {
203
+            	if (isCloseLayer()) return;
197 204
                 $.ajax({
198 205
                     type: "post",
199 206
                     url: huayi.config.callcenter_url +
@@ -217,6 +224,7 @@
217 224
             })
218 225
         });
219 226
         function intelligentOutboundCall(){
227
+        	if (isCloseLayer()) return;
220 228
 //      	layer.open({
221 229
 //              type: 2,
222 230
 //              content: "./auditBack/intelligentOutboundCallList.html?telephone="+$(".F_CusPhone").text()+"&wid="+wid, //
@@ -255,6 +263,15 @@
255 263
         	}]
256 264
 			return AddCallLoglist
257 265
 		}
266
+        function isCloseLayer() {
267
+        	if (isSpecialPhone) {
268
+        		var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
269
+                parent.layer.close(index); //再执行关闭
270
+                return true;
271
+        	} else {
272
+        		return false;
273
+        	}
274
+        }
258 275
         //重办
259 276
         function CB() {
260 277
             if ($('#replace').val() == '') {
@@ -515,6 +532,11 @@
515 532
                                     },
516 533
                                     success: function (result) {
517 534
                                         if (result.state.toLowerCase() == "success") {
535
+                                        	if (result.data.open.toString() == '1') {
536
+                                        		isSpecialPhone = true;
537
+                                        	} else {
538
+                                        		isSpecialPhone = false;
539
+                                        	}
518 540
                                             var guid = uuid();
519 541
                                             $("#F_guid").val(guid);
520 542
                                             top.obj.Type = "MakeCall";

+ 11 - 6
WebUI/CallCenterWeb.UI/ProvincialPlatformManagement/LawsuitProvincialPlatform.html

@@ -248,12 +248,14 @@
248 248
                                         </option>
249 249
                                     </select>
250 250
                                 </td>
251
-                                <th>是否省平台退回:</th>
251
+                                <th>退回类型:</th>
252 252
                                 <td>
253 253
                                     <select id="isProBack" class="form-control  Min-width" name="select">
254
-                                        <option value="">请选择是否省平台退回</option>
255
-                                        <option value="1">是</option>
256
-                                        <option value="0">否</option>
254
+                                        <option value="">请选择退回类型</option>
255
+                                        <option value="1">省平台退回</option>
256
+                                        <option value="2">市平台退回</option>
257
+                                        <option value="3">二级单位退回</option>
258
+                                        <option value="4">三级单位退回</option>
257 259
                                     </select>
258 260
                                 </td>
259 261
                                 
@@ -303,9 +305,12 @@
303 305
                                     <th data-field="F_WorkState" data-align="center" data-formatter="States">
304 306
                                         办理状态
305 307
                                     </th>
306
-                                    <th data-field="isback" data-align="center">
308
+                                    <!--<th data-field="isback" data-formatter="isBackType" data-align="center">
309
+                                        退回类型
310
+                                    </th>-->
311
+                                    <!--<th data-field="isback" data-align="center">
307 312
                                         是否省平台退回
308
-                                    </th>
313
+                                    </th>-->
309 314
                                     <th data-field="OverState" data-formatter="OverTime" data-align="center">
310 315
                                         时限
311 316
                                     </th>

+ 680 - 0
WebUI/CallCenterWeb.UI/ProvincialPlatformManagement/pushLogStatics.html

@@ -0,0 +1,680 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+<head>
5
+    <meta charset="UTF-8">
6
+    <title>推送统计</title>
7
+    <script src="../Script/Common/huayi.load.js"></script>
8
+    <script src="../Script/Common/huayi.config.js"></script>
9
+    <link rel="stylesheet" href="../css/bootstrap-select.css">
10
+    <link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
11
+    <link rel="stylesheet" href="../css/init.css" />
12
+    <link rel="stylesheet" href="../js/layui/css/layui.css">
13
+    <link rel="stylesheet" href="../css/WorkOrder/WorkOrderList.css">
14
+</head>
15
+
16
+<body class="gray-bg">
17
+    <div class="wrapper wrapper-content animated fadeInRight">
18
+        <div class="daoHang clearfix">
19
+            <div class="dhLeft">
20
+                <sapn>
21
+                    <i class="syIcon"></i>位置:
22
+                    <a href="javaScript:;" id="ReIndex">首页</a>&gt;
23
+                    
24
+                    <a href="" class="nowPosition">推送统计</a>
25
+                </sapn>
26
+            </div>
27
+            <div class="dhRight">
28
+                <a href="" title="刷新"><i class="fa fa-refresh"></i></a>
29
+            </div>
30
+        </div>
31
+        <div style="padding: 10px;" class="tj_content clearFix">
32
+            <div style="padding: 10px;" class="tj_content clearFix">
33
+                <div>
34
+                    <span>【搜索信息】</span>
35
+                    <div class="box_content">
36
+                        <table id="sqzx" style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
37
+                            <tr>
38
+                                
39
+                                <th>时间:</th>
40
+                                <td colspan="3">
41
+                                    <input type="text" id="starttime" class="photo x-color laydate-icon"
42
+                                        autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
43
+                                        id="strendtime" class="photo x-color laydate-icon" autocomplete="off"
44
+                                        style="height: 35px;" />
45
+                                </td>
46
+                                <!--<th>标题:</th>
47
+                                <td>
48
+                                    <input type="text" placeholder="输入标题" id="title" class="form-control" />
49
+                                </td>
50
+                                <th>响应状态:</th>
51
+                                <td>
52
+                                    <select class="form-control Min-width" id="code">
53
+                                        <option value="">请选择</option>
54
+                                        <option value="0">失败</option>
55
+                                        <option value="1">成功</option>
56
+                                    </select>
57
+                                </td>-->
58
+                                <td>
59
+                                
60
+                                    <botton class="btns Seach">搜索</botton>
61
+                                </td>
62
+                            </tr>
63
+
64
+                        </table>
65
+                    </div>
66
+                </div>
67
+                <div>
68
+                    <div style="width: 100%;padding: 10px;">
69
+                        <table id="orderlist" data-row-style="rowStyle" data-query-params="queryParams"
70
+                            data-pagination="true">
71
+                            <thead>
72
+                                <tr>
73
+                                    <!-- <th data-checkbox="true"></th> -->
74
+                                    <th data-formatter="serialNumber" data-align="center">
75
+                                        序号
76
+                                    </th>
77
+                                    
78
+                                    <th data-field="Title" data-align="center">标题</th>
79
+                                    <th data-field="successful" data-formatter="getSuccessDetail" data-align="center">成功数量</th>
80
+                                    <th data-field="fail" data-formatter="getFailDetail" data-align="center">失败数量</th>
81
+                                    
82
+                                    <!--<th data-field="Remarks" data-align="center">描述</th>
83
+                                    <th data-field="Conent" data-formatter="GetCont"data-align="center">内容</th>
84
+                                    <th data-field="CreatTime" data-align="center">推送时间</th>
85
+                                    <th data-field="Code" data-formatter="codeStyle" data-align="center">响应状态</th>
86
+                                    <th data-field="Message" data-align="center">响应信息</th>-->
87
+                                    <!--<th data-field="DeptName" data-align="center">承办单位</th>
88
+
89
+                                    <th data-field="UserName" data-align="center">受理人</th>
90
+                                    <th data-field="F_WorkState" data-align="center" data-formatter="States">办理状态</th>
91
+
92
+                                    <th data-field="OverState" data-formatter="OverTime" data-align="center">时限</th>
93
+                                    <th data-field="LimitTime" data-formatter="BanTime" data-align="center">办理时限</th>
94
+                                    <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">操作</th>-->
95
+                                </tr>
96
+                            </thead>
97
+                            <tbody class="list"></tbody>
98
+                        </table>
99
+                    </div>
100
+                </div>
101
+            </div>
102
+        </div>
103
+
104
+       
105
+    </div>
106
+    <script src="../js/layui/layui.js"></script>
107
+    <script src="../js/bootstrap-select.js"></script>
108
+    <script src="../css/laydate/laydate.js"></script>
109
+    <script src="../My97DatePicker/WdatePicker.js"></script>
110
+    <script src="../js/zTree/jquery.ztree.core.js"></script>
111
+    <script src="../js/search/screen.js"></script>
112
+    <script src="../js/WorkOrder/WorkOrderList.js"></script>
113
+
114
+    <script>
115
+        
116
+        $(document).ready(function () {
117
+            load();
118
+            laydate.skin('blue');
119
+            laydate({
120
+                elem: '#starttime',
121
+                event: 'focus'
122
+            });
123
+            laydate({
124
+                elem: '#strendtime',
125
+                event: 'focus'
126
+            });
127
+        });
128
+        
129
+        //获取查询信息
130
+        function load() {
131
+            //坐席
132
+           
133
+            //先销毁表格
134
+            $('#orderlist').bootstrapTable('destroy');
135
+            //初始化表格,动态从服务器加载数据
136
+            $("#orderlist").bootstrapTable({
137
+                method: "get", //使用get请求到服务器获取数据
138
+                url: huayi.config.callcenter_url + "Affairs/GetPushMsgCount", //获取数据的Servlet地址
139
+                contentType: "application/x-www-form-urlencoded",
140
+                striped: true, //表格显示条纹
141
+                pagination: false, //启动分页
142
+                pageSize: 10, //每页显示的记录数
143
+                pageNumber: 1, //当前第几页
144
+                pageList: [10, 20, 50, 100], //记录数可选列表
145
+                search: false, //是否启用查询
146
+                showColumns: false, //显示下拉框勾选要显示的列
147
+                showRefresh: false, //显示刷新按钮
148
+                sidePagination: "server", //表示服务端请求
149
+                dataField: 'data',
150
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
151
+                //设置为limit可以获取limit, offset, search, sort, order
152
+                queryParamsType: "undefined",
153
+                queryParams: function queryParams(params) { //设置查询参数
154
+                    var param = {
155
+                        page: params.pageNumber,
156
+                        pagesize: params.pageSize,
157
+                        title: $('#title').val(),
158
+                        code: $("#code").val(), //响应状态
159
+                        starttime: $("#starttime").val(), //=开始时间
160
+                        strendtime: $("#strendtime").val(), //=结束时间
161
+                        token: $.cookie("token")
162
+                    };
163
+                    return param;
164
+                },
165
+                onLoadSuccess: function (data) { //加载成功时执行
166
+                    //						layer.msg("加载成功");
167
+                    //console.log(data);
168
+                },
169
+                onLoadError: function () { //加载失败时执行
170
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
171
+                }
172
+            });
173
+        }
174
+        //时限
175
+        function codeStyle(val, row) {
176
+            if (val == '1') {
177
+                return '<div class="" style="cursor: pointer;">' +
178
+                    '<span class="Greens">成功</span>' +
179
+                    '</div>';
180
+            } else {
181
+                return '<div class="" style="cursor: pointer;">' +
182
+                    '<span class="Reds">失败</span>' +
183
+                    '</div>';
184
+            }
185
+        }
186
+        
187
+        function getSuccessDetail(val, row, index) {
188
+        	return getDetail(val, row, index, 1);
189
+        }
190
+        
191
+        function getFailDetail(val, row, index) {
192
+        	return getDetail(val, row, index, 0);
193
+        }
194
+        
195
+        function getDetail(val, row, index, field){
196
+        	
197
+        	console.log(val, row, index, field)
198
+        	if (val > 0) {
199
+        		return '<div class="imgs" ><a class="" onclick="viewList(\'' + row.Title + '\', \''+field+'\')" >' + val + '</a></div>'
200
+        	}
201
+        	return '-'
202
+        }
203
+        // 查看列表
204
+        function viewList(title, code) {
205
+
206
+	console.log(code, 'code')
207
+            starttime = $("#starttime").val();
208
+            endtime = $("#strendtime").val();
209
+//          title = encodeURIComponent(title);
210
+//          starttime = encodeURIComponent(starttime);
211
+//          if (endtime.length > 0 && endtime.length <= 10) {
212
+//              endtime = encodeURIComponent(endtime + " 23:59:59");
213
+//          } else {
214
+//              endtime = encodeURIComponent(endtime);
215
+//          }
216
+//          
217
+            layer.open({
218
+                type: 2,
219
+                content: "./pushLogs.html?title=" + title + "&code=" + code +
220
+                    "&starttime=" + starttime + "&strendtime=" + endtime, //iframe的url,no代表不显示滚动条
221
+                title: '推送日志详情',
222
+                area: ['90%', '90%'], //宽高
223
+            });
224
+        }
225
+        
226
+     
227
+        //编号
228
+        function serialNumber(val, row, index) {
229
+            return index + 1;
230
+        }
231
+
232
+       
233
+		function GetCont(val) {
234
+			if(val) {
235
+				var str = "<div ";
236
+					if(val.length > 10) {
237
+						str = str + ' title="' + val.replace(/"/g, '\'') + '" ';
238
+						val = val.substr(0, 10) + "...";
239
+					}
240
+					return str + ">" + val + "</div>";
241
+				} else {
242
+					return "";
243
+				}
244
+			}
245
+        
246
+      
247
+        //领导批示
248
+        function lader(str) {
249
+            layer.open({
250
+                type: 2,
251
+                content: "../CommonHtml/Leader.html?wid=" + str, //iframe的url,no代表不显示滚动条
252
+                title: '领导批示',
253
+                area: ['60%', '80%'], //宽高
254
+            });
255
+        }
256
+        //市长批示
257
+        function city(str) {
258
+            layer.open({
259
+                type: 2,
260
+                content: "../CommonHtml/shizhang.html?wid=" + str, //iframe的url,no代表不显示滚动条
261
+                title: '领导批示',
262
+                area: ['60%', '80%'], //宽高
263
+            });
264
+        }
265
+        //办理
266
+        function bl(str) {
267
+            layer.open({
268
+                type: 2,
269
+                content: "../CommonHtml/banli.html?wid=" + str, //iframe的url,no代表不显示滚动条
270
+                title: '办理工单',
271
+                area: ['60%', '80%'], //宽高
272
+            });
273
+        }
274
+        //督办
275
+
276
+        function Supervision(str) {
277
+            layer.open({
278
+                type: 2,
279
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=1', //iframe的url,no代表不显示滚动条
280
+                title: '督办',
281
+                area: ['60%', '80%'], //宽高
282
+            });
283
+        }
284
+
285
+        //督查
286
+        function Supervision_(str) {
287
+            layer.open({
288
+                type: 2,
289
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=2', //iframe的url,no代表不显示滚动条
290
+                title: '监察',
291
+                area: ['60%', '80%'], //宽高
292
+            });
293
+        }
294
+        //强制结案
295
+        function StrongLawsuit(str) {
296
+            layer.open({
297
+                type: 2,
298
+                content: "../CommonHtml/StrongLawsuit.html?wid=" + str, //iframe的url,no代表不显示滚动条
299
+                title: '强制结案',
300
+                area: ['60%', '80%'], //宽高
301
+            });
302
+        }
303
+        //回退BackDtail
304
+        function BackDtail(str) {
305
+            layer.open({
306
+                type: 2,
307
+                content: "../CommonHtml/BackDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
308
+                title: '工单回退',
309
+                area: ['60%', '80%'], //宽高
310
+            });
311
+        }
312
+        //查收
313
+        function cs(str) {
314
+            layer.confirm('确定要查收?', {
315
+                btn: ['是', '否'] //按钮
316
+            }, function () {
317
+                $.post(huayi.config.callcenter_url + "WorkOrder/ReceiveWorkOrder", {
318
+                    workorderid: str,
319
+                    token: $.cookie("token")
320
+                }, function (result) {
321
+                    result = JSON.parse(result);
322
+                    if (result.state.toLowerCase() == "success") {
323
+                        layer.msg("查收成功");
324
+                        load();
325
+                    }
326
+                })
327
+            });
328
+        }
329
+        //收回
330
+        function sh(str) {
331
+            layer.confirm('确定要回收?', {
332
+                btn: ['是', '否'] //按钮
333
+            }, function () {
334
+                $.post(huayi.config.callcenter_url + "WorkOrder/TakeBackWorkOrder", {
335
+                    workorderid: str,
336
+                    token: $.cookie("token")
337
+                }, function (result) {
338
+                    result = JSON.parse(result);
339
+                    if (result.state.toLowerCase() == "success") {
340
+                        layer.msg("回收");
341
+                        load();
342
+                    }
343
+                })
344
+            });
345
+        }
346
+        //强制回收
347
+        function recycles() {
348
+            layer.confirm('确定要强制退回吗?', {
349
+                btn: ['是', '否'] //按钮
350
+            });
351
+        }
352
+        //退回申请
353
+        function th(str) {
354
+            layer.open({
355
+                type: 2,
356
+                content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
357
+                title: '申请退回工单',
358
+                area: ['60%', '80%'], //宽高
359
+            });
360
+        }
361
+        //审核退回申请
362
+        function shth(str) {
363
+            layer.open({
364
+                type: 2,
365
+                content: "../CommonHtml/shth.html?wid=" + str, //iframe的url,no代表不显示滚动条
366
+                title: '审核退回申请',
367
+                area: ['60%', '80%'], //宽高
368
+            });
369
+        }
370
+        //已办未果
371
+        function unsuccessful(str) {
372
+            layer.confirm('确认已办未果吗?', {
373
+                btn: ['是', '否'] //按钮
374
+            }, function () {
375
+                $.post(huayi.config.callcenter_url + 'WorkOrder/Transfer', {
376
+                    workorderid: str,
377
+                    "token": $.cookie("token")
378
+                }, function (result) {
379
+                    result = JSON.parse(result);
380
+                    if (result.state.toLowerCase() == "success") {
381
+                        layer.msg("操作成功");
382
+                        $("#orderlist").bootstrapTable('refresh');
383
+                    }
384
+                })
385
+            });
386
+        }
387
+        //办理
388
+        //			function th(str) {
389
+        //				layer.open({
390
+        //					type: 2,
391
+        //					content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
392
+        //					title: '办理工单',
393
+        //					area: ['35%', '30%'], //宽高
394
+        //				});
395
+        //			}
396
+        //申请延时
397
+        function ys(str) {
398
+            layer.open({
399
+                type: 2,
400
+                content: "../CommonHtml/Timesq.html?wid=" + str, //iframe的url,no代表不显示滚动条
401
+                title: '申请延时',
402
+                area: ['60%', '80%'], //宽高
403
+            });
404
+        }
405
+        //审核申请延时
406
+        function shys(str) {
407
+            layer.open({
408
+                type: 2,
409
+                content: "../CommonHtml/shtime.html?wid=" + str, //iframe的url,no代表不显示滚动条
410
+                title: '审核延时申请',
411
+                area: ['60%', '80%'], //宽高
412
+            });
413
+        }
414
+        //诉求回访
415
+        function hf(str) {
416
+            layer.open({
417
+                type: 2,
418
+                content: "../CommonHtml/Back.html?wid=" + str, //iframe的url,no代表不显示滚动条
419
+                title: '工单回访',
420
+                area: ['60%', '80%'], //宽高
421
+            });
422
+        }
423
+        //重办工单
424
+        function cb(str) {
425
+            layer.open({
426
+                type: 2,
427
+                content: "../CommonHtml/Cb.html?wid=" + str, //iframe的url,no代表不显示滚动条
428
+                title: '重办工单',
429
+                area: ['60%', '80%'], //宽高
430
+            });
431
+        }
432
+        //结案
433
+        function Lawsuit(str) {
434
+            layer.open({
435
+                type: 2,
436
+                content: "../CommonHtml/lawsuits.html?wid=" + str, //iframe的url,no代表不显示滚动条
437
+                title: '诉求单结案',
438
+                area: ['60%', '80%'], //宽高
439
+            });
440
+        }
441
+        //提交重办
442
+        function tjcb(str) {
443
+            layer.open({
444
+                type: 2,
445
+                content: "../CommonHtml/reasonCB.html?wid=" + str, //iframe的url,no代表不显示滚动条
446
+                title: "提交重办",
447
+                area: ["50%", "40%"], //宽高
448
+            });
449
+            //      	 layer.confirm('确认提交重办吗?', {
450
+            //              btn: ['是', '否'] //按钮
451
+            //          }, function () {
452
+            //              $.post(huayi.config.callcenter_url + 'WorkOrder/SubReloadWorkOrder', {
453
+            //					ids: str,
454
+            //					"token": $.cookie("token")
455
+            //				}, function(result) {
456
+            //					result = JSON.parse(result);
457
+            //					if(result.state.toLowerCase() == "success") {
458
+            //						layer.msg("操作成功");
459
+            //						//load();
460
+            //						$("#orderlist").bootstrapTable('refresh');
461
+            //					}
462
+            //				})
463
+            //          });
464
+        }
465
+        //退回
466
+        function returnAuditor(str) {
467
+            layer.open({
468
+                type: 2,
469
+                content: "../CommonHtml/returnAuditor.html?wid=" + str, //iframe的url,no代表不显示滚动条
470
+                title: "退回",
471
+                area: ["50%", "40%"], //宽高
472
+            });
473
+        }
474
+        //修改
475
+        function editProcessingResult(str) {
476
+            layer.open({
477
+                type: 2,
478
+                content: "../CommonHtml/editProcessingResult.html?wid=" + str, //iframe的url,no代表不显示滚动条
479
+                title: "修改",
480
+                area: ["50%", "70%"], //宽高
481
+            });
482
+        }
483
+
484
+        $('.Appeal').click(function () {
485
+            layer.open({
486
+                type: 2,
487
+                content: "../CommonHtml/AddAppeal.html?wid=", //iframe的url,no代表不显示滚动条
488
+                title: '新增诉求',
489
+                area: ['85%', '80%'], //宽高
490
+            });
491
+        })
492
+        //上传文件
493
+        function upload() {
494
+            if (document.getElementById("upFile").files.length > 0) {
495
+                var formData = new FormData();
496
+                formData.append("upFile", document.getElementById("upFile").files[0]);
497
+                formData.append("token", $.cookie("token"));
498
+                $.ajax({
499
+                    url: huayi.config.callcenter_url + "/WorkOrder/UploadFile",
500
+                    type: "POST",
501
+                    data: formData,
502
+                    /**
503
+                     *必须false才会自动加上正确的Content-Type
504
+                     */
505
+                    contentType: false,
506
+                    /**
507
+                     * 必须false才会避开jQuery对 formdata 的默认处理
508
+                     * XMLHttpRequest会对 formdata 进行正确的处理
509
+                     */
510
+                    processData: false,
511
+                    success: function (result) {
512
+                        document.getElementById("upFile").outerHTML = document.getElementById("upFile")
513
+                            .outerHTML;
514
+                        $("#upFile").change(function () {
515
+                            upload();
516
+                        });
517
+                        var r = $.parseJSON(result);
518
+                        if (r.state.toLowerCase() == "success") {
519
+                            $(".fjnr").text(r.data);
520
+                            $("#scfj").show();
521
+                        }
522
+                    }
523
+                });
524
+            } else {
525
+                layer.confirm('请上传文件!', {
526
+                    btn: ['确定']
527
+                });
528
+            }
529
+        }
530
+        //来源
531
+        function LY(obj) {
532
+            obj.empty();
533
+            obj.append('<option selected="selected" value="">请选择</option>');
534
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
535
+                "token": $.cookie("token"),
536
+                id: 1
537
+            }, function (data) {
538
+                if (data.state.toLowerCase() == "success") {
539
+                    var content = data.data;
540
+                    $(content).each(function (i, n) {
541
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
542
+                            obj);
543
+                    })
544
+                }
545
+            })
546
+        }
547
+        //类别
548
+        function LB(obj) {
549
+            obj.empty();
550
+            obj.append('<option selected="selected" value="">请选择</option>');
551
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
552
+                "token": $.cookie("token"),
553
+                id: 2
554
+            }, function (data) {
555
+                if (data.state.toLowerCase() == "success") {
556
+                    var content = data.data;
557
+                    $(content).each(function (i, n) {
558
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
559
+                            obj);
560
+                    })
561
+                }
562
+            })
563
+        }
564
+        //		主题
565
+        function ZT(obj) {
566
+            obj.empty();
567
+            obj.append('<option selected="selected" value="">请选择</option>');
568
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
569
+                "token": $.cookie("token"),
570
+                id: 3
571
+            }, function (data) {
572
+                if (data.state.toLowerCase() == "success") {
573
+                    var content = data.data;
574
+                    $(content).each(function (i, n) {
575
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
576
+                            obj);
577
+                    })
578
+                }
579
+            })
580
+        }
581
+
582
+
583
+        function tree() {
584
+            $.get(huayi.config.callcenter_url + 'Department/GetDeptList', {
585
+                "token": $.cookie("token"),
586
+                //		"pid": pid
587
+            }, function (result) {
588
+                result = $.parseJSON(result);
589
+                $.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
590
+            });
591
+        }
592
+        var setting1 = {
593
+            data: {
594
+                key: {
595
+                    name: "F_DeptName"
596
+                },
597
+                simpleData: {
598
+                    enable: true,
599
+                    idKey: "F_DeptId",
600
+                    pIdKey: "F_PartentId",
601
+                    rootPId: 0
602
+                }
603
+            },
604
+            callback: {
605
+                onClick: zTreeOnClick
606
+            }
607
+        };
608
+
609
+        function zTreeOnClick(event, treeId, treeNode) {
610
+//          if (treeNode.level >= 1) {
611
+                $('.inps').val(treeNode.F_DeptName);
612
+                $("#PID").val(treeNode.F_DeptId);
613
+                $("#Dpment").val(treeNode.F_DeptName);
614
+                $(".Cleans").show();
615
+//          }
616
+
617
+        };
618
+        $(".exportFile").click(function () {
619
+            var usercode_ = $("#ZX").val(); //坐席
620
+            if (usercode_ != null) {
621
+                $(usercode_).each(function (i, n) {
622
+                    var obj1 = "";
623
+                    obj1 = n + ",";
624
+                    usercodeID += obj1;
625
+                });
626
+            } else {
627
+                usercodeID = "";
628
+            }
629
+
630
+            //      	调度员
631
+            var ddusercodeID = "";
632
+            var ddusercode_ = $("#yardman").val(); //坐席
633
+            if (ddusercode_ != null) {
634
+                $(ddusercode_).each(function (i, n) {
635
+                    var obj2 = "";
636
+                    obj2 = n + ",";
637
+                    ddusercodeID += obj2;
638
+                });
639
+            } else {
640
+                ddusercodeID = "";
641
+            }
642
+
643
+            var workid = $("#wids").val()
644
+            var key = $("#key").val() //=关键字
645
+            var tel = $("#tel").val() //=客户电话
646
+            var name = $("#name").val() //=客户名称
647
+            var usercode = usercodeID //=坐席工号
648
+            var ddusercode = ddusercodeID
649
+            var source = $("#source").val() //=来源&
650
+            var wjstarttime = $("#wjstarttime").val() //=开始时间
651
+            var wjendtime = $("#wjendtime").val() //=结束时间
652
+            var deptid = $("#PID").val()
653
+            var type = $("#type").val() //=工单类型
654
+            var bigtype = $("#bigtype").val()
655
+            var smalltype = $("#smalltype").val() //=小类别
656
+            var sourcearea = $("#sourceAreas").val() //区域
657
+            var state = $("#state").val() == undefined ? "" : $("#state").val() //=工单状态
658
+            var tab = 5;
659
+            var keyid = $("#keyid").val() //=关键词id
660
+            var dealtype = $("#dealtype").val()
661
+            //var F_IsSatisfie = $("#F_IsSatisfie").val()
662
+            var Issatisfie = $("#Issatisfie").val()
663
+
664
+            var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
665
+            //          + "&F_IsSatisfie=" + F_IsSatisfie
666
+            url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
667
+                "&tel=" +
668
+                tel + "&name=" + name + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&source=" +
669
+                source +
670
+                "&wjstarttime=" + wjstarttime + "&wjendtime=" + wjendtime + "&deptid=" + deptid +
671
+                "&sourcearea=" +
672
+                sourcearea +
673
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&dealtype=" +
674
+                dealtype + "&Issatisfie=" + Issatisfie + "&jianhang=4" + "&isdc=1";
675
+            window.location.href = url;
676
+        })
677
+    </script>
678
+</body>
679
+
680
+</html>

+ 662 - 0
WebUI/CallCenterWeb.UI/ProvincialPlatformManagement/pushLogs.html

@@ -0,0 +1,662 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+<head>
5
+    <meta charset="UTF-8">
6
+    <title>推送日志列表</title>
7
+    <script src="../Script/Common/huayi.load.js"></script>
8
+    <script src="../Script/Common/huayi.config.js"></script>
9
+    <link rel="stylesheet" href="../css/bootstrap-select.css">
10
+    <link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
11
+    <link rel="stylesheet" href="../css/init.css" />
12
+    <link rel="stylesheet" href="../js/layui/css/layui.css">
13
+    <link rel="stylesheet" href="../css/WorkOrder/WorkOrderList.css">
14
+</head>
15
+
16
+<body class="gray-bg">
17
+    <div class="wrapper wrapper-content animated fadeInRight">
18
+        <div class="daoHang clearfix">
19
+            <div class="dhLeft">
20
+                <sapn>
21
+                    <i class="syIcon"></i>位置:
22
+                    <a href="javaScript:;" id="ReIndex">首页</a>&gt;
23
+                    
24
+                    <a href="" class="nowPosition">推送日志列表</a>
25
+                </sapn>
26
+            </div>
27
+            <div class="dhRight">
28
+                <a href="" title="刷新"><i class="fa fa-refresh"></i></a>
29
+            </div>
30
+        </div>
31
+        <div style="padding: 10px;" class="tj_content clearFix">
32
+            <div style="padding: 10px;" class="tj_content clearFix">
33
+                <div class="showSearch">
34
+                    <span>【搜索信息】</span>
35
+                    <div class="box_content">
36
+                        <table id="sqzx" style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
37
+                            <tr>
38
+                                
39
+                                <th>时间:</th>
40
+                                <td colspan="3">
41
+                                    <input type="text" id="starttime" class="photo x-color laydate-icon"
42
+                                        autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
43
+                                        id="strendtime" class="photo x-color laydate-icon" autocomplete="off"
44
+                                        style="height: 35px;" />
45
+                                </td>
46
+                                <th>标题:</th>
47
+                                <td>
48
+                                    <input type="text" placeholder="输入标题" id="title" class="form-control" />
49
+                                </td>
50
+                                <th>响应状态:</th>
51
+                                <td>
52
+                                    <select class="form-control Min-width" id="code">
53
+                                        <option value="">请选择</option>
54
+                                        <option value="0">失败</option>
55
+                                        <option value="1">成功</option>
56
+                                    </select>
57
+                                </td>
58
+                                <td>
59
+                                
60
+                                    <botton class="btns Seach">搜索</botton>
61
+                                </td>
62
+                            </tr>
63
+
64
+                        </table>
65
+                    </div>
66
+                </div>
67
+                <div>
68
+                    <div style="width: 100%;padding: 10px;">
69
+                        <table id="orderlist" data-row-style="rowStyle" data-query-params="queryParams"
70
+                            data-pagination="true">
71
+                            <thead>
72
+                                <tr>
73
+                                    <!-- <th data-checkbox="true"></th> -->
74
+                                    <th data-formatter="serialNumber" data-align="center">
75
+                                        序号
76
+                                    </th>
77
+                                    <th data-field="WorkOrderId" data-formatter="View" data-align="center">
78
+                                        工单单号
79
+                                    </th>
80
+                                    <th data-field="Title" data-align="center">标题</th>
81
+                                    
82
+                                    <th data-field="Remarks" data-align="center">描述</th>
83
+                                    <th data-field="Conent" data-formatter="GetCont"data-align="center">内容</th>
84
+                                    <th data-field="CreatTime" data-align="center">推送时间</th>
85
+                                    <th data-field="Code" data-formatter="codeStyle" data-align="center">响应状态</th>
86
+                                    <th data-field="Message" data-align="center">响应信息</th>
87
+                                    <!--<th data-field="DeptName" data-align="center">承办单位</th>
88
+
89
+                                    <th data-field="UserName" data-align="center">受理人</th>
90
+                                    <th data-field="F_WorkState" data-align="center" data-formatter="States">办理状态</th>
91
+
92
+                                    <th data-field="OverState" data-formatter="OverTime" data-align="center">时限</th>
93
+                                    <th data-field="LimitTime" data-formatter="BanTime" data-align="center">办理时限</th>
94
+                                    <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">操作</th>-->
95
+                                </tr>
96
+                            </thead>
97
+                            <tbody class="list"></tbody>
98
+                        </table>
99
+                    </div>
100
+                </div>
101
+            </div>
102
+        </div>
103
+
104
+       
105
+    </div>
106
+    <script src="../js/layui/layui.js"></script>
107
+    <script src="../js/bootstrap-select.js"></script>
108
+    <script src="../css/laydate/laydate.js"></script>
109
+    <script src="../My97DatePicker/WdatePicker.js"></script>
110
+    <script src="../js/zTree/jquery.ztree.core.js"></script>
111
+    <script src="../js/search/screen.js"></script>
112
+    <script src="../js/WorkOrder/WorkOrderList.js"></script>
113
+
114
+    <script>
115
+        
116
+        var title = helper.request.queryString("title");
117
+        var code = helper.request.queryString("code");
118
+        var starttime = helper.request.queryString("starttime");
119
+        var strendtime = helper.request.queryString("strendtime");
120
+        console.log(title, code, starttime, strendtime)
121
+        
122
+        if (title && code) {
123
+        	$('.showSearch').hide();
124
+        }
125
+        
126
+        $(document).ready(function () {
127
+            load();
128
+            laydate.skin('blue');
129
+            laydate({
130
+                elem: '#starttime',
131
+                event: 'focus'
132
+            });
133
+            laydate({
134
+                elem: '#strendtime',
135
+                event: 'focus'
136
+            });
137
+        });
138
+        
139
+        //获取查询信息
140
+        function load() {
141
+            //坐席
142
+           
143
+            //先销毁表格
144
+            $('#orderlist').bootstrapTable('destroy');
145
+            //初始化表格,动态从服务器加载数据
146
+            $("#orderlist").bootstrapTable({
147
+                method: "get", //使用get请求到服务器获取数据
148
+                url: huayi.config.callcenter_url + "Affairs/GetPushMsg", //获取数据的Servlet地址
149
+                contentType: "application/x-www-form-urlencoded",
150
+                striped: true, //表格显示条纹
151
+                pagination: true, //启动分页
152
+                pageSize: 10, //每页显示的记录数
153
+                pageNumber: 1, //当前第几页
154
+                pageList: [10, 20, 50, 100], //记录数可选列表
155
+                search: false, //是否启用查询
156
+                showColumns: false, //显示下拉框勾选要显示的列
157
+                showRefresh: false, //显示刷新按钮
158
+                sidePagination: "server", //表示服务端请求
159
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
160
+                //设置为limit可以获取limit, offset, search, sort, order
161
+                queryParamsType: "undefined",
162
+                queryParams: function queryParams(params) { //设置查询参数
163
+                    var param = {
164
+                        page: params.pageNumber,
165
+                        pagesize: params.pageSize,
166
+                        title: $('#title').val() || title,
167
+                        code: $("#code").val() || code, //响应状态
168
+                        starttime: $("#starttime").val() || starttime, //=开始时间
169
+                        strendtime: $("#strendtime").val() || strendtime, //=结束时间
170
+                        token: $.cookie("token")
171
+                    };
172
+                    
173
+                    if (title && code) {
174
+        				param = {
175
+        					page: params.pageNumber,
176
+	                        pagesize: params.pageSize,
177
+	                        title: title,
178
+	                        code: code, //响应状态
179
+	                        starttime: starttime, //=开始时间
180
+	                        strendtime: strendtime, //=结束时间
181
+	                        token: $.cookie("token")
182
+        				}
183
+        			}
184
+                    return param;
185
+                },
186
+                onLoadSuccess: function (data) { //加载成功时执行
187
+                    //						layer.msg("加载成功");
188
+                    //console.log(data);
189
+                },
190
+                onLoadError: function () { //加载失败时执行
191
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
192
+                }
193
+            });
194
+        }
195
+        //时限
196
+        function codeStyle(val, row) {
197
+            if (val == '1') {
198
+                return '<div class="" style="cursor: pointer;">' +
199
+                    '<span class="Greens">成功</span>' +
200
+                    '</div>';
201
+            } else {
202
+                return '<div class="" style="cursor: pointer;">' +
203
+                    '<span class="Reds">失败</span>' +
204
+                    '</div>';
205
+            }
206
+        }
207
+        
208
+     
209
+        //编号
210
+        function serialNumber(val, row, index) {
211
+            return index + 1;
212
+        }
213
+
214
+       
215
+		function GetCont(val) {
216
+			if(val) {
217
+				var str = "<div ";
218
+					if(val.length > 10) {
219
+						str = str + ' title="' + val.replace(/"/g, '\'') + '" ';
220
+						val = val.substr(0, 10) + "...";
221
+					}
222
+					return str + ">" + val + "</div>";
223
+				} else {
224
+					return "";
225
+				}
226
+			}
227
+        
228
+      
229
+        //领导批示
230
+        function lader(str) {
231
+            layer.open({
232
+                type: 2,
233
+                content: "../CommonHtml/Leader.html?wid=" + str, //iframe的url,no代表不显示滚动条
234
+                title: '领导批示',
235
+                area: ['60%', '80%'], //宽高
236
+            });
237
+        }
238
+        //市长批示
239
+        function city(str) {
240
+            layer.open({
241
+                type: 2,
242
+                content: "../CommonHtml/shizhang.html?wid=" + str, //iframe的url,no代表不显示滚动条
243
+                title: '领导批示',
244
+                area: ['60%', '80%'], //宽高
245
+            });
246
+        }
247
+        //办理
248
+        function bl(str) {
249
+            layer.open({
250
+                type: 2,
251
+                content: "../CommonHtml/banli.html?wid=" + str, //iframe的url,no代表不显示滚动条
252
+                title: '办理工单',
253
+                area: ['60%', '80%'], //宽高
254
+            });
255
+        }
256
+        //督办
257
+
258
+        function Supervision(str) {
259
+            layer.open({
260
+                type: 2,
261
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=1', //iframe的url,no代表不显示滚动条
262
+                title: '督办',
263
+                area: ['60%', '80%'], //宽高
264
+            });
265
+        }
266
+
267
+        //督查
268
+        function Supervision_(str) {
269
+            layer.open({
270
+                type: 2,
271
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=2', //iframe的url,no代表不显示滚动条
272
+                title: '监察',
273
+                area: ['60%', '80%'], //宽高
274
+            });
275
+        }
276
+        //强制结案
277
+        function StrongLawsuit(str) {
278
+            layer.open({
279
+                type: 2,
280
+                content: "../CommonHtml/StrongLawsuit.html?wid=" + str, //iframe的url,no代表不显示滚动条
281
+                title: '强制结案',
282
+                area: ['60%', '80%'], //宽高
283
+            });
284
+        }
285
+        //回退BackDtail
286
+        function BackDtail(str) {
287
+            layer.open({
288
+                type: 2,
289
+                content: "../CommonHtml/BackDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
290
+                title: '工单回退',
291
+                area: ['60%', '80%'], //宽高
292
+            });
293
+        }
294
+        //查收
295
+        function cs(str) {
296
+            layer.confirm('确定要查收?', {
297
+                btn: ['是', '否'] //按钮
298
+            }, function () {
299
+                $.post(huayi.config.callcenter_url + "WorkOrder/ReceiveWorkOrder", {
300
+                    workorderid: str,
301
+                    token: $.cookie("token")
302
+                }, function (result) {
303
+                    result = JSON.parse(result);
304
+                    if (result.state.toLowerCase() == "success") {
305
+                        layer.msg("查收成功");
306
+                        load();
307
+                    }
308
+                })
309
+            });
310
+        }
311
+        //收回
312
+        function sh(str) {
313
+            layer.confirm('确定要回收?', {
314
+                btn: ['是', '否'] //按钮
315
+            }, function () {
316
+                $.post(huayi.config.callcenter_url + "WorkOrder/TakeBackWorkOrder", {
317
+                    workorderid: str,
318
+                    token: $.cookie("token")
319
+                }, function (result) {
320
+                    result = JSON.parse(result);
321
+                    if (result.state.toLowerCase() == "success") {
322
+                        layer.msg("回收");
323
+                        load();
324
+                    }
325
+                })
326
+            });
327
+        }
328
+        //强制回收
329
+        function recycles() {
330
+            layer.confirm('确定要强制退回吗?', {
331
+                btn: ['是', '否'] //按钮
332
+            });
333
+        }
334
+        //退回申请
335
+        function th(str) {
336
+            layer.open({
337
+                type: 2,
338
+                content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
339
+                title: '申请退回工单',
340
+                area: ['60%', '80%'], //宽高
341
+            });
342
+        }
343
+        //审核退回申请
344
+        function shth(str) {
345
+            layer.open({
346
+                type: 2,
347
+                content: "../CommonHtml/shth.html?wid=" + str, //iframe的url,no代表不显示滚动条
348
+                title: '审核退回申请',
349
+                area: ['60%', '80%'], //宽高
350
+            });
351
+        }
352
+        //已办未果
353
+        function unsuccessful(str) {
354
+            layer.confirm('确认已办未果吗?', {
355
+                btn: ['是', '否'] //按钮
356
+            }, function () {
357
+                $.post(huayi.config.callcenter_url + 'WorkOrder/Transfer', {
358
+                    workorderid: str,
359
+                    "token": $.cookie("token")
360
+                }, function (result) {
361
+                    result = JSON.parse(result);
362
+                    if (result.state.toLowerCase() == "success") {
363
+                        layer.msg("操作成功");
364
+                        $("#orderlist").bootstrapTable('refresh');
365
+                    }
366
+                })
367
+            });
368
+        }
369
+        //办理
370
+        //			function th(str) {
371
+        //				layer.open({
372
+        //					type: 2,
373
+        //					content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
374
+        //					title: '办理工单',
375
+        //					area: ['35%', '30%'], //宽高
376
+        //				});
377
+        //			}
378
+        //申请延时
379
+        function ys(str) {
380
+            layer.open({
381
+                type: 2,
382
+                content: "../CommonHtml/Timesq.html?wid=" + str, //iframe的url,no代表不显示滚动条
383
+                title: '申请延时',
384
+                area: ['60%', '80%'], //宽高
385
+            });
386
+        }
387
+        //审核申请延时
388
+        function shys(str) {
389
+            layer.open({
390
+                type: 2,
391
+                content: "../CommonHtml/shtime.html?wid=" + str, //iframe的url,no代表不显示滚动条
392
+                title: '审核延时申请',
393
+                area: ['60%', '80%'], //宽高
394
+            });
395
+        }
396
+        //诉求回访
397
+        function hf(str) {
398
+            layer.open({
399
+                type: 2,
400
+                content: "../CommonHtml/Back.html?wid=" + str, //iframe的url,no代表不显示滚动条
401
+                title: '工单回访',
402
+                area: ['60%', '80%'], //宽高
403
+            });
404
+        }
405
+        //重办工单
406
+        function cb(str) {
407
+            layer.open({
408
+                type: 2,
409
+                content: "../CommonHtml/Cb.html?wid=" + str, //iframe的url,no代表不显示滚动条
410
+                title: '重办工单',
411
+                area: ['60%', '80%'], //宽高
412
+            });
413
+        }
414
+        //结案
415
+        function Lawsuit(str) {
416
+            layer.open({
417
+                type: 2,
418
+                content: "../CommonHtml/lawsuits.html?wid=" + str, //iframe的url,no代表不显示滚动条
419
+                title: '诉求单结案',
420
+                area: ['60%', '80%'], //宽高
421
+            });
422
+        }
423
+        //提交重办
424
+        function tjcb(str) {
425
+            layer.open({
426
+                type: 2,
427
+                content: "../CommonHtml/reasonCB.html?wid=" + str, //iframe的url,no代表不显示滚动条
428
+                title: "提交重办",
429
+                area: ["50%", "40%"], //宽高
430
+            });
431
+            //      	 layer.confirm('确认提交重办吗?', {
432
+            //              btn: ['是', '否'] //按钮
433
+            //          }, function () {
434
+            //              $.post(huayi.config.callcenter_url + 'WorkOrder/SubReloadWorkOrder', {
435
+            //					ids: str,
436
+            //					"token": $.cookie("token")
437
+            //				}, function(result) {
438
+            //					result = JSON.parse(result);
439
+            //					if(result.state.toLowerCase() == "success") {
440
+            //						layer.msg("操作成功");
441
+            //						//load();
442
+            //						$("#orderlist").bootstrapTable('refresh');
443
+            //					}
444
+            //				})
445
+            //          });
446
+        }
447
+        //退回
448
+        function returnAuditor(str) {
449
+            layer.open({
450
+                type: 2,
451
+                content: "../CommonHtml/returnAuditor.html?wid=" + str, //iframe的url,no代表不显示滚动条
452
+                title: "退回",
453
+                area: ["50%", "40%"], //宽高
454
+            });
455
+        }
456
+        //修改
457
+        function editProcessingResult(str) {
458
+            layer.open({
459
+                type: 2,
460
+                content: "../CommonHtml/editProcessingResult.html?wid=" + str, //iframe的url,no代表不显示滚动条
461
+                title: "修改",
462
+                area: ["50%", "70%"], //宽高
463
+            });
464
+        }
465
+
466
+        $('.Appeal').click(function () {
467
+            layer.open({
468
+                type: 2,
469
+                content: "../CommonHtml/AddAppeal.html?wid=", //iframe的url,no代表不显示滚动条
470
+                title: '新增诉求',
471
+                area: ['85%', '80%'], //宽高
472
+            });
473
+        })
474
+        //上传文件
475
+        function upload() {
476
+            if (document.getElementById("upFile").files.length > 0) {
477
+                var formData = new FormData();
478
+                formData.append("upFile", document.getElementById("upFile").files[0]);
479
+                formData.append("token", $.cookie("token"));
480
+                $.ajax({
481
+                    url: huayi.config.callcenter_url + "/WorkOrder/UploadFile",
482
+                    type: "POST",
483
+                    data: formData,
484
+                    /**
485
+                     *必须false才会自动加上正确的Content-Type
486
+                     */
487
+                    contentType: false,
488
+                    /**
489
+                     * 必须false才会避开jQuery对 formdata 的默认处理
490
+                     * XMLHttpRequest会对 formdata 进行正确的处理
491
+                     */
492
+                    processData: false,
493
+                    success: function (result) {
494
+                        document.getElementById("upFile").outerHTML = document.getElementById("upFile")
495
+                            .outerHTML;
496
+                        $("#upFile").change(function () {
497
+                            upload();
498
+                        });
499
+                        var r = $.parseJSON(result);
500
+                        if (r.state.toLowerCase() == "success") {
501
+                            $(".fjnr").text(r.data);
502
+                            $("#scfj").show();
503
+                        }
504
+                    }
505
+                });
506
+            } else {
507
+                layer.confirm('请上传文件!', {
508
+                    btn: ['确定']
509
+                });
510
+            }
511
+        }
512
+        //来源
513
+        function LY(obj) {
514
+            obj.empty();
515
+            obj.append('<option selected="selected" value="">请选择</option>');
516
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
517
+                "token": $.cookie("token"),
518
+                id: 1
519
+            }, function (data) {
520
+                if (data.state.toLowerCase() == "success") {
521
+                    var content = data.data;
522
+                    $(content).each(function (i, n) {
523
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
524
+                            obj);
525
+                    })
526
+                }
527
+            })
528
+        }
529
+        //类别
530
+        function LB(obj) {
531
+            obj.empty();
532
+            obj.append('<option selected="selected" value="">请选择</option>');
533
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
534
+                "token": $.cookie("token"),
535
+                id: 2
536
+            }, function (data) {
537
+                if (data.state.toLowerCase() == "success") {
538
+                    var content = data.data;
539
+                    $(content).each(function (i, n) {
540
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
541
+                            obj);
542
+                    })
543
+                }
544
+            })
545
+        }
546
+        //		主题
547
+        function ZT(obj) {
548
+            obj.empty();
549
+            obj.append('<option selected="selected" value="">请选择</option>');
550
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
551
+                "token": $.cookie("token"),
552
+                id: 3
553
+            }, function (data) {
554
+                if (data.state.toLowerCase() == "success") {
555
+                    var content = data.data;
556
+                    $(content).each(function (i, n) {
557
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
558
+                            obj);
559
+                    })
560
+                }
561
+            })
562
+        }
563
+
564
+
565
+        function tree() {
566
+            $.get(huayi.config.callcenter_url + 'Department/GetDeptList', {
567
+                "token": $.cookie("token"),
568
+                //		"pid": pid
569
+            }, function (result) {
570
+                result = $.parseJSON(result);
571
+                $.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
572
+            });
573
+        }
574
+        var setting1 = {
575
+            data: {
576
+                key: {
577
+                    name: "F_DeptName"
578
+                },
579
+                simpleData: {
580
+                    enable: true,
581
+                    idKey: "F_DeptId",
582
+                    pIdKey: "F_PartentId",
583
+                    rootPId: 0
584
+                }
585
+            },
586
+            callback: {
587
+                onClick: zTreeOnClick
588
+            }
589
+        };
590
+
591
+        function zTreeOnClick(event, treeId, treeNode) {
592
+//          if (treeNode.level >= 1) {
593
+                $('.inps').val(treeNode.F_DeptName);
594
+                $("#PID").val(treeNode.F_DeptId);
595
+                $("#Dpment").val(treeNode.F_DeptName);
596
+                $(".Cleans").show();
597
+//          }
598
+
599
+        };
600
+        $(".exportFile").click(function () {
601
+            var usercode_ = $("#ZX").val(); //坐席
602
+            if (usercode_ != null) {
603
+                $(usercode_).each(function (i, n) {
604
+                    var obj1 = "";
605
+                    obj1 = n + ",";
606
+                    usercodeID += obj1;
607
+                });
608
+            } else {
609
+                usercodeID = "";
610
+            }
611
+
612
+            //      	调度员
613
+            var ddusercodeID = "";
614
+            var ddusercode_ = $("#yardman").val(); //坐席
615
+            if (ddusercode_ != null) {
616
+                $(ddusercode_).each(function (i, n) {
617
+                    var obj2 = "";
618
+                    obj2 = n + ",";
619
+                    ddusercodeID += obj2;
620
+                });
621
+            } else {
622
+                ddusercodeID = "";
623
+            }
624
+
625
+            var workid = $("#wids").val()
626
+            var key = $("#key").val() //=关键字
627
+            var tel = $("#tel").val() //=客户电话
628
+            var name = $("#name").val() //=客户名称
629
+            var usercode = usercodeID //=坐席工号
630
+            var ddusercode = ddusercodeID
631
+            var source = $("#source").val() //=来源&
632
+            var wjstarttime = $("#wjstarttime").val() //=开始时间
633
+            var wjendtime = $("#wjendtime").val() //=结束时间
634
+            var deptid = $("#PID").val()
635
+            var type = $("#type").val() //=工单类型
636
+            var bigtype = $("#bigtype").val()
637
+            var smalltype = $("#smalltype").val() //=小类别
638
+            var sourcearea = $("#sourceAreas").val() //区域
639
+            var state = $("#state").val() == undefined ? "" : $("#state").val() //=工单状态
640
+            var tab = 5;
641
+            var keyid = $("#keyid").val() //=关键词id
642
+            var dealtype = $("#dealtype").val()
643
+            //var F_IsSatisfie = $("#F_IsSatisfie").val()
644
+            var Issatisfie = $("#Issatisfie").val()
645
+
646
+            var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
647
+            //          + "&F_IsSatisfie=" + F_IsSatisfie
648
+            url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
649
+                "&tel=" +
650
+                tel + "&name=" + name + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&source=" +
651
+                source +
652
+                "&wjstarttime=" + wjstarttime + "&wjendtime=" + wjendtime + "&deptid=" + deptid +
653
+                "&sourcearea=" +
654
+                sourcearea +
655
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&dealtype=" +
656
+                dealtype + "&Issatisfie=" + Issatisfie + "&jianhang=4" + "&isdc=1";
657
+            window.location.href = url;
658
+        })
659
+    </script>
660
+</body>
661
+
662
+</html>

+ 463 - 0
WebUI/CallCenterWeb.UI/ReportForm/assessmentDataStatisticsEj.html

@@ -0,0 +1,463 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+<head>
5
+    <meta charset="UTF-8">
6
+    <title>数据统计</title>
7
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
8
+    <script src="../Script/Common/huayi.load.js"></script>
9
+    <script src="../Script/Common/huayi.config.js"></script>
10
+    <link href="../css/WorkOrder/Search.css" rel="stylesheet">
11
+    <link href="../css/init.css" rel="stylesheet" />
12
+    <link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
13
+    <script src="../js/laydate/laydate.js"></script>
14
+    <script src="../js/zTree/jquery.ztree.core.js"></script>
15
+    <style>
16
+        table td {
17
+            word-break: break-all;
18
+            word-wrap: break-word;
19
+        }
20
+
21
+        .Shows {
22
+            display: block !important;
23
+        }
24
+
25
+        .complain {
26
+            display: none;
27
+        }
28
+
29
+        .toolLeft input {
30
+            width: 200px;
31
+        }
32
+
33
+        th {
34
+            padding: 5px;
35
+            text-align: center;
36
+        }
37
+
38
+        td {
39
+            padding: 5px;
40
+        }
41
+
42
+        .Borders {
43
+            border: 1px solid #d7d7d7;
44
+        }
45
+
46
+        .daoHang {
47
+            margin-bottom: 15px;
48
+        }
49
+		/*树形下拉样式开始*/
50
+        .inpBox {
51
+            border: 1px solid #e5e6e7;
52
+            height: 32px;
53
+            width: 200px;
54
+            display: inline-block;
55
+            position: relative;
56
+            vertical-align: middle;
57
+        }
58
+
59
+        .inpBox .inps1 {
60
+            width: 100%;
61
+            height: 30px;
62
+            outline: none;
63
+            border: 0;
64
+            border-image-width: 0;
65
+            padding: 0;
66
+            padding-left: 3px;
67
+        }
68
+
69
+        .xl_two {
70
+            display: inline-block;
71
+            background: url(../img/dropDown.png) no-repeat;
72
+            height: 100%;
73
+            background-position: center center;
74
+            width: 20px;
75
+            position: absolute;
76
+            right: 0;
77
+            top: 0px;
78
+            background-color: #f7bc8b;
79
+            cursor: pointer;
80
+        }
81
+
82
+        .xl_two:hover {
83
+            background-color: #e6d523;
84
+        }
85
+
86
+        .xlAdd_two {
87
+            background: #fff;
88
+            position: absolute;
89
+            width: 100%;
90
+            border: 1px solid darkgrey;
91
+            right: 0;
92
+            top: 30px;
93
+            display: none;
94
+            height: 350px;
95
+            overflow-y: auto;
96
+            z-index: 10;
97
+            text-align: center;
98
+        }
99
+
100
+        .xlAdd_two .list li:hover {
101
+            background: #ebebeb;
102
+            color: #717171;
103
+        }
104
+		/*树形下拉样式结束*/
105
+        .Content_box .title {
106
+            font-size: 24px;
107
+            text-align: center;
108
+        }
109
+
110
+        .Content_box h5 {
111
+            font-size: 16px;
112
+            text-align: center;
113
+        }
114
+        .select {
115
+            width: 200px;
116
+            height: 32px;
117
+            border: 1px solid rgb(229, 230, 231);
118
+        }
119
+        .footerDataStatistics {
120
+            /* padding: 0 0 0 20px; */
121
+            margin: 10px 0 0 10px;
122
+            font-size: 18px;
123
+        }
124
+        .tables .th-inner {
125
+            white-space: normal !important;
126
+        }
127
+    </style>
128
+</head>
129
+
130
+<body class="gray-bg">
131
+    <div class="wrapper wrapper-content animated fadeInRight">
132
+        <div class="daoHang clearfix">
133
+            <div class="dhLeft">
134
+                <sapn>
135
+                    <i class="syIcon"></i>位置:
136
+                    <a href="javaScript:;" id="ReIndex">首页</a>&gt;
137
+                    <a href="javaScript:;">报表管理</a>&gt;
138
+                    <a href="" class="nowPosition">考核报表数据统计</a>
139
+                </sapn>
140
+            </div>
141
+            <div class="dhRight">
142
+                <a href="" title="刷新"><i class="fa fa-refresh"></i></a>
143
+            </div>
144
+        </div>
145
+
146
+        <div class="Content_box">
147
+            <div class="complain Shows">
148
+                <div class="toolBar clearfix">
149
+                    <div class="toolLeft">
150
+                   		 开始日期:
151
+                        <input class="photo x-color inputs laydate-icon" type="text" id="squeryTime" autocomplete="off" />
152
+                        	结束时间:
153
+                        <input class="photo x-color inputs laydate-icon" type="text" id="equeryTime" autocomplete="off" />
154
+                        	<!--部门:
155
+                        <div class="inpBox">
156
+                            <input class="inps inps1">
157
+                            <input type="hidden" id="deptid" />
158
+                            <i class="xl xl_two"></i>
159
+                            <div class="addTree xlAdd_two">
160
+                                <ul id="deptTree" class="ztree"></ul>
161
+                            </div>
162
+                        </div>
163
+                        	来源:
164
+                        <select class="select" id="source"></select>-->
165
+                        <button class="btns search_1">查询</button>
166
+                        <a class="btns" id="exportPublicSentiments">导出</a>
167
+                    </div>
168
+                </div>
169
+                <div class="title" id="titleText">12345联动服务工作考核数据表</div>
170
+                <div class="title">统计周期:<span class="statisticalPeriod"></span></div>
171
+                <!--<h5>一、县(市、区)联动单位</h5>-->
172
+                <div style="width: 100%;padding: 10px;">
173
+                    <table id="workorderlist_1" class="tables" data-row-style="rowStyle" data-query-params="queryParams">
174
+
175
+                    </table>
176
+                </div>
177
+                
178
+                <!--<h5>总计</h5>
179
+                <div style="width: 100%;padding: 10px;">
180
+                    <table id="workorderlist_5" class="tables" data-row-style="rowStyle" data-query-params="queryParams">
181
+                    </table>
182
+                </div>
183
+                <div class="footerDataStatistics">统计时段:00:00—23:59:59</div>-->
184
+            </div>
185
+        </div>
186
+    </div>
187
+    <script src="./js/reportCommon.js"></script>
188
+    <script>
189
+    	var lv = helper.request.queryString("lv");
190
+    	var tableColumns = [
191
+    		{ title: '序号', align: 'center',
192
+			  formatter: function(value, row, index) {
193
+				return index+1
194
+			  }
195
+			},
196
+			{ field: 'deptname', title: '联动单位', align: 'center'
197
+			  
198
+			},
199
+			{ field: 'Undertakers', title: '承办件', align: 'center',
200
+			  formatter: function(value, row, index) {
201
+				return handleOrderList(value, row, 0);
202
+			  }
203
+			},
204
+			{ field: 'Undertakersrate', title: '承办率', align: 'center'},
205
+			{ field: 'Undertakersscore', title: '得分(3分)', align: 'center'},
206
+			{ field: 'signfor', title: '及时签收件', align: 'center',
207
+			  formatter: function(value, row, index) {
208
+				return handleOrderList(value, row, 1);
209
+			  }
210
+			},
211
+			{ field: 'oversignfor', title: '超时签收件 ', align: 'center',
212
+			  formatter: function(value, row, index) {
213
+				return handleOrderList(value, row, 2);
214
+			  }
215
+			},
216
+			{ field: 'signforrate', title: '及时签收率', align: 'center'},
217
+			{ field: 'signforscore', title: '得分(5分)', align: 'center'},
218
+			{ field: 'overdue', title: '按时反馈件', align: 'center',
219
+			  formatter: function(value, row, index) {
220
+				return handleOrderList(value, row, 3);
221
+			  }
222
+			},
223
+			{ field: 'overfeedback', title: '超时反馈件', align: 'center',
224
+			  formatter: function(value, row, index) {
225
+				return handleOrderList(value, row, 4);
226
+			  }
227
+			},
228
+			{ field: 'Processing', title: '未到期工单', align: 'center',
229
+			  formatter: function(value, row, index) {
230
+				return handleOrderList(value, row, 13);
231
+			  }
232
+			},
233
+			
234
+			{ field: 'overduerate', title: '按时反馈率', align: 'center'},
235
+			{ field: 'overduescore', title: '得分(15分)', align: 'center'},
236
+			{ field: 'conclude', title: '办结件', align: 'center',
237
+			  formatter: function(value, row, index) {
238
+				return handleOrderList(value, row, 5);
239
+			  }
240
+			},
241
+			{ field: 'noconclude', title: '未办结件', align: 'center',
242
+			  formatter: function(value, row, index) {
243
+				return handleOrderList(value, row, 6);
244
+			  }
245
+			},
246
+			{ field: 'completed', title: '应办结数量', align: 'center',
247
+			  formatter: function(value, row, index) {
248
+				return handleOrderList(value, row, 14);
249
+			  }
250
+			},
251
+			{ field: 'unsuccessfulrate', title: '办结率', align: 'center'},
252
+			{ field: 'unsuccessfulscore', title: '办结得分(10分)', align: 'center'},
253
+			{ field: 'one', title: '一次办结件', align: 'center',
254
+			  formatter: function(value, row, index) {
255
+				return handleOrderList(value, row, 7);
256
+			  }
257
+			},
258
+			{ field: 'noone', title: '非一次办结件', align: 'center',
259
+			  formatter: function(value, row, index) {
260
+				return handleOrderList(value, row, 8);
261
+			  }
262
+			},
263
+			{ field: 'reply', title: '回复工单量', align: 'center',
264
+			  formatter: function(value, row, index) {
265
+				return handleOrderList(value, row, 15);
266
+			  }
267
+			},
268
+			{ field: 'onerate', title: '一次办结率', align: 'center'},
269
+			{ field: 'onescore', title: '得分(12分)', align: 'center'},
270
+			{ field: 'noexamine', title: '不计入考核件', align: 'center',
271
+			  formatter: function(value, row, index) {
272
+				return handleOrderList(value, row, 9);
273
+			  }
274
+			},
275
+			
276
+			{ field: 'review', title: '评议件', align: 'center',
277
+			  formatter: function(value, row, index) {
278
+				return handleOrderList(value, row, 10);
279
+			  }
280
+			},
281
+			{ field: 'satisfied', title: '满意件', align: 'center',
282
+			  formatter: function(value, row, index) {
283
+				return handleOrderList(value, row, 11);
284
+			  }
285
+			},
286
+			{ field: 'nosatisfied', title: '不满意件', align: 'center',
287
+			  formatter: function(value, row, index) {
288
+				return handleOrderList(value, row, 12);
289
+			  }
290
+			},
291
+			{ field: 'satisfiedrates', title: '满意率', align: 'center'},
292
+			{ field: 'satisfiedscore', title: '得分(55分)', align: 'center'},
293
+			{ field: 'total', title: '总分', align: 'center'},
294
+			{ title: '排名', align: 'center',
295
+			  formatter: function(value, row, index) {
296
+				return index+1
297
+			  }
298
+			},
299
+		 	
300
+		]
301
+    	var exportParams = {}
302
+    	var treeInputParam = {
303
+    		classInps:'.inps',
304
+    		classId:'#deptid',
305
+    		treeApi:'Department/GetDeptList',
306
+    		classAddTree:'.addTree',
307
+    		classXl:'.xl',
308
+    		treeId:'#deptTree',
309
+    		treeObj:{
310
+    			name:'F_DeptName', 
311
+    			id:'F_DeptId',
312
+    			pid:'F_PartentId',
313
+    			onclick:zTreeOnClick
314
+    		}
315
+    	}
316
+    	var selectParam = {
317
+    		id:"#source",
318
+    		apiUrl:"Dictionary/GetDicValueListById",
319
+    		dataParam:{
320
+    			id:1
321
+    		}
322
+    	}
323
+        $(document).ready(function () {
324
+            laydate.render({
325
+                elem: '#squeryTime',
326
+                theme: '#00a1cb',
327
+                type: 'datetime',
328
+            });
329
+            laydate.render({
330
+                elem: '#equeryTime',
331
+                theme: '#00a1cb',
332
+                type: 'datetime',
333
+            });
334
+            initTable();
335
+            bindtree();
336
+        	selectCommon(selectParam);
337
+        });
338
+        //搜索
339
+        $(".search_1").click(function () {
340
+            initTable();
341
+        });
342
+        //导出
343
+        $('#exportPublicSentiments').click(function () {
344
+            exportParams.isdc = true
345
+        	exportFileFun('DataAssessment/GetEJExamine',exportParams)
346
+        });
347
+        function handleOrderList(val,row,tab){
348
+        	if (row.deptname !=='合计'&&row.deptname !=='总计') {
349
+        		if (!val) {
350
+        			val = 0
351
+        		}
352
+        		return '<div class="imgs" ><a class="" onclick="viewList(\'' + row.deptid + '\', \''+tab+'\')" >' + val +
353
+                '</a></div>'
354
+        	}else{
355
+        		return val
356
+        	}
357
+        	
358
+        }
359
+        // 查看列表
360
+        function viewList(deptid, tab) {
361
+        	console.log(deptid, tab)
362
+            var deptid = encodeURIComponent(deptid)
363
+            starttime = $("#squeryTime").val();
364
+            endtime = $("#equeryTime").val();
365
+//          source = $("#source").val();
366
+//          source = encodeURIComponent(source);
367
+            starttime = encodeURIComponent(starttime);
368
+            if (endtime.length > 0 && endtime.length <= 10) {
369
+                endtime = encodeURIComponent(endtime + " 23:59:59");
370
+            } else {
371
+                endtime = encodeURIComponent(endtime);
372
+            }
373
+            
374
+            layer.open({
375
+                type: 2,
376
+                content: "./comhtml/reportOrderList.html?deptid=" + deptid + "&tab=" + tab +
377
+                    "&starttime=" + starttime + "&endtime=" + endtime+ "&lv=3", //iframe的url,no代表不显示滚动条
378
+                title: '考核统计分析列表',
379
+                area: ['90%', '90%'], //宽高
380
+            });
381
+        }
382
+        //表格
383
+        function initTable() {
384
+        	var dataParams = {
385
+                starttime: $('#squeryTime').val(),
386
+                endtime: $('#equeryTime').val(),
387
+                deptid: $("#deptid").val(),
388
+                source: $("#source").val(),
389
+                token: $.cookie("token")
390
+            }
391
+        	exportParams = dataParams
392
+            $.ajax({
393
+                url: huayi.config.callcenter_url + 'DataAssessment/GetEJExamine',
394
+                type: 'get',
395
+                data: dataParams,
396
+                dataType: "json",
397
+                async: true,
398
+                success: function (returnValue) {
399
+                    //异步获取数据
400
+                    //debugger;
401
+                    var resultData = returnValue.rows;
402
+                    var resultData_1 = []
403
+//                  var resultData_2 = []
404
+//                  var resultData_3 = []
405
+//                  var resultData_4 = []
406
+//					var resultData_5 = []
407
+                    $(".statisticalPeriod").text(returnValue.strdate + " 至 " + returnValue.edate)
408
+                    $("#titleText").text("12345联动服务工作" + returnValue.month + "月份考核数据表")
409
+
410
+                    resultData.forEach(function (v, i) {
411
+                        if (v.category === 1) {
412
+                            resultData_1.push(v)
413
+                        } 
414
+//                      else if (v.category === 2) {
415
+//                          resultData_2.push(v)
416
+//                      } else if (v.category === 3) {
417
+//                          resultData_3.push(v)
418
+//                      } else if (v.category === 4) {
419
+//                          resultData_4.push(v)
420
+//                      }
421
+                        else {
422
+                        	resultData_5.push(v)
423
+                        }
424
+                    })
425
+                    $('#workorderlist_1').bootstrapTable('load', resultData_1);
426
+//                  $('#workorderlist_2').bootstrapTable('load', resultData_2);
427
+//                  $('#workorderlist_3').bootstrapTable('load', resultData_3);
428
+//                  $('#workorderlist_4').bootstrapTable('load', resultData_4);
429
+//                  $('#workorderlist_5').bootstrapTable('load', resultData_5);
430
+                    
431
+                }
432
+            });
433
+            $('#workorderlist_1').bootstrapTable('destroy').bootstrapTable({
434
+                striped: true,
435
+                pagination: false,
436
+                columns:tableColumns
437
+            });
438
+//          $('#workorderlist_2').bootstrapTable('destroy').bootstrapTable({
439
+//              striped: true,
440
+//              pagination: false,
441
+//              columns:tableColumns
442
+//          });
443
+//          $('#workorderlist_3').bootstrapTable('destroy').bootstrapTable({
444
+//              striped: true,
445
+//              pagination: false,
446
+//              columns:tableColumns
447
+//          });
448
+//          $('#workorderlist_4').bootstrapTable('destroy').bootstrapTable({
449
+//              striped: true,
450
+//              pagination: false,
451
+//              columns:tableColumns
452
+//          });
453
+//          $('#workorderlist_5').bootstrapTable('destroy').bootstrapTable({
454
+//              striped: true,
455
+//              pagination: false,
456
+//              columns:tableColumns
457
+//          });
458
+        }
459
+       
460
+    </script>
461
+</body>
462
+
463
+</html>

+ 14 - 6
WebUI/CallCenterWeb.UI/ReportForm/comhtml/reportOrderList.html

@@ -41,17 +41,25 @@
41 41
         var starttime = decodeURIComponent(helper.request.queryString("starttime"));
42 42
         var endtime = decodeURIComponent(helper.request.queryString("endtime"));
43 43
         var source = decodeURIComponent(helper.request.queryString("source")); 
44
+        var lv = decodeURIComponent(helper.request.queryString("lv")); 
44 45
         var apiUrl
45 46
         var dataParams = {}
46 47
         $(document).ready(function () {
47
-        	if (data) {
48
-				dataParams.date = data
49
-        		apiUrl = "DataAssessment/GetEvaluationList"
50
-        	}else{
48
+        	if (lv.toString() != '3') {
49
+        		if (data) {
50
+					dataParams.date = data
51
+	        		apiUrl = "DataAssessment/GetEvaluationList"
52
+	        	}else{
53
+	        		dataParams.starttime = starttime
54
+	        		dataParams.endtime = endtime
55
+	        		apiUrl = "DataAssessment/GetExamineList"
56
+	        	}
57
+        	} else {
51 58
         		dataParams.starttime = starttime
52
-        		dataParams.endtime = endtime
53
-        		apiUrl = "DataAssessment/GetExamineList"
59
+	        	dataParams.endtime = endtime
60
+	        	apiUrl = "DataAssessment/GetEJExamineList"
54 61
         	}
62
+        	
55 63
             load();
56 64
         });
57 65
         //获取查询信息

+ 1 - 1
WebUI/CallCenterWeb.UI/js/WorkOrder/WorkOrderList.js

@@ -49,7 +49,7 @@ function rowStyle(row, index) {
49 49
 }
50 50
 // 查看工单详情
51 51
 function View(val, row) {
52
-    var workId = val;
52
+    var workId = val || '';
53 53
     var workIdCode = workId.slice(0, 4);
54 54
     var workIdAddress = workId.slice(4, 10);
55 55
     var workIdDate = workId.slice(10, 16);