liuzhihui il y a 2 ans
Parent
commit
a954a688d8

+ 2 - 0
WebUI/CallCenterWeb.UI/Business/workDelayedAudit.html

@@ -192,6 +192,7 @@
192 192
 
193 193
     <script>
194 194
         var level = helper.request.queryString("level");
195
+        var jianhang = helper.request.queryString("jianhang");      
195 196
         var tab
196 197
         var exportParams; // 导出参数
197 198
 
@@ -297,6 +298,7 @@
297 298
                         distribute: 0,
298 299
                         sourcearea: $("#sourceAreas").val(), //区域
299 300
                         strworkorderid:$("#strworkorderid").val().replace(/\s+/g, ""),
301
+                        jianhang: jianhang,
300 302
                         // isys: 0, // 未延时待办理
301 303
                         token: $.cookie("token"),
302 304
                     };

Fichier diff supprimé car celui-ci est trop grand
+ 1157 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/LawsuitMedia.html


Fichier diff supprimé car celui-ci est trop grand
+ 1031 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/LeaderDCLMedia.html


+ 966 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/LeaderYJAMedia.html

@@ -0,0 +1,966 @@
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
+                                <th>工单来源:</th>
39
+                                <td>
40
+                                    <select class="form-control" id="source">
41
+                                    </select>
42
+                                </td>
43
+                                <th>来电号码:</th>
44
+                                <td>
45
+                                    <input type="text" id="tel" class="form-control" />
46
+                                </td>
47
+                                <th>录入时间:</th>
48
+                                <td colspan="3">
49
+                                    <input type="text" id="wjstarttime" class="photo x-color laydate-icon"
50
+                                        autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
51
+                                        id="wjendtime" class="photo x-color laydate-icon" autocomplete="off"
52
+                                        style="height: 35px;" />
53
+                                </td>
54
+                            </tr>
55
+                            <tr>
56
+                                <th>事项编号:</th>
57
+                                <td>
58
+                                    <input type="text" placeholder="输入工单号" id="wids" class="form-control" />
59
+                                </td>
60
+                                <th><span class="nameJustified">来电人:</span></th>
61
+                                <td>
62
+                                    <input type="text" id="name" class="form-control" />
63
+                                </td>
64
+                                <!-- <th>工单状态:</th>
65
+                                <td>
66
+                                    <select name="" id="state" class="select">
67
+                                        <option value="" selected="selected">请选择</option>
68
+                                        <option value="0">新工单</option>
69
+                                        <option value="10">待审核</option>
70
+                                        <option value="6">已办理</option>
71
+                                    </select>
72
+                                </td> -->
73
+                                <th>办理时间:</th>
74
+                                <td colspan="3">
75
+                                    <input type="text" id="dealstarttime" class="photo x-color laydate-icon"
76
+                                        autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
77
+                                        id="dealstrendtime" class="photo x-color laydate-icon" autocomplete="off"
78
+                                        style="height: 35px;" />
79
+                                </td>
80
+                            </tr>
81
+                            <tr>
82
+                                <th>受话坐席:</th>
83
+                                <td>
84
+                                    <select id="ZX" name="select" class="selectpicker show-tick form-control" multiple
85
+                                        data-live-search="true">
86
+                                        <option value="">请选择坐席</option>
87
+                                    </select>
88
+                                </td>
89
+                                <th><span class="nameJustified">审核员:</span></th>
90
+                                <td>
91
+                                    <select id="yardman" name="select" class="selectpicker show-tick form-control"
92
+                                        multiple data-live-search="true">
93
+                                        <option value="">请选择调度员</option>
94
+                                    </select>
95
+                                </td>
96
+                                <th><span class="nameJustified">关键字:</span></th>
97
+                                <td>
98
+                                    <input type="text" placeholder="输入关键字" id="key" class="form-control Min-width" />
99
+                                    
100
+                                </td>
101
+                            </tr>
102
+                            <tr>
103
+                                <th>承办单位:</th>
104
+                                <td style="position: relative;">
105
+                                    <div class="inpBox">
106
+                                        <input type="text" class="inps"  />
107
+                                        <i class="Cleans  fa fa-close"></i>
108
+                                        <i class="xl xl_one"></i>
109
+                                        <div class="addTree xlAdd">
110
+                                            <ul id="addTreeDemo" class="ztree"></ul>
111
+                                        </div>
112
+                                    </div>
113
+                                    <div class="selDpart1">
114
+                                        <ul id="sponsor">
115
+                                        </ul>
116
+                                    </div>
117
+                                </td>
118
+                                <th>来电类型:</th>
119
+                                <td>
120
+                                    <select class="form-control" id="type">
121
+                                    </select>
122
+                                </td>
123
+                                <th>反映区域:</th>
124
+                                <td>
125
+                                    <select name="" id="sourceAreas" class="form-control Min-width">
126
+                                    </select>
127
+                                    <botton class="btns Seach">搜索</botton>
128
+                                    
129
+                                </td>
130
+                            </tr>
131
+                            <tr>
132
+                                <th>反映类别:</th>
133
+                                <td class="reflectCategory-wrapper">
134
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
135
+                                    <i class="CleansReactionCategory fa fa-close"></i>
136
+                                    <input type="hidden" id="keyid" />
137
+                                    <div class="reflectCategoryList-wrapper">
138
+                                        <ul id="reflectCategoryList">
139
+                                        </ul>
140
+                                    </div>
141
+                                </td>
142
+                                <th><span class="nameJustified">交办人:</span></th>
143
+                                <td>
144
+                                    <select id="assignUser" name="select" class="selectpicker show-tick form-control" data-live-search="true">
145
+                                        <option value="">请选择</option>
146
+                                    </select>
147
+                                </td>
148
+                                <th>是否公开:</th>
149
+                                <td>
150
+                                    <select class="form-control Min-width" id="isopen">
151
+                                        <option value="">请选择</option>
152
+                                        <option value="0">否</option>
153
+                                        <option value="1">是</option>
154
+                                    </select>
155
+                                    <botton class="btns exportFile">导出</botton>
156
+                                </td>
157
+                            </tr>
158
+                            <tr>
159
+                                <th>是否督办:</th>
160
+                                <td>
161
+                                    <select id="whetherSupervisor" class="form-control" name="select">
162
+                                        <option value="">
163
+                                            请选择
164
+                                        </option>
165
+                                        <option value="1">
166
+                                            是
167
+                                        </option>
168
+                                        <option value="0">
169
+                                            否
170
+                                        </option>
171
+                                    </select>
172
+                                </td>
173
+                                <th>回访满意度:</th>
174
+                                <td>
175
+                                    <select id="issatisfie" class="form-control" name="select">
176
+                                        <option value="">
177
+                                            请选择
178
+                                        </option>
179
+                                        <option value="0">
180
+                                            不满意
181
+                                        </option>
182
+                                        <option value="1">
183
+                                            满意
184
+                                        </option>
185
+                                    </select>
186
+                                </td>
187
+                                <th>分管领导:</th>
188
+                                <td>
189
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
190
+                                        <option value="">请选择</option>
191
+                                        <option value="省长">省长</option>
192
+                                        <option value="市长">市长</option>
193
+                                    </select>
194
+                                </td>
195
+                                
196
+                            </tr>
197
+                            <tr>
198
+                            	<th>处理类型:</th>
199
+                                <td>
200
+                                    <select class="form-control" id="dealtype">
201
+                                        <option value="">请选择</option>
202
+                                        <option value="0">网络转派</option>
203
+                                        <option value="1">当即办理</option>
204
+                                    </select>
205
+                                </td>
206
+                            	<th>满意度:</th>
207
+								<td>
208
+									<select id="satisfaction" class="form-control" name="select">
209
+										<option value="">请选择</option>
210
+										<option value="基本满意">基本满意</option>
211
+										<option value="满意">满意</option>
212
+										<option value="非常满意">非常满意</option>
213
+										<option value="不满意">不满意</option>
214
+										<option value="非常不满意">非常不满意</option>
215
+									</select>
216
+								</td>
217
+                            </tr>
218
+                        </table>
219
+                    </div>
220
+                </div>
221
+                <div>
222
+                    <div style="width: 100%;padding: 10px;">
223
+                        <table id="orderlist" data-row-style="rowStyle" data-query-params="queryParams"
224
+                            data-pagination="true">
225
+                            <thead>
226
+                                <tr>
227
+                                    <!-- <th data-checkbox="true"></th> -->
228
+                                    <th data-formatter="serialNumber" data-align="center">
229
+                                        序号
230
+                                    </th>
231
+                                    <th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单单号</th>
232
+                                    <th data-field="F_ComTitle" data-formatter="GetCont" data-align="center">诉求标题</th>
233
+                                    <th data-field="DeptName" data-align="center">承办单位</th>
234
+                                    <!-- <th data-field="OtherDeptName" data-align="center">协办单位</th> -->
235
+                                    <th data-field="UserName" data-align="center">受理人</th>
236
+                                    <th data-field="F_WorkState" data-align="center" data-formatter="States">办理状态</th>
237
+                                    <!--<th data-field="FilePath" data-formatter="setCode" data-align="center">录音</th>-->
238
+                                    <th data-field="OverState" data-formatter="OverTime" data-align="center">时限</th>
239
+                                    <th data-field="LimitTime" data-formatter="BanTime" data-align="center">办理时限</th>
240
+                                    <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">操作</th>
241
+                                </tr>
242
+                            </thead>
243
+                            <tbody class="list"></tbody>
244
+                        </table>
245
+                    </div>
246
+                </div>
247
+            </div>
248
+        </div>
249
+
250
+        <!--下载框-->
251
+        <div class="t-shade lyxz">
252
+            <div class="shade_k">
253
+                <div class="shade_title">
254
+                    <span>录音播放与下载<srong class="cknum"></srong></span>
255
+                    <span class="setwin gbly"><a>x</a></span>
256
+                </div>
257
+                <div class="shade_content">
258
+                    <div class="Ly_box audiojs">
259
+                    </div>
260
+                </div>
261
+            </div>
262
+        </div>
263
+        <input type="hidden" id="PID" />
264
+        <input type="hidden" id="Dpment" />
265
+    </div>
266
+    <script src="../js/layui/layui.js"></script>
267
+    <script src="../js/bootstrap-select.js"></script>
268
+    <script src="../css/laydate/laydate.js"></script>
269
+    <script src="../My97DatePicker/WdatePicker.js"></script>
270
+    <script src="../js/zTree/jquery.ztree.core.js"></script>
271
+    <script src="../js/search/screen.js"></script>
272
+    <script src="../js/WorkOrder/WorkOrderList.js"></script>
273
+
274
+    <script>
275
+        var wid = helper.request.queryString("states");
276
+        var exportParams; // 导出参数
277
+        if (wid) {
278
+            $("#state").val(wid);
279
+        }
280
+        $(document).ready(function () {
281
+            load();
282
+            // 获取交办人
283
+            getMultimediaPersonnel($("#assignUser"))
284
+            laydate.skin('blue');
285
+            laydate({
286
+                elem: '#wjstarttime',
287
+                event: 'focus',
288
+                istime: true,
289
+                format: 'YYYY-MM-DD hh:mm:ss'
290
+            });
291
+
292
+            laydate({
293
+                elem: '#wjendtime',
294
+                event: 'focus',
295
+                istime: true,
296
+                format: 'YYYY-MM-DD hh:mm:ss'
297
+            });
298
+
299
+            laydate({
300
+                elem: '#dealstarttime',
301
+                event: 'focus',
302
+                istime: true,
303
+                format: 'YYYY-MM-DD hh:mm:ss'
304
+            });
305
+
306
+            laydate({
307
+                elem: '#dealstrendtime',
308
+                event: 'focus',
309
+                istime: true,
310
+                format: 'YYYY-MM-DD hh:mm:ss'
311
+            });
312
+        });
313
+        //关闭录音弹出
314
+        $(".gbly").click(function () {
315
+            $(".lyxz").removeClass("cx");
316
+            $('audio')[0].pause();
317
+        });
318
+
319
+        $("#orderlist").on("click-row.bs.table", function (e, row, ele) {
320
+            $('.success').removeClass('success'); //去除之前选中的行的,选中样式
321
+            $(ele).addClass('success'); //添加当前选中的 success样式用于区别
322
+        });
323
+
324
+        //获取查询信息
325
+        function load() {
326
+            //坐席
327
+            var usercodeID = "";
328
+            var usercode_ = $("#ZX").val(); //坐席
329
+            if (usercode_ != null) {
330
+                $(usercode_).each(function (i, n) {
331
+                    var obj1 = '';
332
+                    obj1 = n + ",";
333
+                    usercodeID += obj1;
334
+                })
335
+            } else {
336
+                usercodeID = ""
337
+            }
338
+            //      	调度员
339
+            var ddusercodeID = "";
340
+            var ddusercode_ = $("#yardman").val(); //坐席
341
+            if (ddusercode_ != null) {
342
+                $(ddusercode_).each(function (i, n) {
343
+                    var obj2 = '';
344
+                    obj2 = n + ",";
345
+                    ddusercodeID += obj2;
346
+                })
347
+            } else {
348
+                ddusercodeID = ""
349
+            }
350
+            //先销毁表格
351
+            $('#orderlist').bootstrapTable('destroy');
352
+            //初始化表格,动态从服务器加载数据
353
+            $("#orderlist").bootstrapTable({
354
+                method: "get", //使用get请求到服务器获取数据
355
+                url: huayi.config.callcenter_url + "WorkOrder/GetLDDealList", //获取数据的Servlet地址
356
+                contentType: "application/x-www-form-urlencoded",
357
+                striped: true, //表格显示条纹
358
+                pagination: true, //启动分页
359
+                pageSize: 10, //每页显示的记录数
360
+                pageNumber: 1, //当前第几页
361
+                pageList: [10, 20, 50, 100], //记录数可选列表
362
+                search: false, //是否启用查询
363
+                showColumns: false, //显示下拉框勾选要显示的列
364
+                showRefresh: false, //显示刷新按钮
365
+                sidePagination: "server", //表示服务端请求
366
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
367
+                //设置为limit可以获取limit, offset, search, sort, order
368
+                queryParamsType: "undefined",
369
+                queryParams: function queryParams(params) { //设置查询参数
370
+                    var param = {
371
+                        page: params.pageNumber,
372
+                        pagesize: params.pageSize,
373
+                        workid: $("#wids").val(),
374
+                        state: $("#state").val(), //=工单状态
375
+                        type: $("#type").val(), //=工单类型
376
+                        bigtype: $("#bigtype").val(), //=大类别
377
+                        smalltype: $("#smalltype").val(), //=小类别
378
+                        key: $("#key").val(), //=关键字
379
+                        tel: $("#tel").val(), //=客户电话
380
+                        name: $("#name").val(), //=客户名称
381
+                        usercode: usercodeID, //=坐席工号
382
+                        ddusercode: ddusercodeID,
383
+                        keyid: $("#keyid").val(), //=关键词id
384
+                        source: $("#source").val(), //=来源&
385
+                        //starttime: $("#starttime").val(), //=开始时间
386
+                        //endtime: $("#endtime").val(), //=结束时间
387
+                        wjstarttime: $("#wjstarttime").val(), //=开始时间
388
+                        wjendtime: $("#wjendtime").val(), //=结束时间
389
+                        deptid: $("#PID").val(),
390
+                        type: $("#type").val(),
391
+                        tab: 5, //待处理
392
+                        sourcearea: $('#sourceAreas').val(), //区域
393
+                        dealtype: $("#dealtype").val(),
394
+                        Issatisfie: $("#Issatisfie").val(),
395
+                        isopen: $("#isopen").val(), // 是否公开
396
+                        jianhang: 6, // 多媒体
397
+                        splituser: $("#leaderCharge").val(), // 分管领导
398
+                        assuser: $("#assignUser").val(), // 交办人
399
+                        isdb: $("#whetherSupervisor").val(), // 是否督办
400
+                        issatisfie: $("#issatisfie").val(), // 回访满意度
401
+                        dealstarttime: $("#dealstarttime").val(), // 办理开始时间
402
+                        dealstrendtime: $("#dealstrendtime").val(), // 办理结束时间
403
+                        myd:$("#satisfaction").val(), //满意度
404
+                        dealtype: $("#dealtype").val(), //处理类型
405
+                        token: $.cookie("token")
406
+                    };
407
+                    // 导出参数
408
+                    exportParams = param;
409
+                    return param;
410
+                },
411
+                onLoadSuccess: function (data) { //加载成功时执行
412
+                    //						layer.msg("加载成功");
413
+                    //console.log(data);
414
+                },
415
+                onLoadError: function () { //加载失败时执行
416
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
417
+                }
418
+            });
419
+        }
420
+        //状态
421
+        function States(val, row) {
422
+            var html = '';
423
+            switch (val + '') {
424
+                case '0':
425
+                    html = '新工单';
426
+                    if (row.F_IsReturn == 1) {
427
+                        html = '新工单(回退)';
428
+                    }
429
+                    break;
430
+                case '1':
431
+                    html = '待交办';
432
+                    break;
433
+                case '2':
434
+                    html = '待查收';
435
+                    break;
436
+                case '3':
437
+                    html = '退回审核中';
438
+                    break;
439
+                case '4':
440
+                    html = '办理中';
441
+                    break;
442
+                case '5':
443
+                    html = '延时审核';
444
+                    break;
445
+                case '6':
446
+                    html = '已办理';
447
+                    break;
448
+                case '7':
449
+                    html = '已回访';
450
+                    break;
451
+                case '8':
452
+                    html = '重办中';
453
+                    break;
454
+                case '9':
455
+                    html = '已结案';
456
+                    break;
457
+                case '10':
458
+                    html = '待审核';
459
+                    break;
460
+                case '11':
461
+                    html = '重办待交办';
462
+                    break;
463
+                    //              case '12':
464
+                    //                  html = '待审核';
465
+                    //                  break;
466
+                case '13':
467
+                    html = '重办驳回';
468
+                    break;
469
+            }
470
+            return html;
471
+        }
472
+        //时限
473
+        function OverTime(val, row) {
474
+            if (val == 1) {
475
+                return '<div class="" style="cursor: pointer;">' +
476
+                    '<span class="Greens">' + row.GapTime + '</span>' +
477
+                    '</div>';
478
+            } else if (val == 2) {
479
+                return '<div class="" style="cursor: pointer;">' +
480
+                    '<span class="Yellows">' + row.GapTime + '</span>' +
481
+                    '</div>';
482
+            } else if (val == 3) {
483
+                return '<div class="" style="cursor: pointer;">' +
484
+                    '<span class="Reds">' + row.GapTime + '</span>' +
485
+                    '</div>';
486
+            }
487
+        }
488
+        //办理时限
489
+        function BanTime(val) {
490
+            if (val) {
491
+                var time = val.substring(0, val.indexOf(' '));
492
+                return '<div class="" style="cursor: pointer;">' +
493
+                    '<span>' + time + '</span>' +
494
+                    '</div>';
495
+            }
496
+
497
+        }
498
+        //音频
499
+        function setCode(val) {
500
+            if (val) {
501
+                return '<div class="imgs" style="cursor: pointer;">' +
502
+                    '<img src="../img/vice.png" alt="" onclick= "helper.luyin.view(this)" item="' + val + '" />' +
503
+                    '</div>';
504
+            } else {
505
+                return '';
506
+            }
507
+        }
508
+
509
+        //编号
510
+        function serialNumber(val, row, index) {
511
+            return index + 1;
512
+        }
513
+
514
+        function GetCont(val) {
515
+            if (val) {
516
+                var str = '<div '
517
+                if (val.length > 10) {
518
+                    str = str + ' title="' + val + '" ';
519
+                    val = val.substr(0, 10) + "...";
520
+                }
521
+                return str + '>' + val + '</div>';
522
+            } else {
523
+                return '';
524
+            }
525
+        }
526
+        //操作
527
+        function Dispose(val, row) {
528
+            var Rows = row.Buttons;
529
+            var html = '';
530
+            for (var i = 0; i < Rows.length; i++) {
531
+
532
+                var html1 = huayi.config.arr[Rows[i].key * 1 - 1];
533
+                if (html1) {
534
+                    html1 = html1.replace("data", val);
535
+                }
536
+                html += html1;
537
+
538
+            }
539
+            return html;
540
+        }
541
+
542
+        //编辑
543
+        function bj(str) {
544
+            layer.open({
545
+                type: 2,
546
+                content: "../CommonHtml/AddAppeal.html?wid=" + str, //iframe的url,no代表不显示滚动条
547
+                title: '编辑工单',
548
+                area: ['96%', '85%'], //宽高
549
+            });
550
+        }
551
+        //删除
552
+        function move(str) {
553
+            layer.confirm('确定删除工单?', {
554
+                btn: ['是', '否'] //按钮
555
+            }, function () {
556
+                $.post(huayi.config.callcenter_url + "WorkOrder/DelWorkOrder", {
557
+                    ids: str,
558
+                    token: $.cookie("token")
559
+                }, function (result) {
560
+                    result = JSON.parse(result);
561
+                    if (result.state.toLowerCase() == "success") {
562
+                        layer.msg("删除成功");
563
+                        load();
564
+                    }
565
+                })
566
+            });
567
+        }
568
+        //提交
569
+        function tj(str) {
570
+            layer.confirm('确定要提交工单么?', {
571
+                btn: ['确定', '取消'] //按钮
572
+            }, function () {
573
+                //请求后台数据
574
+                /*发送请求*/
575
+                $.post(huayi.config.callcenter_url + "WorkOrder/SubmitWorkOrder", {
576
+                    ids: str,
577
+                    token: $.cookie("token")
578
+                }, function (result) {
579
+                    result = JSON.parse(result);
580
+                    if (result.state.toLowerCase() == "success") {
581
+                        layer.msg("提交成功");
582
+                        load();
583
+                    }
584
+                })
585
+            });
586
+        }
587
+        //交办
588
+        function jb(str) {
589
+            layer.open({
590
+                type: 2,
591
+                content: "../CommonHtml/jiaoban.html?wid=" + str, //iframe的url,no代表不显示滚动条
592
+                title: '工单交办',
593
+                area: ['87%', '80%'], //宽高
594
+            });
595
+        }
596
+        //领导批示
597
+        function lader(str) {
598
+            layer.open({
599
+                type: 2,
600
+                content: "../CommonHtml/Leader.html?wid=" + str, //iframe的url,no代表不显示滚动条
601
+                title: '领导批示',
602
+                area: ['60%', '80%'], //宽高
603
+            });
604
+        }
605
+        //市长批示
606
+        function city(str) {
607
+            layer.open({
608
+                type: 2,
609
+                content: "../CommonHtml/shizhang.html?wid=" + str, //iframe的url,no代表不显示滚动条
610
+                title: '领导批示',
611
+                area: ['60%', '80%'], //宽高
612
+            });
613
+        }
614
+        //办理
615
+        function bl(str) {
616
+            layer.open({
617
+                type: 2,
618
+                content: "../CommonHtml/banli.html?wid=" + str, //iframe的url,no代表不显示滚动条
619
+                title: '办理工单',
620
+                area: ['60%', '80%'], //宽高
621
+            });
622
+        }
623
+        //督办
624
+
625
+        function Supervision(str) {
626
+            layer.open({
627
+                type: 2,
628
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=1', //iframe的url,no代表不显示滚动条
629
+                title: '督办',
630
+                area: ['60%', '80%'], //宽高
631
+            });
632
+        }
633
+
634
+        //督查
635
+        function Supervision_(str) {
636
+            layer.open({
637
+                type: 2,
638
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=2', //iframe的url,no代表不显示滚动条
639
+                title: '监察',
640
+                area: ['60%', '80%'], //宽高
641
+            });
642
+        }
643
+        //强制结案
644
+        function StrongLawsuit(str) {
645
+            layer.open({
646
+                type: 2,
647
+                content: "../CommonHtml/StrongLawsuit.html?wid=" + str, //iframe的url,no代表不显示滚动条
648
+                title: '强制结案',
649
+                area: ['60%', '80%'], //宽高
650
+            });
651
+        }
652
+        //回退BackDtail
653
+        function BackDtail(str) {
654
+            layer.open({
655
+                type: 2,
656
+                content: "../CommonHtml/BackDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
657
+                title: '工单回退',
658
+                area: ['60%', '80%'], //宽高
659
+            });
660
+        }
661
+        //查收
662
+        function cs(str) {
663
+            layer.confirm('确定要查收?', {
664
+                btn: ['是', '否'] //按钮
665
+            }, function () {
666
+                $.post(huayi.config.callcenter_url + "WorkOrder/ReceiveWorkOrder", {
667
+                    workorderid: str,
668
+                    token: $.cookie("token")
669
+                }, function (result) {
670
+                    result = JSON.parse(result);
671
+                    if (result.state.toLowerCase() == "success") {
672
+                        layer.msg("查收成功");
673
+                        load();
674
+                    }
675
+                })
676
+            });
677
+        }
678
+        //收回
679
+        function sh(str) {
680
+            layer.confirm('确定要回收?', {
681
+                btn: ['是', '否'] //按钮
682
+            }, function () {
683
+                $.post(huayi.config.callcenter_url + "WorkOrder/TakeBackWorkOrder", {
684
+                    workorderid: str,
685
+                    token: $.cookie("token")
686
+                }, function (result) {
687
+                    result = JSON.parse(result);
688
+                    if (result.state.toLowerCase() == "success") {
689
+                        layer.msg("回收");
690
+                        load();
691
+                    }
692
+                })
693
+            });
694
+        }
695
+        //强制回收
696
+        function recycles() {
697
+            layer.confirm('确定要强制退回吗?', {
698
+                btn: ['是', '否'] //按钮
699
+            });
700
+        }
701
+        //退回申请
702
+        function th(str) {
703
+            layer.open({
704
+                type: 2,
705
+                content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
706
+                title: '申请退回工单',
707
+                area: ['60%', '80%'], //宽高
708
+            });
709
+        }
710
+        //审核退回申请
711
+        function shth(str) {
712
+            layer.open({
713
+                type: 2,
714
+                content: "../CommonHtml/shth.html?wid=" + str, //iframe的url,no代表不显示滚动条
715
+                title: '审核退回申请',
716
+                area: ['60%', '80%'], //宽高
717
+            });
718
+        }
719
+        //申请延时
720
+        function ys(str) {
721
+            layer.open({
722
+                type: 2,
723
+                content: "../CommonHtml/Timesq.html?wid=" + str, //iframe的url,no代表不显示滚动条
724
+                title: '申请延时',
725
+                area: ['60%', '80%'], //宽高
726
+            });
727
+        }
728
+        //审核申请延时
729
+        function shys(str) {
730
+            layer.open({
731
+                type: 2,
732
+                content: "../CommonHtml/shtime.html?wid=" + str, //iframe的url,no代表不显示滚动条
733
+                title: '审核延时申请',
734
+                area: ['60%', '80%'], //宽高
735
+            });
736
+        }
737
+        //诉求回访
738
+        function hf(str) {
739
+            layer.open({
740
+                type: 2,
741
+                content: "../CommonHtml/Back.html?wid=" + str, //iframe的url,no代表不显示滚动条
742
+                title: '工单回访',
743
+                area: ['60%', '80%'], //宽高
744
+            });
745
+        }
746
+        //重办工单
747
+        function cb(str) {
748
+            layer.open({
749
+                type: 2,
750
+                content: "../CommonHtml/Cb.html?wid=" + str, //iframe的url,no代表不显示滚动条
751
+                title: '重办工单',
752
+                area: ['60%', '80%'], //宽高
753
+            });
754
+        }
755
+        //结案
756
+        function Lawsuit(str) {
757
+            layer.open({
758
+                type: 2,
759
+                content: "../CommonHtml/lawsuits.html?wid=" + str, //iframe的url,no代表不显示滚动条
760
+                title: '诉求单结案',
761
+                area: ['60%', '80%'], //宽高
762
+            });
763
+        }
764
+        //提交重办
765
+        function tjcb(str) {
766
+            layer.open({
767
+                type: 2,
768
+                content: "../CommonHtml/reasonCB.html?wid=" + str, //iframe的url,no代表不显示滚动条
769
+                title: "提交重办",
770
+                area: ["50%", "40%"], //宽高
771
+            });
772
+            //      	 layer.confirm('确认提交重办吗?', {
773
+            //              btn: ['是', '否'] //按钮
774
+            //          }, function () {
775
+            //              $.post(huayi.config.callcenter_url + 'WorkOrder/SubReloadWorkOrder', {
776
+            //					ids: str,
777
+            //					"token": $.cookie("token")
778
+            //				}, function(result) {
779
+            //					result = JSON.parse(result);
780
+            //					if(result.state.toLowerCase() == "success") {
781
+            //						layer.msg("操作成功");
782
+            //						//load();
783
+            //						$("#orderlist").bootstrapTable('refresh');
784
+            //					}
785
+            //				})
786
+            //          });
787
+        }
788
+        //退回
789
+        function returnAuditor(str) {
790
+            layer.open({
791
+                type: 2,
792
+                content: "../CommonHtml/returnAuditor.html?wid=" + str, //iframe的url,no代表不显示滚动条
793
+                title: "退回",
794
+                area: ["50%", "40%"], //宽高
795
+            });
796
+        }
797
+        //修改
798
+        function editProcessingResult(str) {
799
+            layer.open({
800
+                type: 2,
801
+                content: "../CommonHtml/editProcessingResult.html?wid=" + str, //iframe的url,no代表不显示滚动条
802
+                title: "修改",
803
+                area: ["50%", "70%"], //宽高
804
+            });
805
+        }
806
+
807
+        // 已办未果
808
+        function unsuccessful(str) {
809
+            layer.confirm('确认已办未果吗?', {
810
+                btn: ['是', '否'] //按钮
811
+            }, function () {
812
+                $.post(huayi.config.callcenter_url + 'WorkOrder/Transfer', {
813
+                    workorderid: str,
814
+                    "token": $.cookie("token")
815
+                }, function (result) {
816
+                    result = JSON.parse(result);
817
+                    if (result.state.toLowerCase() == "success") {
818
+                        layer.msg("操作成功");
819
+                        $("#orderlist").bootstrapTable('refresh');
820
+                    }
821
+                })
822
+            });
823
+        }
824
+
825
+        $('.Appeal').click(function () {
826
+            layer.open({
827
+                type: 2,
828
+                content: "../CommonHtml/AddAppeal.html?wid=", //iframe的url,no代表不显示滚动条
829
+                title: '新增诉求',
830
+                area: ['85%', '80%'], //宽高
831
+            });
832
+        })
833
+        //上传文件
834
+        function upload() {
835
+            if (document.getElementById("upFile").files.length > 0) {
836
+                var formData = new FormData();
837
+                formData.append("upFile", document.getElementById("upFile").files[0]);
838
+                formData.append("token", $.cookie("token"));
839
+                $.ajax({
840
+                    url: huayi.config.callcenter_url + "/WorkOrder/UploadFile",
841
+                    type: "POST",
842
+                    data: formData,
843
+                    /**
844
+                     *必须false才会自动加上正确的Content-Type
845
+                     */
846
+                    contentType: false,
847
+                    /**
848
+                     * 必须false才会避开jQuery对 formdata 的默认处理
849
+                     * XMLHttpRequest会对 formdata 进行正确的处理
850
+                     */
851
+                    processData: false,
852
+                    success: function (result) {
853
+                        document.getElementById("upFile").outerHTML = document.getElementById("upFile")
854
+                            .outerHTML;
855
+                        $("#upFile").change(function () {
856
+                            upload();
857
+                        });
858
+                        var r = $.parseJSON(result);
859
+                        if (r.state.toLowerCase() == "success") {
860
+                            $(".fjnr").text(r.data);
861
+                            $("#scfj").show();
862
+                        }
863
+                    }
864
+                });
865
+            } else {
866
+                layer.confirm('请上传文件!', {
867
+                    btn: ['确定']
868
+                });
869
+            }
870
+        }
871
+        //来源
872
+        function LY(obj) {
873
+            obj.empty();
874
+            obj.append('<option selected="selected" value="">请选择</option>');
875
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
876
+                "token": $.cookie("token"),
877
+                id: 1
878
+            }, function (data) {
879
+                if (data.state.toLowerCase() == "success") {
880
+                    var content = data.data;
881
+                    $(content).each(function (i, n) {
882
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
883
+                            obj);
884
+                    })
885
+                }
886
+            })
887
+        }
888
+        //类别
889
+        function LB(obj) {
890
+            obj.empty();
891
+            obj.append('<option selected="selected" value="">请选择</option>');
892
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
893
+                "token": $.cookie("token"),
894
+                id: 2
895
+            }, function (data) {
896
+                if (data.state.toLowerCase() == "success") {
897
+                    var content = data.data;
898
+                    $(content).each(function (i, n) {
899
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
900
+                            obj);
901
+                    })
902
+                }
903
+            })
904
+        }
905
+        //		主题
906
+        function ZT(obj) {
907
+            obj.empty();
908
+            obj.append('<option selected="selected" value="">请选择</option>');
909
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
910
+                "token": $.cookie("token"),
911
+                id: 3
912
+            }, function (data) {
913
+                if (data.state.toLowerCase() == "success") {
914
+                    var content = data.data;
915
+                    $(content).each(function (i, n) {
916
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
917
+                            obj);
918
+                    })
919
+                }
920
+            })
921
+        }
922
+
923
+
924
+        function tree() {
925
+            $.get(huayi.config.callcenter_url + 'Department/GetDeptList', {
926
+                "token": $.cookie("token"),
927
+                //		"pid": pid
928
+            }, function (result) {
929
+                result = $.parseJSON(result);
930
+                $.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
931
+            });
932
+        }
933
+        var setting1 = {
934
+            data: {
935
+                key: {
936
+                    name: "F_DeptName"
937
+                },
938
+                simpleData: {
939
+                    enable: true,
940
+                    idKey: "F_DeptId",
941
+                    pIdKey: "F_PartentId",
942
+                    rootPId: 0
943
+                }
944
+            },
945
+            callback: {
946
+                onClick: zTreeOnClick
947
+            }
948
+        };
949
+
950
+        function zTreeOnClick(event, treeId, treeNode) {
951
+            if (treeNode.level >= 1) {
952
+                $('.inps').val(treeNode.F_DeptName);
953
+                $("#PID").val(treeNode.F_DeptId);
954
+                $("#Dpment").val(treeNode.F_DeptName);
955
+                $(".Cleans").show();
956
+            }
957
+
958
+        };
959
+        $(".exportFile").click(function () {
960
+            exportParams.isdc = 1;
961
+            exportFileFun("WorkOrder/GetLDDealList", exportParams)
962
+        })
963
+    </script>
964
+</body>
965
+
966
+</html>

+ 919 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/LeaderYJBMedia.html

@@ -0,0 +1,919 @@
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
+                                <th>工单来源:</th>
39
+                                <td>
40
+                                    <select class="form-control" id="source">
41
+                                    </select>
42
+                                </td>
43
+                                <th>来电号码:</th>
44
+                                <td>
45
+                                    <input type="text" id="tel" class="form-control" />
46
+                                </td>
47
+                                <th>录入时间:</th>
48
+                                <td colspan="3">
49
+                                    <input type="text" id="starttime" class="photo x-color laydate-icon"
50
+                                        autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
51
+                                        id="endtime" class="photo x-color laydate-icon" autocomplete="off"
52
+                                        style="height: 35px;" />
53
+                                </td>
54
+                            </tr>
55
+                            <tr>
56
+                                <th>事项编号:</th>
57
+                                <td>
58
+                                    <input type="text" placeholder="输入工单号" id="wids" class="form-control" />
59
+                                </td>
60
+                                <th><span class="nameJustified">来电人:</span></th>
61
+                                <td>
62
+                                    <input type="text" id="name" class="form-control" />
63
+                                </td>
64
+                                <!-- <th>工单状态:</th>
65
+                                <td>
66
+                                    <select name="" id="state" class="select">
67
+                                        <option value="" selected="selected">请选择</option>
68
+                                        <option value="0">新工单</option>
69
+                                        <option value="10">待审核</option>
70
+                                        <option value="6">已办理</option>
71
+                                    </select>
72
+                                </td> -->
73
+                                <th><span class="nameJustified">关键字:</span></th>
74
+                                <td>
75
+                                    <input type="text" placeholder="输入关键字" id="key" class="form-control Min-width" />
76
+                                    <botton class="btns Seach">搜索</botton>
77
+                                </td>
78
+                            </tr>
79
+                            <tr>
80
+                                <th>受话坐席:</th>
81
+                                <td>
82
+                                    <select id="ZX" name="select" class="selectpicker show-tick form-control" multiple
83
+                                        data-live-search="true">
84
+                                        <option value="">请选择坐席</option>
85
+                                    </select>
86
+                                </td>
87
+                                <th><span class="nameJustified">审核员:</span></th>
88
+                                <td>
89
+                                    <select id="yardman" name="select" class="selectpicker show-tick form-control"
90
+                                        multiple data-live-search="true">
91
+                                        <option value="">请选择调度员</option>
92
+                                    </select>
93
+                                </td>
94
+                                <th>反映区域:</th>
95
+                                <td>
96
+                                    <select name="" id="sourceAreas" class="form-control Min-width">
97
+                                    </select>
98
+                                    <botton class="btns exportFile">导出</botton>
99
+                                </td>
100
+                            </tr>
101
+                            <tr>
102
+                                <th>承办单位:</th>
103
+                                <td style="position: relative;">
104
+                                    <div class="inpBox">
105
+                                        <input type="text" class="inps"  />
106
+                                        <i class="Cleans  fa fa-close"></i>
107
+                                        <i class="xl xl_one"></i>
108
+                                        <div class="addTree xlAdd">
109
+                                            <ul id="addTreeDemo" class="ztree"></ul>
110
+                                        </div>
111
+                                    </div>
112
+                                    <div class="selDpart1">
113
+                                        <ul id="sponsor">
114
+                                        </ul>
115
+                                    </div>
116
+                                </td>
117
+                                <th>来电类型:</th>
118
+                                <td>
119
+                                    <select class="form-control" id="type">
120
+                                    </select>
121
+                                </td>
122
+                                <th>分管领导:</th>
123
+                                <td>
124
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
125
+                                        <option value="">
126
+                                            请选择
127
+                                        </option>
128
+                                        <option value="省长">
129
+                                            省长
130
+                                        </option>
131
+                                        <option value="市长">
132
+                                            市长
133
+                                        </option>
134
+                                    </select>
135
+                                </td>
136
+                            </tr>
137
+                            <tr>
138
+                                <th>反映类别:</th>
139
+                                <td class="reflectCategory-wrapper">
140
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
141
+                                    <i class="CleansReactionCategory fa fa-close"></i>
142
+                                    <input type="hidden" id="keyid" />
143
+                                    <div class="reflectCategoryList-wrapper">
144
+                                        <ul id="reflectCategoryList">
145
+                                        </ul>
146
+                                    </div>
147
+                                </td>
148
+                                <th><span class="nameJustified">交办人:</span></th>
149
+                                <td>
150
+                                    <select id="assignUser" name="select" class="selectpicker show-tick form-control" data-live-search="true">
151
+                                        <option value="">请选择</option>
152
+                                    </select>
153
+                                </td>
154
+                                <th>工单状态:</th>
155
+                                <td>
156
+                                    <select name="" id="state" class="form-control Min-width">
157
+                                        <option selected="selected" value="">
158
+                                            请选择
159
+                                        </option>
160
+                                        <option value="2">待查收</option>
161
+                                        <option value="4">办理中</option>
162
+                                    </select>
163
+                                </td>
164
+                            </tr>
165
+                        </table>
166
+                    </div>
167
+                </div>
168
+                <div>
169
+                    <div style="width: 100%;padding: 10px;">
170
+                        <table id="orderlist" data-row-style="rowStyle" data-query-params="queryParams"
171
+                            data-pagination="true">
172
+                            <thead>
173
+                                <tr>
174
+                                    <!-- <th data-checkbox="true"></th> -->
175
+                                    <th data-formatter="serialNumber" data-align="center">
176
+                                        序号
177
+                                    </th>
178
+                                    <th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单单号</th>
179
+                                    <th data-field="F_ComTitle" data-formatter="GetCont" data-align="center">诉求标题</th>
180
+                                    <th data-field="DeptName" data-align="center">承办单位</th>
181
+                                    <!-- <th data-field="OtherDeptName" data-align="center">协办单位</th> -->
182
+                                    <th data-field="UserName" data-align="center">受理人</th>
183
+                                    <th data-field="F_WorkState" data-align="center" data-formatter="States">办理状态</th>
184
+                                    <!--<th data-field="FilePath" data-formatter="setCode" data-align="center">录音</th>-->
185
+                                    <th data-field="OverState" data-formatter="OverTime" data-align="center">时限</th>
186
+                                    <th data-field="LimitTime" data-formatter="BanTime" data-align="center">办理时限</th>
187
+                                    <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">操作</th>
188
+                                </tr>
189
+                            </thead>
190
+                            <tbody class="list"></tbody>
191
+                        </table>
192
+                    </div>
193
+                </div>
194
+            </div>
195
+        </div>
196
+
197
+        <!--下载框-->
198
+        <div class="t-shade lyxz">
199
+            <div class="shade_k">
200
+                <div class="shade_title">
201
+                    <span>录音播放与下载<srong class="cknum"></srong></span>
202
+                    <span class="setwin gbly"><a>x</a></span>
203
+                </div>
204
+                <div class="shade_content">
205
+                    <div class="Ly_box audiojs">
206
+                    </div>
207
+                </div>
208
+            </div>
209
+        </div>
210
+        <input type="hidden" id="PID" />
211
+        <input type="hidden" id="Dpment" />
212
+    </div>
213
+    <script src="../js/layui/layui.js"></script>
214
+    <script src="../js/bootstrap-select.js"></script>
215
+    <script src="../css/laydate/laydate.js"></script>
216
+    <script src="../My97DatePicker/WdatePicker.js"></script>
217
+    <script src="../js/zTree/jquery.ztree.core.js"></script>
218
+    <script src="../js/search/screen.js"></script>
219
+    <script src="../js/WorkOrder/WorkOrderList.js"></script>
220
+
221
+    <script>
222
+        $(document).ready(function () {
223
+            load();
224
+            // 获取交办人
225
+            getMultimediaPersonnel($("#assignUser"))
226
+            laydate.skin('blue');
227
+            laydate({
228
+                elem: '#starttime',
229
+                event: 'focus',
230
+                istime: true,
231
+                format: 'YYYY-MM-DD hh:mm:ss'
232
+            });
233
+            laydate({
234
+                elem: '#endtime',
235
+                event: 'focus',
236
+                istime: true,
237
+                format: 'YYYY-MM-DD hh:mm:ss'
238
+            });
239
+        });
240
+        //关闭录音弹出
241
+        $(".gbly").click(function () {
242
+            $(".lyxz").removeClass("cx");
243
+            $('audio')[0].pause();
244
+        });
245
+
246
+        $("#orderlist").on("click-row.bs.table", function (e, row, ele) {
247
+            $('.success').removeClass('success'); //去除之前选中的行的,选中样式
248
+            $(ele).addClass('success'); //添加当前选中的 success样式用于区别
249
+        });
250
+
251
+        //获取查询信息
252
+        function load() {
253
+            //坐席
254
+            var usercodeID = "";
255
+            var usercode_ = $("#ZX").val(); //坐席
256
+            if (usercode_ != null) {
257
+                $(usercode_).each(function (i, n) {
258
+                    var obj1 = '';
259
+                    obj1 = n + ",";
260
+                    usercodeID += obj1;
261
+                })
262
+                usercodeID = usercodeID.slice(0, -1)
263
+            } else {
264
+                usercodeID = ""
265
+            }
266
+            //      	调度员
267
+            var ddusercodeID = "";
268
+            var ddusercode_ = $("#yardman").val(); //坐席
269
+            if (ddusercode_ != null) {
270
+                $(ddusercode_).each(function (i, n) {
271
+                    var obj2 = '';
272
+                    obj2 = n + ",";
273
+                    ddusercodeID += obj2;
274
+                })
275
+            } else {
276
+                ddusercodeID = ""
277
+            }
278
+            //先销毁表格
279
+            $('#orderlist').bootstrapTable('destroy');
280
+            //初始化表格,动态从服务器加载数据
281
+            $("#orderlist").bootstrapTable({
282
+                method: "get", //使用get请求到服务器获取数据
283
+                url: huayi.config.callcenter_url + "WorkOrder/GetLDDealList", //获取数据的Servlet地址
284
+                contentType: "application/x-www-form-urlencoded",
285
+                striped: true, //表格显示条纹
286
+                pagination: true, //启动分页
287
+                pageSize: 10, //每页显示的记录数
288
+                pageNumber: 1, //当前第几页
289
+                pageList: [10, 20, 50, 100], //记录数可选列表
290
+                search: false, //是否启用查询
291
+                showColumns: false, //显示下拉框勾选要显示的列
292
+                showRefresh: false, //显示刷新按钮
293
+                sidePagination: "server", //表示服务端请求
294
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
295
+                //设置为limit可以获取limit, offset, search, sort, order
296
+                queryParamsType: "undefined",
297
+                queryParams: function queryParams(params) { //设置查询参数
298
+                    var param = {
299
+                        page: params.pageNumber,
300
+                        pagesize: params.pageSize,
301
+                        workid: $("#wids").val(),
302
+                        state: $("#state").val(), //=工单状态
303
+                        type: $("#type").val(), //=工单类型
304
+                        bigtype: $("#bigtype").val(), //=大类别
305
+                        smalltype: $("#smalltype").val(), //=小类别
306
+                        key: $("#key").val(), //=关键字
307
+                        tel: $("#tel").val(), //=客户电话
308
+                        name: $("#name").val(), //=客户名称
309
+                        usercode: usercodeID, //=坐席工号
310
+                        ddusercode: ddusercodeID,
311
+                        keyid: $("#keyid").val(), //=关键词id
312
+                        source: $("#source").val(), //=来源&
313
+                        jbstarttime: $("#starttime").val(), //=开始时间
314
+                        jbendtime: $("#endtime").val(), //=结束时间
315
+                        deptid: $("#PID").val(),
316
+                        type: $("#type").val(),
317
+                        tab: 1, //待处理
318
+                        sourcearea: $('#sourceAreas').val(), //区域
319
+                        splituser: $("#leaderCharge").val(), // 分管领导
320
+                        assuser: $("#assignUser").val(), // 交办人
321
+                        jianhang: 6, // 多媒体
322
+                        token: $.cookie("token")
323
+                    };
324
+                    return param;
325
+                },
326
+                onLoadSuccess: function (data) { //加载成功时执行
327
+                    //layer.msg("加载成功");
328
+                    //console.log(data);
329
+                    var roleCode = $.cookie("code")
330
+                    if (roleCode == "GLY" || roleCode == "ZXLD" || roleCode == "WLDW") {
331
+                        $(".sendMsg").show()
332
+                    } else {
333
+                        $(".sendMsg").hide()
334
+                    }
335
+                },
336
+                onLoadError: function () { //加载失败时执行
337
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
338
+                }
339
+            });
340
+        }
341
+        //状态
342
+        function States(val, row) {
343
+            var html = '';
344
+            switch (val + '') {
345
+                case '0':
346
+                    html = '新工单';
347
+                    if (row.F_IsReturn == 1) {
348
+                        html = '新工单(回退)';
349
+                    }
350
+                    break;
351
+                case '1':
352
+                    html = '待交办';
353
+                    break;
354
+                case '2':
355
+                    html = '待查收';
356
+                    break;
357
+                case '3':
358
+                    html = '退回审核中';
359
+                    break;
360
+                case '4':
361
+                    html = '办理中';
362
+                    break;
363
+                case '5':
364
+                    html = '延时审核';
365
+                    break;
366
+                case '6':
367
+                    if (row.F_IsProtect === 2 || row.F_IsProtect === 3) {
368
+                        html = "已办未果"
369
+                    } else {
370
+                        html = '已办理';
371
+                    }
372
+                    break;
373
+                case '7':
374
+                    html = '已回访';
375
+                    break;
376
+                case '8':
377
+                    html = "重办中";
378
+                    break;
379
+                case '9':
380
+                    html = '已结案';
381
+                    break;
382
+            }
383
+            return html;
384
+
385
+        }
386
+        //时限
387
+        function OverTime(val, row) {
388
+            if (val == 1) {
389
+                return '<div class="" style="cursor: pointer;">' +
390
+                    '<span class="Greens">' + row.GapTime + '</span>' +
391
+                    '</div>';
392
+            } else if (val == 2) {
393
+                return '<div class="" style="cursor: pointer;">' +
394
+                    '<span class="Yellows">' + row.GapTime + '</span>' +
395
+                    '</div>';
396
+            } else if (val == 3) {
397
+                return '<div class="" style="cursor: pointer;">' +
398
+                    '<span class="Reds">' + row.GapTime + '</span>' +
399
+                    '</div>';
400
+            }
401
+        }
402
+        //办理时限
403
+        function BanTime(val) {
404
+            if (val) {
405
+                var time = val.substring(0, val.indexOf(' '));
406
+                return '<div class="" style="cursor: pointer;">' +
407
+                    '<span>' + time + '</span>' +
408
+                    '</div>';
409
+            }
410
+
411
+        }
412
+        //音频
413
+        function setCode(val) {
414
+            if (val) {
415
+                return '<div class="imgs" style="cursor: pointer;">' +
416
+                    '<img src="../img/vice.png" alt="" onclick= "helper.luyin.view(this)" item="' + val + '" />' +
417
+                    '</div>';
418
+            } else {
419
+                return '';
420
+            }
421
+        }
422
+
423
+        //编号
424
+        function serialNumber(val, row, index) {
425
+            return index + 1;
426
+        }
427
+
428
+        function GetCont(val) {
429
+            if (val) {
430
+                var str = '<div '
431
+                if (val.length > 10) {
432
+                    str = str + ' title="' + val + '" ';
433
+                    val = val.substr(0, 10) + "...";
434
+                }
435
+                return str + '>' + val + '</div>';
436
+            } else {
437
+                return '';
438
+            }
439
+        }
440
+        //操作
441
+        function Dispose(val, row) {
442
+            var Rows = row.Buttons;
443
+            var html = '<a class="xg sendMsg" onclick="sendMsg(\'' + row.F_WorkOrderId + '\')" title="催办">催办</a>';
444
+            for (var i = 0; i < Rows.length; i++) {
445
+
446
+                var html1 = huayi.config.arr[Rows[i].key * 1 - 1];
447
+                if (html1) {
448
+                    html1 = html1.replace("data", val);
449
+                    html1 = html1.replace("row", row.F_MainDeptId);
450
+                }
451
+                html += html1;
452
+
453
+            }
454
+            return html;
455
+        }
456
+
457
+        //催办
458
+        function sendMsg(wid) {
459
+            layer.confirm('确定催办吗', {
460
+                btn: ['确定', '取消']
461
+            }, function () {
462
+                $.post(huayi.config.callcenter_url + 'WorkOrder/Reminders', {
463
+                    workorderid: wid,
464
+                    token: $.cookie("token")
465
+                }, function (result) {
466
+                    result = JSON.parse(result);
467
+                    if (result.state.toLowerCase() == 'success') {
468
+                        layer.msg('催办成功')
469
+                    }
470
+                })
471
+            })
472
+        }
473
+
474
+        //编辑
475
+        function bj(str) {
476
+            layer.open({
477
+                type: 2,
478
+                content: "../CommonHtml/AddAppeal.html?wid=" + str +
479
+                "&workType=zzbl", //iframe的url,no代表不显示滚动条
480
+                title: '编辑工单',
481
+                area: ['96%', '85%'], //宽高
482
+            });
483
+        }
484
+        //删除
485
+        function move(str) {
486
+            layer.confirm('确定删除工单?', {
487
+                btn: ['是', '否'] //按钮
488
+            }, function () {
489
+                $.post(huayi.config.callcenter_url + "WorkOrder/DelWorkOrder", {
490
+                    ids: str,
491
+                    token: $.cookie("token")
492
+                }, function (result) {
493
+                    result = JSON.parse(result);
494
+                    if (result.state.toLowerCase() == "success") {
495
+                        layer.msg("删除成功");
496
+                        load();
497
+                    }
498
+                })
499
+            });
500
+        }
501
+        //提交
502
+        function tj(str) {
503
+            layer.confirm('确定要提交工单么?', {
504
+                btn: ['确定', '取消'] //按钮
505
+            }, function () {
506
+                //请求后台数据
507
+                /*发送请求*/
508
+                $.post(huayi.config.callcenter_url + "WorkOrder/SubmitWorkOrder", {
509
+                    ids: str,
510
+                    token: $.cookie("token")
511
+                }, function (result) {
512
+                    result = JSON.parse(result);
513
+                    if (result.state.toLowerCase() == "success") {
514
+                        layer.msg("提交成功");
515
+                        load();
516
+                    }
517
+                })
518
+            });
519
+        }
520
+        //交办
521
+        function jb(str) {
522
+            layer.open({
523
+                type: 2,
524
+                content: "../CommonHtml/jiaoban.html?wid=" + str, //iframe的url,no代表不显示滚动条
525
+                title: '工单交办',
526
+                area: ['87%', '80%'], //宽高
527
+            });
528
+        }
529
+        //派单
530
+        function pd(str) {
531
+            layer.open({
532
+                type: 2,
533
+                content: "../CommonHtml/handle.html?wid=" + str, //iframe的url,no代表不显示滚动条
534
+                title: "办理工单",
535
+                area: ["87%", "80%"], //宽高
536
+            });
537
+        }
538
+        //领导批示
539
+        function lader(str) {
540
+            layer.open({
541
+                type: 2,
542
+                content: "../CommonHtml/Leader.html?wid=" + str, //iframe的url,no代表不显示滚动条
543
+                title: '领导批示',
544
+                area: ['60%', '80%'], //宽高
545
+            });
546
+        }
547
+        //市长批示
548
+        function city(str) {
549
+            layer.open({
550
+                type: 2,
551
+                content: "../CommonHtml/shizhang.html?wid=" + str, //iframe的url,no代表不显示滚动条
552
+                title: '领导批示',
553
+                area: ['60%', '80%'], //宽高
554
+            });
555
+        }
556
+        //办理
557
+        function bl(str) {
558
+            layer.open({
559
+                type: 2,
560
+                content: "../CommonHtml/banli.html?wid=" + str, //iframe的url,no代表不显示滚动条
561
+                title: '办理工单',
562
+                area: ['60%', '80%'], //宽高
563
+            });
564
+        }
565
+        //督办
566
+
567
+        function Supervision(str) {
568
+            layer.open({
569
+                type: 2,
570
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=1', //iframe的url,no代表不显示滚动条
571
+                title: '督办',
572
+                area: ['60%', '80%'], //宽高
573
+            });
574
+        }
575
+
576
+        //督查
577
+        function Supervision_(str) {
578
+            layer.open({
579
+                type: 2,
580
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=2', //iframe的url,no代表不显示滚动条
581
+                title: '监察',
582
+                area: ['60%', '80%'], //宽高
583
+            });
584
+        }
585
+        //强制结案
586
+        function StrongLawsuit(str) {
587
+            layer.open({
588
+                type: 2,
589
+                content: "../CommonHtml/StrongLawsuit.html?wid=" + str, //iframe的url,no代表不显示滚动条
590
+                title: '强制结案',
591
+                area: ['60%', '80%'], //宽高
592
+            });
593
+        }
594
+        //回退BackDtail
595
+        function BackDtail(str) {
596
+            layer.open({
597
+                type: 2,
598
+                content: "../CommonHtml/BackDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
599
+                title: '工单回退',
600
+                area: ['60%', '80%'], //宽高
601
+            });
602
+        }
603
+        //查收
604
+        function cs(str) {
605
+            layer.confirm('确定要查收?', {
606
+                btn: ['是', '否'] //按钮
607
+            }, function () {
608
+                $.post(huayi.config.callcenter_url + "WorkOrder/ReceiveWorkOrder", {
609
+                    workorderid: str,
610
+                    token: $.cookie("token")
611
+                }, function (result) {
612
+                    result = JSON.parse(result);
613
+                    if (result.state.toLowerCase() == "success") {
614
+                        layer.msg("查收成功");
615
+                        load();
616
+                    }
617
+                })
618
+            });
619
+        }
620
+        //收回
621
+        function sh(str) {
622
+            layer.confirm('确定要回收?', {
623
+                btn: ['是', '否'] //按钮
624
+            }, function () {
625
+                $.post(huayi.config.callcenter_url + "WorkOrder/TakeBackWorkOrder", {
626
+                    workorderid: str,
627
+                    token: $.cookie("token")
628
+                }, function (result) {
629
+                    result = JSON.parse(result);
630
+                    if (result.state.toLowerCase() == "success") {
631
+                        layer.msg("回收");
632
+                        load();
633
+                    }
634
+                })
635
+            });
636
+        }
637
+        //强制回收
638
+        function recycles() {
639
+            layer.confirm('确定要强制退回吗?', {
640
+                btn: ['是', '否'] //按钮
641
+            });
642
+        }
643
+        //退回申请
644
+        function th(str) {
645
+            layer.open({
646
+                type: 2,
647
+                content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
648
+                title: '申请退回工单',
649
+                area: ['60%', '80%'], //宽高
650
+            });
651
+        }
652
+        //审核退回申请
653
+        function shth(str) {
654
+            layer.open({
655
+                type: 2,
656
+                content: "../CommonHtml/shth.html?wid=" + str, //iframe的url,no代表不显示滚动条
657
+                title: '审核退回申请',
658
+                area: ['60%', '80%'], //宽高
659
+            });
660
+        }
661
+        //办理
662
+        //			function th(str) {
663
+        //				layer.open({
664
+        //					type: 2,
665
+        //					content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
666
+        //					title: '办理工单',
667
+        //					area: ['35%', '30%'], //宽高
668
+        //				});
669
+        //			}
670
+        //申请延时
671
+        function ys(str) {
672
+            layer.open({
673
+                type: 2,
674
+                content: "../CommonHtml/Timesq.html?wid=" + str, //iframe的url,no代表不显示滚动条
675
+                title: '申请延时',
676
+                area: ['60%', '80%'], //宽高
677
+            });
678
+        }
679
+        //审核申请延时
680
+        function shys(str) {
681
+            layer.open({
682
+                type: 2,
683
+                content: "../CommonHtml/shtime.html?wid=" + str, //iframe的url,no代表不显示滚动条
684
+                title: '审核延时申请',
685
+                area: ['60%', '80%'], //宽高
686
+            });
687
+        }
688
+        //诉求审核
689
+        function hf(str) {
690
+            layer.open({
691
+                type: 2,
692
+                content: "../CommonHtml/Back.html?wid=" + str, //iframe的url,no代表不显示滚动条
693
+                title: '工单审核',
694
+                area: ['60%', '80%'], //宽高
695
+            });
696
+        }
697
+        //重办工单
698
+        function cb(str) {
699
+            layer.open({
700
+                type: 2,
701
+                content: "../CommonHtml/Cb.html?wid=" + str, //iframe的url,no代表不显示滚动条
702
+                title: '重办工单',
703
+                area: ['60%', '80%'], //宽高
704
+            });
705
+        }
706
+        //结案
707
+        function Lawsuit(str) {
708
+            layer.open({
709
+                type: 2,
710
+                content: "../CommonHtml/lawsuits.html?wid=" + str, //iframe的url,no代表不显示滚动条
711
+                title: '诉求单结案',
712
+                area: ['60%', '80%'], //宽高
713
+            });
714
+        }
715
+        //驳回重办
716
+        function bhcb(str) {
717
+            //回退BackDtail
718
+            layer.open({
719
+                type: 2,
720
+                content: "../CommonHtml/rejectionCB.html?wid=" + str, //iframe的url,no代表不显示滚动条
721
+                title: "驳回重办",
722
+                area: ["60%", "80%"], //宽高
723
+            });
724
+        }
725
+
726
+        $('.Appeal').click(function () {
727
+            layer.open({
728
+                type: 2,
729
+                content: "../CommonHtml/AddAppeal.html?wid=", //iframe的url,no代表不显示滚动条
730
+                title: '新增诉求',
731
+                area: ['85%', '80%'], //宽高
732
+            });
733
+        })
734
+        //上传文件
735
+        function upload() {
736
+            if (document.getElementById("upFile").files.length > 0) {
737
+                var formData = new FormData();
738
+                formData.append("upFile", document.getElementById("upFile").files[0]);
739
+                formData.append("token", $.cookie("token"));
740
+                $.ajax({
741
+                    url: huayi.config.callcenter_url + "/WorkOrder/UploadFile",
742
+                    type: "POST",
743
+                    data: formData,
744
+                    /**
745
+                     *必须false才会自动加上正确的Content-Type
746
+                     */
747
+                    contentType: false,
748
+                    /**
749
+                     * 必须false才会避开jQuery对 formdata 的默认处理
750
+                     * XMLHttpRequest会对 formdata 进行正确的处理
751
+                     */
752
+                    processData: false,
753
+                    success: function (result) {
754
+                        document.getElementById("upFile").outerHTML = document.getElementById("upFile")
755
+                            .outerHTML;
756
+                        $("#upFile").change(function () {
757
+                            upload();
758
+                        });
759
+                        var r = $.parseJSON(result);
760
+                        if (r.state.toLowerCase() == "success") {
761
+                            $(".fjnr").text(r.data);
762
+                            $("#scfj").show();
763
+                        }
764
+                    }
765
+                });
766
+            } else {
767
+                layer.confirm('请上传文件!', {
768
+                    btn: ['确定']
769
+                });
770
+            }
771
+        }
772
+        //来源
773
+        function LY(obj) {
774
+            obj.empty();
775
+            obj.append('<option selected="selected" value="">请选择</option>');
776
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
777
+                "token": $.cookie("token"),
778
+                id: 1
779
+            }, function (data) {
780
+                if (data.state.toLowerCase() == "success") {
781
+                    var content = data.data;
782
+                    $(content).each(function (i, n) {
783
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
784
+                            obj);
785
+                    })
786
+                }
787
+            })
788
+        }
789
+        //类别
790
+        function LB(obj) {
791
+            obj.empty();
792
+            obj.append('<option selected="selected" value="">请选择</option>');
793
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
794
+                "token": $.cookie("token"),
795
+                id: 2
796
+            }, function (data) {
797
+                if (data.state.toLowerCase() == "success") {
798
+                    var content = data.data;
799
+                    $(content).each(function (i, n) {
800
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
801
+                            obj);
802
+                    })
803
+                }
804
+            })
805
+        }
806
+        //		主题
807
+        function ZT(obj) {
808
+            obj.empty();
809
+            obj.append('<option selected="selected" value="">请选择</option>');
810
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
811
+                "token": $.cookie("token"),
812
+                id: 3
813
+            }, function (data) {
814
+                if (data.state.toLowerCase() == "success") {
815
+                    var content = data.data;
816
+                    $(content).each(function (i, n) {
817
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
818
+                            obj);
819
+                    })
820
+                }
821
+            })
822
+        }
823
+
824
+
825
+        function tree() {
826
+            $.get(huayi.config.callcenter_url + 'Department/GetDeptList', {
827
+                "token": $.cookie("token"),
828
+                //		"pid": pid
829
+            }, function (result) {
830
+                result = $.parseJSON(result);
831
+                $.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
832
+            });
833
+        }
834
+        var setting1 = {
835
+            data: {
836
+                key: {
837
+                    name: "F_DeptName"
838
+                },
839
+                simpleData: {
840
+                    enable: true,
841
+                    idKey: "F_DeptId",
842
+                    pIdKey: "F_PartentId",
843
+                    rootPId: 0
844
+                }
845
+            },
846
+            callback: {
847
+                onClick: zTreeOnClick
848
+            }
849
+        };
850
+
851
+        function zTreeOnClick(event, treeId, treeNode) {
852
+            if (treeNode.level >= 1) {
853
+                $('.inps').val(treeNode.F_DeptName);
854
+                $("#PID").val(treeNode.F_DeptId);
855
+                $("#Dpment").val(treeNode.F_DeptName);
856
+                $(".Cleans").show();
857
+            }
858
+
859
+        };
860
+
861
+        $(".exportFile").click(function () {
862
+            var usercode_ = $("#ZX").val(); //坐席
863
+            if (usercode_ != null) {
864
+                $(usercode_).each(function (i, n) {
865
+                    var obj1 = "";
866
+                    obj1 = n + ",";
867
+                    usercodeID += obj1;
868
+                });
869
+            } else {
870
+                usercodeID = "";
871
+            }
872
+            // 调度员
873
+            var ddusercodeID = "";
874
+            var ddusercode_ = $("#yardman").val(); //坐席
875
+            if (ddusercode_ != null) {
876
+                $(ddusercode_).each(function (i, n) {
877
+                    var obj2 = "";
878
+                    obj2 = n + ",";
879
+                    ddusercodeID += obj2;
880
+                });
881
+            } else {
882
+                ddusercodeID = "";
883
+            }
884
+            var workid = $("#wids").val()
885
+            var key = $("#key").val() //=关键字
886
+            var tel = $("#tel").val() //=客户电话
887
+            var name = $("#name").val() //=客户名称
888
+            var usercode = usercodeID //=坐席工号
889
+            var ddusercode = ddusercodeID
890
+            var source = $("#source").val() //=来源&
891
+            var jbstarttime = $("#starttime").val() //=开始时间
892
+            var jbendtime = $("#endtime").val() //=结束时间
893
+            var deptid = $("#PID").val()
894
+            var type = $("#type").val() //=工单类型
895
+            var bigtype = $("#bigtype").val()
896
+            var smalltype = $("#smalltype").val() //=小类别
897
+            var sourcearea = $("#sourceAreas").val() //区域
898
+            var state = $("#state").val() //=工单状态
899
+            var tab = 1;
900
+            var keyid = $("#keyid").val() //=关键词id
901
+            var assuser = $("#assignUser").val() // 交办人
902
+            var splituser = $("#leaderCharge").val() // 分管领导
903
+
904
+            var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
905
+            url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
906
+                "&tel=" +
907
+                tel + "&name=" + name + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&source=" +
908
+                source +
909
+                "&jbstarttime=" + jbstarttime + "&jbendtime=" + jbendtime + "&deptid=" + deptid +
910
+                "&sourcearea=" +
911
+                sourcearea +
912
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&assuser=" + assuser + "&splituser=" + splituser + "&jianhang=6" +
913
+                "&isdc=1";
914
+            window.location.href = url;
915
+        })
916
+    </script>
917
+</body>
918
+
919
+</html>

+ 834 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/LeaderYZBMedia.html

@@ -0,0 +1,834 @@
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
+                                <th>工单来源:</th>
39
+                                <td>
40
+                                    <select class="form-control" id="source">
41
+                                    </select>
42
+                                </td>
43
+                                <th>来电号码:</th>
44
+                                <td>
45
+                                    <input type="text" id="tel" class="form-control" />
46
+                                </td>
47
+                                <th>录入时间:</th>
48
+                                <td colspan="3">
49
+                                    <input type="text" id="starttime" class="photo x-color laydate-icon"
50
+                                        autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
51
+                                        id="endtime" class="photo x-color laydate-icon" autocomplete="off"
52
+                                        style="height: 35px;" />
53
+                                </td>
54
+                            </tr>
55
+                            <tr>
56
+                                <th>事项编号:</th>
57
+                                <td>
58
+                                    <input type="text" placeholder="输入工单号" id="wids" class="form-control" />
59
+                                </td>
60
+                                <th><span class="nameJustified">来电人:</span></th>
61
+                                <td>
62
+                                    <input type="text" id="name" class="form-control" />
63
+                                </td>
64
+                                <!-- <th>工单状态:</th>
65
+                                <td>
66
+                                    <select name="" id="state" class="select">
67
+                                        <option value="" selected="selected">请选择</option>
68
+                                        <option value="0">新工单</option>
69
+                                        <option value="10">待审核</option>
70
+                                        <option value="6">已办理</option>
71
+                                    </select>
72
+                                </td> -->
73
+                                <th><span class="nameJustified">关键字:</span></th>
74
+                                <td>
75
+                                    <input type="text" placeholder="输入关键字" id="key" class="form-control Min-width" />
76
+                                    <botton class="btns Seach">搜索</botton>
77
+                                </td>
78
+                            </tr>
79
+                            <tr>
80
+                                <th>受话坐席:</th>
81
+                                <td>
82
+                                    <select id="ZX" name="select" class="selectpicker show-tick form-control" multiple
83
+                                        data-live-search="true">
84
+                                        <option value="">请选择坐席</option>
85
+                                    </select>
86
+                                </td>
87
+                                <th><span class="nameJustified">审核员:</span></th>
88
+                                <td>
89
+                                    <select id="yardman" name="select" class="selectpicker show-tick form-control"
90
+                                        multiple data-live-search="true">
91
+                                        <option value="">请选择调度员</option>
92
+                                    </select>
93
+                                </td>
94
+                                <th>反映区域:</th>
95
+                                <td>
96
+                                    <select name="" id="sourceAreas" class="form-control Min-width">
97
+                                    </select>
98
+                                    <botton class="btns exportFile">导出</botton>
99
+                                </td>
100
+                            </tr>
101
+                            <tr>
102
+                                <th>承办单位:</th>
103
+                                <td style="position: relative;">
104
+                                    <div class="inpBox">
105
+                                        <input type="text" class="inps"  />
106
+                                        <i class="Cleans  fa fa-close"></i>
107
+                                        <i class="xl xl_one"></i>
108
+                                        <div class="addTree xlAdd">
109
+                                            <ul id="addTreeDemo" class="ztree"></ul>
110
+                                        </div>
111
+                                    </div>
112
+                                    <div class="selDpart1">
113
+                                        <ul id="sponsor">
114
+                                        </ul>
115
+                                    </div>
116
+                                </td>
117
+                                <th>来电类型:</th>
118
+                                <td>
119
+                                    <select class="form-control" id="type">
120
+                                    </select>
121
+                                </td>
122
+                                <th></th>
123
+                                <td style="text-align: center;">
124
+                                </td>
125
+                            </tr>
126
+                        </table>
127
+                    </div>
128
+                </div>
129
+                <div>
130
+                    <div style="width: 100%;padding: 10px;">
131
+                        <table id="orderlist" data-row-style="rowStyle" data-query-params="queryParams"
132
+                            data-pagination="true">
133
+                            <thead>
134
+                                <tr>
135
+                                    <!-- <th data-checkbox="true"></th> -->
136
+                                    <th data-formatter="serialNumber" data-align="center">
137
+                                        序号
138
+                                    </th>
139
+                                    <th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单单号</th>
140
+                                    <th data-field="F_ComTitle" data-formatter="GetCont" data-align="center">诉求标题</th>
141
+                                    <th data-field="DeptName" data-align="center">承办单位</th>
142
+                                    <!-- <th data-field="OtherDeptName" data-align="center">协办单位</th> -->
143
+                                    <th data-field="UserName" data-align="center">受理人</th>
144
+                                    <th data-field="F_WorkState" data-align="center" data-formatter="States">办理状态</th>
145
+                                    <!--<th data-field="FilePath" data-formatter="setCode" data-align="center">录音</th>-->
146
+                                    <th data-field="OverState" data-formatter="OverTime" data-align="center">时限</th>
147
+                                    <th data-field="LimitTime" data-formatter="BanTime" data-align="center">办理时限</th>
148
+                                    <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">操作</th>
149
+                                </tr>
150
+                            </thead>
151
+                            <tbody class="list"></tbody>
152
+                        </table>
153
+                    </div>
154
+                </div>
155
+            </div>
156
+        </div>
157
+
158
+        <!--下载框-->
159
+        <div class="t-shade lyxz">
160
+            <div class="shade_k">
161
+                <div class="shade_title">
162
+                    <span>录音播放与下载<srong class="cknum"></srong></span>
163
+                    <span class="setwin gbly"><a>x</a></span>
164
+                </div>
165
+                <div class="shade_content">
166
+                    <div class="Ly_box audiojs">
167
+                    </div>
168
+                </div>
169
+            </div>
170
+        </div>
171
+        <input type="hidden" id="PID" />
172
+        <input type="hidden" id="Dpment" />
173
+    </div>
174
+    <script src="../js/layui/layui.js"></script>
175
+    <script src="../js/bootstrap-select.js"></script>
176
+    <script src="../css/laydate/laydate.js"></script>
177
+    <script src="../My97DatePicker/WdatePicker.js"></script>
178
+    <script src="../js/zTree/jquery.ztree.core.js"></script>
179
+    <script src="../js/search/screen.js"></script>
180
+    <script src="../js/WorkOrder/WorkOrderList.js"></script>
181
+
182
+    <script>
183
+        $(document).ready(function () {
184
+            load();
185
+            laydate.skin('blue');
186
+            laydate({
187
+                elem: '#starttime',
188
+                event: 'focus',
189
+                istime: true,
190
+                format: 'YYYY-MM-DD hh:mm:ss'
191
+            });
192
+            laydate({
193
+                elem: '#endtime',
194
+                event: 'focus',
195
+                istime: true,
196
+                format: 'YYYY-MM-DD hh:mm:ss'
197
+            });
198
+        });
199
+        //关闭录音弹出
200
+        $(".gbly").click(function () {
201
+            $(".lyxz").removeClass("cx");
202
+            $('audio')[0].pause();
203
+        });
204
+        //时限
205
+        function OverTime(val, row) {
206
+            if (val == 1) {
207
+                return '<div class="" style="cursor: pointer;">' +
208
+                    '<span class="Greens">' + row.GapTime + '</span>' +
209
+                    '</div>';
210
+            } else if (val == 2) {
211
+                return '<div class="" style="cursor: pointer;">' +
212
+                    '<span class="Yellows">' + row.GapTime + '</span>' +
213
+                    '</div>';
214
+            } else if (val == 3) {
215
+                return '<div class="" style="cursor: pointer;">' +
216
+                    '<span class="Reds">' + row.GapTime + '</span>' +
217
+                    '</div>';
218
+            }
219
+        }
220
+        //办理时限
221
+        function BanTime(val) {
222
+            if (val) {
223
+                var time = val.substring(0, val.indexOf(' '));
224
+                return '<div class="" style="cursor: pointer;">' +
225
+                    '<span>' + time + '</span>' +
226
+                    '</div>';
227
+            }
228
+
229
+        }
230
+        $("#orderlist").on("click-row.bs.table", function (e, row, ele) {
231
+            $('.success').removeClass('success'); //去除之前选中的行的,选中样式
232
+            $(ele).addClass('success'); //添加当前选中的 success样式用于区别
233
+        });
234
+
235
+        //获取查询信息
236
+        function load() {
237
+            //坐席
238
+            var usercodeID = "";
239
+            var usercode_ = $("#ZX").val(); //坐席
240
+            if (usercode_ != null) {
241
+                $(usercode_).each(function (i, n) {
242
+                    var obj1 = '';
243
+                    obj1 = n + ",";
244
+                    usercodeID += obj1;
245
+                })
246
+            } else {
247
+                usercodeID = ""
248
+            }
249
+            //      	调度员
250
+            var ddusercodeID = "";
251
+            var ddusercode_ = $("#yardman").val(); //坐席
252
+            if (ddusercode_ != null) {
253
+                $(ddusercode_).each(function (i, n) {
254
+                    var obj2 = '';
255
+                    obj2 = n + ",";
256
+                    ddusercodeID += obj2;
257
+                })
258
+            } else {
259
+                ddusercodeID = ""
260
+            }
261
+            //先销毁表格
262
+            $('#orderlist').bootstrapTable('destroy');
263
+            //初始化表格,动态从服务器加载数据
264
+            $("#orderlist").bootstrapTable({
265
+                method: "get", //使用get请求到服务器获取数据
266
+                url: huayi.config.callcenter_url + "WorkOrder/GetLDDealList", //获取数据的Servlet地址
267
+                contentType: "application/x-www-form-urlencoded",
268
+                striped: true, //表格显示条纹
269
+                pagination: true, //启动分页
270
+                pageSize: 10, //每页显示的记录数
271
+                pageNumber: 1, //当前第几页
272
+                pageList: [10, 20, 50, 100], //记录数可选列表
273
+                search: false, //是否启用查询
274
+                showColumns: false, //显示下拉框勾选要显示的列
275
+                showRefresh: false, //显示刷新按钮
276
+                sidePagination: "server", //表示服务端请求
277
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
278
+                //设置为limit可以获取limit, offset, search, sort, order
279
+                queryParamsType: "undefined",
280
+                queryParams: function queryParams(params) { //设置查询参数
281
+                    var param = {
282
+                        page: params.pageNumber,
283
+                        pagesize: params.pageSize,
284
+                        workid: $("#wids").val(),
285
+                        state: $("#state").val(), //=工单状态
286
+                        type: $("#type").val(), //=工单类型
287
+                        bigtype: $("#bigtype").val(), //=大类别
288
+                        smalltype: $("#smalltype").val(), //=小类别
289
+                        key: $("#key").val(), //=关键字
290
+                        tel: $("#tel").val(), //=客户电话
291
+                        name: $("#name").val(), //=客户名称
292
+                        usercode: usercodeID, //=坐席工号
293
+                        ddusercode: ddusercodeID,
294
+                        source: $("#source").val(), //=来源&
295
+                        starttime: $("#starttime").val(), //=开始时间
296
+                        endtime: $("#endtime").val(), //=结束时间
297
+                        deptid: $("#PID").val(),
298
+                        type: $("#type").val(),
299
+                        tab: 4, //待处理
300
+                        sourcearea: $('#sourceAreas').val(), //区域
301
+                        jianhang: 6, // 多媒体
302
+                        token: $.cookie("token")
303
+                    };
304
+                    return param;
305
+                },
306
+                onLoadSuccess: function (data) { //加载成功时执行
307
+                    //						layer.msg("加载成功");
308
+                    //console.log(data);
309
+                },
310
+                onLoadError: function () { //加载失败时执行
311
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
312
+                }
313
+            });
314
+        }
315
+        //状态
316
+        function States(val, row) {
317
+            var html = '';
318
+            switch (val + '') {
319
+                case '0':
320
+                    html = '新工单';
321
+                    if (row.F_IsReturn == 1) {
322
+                        html = '新工单(回退)';
323
+                    }
324
+                    break;
325
+                case '1':
326
+                    html = '待交办';
327
+                    break;
328
+                case '2':
329
+                    html = '待查收';
330
+                    break;
331
+                case '3':
332
+                    html = '退回审核中';
333
+                    break;
334
+                case '4':
335
+                    html = '办理中';
336
+                    break;
337
+                case '5':
338
+                    html = '延时审核';
339
+                    break;
340
+                case '6':
341
+                    html = '已办理';
342
+                    break;
343
+                case '7':
344
+                    html = '已回访';
345
+                    break;
346
+                case '8':
347
+                    html = '重办中';
348
+                    break;
349
+                case '9':
350
+                    html = '已结案';
351
+                    break;
352
+                case '10':
353
+                    html = '待审核';
354
+                    break;
355
+                case '11':
356
+                    html = '重办待交办';
357
+                    break;
358
+                    //              case '12':
359
+                    //                  html = '待审核';
360
+                    //                  break;
361
+                case '13':
362
+                    html = '重办驳回';
363
+                    break;
364
+            }
365
+            return html;
366
+        }
367
+        //音频
368
+        function setCode(val) {
369
+            if (val) {
370
+                return '<div class="imgs" style="cursor: pointer;">' +
371
+                    '<img src="../img/vice.png" alt="" onclick= "helper.luyin.view(this)" item="' + val + '" />' +
372
+                    '</div>';
373
+            } else {
374
+                return '';
375
+            }
376
+        }
377
+
378
+        //编号
379
+        function serialNumber(val, row, index) {
380
+            return index + 1;
381
+        }
382
+
383
+        function GetCont(val) {
384
+            if (val) {
385
+                var str = '<div '
386
+                if (val.length > 10) {
387
+                    str = str + ' title="' + val + '" ';
388
+                    val = val.substr(0, 10) + "...";
389
+                }
390
+                return str + '>' + val + '</div>';
391
+            } else {
392
+                return '';
393
+            }
394
+        }
395
+        //操作
396
+        function Dispose(val, row) {
397
+            var Rows = row.Buttons;
398
+            var html = '';
399
+            for (var i = 0; i < Rows.length; i++) {
400
+
401
+                var html1 = huayi.config.arr[Rows[i].key * 1 - 1];
402
+                if (html1) {
403
+                    html1 = html1.replace("data", val);
404
+                }
405
+                html += html1;
406
+
407
+            }
408
+            return html;
409
+        }
410
+
411
+        //编辑
412
+        function bj(str) {
413
+            layer.open({
414
+                type: 2,
415
+                content: "../CommonHtml/AddAppeal.html?wid=" + str, //iframe的url,no代表不显示滚动条
416
+                title: '编辑工单',
417
+                area: ['96%', '85%'], //宽高
418
+            });
419
+        }
420
+        //删除
421
+        function move(str) {
422
+            layer.confirm('确定删除工单?', {
423
+                btn: ['是', '否'] //按钮
424
+            }, function () {
425
+                $.post(huayi.config.callcenter_url + "WorkOrder/DelWorkOrder", {
426
+                    ids: str,
427
+                    token: $.cookie("token")
428
+                }, function (result) {
429
+                    result = JSON.parse(result);
430
+                    if (result.state.toLowerCase() == "success") {
431
+                        layer.msg("删除成功");
432
+                        load();
433
+                    }
434
+                })
435
+            });
436
+        }
437
+        //提交
438
+        function tj(str) {
439
+            layer.confirm('确定要提交工单么?', {
440
+                btn: ['确定', '取消'] //按钮
441
+            }, function () {
442
+                //请求后台数据
443
+                /*发送请求*/
444
+                $.post(huayi.config.callcenter_url + "WorkOrder/SubmitWorkOrder", {
445
+                    ids: str,
446
+                    token: $.cookie("token")
447
+                }, function (result) {
448
+                    result = JSON.parse(result);
449
+                    if (result.state.toLowerCase() == "success") {
450
+                        layer.msg("提交成功");
451
+                        load();
452
+                    }
453
+                })
454
+            });
455
+        }
456
+        //交办
457
+        function jb(str) {
458
+            layer.open({
459
+                type: 2,
460
+                content: "../CommonHtml/jiaoban.html?wid=" + str, //iframe的url,no代表不显示滚动条
461
+                title: '工单交办',
462
+                area: ['87%', '80%'], //宽高
463
+            });
464
+        }
465
+        //领导批示
466
+        function lader(str) {
467
+            layer.open({
468
+                type: 2,
469
+                content: "../CommonHtml/Leader.html?wid=" + str, //iframe的url,no代表不显示滚动条
470
+                title: '领导批示',
471
+                area: ['60%', '80%'], //宽高
472
+            });
473
+        }
474
+        //市长批示
475
+        function city(str) {
476
+            layer.open({
477
+                type: 2,
478
+                content: "../CommonHtml/shizhang.html?wid=" + str, //iframe的url,no代表不显示滚动条
479
+                title: '领导批示',
480
+                area: ['60%', '80%'], //宽高
481
+            });
482
+        }
483
+        //办理
484
+        function bl(str) {
485
+            layer.open({
486
+                type: 2,
487
+                content: "../CommonHtml/banli.html?wid=" + str, //iframe的url,no代表不显示滚动条
488
+                title: '办理工单',
489
+                area: ['60%', '80%'], //宽高
490
+            });
491
+        }
492
+        //督办
493
+
494
+        function Supervision(str) {
495
+            layer.open({
496
+                type: 2,
497
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=1', //iframe的url,no代表不显示滚动条
498
+                title: '督办',
499
+                area: ['60%', '80%'], //宽高
500
+            });
501
+        }
502
+
503
+        //督查
504
+        function Supervision_(str) {
505
+            layer.open({
506
+                type: 2,
507
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=2', //iframe的url,no代表不显示滚动条
508
+                title: '监察',
509
+                area: ['60%', '80%'], //宽高
510
+            });
511
+        }
512
+        //强制结案
513
+        function StrongLawsuit(str) {
514
+            layer.open({
515
+                type: 2,
516
+                content: "../CommonHtml/StrongLawsuit.html?wid=" + str, //iframe的url,no代表不显示滚动条
517
+                title: '强制结案',
518
+                area: ['60%', '80%'], //宽高
519
+            });
520
+        }
521
+        //回退BackDtail
522
+        function BackDtail(str) {
523
+            layer.open({
524
+                type: 2,
525
+                content: "../CommonHtml/BackDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
526
+                title: '工单回退',
527
+                area: ['60%', '80%'], //宽高
528
+            });
529
+        }
530
+        //查收
531
+        function cs(str) {
532
+            layer.confirm('确定要查收?', {
533
+                btn: ['是', '否'] //按钮
534
+            }, function () {
535
+                $.post(huayi.config.callcenter_url + "WorkOrder/ReceiveWorkOrder", {
536
+                    workorderid: str,
537
+                    token: $.cookie("token")
538
+                }, function (result) {
539
+                    result = JSON.parse(result);
540
+                    if (result.state.toLowerCase() == "success") {
541
+                        layer.msg("查收成功");
542
+                        load();
543
+                    }
544
+                })
545
+            });
546
+        }
547
+        //收回
548
+        function sh(str) {
549
+            layer.confirm('确定要回收?', {
550
+                btn: ['是', '否'] //按钮
551
+            }, function () {
552
+                $.post(huayi.config.callcenter_url + "WorkOrder/TakeBackWorkOrder", {
553
+                    workorderid: str,
554
+                    token: $.cookie("token")
555
+                }, function (result) {
556
+                    result = JSON.parse(result);
557
+                    if (result.state.toLowerCase() == "success") {
558
+                        layer.msg("回收");
559
+                        load();
560
+                    }
561
+                })
562
+            });
563
+        }
564
+        //强制回收
565
+        function recycles() {
566
+            layer.confirm('确定要强制退回吗?', {
567
+                btn: ['是', '否'] //按钮
568
+            });
569
+        }
570
+        //退回申请
571
+        function th(str) {
572
+            layer.open({
573
+                type: 2,
574
+                content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
575
+                title: '申请退回工单',
576
+                area: ['60%', '80%'], //宽高
577
+            });
578
+        }
579
+        //审核退回申请
580
+        function shth(str) {
581
+            layer.open({
582
+                type: 2,
583
+                content: "../CommonHtml/shth.html?wid=" + str, //iframe的url,no代表不显示滚动条
584
+                title: '审核退回申请',
585
+                area: ['60%', '80%'], //宽高
586
+            });
587
+        }
588
+        //办理
589
+        //			function th(str) {
590
+        //				layer.open({
591
+        //					type: 2,
592
+        //					content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
593
+        //					title: '办理工单',
594
+        //					area: ['35%', '30%'], //宽高
595
+        //				});
596
+        //			}
597
+        //申请延时
598
+        function ys(str) {
599
+            layer.open({
600
+                type: 2,
601
+                content: "../CommonHtml/Timesq.html?wid=" + str, //iframe的url,no代表不显示滚动条
602
+                title: '申请延时',
603
+                area: ['60%', '80%'], //宽高
604
+            });
605
+        }
606
+        //审核申请延时
607
+        function shys(str) {
608
+            layer.open({
609
+                type: 2,
610
+                content: "../CommonHtml/shtime.html?wid=" + str, //iframe的url,no代表不显示滚动条
611
+                title: '审核延时申请',
612
+                area: ['60%', '80%'], //宽高
613
+            });
614
+        }
615
+        //诉求回访
616
+        function hf(str) {
617
+            layer.open({
618
+                type: 2,
619
+                content: "../CommonHtml/Back.html?wid=" + str, //iframe的url,no代表不显示滚动条
620
+                title: '工单回访',
621
+                area: ['60%', '80%'], //宽高
622
+            });
623
+        }
624
+        //重办工单
625
+        function cb(str) {
626
+            layer.open({
627
+                type: 2,
628
+                content: "../CommonHtml/Cb.html?wid=" + str, //iframe的url,no代表不显示滚动条
629
+                title: '重办工单',
630
+                area: ['60%', '80%'], //宽高
631
+            });
632
+        }
633
+        //结案
634
+        function Lawsuit(str) {
635
+            layer.open({
636
+                type: 2,
637
+                content: "../CommonHtml/lawsuits.html?wid=" + str, //iframe的url,no代表不显示滚动条
638
+                title: '诉求单结案',
639
+                area: ['60%', '80%'], //宽高
640
+            });
641
+        }
642
+
643
+        $('.Appeal').click(function () {
644
+            layer.open({
645
+                type: 2,
646
+                content: "../CommonHtml/AddAppeal.html?wid=", //iframe的url,no代表不显示滚动条
647
+                title: '新增诉求',
648
+                area: ['85%', '80%'], //宽高
649
+            });
650
+        })
651
+        //上传文件
652
+        function upload() {
653
+            if (document.getElementById("upFile").files.length > 0) {
654
+                var formData = new FormData();
655
+                formData.append("upFile", document.getElementById("upFile").files[0]);
656
+                formData.append("token", $.cookie("token"));
657
+                $.ajax({
658
+                    url: huayi.config.callcenter_url + "/WorkOrder/UploadFile",
659
+                    type: "POST",
660
+                    data: formData,
661
+                    /**
662
+                     *必须false才会自动加上正确的Content-Type
663
+                     */
664
+                    contentType: false,
665
+                    /**
666
+                     * 必须false才会避开jQuery对 formdata 的默认处理
667
+                     * XMLHttpRequest会对 formdata 进行正确的处理
668
+                     */
669
+                    processData: false,
670
+                    success: function (result) {
671
+                        document.getElementById("upFile").outerHTML = document.getElementById("upFile")
672
+                            .outerHTML;
673
+                        $("#upFile").change(function () {
674
+                            upload();
675
+                        });
676
+                        var r = $.parseJSON(result);
677
+                        if (r.state.toLowerCase() == "success") {
678
+                            $(".fjnr").text(r.data);
679
+                            $("#scfj").show();
680
+                        }
681
+                    }
682
+                });
683
+            } else {
684
+                layer.confirm('请上传文件!', {
685
+                    btn: ['确定']
686
+                });
687
+            }
688
+        }
689
+        //来源
690
+        function LY(obj) {
691
+            obj.empty();
692
+            obj.append('<option selected="selected" value="">请选择</option>');
693
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
694
+                "token": $.cookie("token"),
695
+                id: 1
696
+            }, function (data) {
697
+                if (data.state.toLowerCase() == "success") {
698
+                    var content = data.data;
699
+                    $(content).each(function (i, n) {
700
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
701
+                            obj);
702
+                    })
703
+                }
704
+            })
705
+        }
706
+        //类别
707
+        function LB(obj) {
708
+            obj.empty();
709
+            obj.append('<option selected="selected" value="">请选择</option>');
710
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
711
+                "token": $.cookie("token"),
712
+                id: 2
713
+            }, function (data) {
714
+                if (data.state.toLowerCase() == "success") {
715
+                    var content = data.data;
716
+                    $(content).each(function (i, n) {
717
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
718
+                            obj);
719
+                    })
720
+                }
721
+            })
722
+        }
723
+        //		主题
724
+        function ZT(obj) {
725
+            obj.empty();
726
+            obj.append('<option selected="selected" value="">请选择</option>');
727
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
728
+                "token": $.cookie("token"),
729
+                id: 3
730
+            }, function (data) {
731
+                if (data.state.toLowerCase() == "success") {
732
+                    var content = data.data;
733
+                    $(content).each(function (i, n) {
734
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
735
+                            obj);
736
+                    })
737
+                }
738
+            })
739
+        }
740
+
741
+
742
+        function tree() {
743
+            $.get(huayi.config.callcenter_url + 'Department/GetDeptList', {
744
+                "token": $.cookie("token"),
745
+                //		"pid": pid
746
+            }, function (result) {
747
+                result = $.parseJSON(result);
748
+                $.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
749
+            });
750
+        }
751
+        var setting1 = {
752
+            data: {
753
+                key: {
754
+                    name: "F_DeptName"
755
+                },
756
+                simpleData: {
757
+                    enable: true,
758
+                    idKey: "F_DeptId",
759
+                    pIdKey: "F_PartentId",
760
+                    rootPId: 0
761
+                }
762
+            },
763
+            callback: {
764
+                onClick: zTreeOnClick
765
+            }
766
+        };
767
+
768
+        function zTreeOnClick(event, treeId, treeNode) {
769
+            if (treeNode.level >= 1) {
770
+                $('.inps').val(treeNode.F_DeptName);
771
+                $("#PID").val(treeNode.F_DeptId);
772
+                $("#Dpment").val(treeNode.F_DeptName);
773
+                $(".Cleans").show();
774
+            }
775
+
776
+        };
777
+
778
+        $(".exportFile").click(function () {
779
+            var usercode_ = $("#ZX").val(); //坐席
780
+            if (usercode_ != null) {
781
+                $(usercode_).each(function (i, n) {
782
+                    var obj1 = "";
783
+                    obj1 = n + ",";
784
+                    usercodeID += obj1;
785
+                });
786
+            } else {
787
+                usercodeID = "";
788
+            }
789
+
790
+            //      	调度员
791
+            var ddusercodeID = "";
792
+            var ddusercode_ = $("#yardman").val(); //坐席
793
+            if (ddusercode_ != null) {
794
+                $(ddusercode_).each(function (i, n) {
795
+                    var obj2 = "";
796
+                    obj2 = n + ",";
797
+                    ddusercodeID += obj2;
798
+                });
799
+            } else {
800
+                ddusercodeID = "";
801
+            }
802
+
803
+            var workid = $("#wids").val()
804
+            var key = $("#key").val() //=关键字
805
+            var tel = $("#tel").val() //=客户电话
806
+            var name = $("#name").val() //=客户名称
807
+            var usercode = usercodeID //=坐席工号
808
+            var ddusercode = ddusercodeID
809
+            var source = $("#source").val() //=来源&
810
+            var starttime = $("#starttime").val() //=开始时间
811
+            var endtime = $("#endtime").val() //=结束时间
812
+            var deptid = $("#PID").val()
813
+            var type = $("#type").val() //=工单类型
814
+            var bigtype = $("#bigtype").val()
815
+            var smalltype = $("#smalltype").val() //=小类别
816
+            var sourcearea = $("#sourceAreas").val() //区域
817
+            var state = $("#state").val() //=工单状态
818
+            var tab = 4;
819
+
820
+            var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
821
+            url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
822
+                "&tel=" +
823
+                tel + "&name=" + name + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&source=" +
824
+                source +
825
+                "&starttime=" + starttime + "&endtime=" + endtime + "&deptid=" + deptid + "&sourcearea=" +
826
+                sourcearea +
827
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&jianhang=6" +
828
+                "&isdc=1";
829
+            window.location.href = url;
830
+        })
831
+    </script>
832
+</body>
833
+
834
+</html>

+ 905 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/ReturnReviewedTransferredMedia.html

@@ -0,0 +1,905 @@
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
+                                <th>工单来源:</th>
39
+                                <td>
40
+                                    <select class="form-control" id="source">
41
+                                    </select>
42
+                                </td>
43
+                                <th>来电号码:</th>
44
+                                <td>
45
+                                    <input type="text" id="tel" class="form-control" />
46
+                                </td>
47
+                                <th>录入时间:</th>
48
+                                <td colspan="3">
49
+                                    <input type="text" id="starttime" class="photo x-color laydate-icon"
50
+                                        autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
51
+                                        id="endtime" class="photo x-color laydate-icon" autocomplete="off"
52
+                                        style="height: 35px;" />
53
+                                </td>
54
+                            </tr>
55
+                            <tr>
56
+                                <th>事项编号:</th>
57
+                                <td>
58
+                                    <input type="text" placeholder="输入工单号" id="wids" class="form-control" />
59
+                                </td>
60
+                                <th><span class="nameJustified">来电人:</span></th>
61
+                                <td>
62
+                                    <input type="text" id="name" class="form-control" />
63
+                                </td>
64
+                                <!-- <th>工单状态:</th>
65
+                                <td>
66
+                                    <select name="" id="state" class="select">
67
+                                        <option value="" selected="selected">请选择</option>
68
+                                        <option value="0">新工单</option>
69
+                                        <option value="10">待审核</option>
70
+                                        <option value="6">已办理</option>
71
+                                    </select>
72
+                                </td> -->
73
+                                <th><span class="nameJustified">关键字:</span></th>
74
+                                <td>
75
+                                    <input type="text" placeholder="输入关键字" id="key" class="form-control Min-width" />
76
+                                    <botton class="btns Seach">搜索</botton>
77
+                                </td>
78
+                            </tr>
79
+                            <tr>
80
+                                <th>受话坐席:</th>
81
+                                <td>
82
+                                    <select id="ZX" name="select" class="selectpicker show-tick form-control" multiple
83
+                                        data-live-search="true">
84
+                                        <option value="">请选择坐席</option>
85
+                                    </select>
86
+                                </td>
87
+                                <th><span class="nameJustified">审核员:</span></th>
88
+                                <td>
89
+                                    <select id="yardman" name="select" class="selectpicker show-tick form-control"
90
+                                        multiple data-live-search="true">
91
+                                        <option value="">请选择调度员</option>
92
+                                    </select>
93
+                                </td>
94
+                                <th>反映区域:</th>
95
+                                <td>
96
+                                    <select name="" id="sourceAreas" class="form-control Min-width">
97
+                                    </select>
98
+                                    <botton class="btns exportFile">导出</botton>
99
+                                </td>
100
+                            </tr>
101
+                            <tr>
102
+                                <th>承办单位:</th>
103
+                                <td style="position: relative;">
104
+                                    <div class="inpBox">
105
+                                        <input type="text" class="inps"  />
106
+                                        <i class="Cleans  fa fa-close"></i>
107
+                                        <i class="xl xl_one"></i>
108
+                                        <div class="addTree xlAdd">
109
+                                            <ul id="addTreeDemo" class="ztree"></ul>
110
+                                        </div>
111
+                                    </div>
112
+                                    <div class="selDpart1">
113
+                                        <ul id="sponsor">
114
+                                        </ul>
115
+                                    </div>
116
+                                </td>
117
+                                <th>来电类型:</th>
118
+                                <td>
119
+                                    <select class="form-control" id="type">
120
+                                    </select>
121
+                                </td>
122
+                                <th>分管领导:</th>
123
+                                <td>
124
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
125
+                                        <option value="">
126
+                                            请选择
127
+                                        </option>
128
+                                        <option value="省长">
129
+                                            省长
130
+                                        </option>
131
+                                        <option value="市长">
132
+                                            市长
133
+                                        </option>
134
+                                    </select>
135
+                                </td>
136
+                            </tr>
137
+                            <tr>
138
+                                <th>反映类别:</th>
139
+                                <td class="reflectCategory-wrapper">
140
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
141
+                                    <i class="CleansReactionCategory fa fa-close"></i>
142
+                                    <input type="hidden" id="keyid" />
143
+                                    <div class="reflectCategoryList-wrapper">
144
+                                        <ul id="reflectCategoryList">
145
+                                        </ul>
146
+                                    </div>
147
+                                </td>
148
+                            </tr>
149
+                        </table>
150
+                    </div>
151
+                </div>
152
+                <div>
153
+                    <div style="width: 100%;padding: 10px;">
154
+                        <table id="orderlist" data-row-style="rowStyle" data-query-params="queryParams"
155
+                            data-pagination="true">
156
+                            <thead>
157
+                                <tr>
158
+                                    <!-- <th data-checkbox="true"></th> -->
159
+                                    <th data-formatter="serialNumber" data-align="center">
160
+                                        序号
161
+                                    </th>
162
+                                    <th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单单号</th>
163
+                                    <th data-field="F_ComTitle" data-formatter="GetCont" data-align="center">诉求标题</th>
164
+                                    <th data-field="DeptName" data-align="center">承办单位</th>
165
+                                    <!-- <th data-field="OtherDeptName" data-align="center">协办单位</th> -->
166
+                                    <th data-field="UserName" data-align="center">受理人</th>
167
+                                    <th data-field="F_WorkState" data-align="center" data-formatter="States">办理状态</th>
168
+                                    <!--<th data-field="FilePath" data-formatter="setCode" data-align="center">录音</th>-->
169
+                                    <th data-field="OverState" data-formatter="OverTime" data-align="center">时限</th>
170
+                                    <th data-field="LimitTime" data-formatter="BanTime" data-align="center">办理时限</th>
171
+                                    <th data-field="DeptNames" data-align="center">退回单位</th>
172
+                                    <th data-field="Backreason" data-align="center">退回原因</th>
173
+                                    <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">操作</th>
174
+                                </tr>
175
+                            </thead>
176
+                            <tbody class="list"></tbody>
177
+                        </table>
178
+                    </div>
179
+                </div>
180
+            </div>
181
+        </div>
182
+
183
+        <!--下载框-->
184
+        <div class="t-shade lyxz">
185
+            <div class="shade_k">
186
+                <div class="shade_title">
187
+                    <span>录音播放与下载<srong class="cknum"></srong></span>
188
+                    <span class="setwin gbly"><a>x</a></span>
189
+                </div>
190
+                <div class="shade_content">
191
+                    <div class="Ly_box audiojs">
192
+                    </div>
193
+                </div>
194
+            </div>
195
+        </div>
196
+        <input type="hidden" id="PID" />
197
+        <input type="hidden" id="Dpment" />
198
+    </div>
199
+    <script src="../js/layui/layui.js"></script>
200
+    <script src="../js/bootstrap-select.js"></script>
201
+    <script src="../css/laydate/laydate.js"></script>
202
+    <script src="../My97DatePicker/WdatePicker.js"></script>
203
+    <script src="../js/zTree/jquery.ztree.core.js"></script>
204
+    <script src="../js/search/screen.js"></script>
205
+    <script src="../js/WorkOrder/WorkOrderList.js"></script>
206
+
207
+    <script>
208
+        var wid = helper.request.queryString("states");
209
+        if (wid) {
210
+            $("#state").val(wid);
211
+        }
212
+        $(document).ready(function () {
213
+            load();
214
+            laydate.skin('blue');
215
+            laydate({
216
+                elem: '#starttime',
217
+                event: 'focus',
218
+                istime: true,
219
+                format: 'YYYY-MM-DD hh:mm:ss'
220
+            });
221
+            laydate({
222
+                elem: '#endtime',
223
+                event: 'focus',
224
+                istime: true,
225
+                format: 'YYYY-MM-DD hh:mm:ss'
226
+            });
227
+
228
+        });
229
+        //关闭录音弹出
230
+        $(".gbly").click(function () {
231
+            $(".lyxz").removeClass("cx");
232
+            $('audio')[0].pause();
233
+        });
234
+
235
+        $("#orderlist").on("click-row.bs.table", function (e, row, ele) {
236
+            $('.success').removeClass('success'); //去除之前选中的行的,选中样式
237
+            $(ele).addClass('success'); //添加当前选中的 success样式用于区别
238
+        });
239
+
240
+        //获取查询信息
241
+        function load() {
242
+            //坐席
243
+            var usercodeID = "";
244
+            var usercode_ = $("#ZX").val(); //坐席
245
+            if (usercode_ != null) {
246
+                $(usercode_).each(function (i, n) {
247
+                    var obj1 = '';
248
+                    obj1 = n + ",";
249
+                    usercodeID += obj1;
250
+                })
251
+            } else {
252
+                usercodeID = ""
253
+            }
254
+            //      	调度员
255
+            var ddusercodeID = "";
256
+            var ddusercode_ = $("#yardman").val(); //坐席
257
+            if (ddusercode_ != null) {
258
+                $(ddusercode_).each(function (i, n) {
259
+                    var obj2 = '';
260
+                    obj2 = n + ",";
261
+                    ddusercodeID += obj2;
262
+                })
263
+            } else {
264
+                ddusercodeID = ""
265
+            }
266
+            //先销毁表格
267
+            $('#orderlist').bootstrapTable('destroy');
268
+            //初始化表格,动态从服务器加载数据
269
+            $("#orderlist").bootstrapTable({
270
+                method: "get", //使用get请求到服务器获取数据
271
+                url: huayi.config.callcenter_url + "WorkOrder/GetLDDealList", //获取数据的Servlet地址
272
+                contentType: "application/x-www-form-urlencoded",
273
+                striped: true, //表格显示条纹
274
+                pagination: true, //启动分页
275
+                pageSize: 10, //每页显示的记录数
276
+                pageNumber: 1, //当前第几页
277
+                pageList: [10, 20, 50, 100], //记录数可选列表
278
+                search: false, //是否启用查询
279
+                showColumns: false, //显示下拉框勾选要显示的列
280
+                showRefresh: false, //显示刷新按钮
281
+                sidePagination: "server", //表示服务端请求
282
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
283
+                //设置为limit可以获取limit, offset, search, sort, order
284
+                queryParamsType: "undefined",
285
+                queryParams: function queryParams(params) { //设置查询参数
286
+                    var param = {
287
+                        page: params.pageNumber,
288
+                        pagesize: params.pageSize,
289
+                        workid: $("#wids").val(),
290
+                        state: 10, //=工单状态
291
+                        type: $("#type").val(), //=工单类型
292
+                        bigtype: $("#bigtype").val(), //=大类别
293
+                        smalltype: $("#smalltype").val(), //=小类别
294
+                        key: $("#key").val(), //=关键字
295
+                        tel: $("#tel").val(), //=客户电话
296
+                        name: $("#name").val(), //=客户名称
297
+                        usercode: usercodeID, //=坐席工号
298
+                        ddusercode: ddusercodeID,
299
+                        keyid: $("#keyid").val(), // 反映类别
300
+                        source: $("#source").val(), //=来源&
301
+                        starttime: $("#starttime").val(), //=开始时间
302
+                        endtime: $("#endtime").val(), //=结束时间
303
+                        deptid: $("#PID").val(),
304
+                        type: $("#type").val(),
305
+                        tab: 10, // 退回待审转办
306
+                        sourcearea: $('#sourceAreas').val(), //区域
307
+                        splituser: $("#leaderCharge").val(), // 分管领导
308
+                        jianhang: 6, // 多媒体
309
+                        token: $.cookie("token")
310
+                    };
311
+                    return param;
312
+                },
313
+                onLoadSuccess: function (data) { //加载成功时执行
314
+                    //						layer.msg("加载成功");
315
+                    //console.log(data);
316
+                },
317
+                onLoadError: function () { //加载失败时执行
318
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
319
+                }
320
+            });
321
+        }
322
+        //状态
323
+        function States(val, row) {
324
+            var html = '';
325
+            switch (val + '') {
326
+                case '0':
327
+                    html = '新工单';
328
+                    if (row.F_IsReturn == 1) {
329
+                        html = '新工单(回退)';
330
+                    }
331
+                    break;
332
+                case '1':
333
+                    html = '待交办';
334
+                    break;
335
+                case '2':
336
+                    html = '待查收';
337
+                    break;
338
+                case '3':
339
+                    html = '退回审核中';
340
+                    break;
341
+                case '4':
342
+                    html = '办理中';
343
+                    break;
344
+                case '5':
345
+                    html = '延时审核';
346
+                    break;
347
+                case '6':
348
+                    html = '已办理';
349
+                    break;
350
+                case '7':
351
+                    html = '已回访';
352
+                    break;
353
+                case '8':
354
+                    html = '重办中';
355
+                    break;
356
+                case '9':
357
+                    html = '已结案';
358
+                    break;
359
+                case '10':
360
+                    html = '待审核';
361
+                    break;
362
+            }
363
+            return html;
364
+
365
+        }
366
+        //时限
367
+        function OverTime(val, row) {
368
+            if (val == 1) {
369
+                return '<div class="" style="cursor: pointer;">' +
370
+                    '<span class="Greens">' + row.GapTime + '</span>' +
371
+                    '</div>';
372
+            } else if (val == 2) {
373
+                return '<div class="" style="cursor: pointer;">' +
374
+                    '<span class="Yellows">' + row.GapTime + '</span>' +
375
+                    '</div>';
376
+            } else if (val == 3) {
377
+                return '<div class="" style="cursor: pointer;">' +
378
+                    '<span class="Reds">' + row.GapTime + '</span>' +
379
+                    '</div>';
380
+            }
381
+        }
382
+        //办理时限
383
+        function BanTime(val) {
384
+            if (val) {
385
+                var time = val.substring(0, val.indexOf(' '));
386
+                return '<div class="" style="cursor: pointer;">' +
387
+                    '<span>' + time + '</span>' +
388
+                    '</div>';
389
+            }
390
+
391
+        }
392
+        //音频
393
+        function setCode(val) {
394
+            if (val) {
395
+                return '<div class="imgs" style="cursor: pointer;">' +
396
+                    '<img src="../img/vice.png" alt="" onclick= "helper.luyin.view(this)" item="' + val + '" />' +
397
+                    '</div>';
398
+            } else {
399
+                return '';
400
+            }
401
+        }
402
+
403
+        //编号
404
+        function serialNumber(val, row, index) {
405
+            return index + 1;
406
+        }
407
+
408
+        function GetCont(val) {
409
+            if (val) {
410
+                var str = '<div '
411
+                if (val.length > 10) {
412
+                    str = str + ' title="' + val + '" ';
413
+                    val = val.substr(0, 10) + "...";
414
+                }
415
+                return str + '>' + val + '</div>';
416
+            } else {
417
+                return '';
418
+            }
419
+        }
420
+        //操作
421
+        function Dispose(val, row) {
422
+            var Rows = row.Buttons;
423
+            //          alert(row.F_WorkOrderId);
424
+            var WorkOrderId = row.F_WorkOrderId;
425
+            var html = '';
426
+            // if (row.F_WorkState == '1') {
427
+            //     html += '<a class="xg" onclick="redeploy(\'' + WorkOrderId + '\')">转派&nbsp</a>';
428
+            // }
429
+            for (var i = 0; i < Rows.length; i++) {
430
+
431
+                var html1 = huayi.config.arr[Rows[i].key * 1 - 1];
432
+                if (html1) {
433
+                    html1 = html1.replace("data", val);
434
+                }
435
+                html += html1;
436
+
437
+            }
438
+
439
+            return html;
440
+        }
441
+
442
+        //转派
443
+        function redeploy(WorkOrderId) {
444
+            layer.open({
445
+                type: 2,
446
+                content: "../CommonHtml/zhuanpai.html?wid=" + WorkOrderId, //iframe的url,no代表不显示滚动条
447
+                title: '转派',
448
+                area: ['85%', '80%'], //宽高
449
+            });
450
+        }
451
+        //编辑
452
+        function bj(str) {
453
+            layer.open({
454
+                type: 2,
455
+                content: "../CommonHtml/AddAppeal.html?wid=" + str + "&workType=jb"+"&isshMultimediaab=0", //iframe的url,no代表不显示滚动条
456
+                title: '编辑工单',
457
+                area: ['96%', '85%'], //宽高
458
+            });
459
+        }
460
+        //删除
461
+        function move(str) {
462
+            layer.confirm('确定删除工单?', {
463
+                btn: ['是', '否'] //按钮
464
+            }, function () {
465
+                $.post(huayi.config.callcenter_url + "WorkOrder/DelWorkOrder", {
466
+                    ids: str,
467
+                    token: $.cookie("token")
468
+                }, function (result) {
469
+                    result = JSON.parse(result);
470
+                    if (result.state.toLowerCase() == "success") {
471
+                        layer.msg("删除成功");
472
+                        load();
473
+                    }
474
+                })
475
+            });
476
+        }
477
+        //提交
478
+        function tj(str) {
479
+            layer.confirm('确定要提交工单么?', {
480
+                btn: ['确定', '取消'] //按钮
481
+            }, function () {
482
+                //请求后台数据
483
+                /*发送请求*/
484
+                $.post(huayi.config.callcenter_url + "WorkOrder/SubmitWorkOrder", {
485
+                    ids: str,
486
+                    token: $.cookie("token")
487
+                }, function (result) {
488
+                    result = JSON.parse(result);
489
+                    if (result.state.toLowerCase() == "success") {
490
+                        layer.msg("提交成功");
491
+                        load();
492
+                    }
493
+                })
494
+            });
495
+        }
496
+        //交办
497
+        function jb(str) {
498
+            layer.open({
499
+                type: 2,
500
+                content: "../CommonHtml/jiaoban.html?wid=" + str, //iframe的url,no代表不显示滚动条
501
+                title: '工单交办',
502
+                area: ['87%', '80%'], //宽高
503
+            });
504
+        }
505
+
506
+        //领导批示
507
+        function lader(str) {
508
+            layer.open({
509
+                type: 2,
510
+                content: "../CommonHtml/Leader.html?wid=" + str, //iframe的url,no代表不显示滚动条
511
+                title: '领导批示',
512
+                area: ['60%', '80%'], //宽高
513
+            });
514
+        }
515
+        //市长批示
516
+        function city(str) {
517
+            layer.open({
518
+                type: 2,
519
+                content: "../CommonHtml/shizhang.html?wid=" + str, //iframe的url,no代表不显示滚动条
520
+                title: '领导批示',
521
+                area: ['60%', '80%'], //宽高
522
+            });
523
+        }
524
+        //办理
525
+        function bl(str) {
526
+            layer.open({
527
+                type: 2,
528
+                content: "../CommonHtml/banli.html?wid=" + str, //iframe的url,no代表不显示滚动条
529
+                title: '办理工单',
530
+                area: ['60%', '80%'], //宽高
531
+            });
532
+        }
533
+        //督办
534
+
535
+        function Supervision(str) {
536
+            layer.open({
537
+                type: 2,
538
+                state: 1,
539
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=1' +
540
+                    '&state=1', //iframe的url,no代表不显示滚动条
541
+                title: '督办',
542
+                area: ['60%', '80%'], //宽高
543
+            });
544
+        }
545
+        //不督办
546
+        function ndb(str) {
547
+            layer.open({
548
+                type: 2,
549
+                state: 2,
550
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=1' +
551
+                    '&state=2', //iframe的url,no代表不显示滚动条
552
+                title: '不督办',
553
+                area: ['60%', '80%'], //宽高
554
+            });
555
+        }
556
+        //督查
557
+        function Supervision_(str) {
558
+            layer.open({
559
+                type: 2,
560
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=2', //iframe的url,no代表不显示滚动条
561
+                title: '监察',
562
+                area: ['60%', '80%'], //宽高
563
+            });
564
+        }
565
+        //强制结案
566
+        function StrongLawsuit(str) {
567
+            layer.open({
568
+                type: 2,
569
+                content: "../CommonHtml/StrongLawsuit.html?wid=" + str, //iframe的url,no代表不显示滚动条
570
+                title: '强制结案',
571
+                area: ['60%', '80%'], //宽高
572
+            });
573
+        }
574
+        //回退BackDtail
575
+        function BackDtail(str) {
576
+            layer.open({
577
+                type: 2,
578
+                content: "../CommonHtml/BackDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
579
+                title: '工单回退',
580
+                area: ['60%', '80%'], //宽高
581
+            });
582
+        }
583
+        //查收
584
+        function cs(str) {
585
+            layer.confirm('确定要查收?', {
586
+                btn: ['是', '否'] //按钮
587
+            }, function () {
588
+                $.post(huayi.config.callcenter_url + "WorkOrder/ReceiveWorkOrder", {
589
+                    workorderid: str,
590
+                    token: $.cookie("token")
591
+                }, function (result) {
592
+                    result = JSON.parse(result);
593
+                    if (result.state.toLowerCase() == "success") {
594
+                        layer.msg("查收成功");
595
+                        load();
596
+                    }
597
+                })
598
+            });
599
+        }
600
+        //收回
601
+        function sh(str) {
602
+            layer.confirm('确定要回收?', {
603
+                btn: ['是', '否'] //按钮
604
+            }, function () {
605
+                $.post(huayi.config.callcenter_url + "WorkOrder/TakeBackWorkOrder", {
606
+                    workorderid: str,
607
+                    token: $.cookie("token")
608
+                }, function (result) {
609
+                    result = JSON.parse(result);
610
+                    if (result.state.toLowerCase() == "success") {
611
+                        layer.msg("回收");
612
+                        load();
613
+                    }
614
+                })
615
+            });
616
+        }
617
+        //强制回收
618
+        function recycles() {
619
+            layer.confirm('确定要强制退回吗?', {
620
+                btn: ['是', '否'] //按钮
621
+            });
622
+        }
623
+        //退回申请
624
+        function th(str) {
625
+            layer.open({
626
+                type: 2,
627
+                content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
628
+                title: '申请退回工单',
629
+                area: ['60%', '80%'], //宽高
630
+            });
631
+        }
632
+        //审核退回申请
633
+        function shth(str) {
634
+            layer.open({
635
+                type: 2,
636
+                content: "../CommonHtml/shth.html?wid=" + str, //iframe的url,no代表不显示滚动条
637
+                title: '审核退回申请',
638
+                area: ['60%', '80%'], //宽高
639
+            });
640
+        }
641
+        //办理
642
+        //			function th(str) {
643
+        //				layer.open({
644
+        //					type: 2,
645
+        //					content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
646
+        //					title: '办理工单',
647
+        //					area: ['35%', '30%'], //宽高
648
+        //				});
649
+        //			}
650
+        //申请延时
651
+        function ys(str) {
652
+            layer.open({
653
+                type: 2,
654
+                content: "../CommonHtml/Timesq.html?wid=" + str, //iframe的url,no代表不显示滚动条
655
+                title: '申请延时',
656
+                area: ['60%', '80%'], //宽高
657
+            });
658
+        }
659
+        //审核申请延时
660
+        function shys(str) {
661
+            layer.open({
662
+                type: 2,
663
+                content: "../CommonHtml/shtime.html?wid=" + str, //iframe的url,no代表不显示滚动条
664
+                title: '审核延时申请',
665
+                area: ['60%', '80%'], //宽高
666
+            });
667
+        }
668
+        //诉求回访
669
+        function hf(str) {
670
+            layer.open({
671
+                type: 2,
672
+                content: "../CommonHtml/Back.html?wid=" + str, //iframe的url,no代表不显示滚动条
673
+                title: '工单回访',
674
+                area: ['60%', '80%'], //宽高
675
+            });
676
+        }
677
+        //重办工单
678
+        function cb(str) {
679
+            layer.open({
680
+                type: 2,
681
+                content: "../CommonHtml/AddAppeal.html?wid=" + str + "&workType=cb", //iframe的url,no代表不显示滚动条
682
+                // content: "../CommonHtml/Cb.html?wid=" + str, //iframe的url,no代表不显示滚动条
683
+                title: '重办工单',
684
+                area: ["95%", "95%"], //宽高
685
+            });
686
+        }
687
+        //审核
688
+        function audit(str) {
689
+            layer.open({
690
+                type: 2,
691
+                content: "../CommonHtml/AuditDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
692
+                title: '审核',
693
+                area: ['60%', '80%'], //宽高
694
+            });
695
+        }
696
+        //结案
697
+        function Lawsuit(str) {
698
+            layer.open({
699
+                type: 2,
700
+                content: "../CommonHtml/lawsuits.html?wid=" + str, //iframe的url,no代表不显示滚动条
701
+                title: '诉求单结案',
702
+                area: ['60%', '80%'], //宽高
703
+            });
704
+        }
705
+        //转督办
706
+        function zdb(str, row) {
707
+            layer.open({
708
+                type: 2,
709
+                content: "../CommonHtml/superTrunl.html?wid=" + str,
710
+                title: "督办工单",
711
+                area: ["60%", "80%"], //宽高
712
+            });
713
+        }
714
+        $('.Appeal').click(function () {
715
+            layer.open({
716
+                type: 2,
717
+                content: "../CommonHtml/AddAppeal.html?wid=", //iframe的url,no代表不显示滚动条
718
+                title: '新增诉求',
719
+                area: ['85%', '80%'], //宽高
720
+            });
721
+        })
722
+        //上传文件
723
+        function upload() {
724
+            if (document.getElementById("upFile").files.length > 0) {
725
+                var formData = new FormData();
726
+                formData.append("upFile", document.getElementById("upFile").files[0]);
727
+                formData.append("token", $.cookie("token"));
728
+                $.ajax({
729
+                    url: huayi.config.callcenter_url + "/WorkOrder/UploadFile",
730
+                    type: "POST",
731
+                    data: formData,
732
+                    /**
733
+                     *必须false才会自动加上正确的Content-Type
734
+                     */
735
+                    contentType: false,
736
+                    /**
737
+                     * 必须false才会避开jQuery对 formdata 的默认处理
738
+                     * XMLHttpRequest会对 formdata 进行正确的处理
739
+                     */
740
+                    processData: false,
741
+                    success: function (result) {
742
+                        document.getElementById("upFile").outerHTML = document.getElementById("upFile")
743
+                            .outerHTML;
744
+                        $("#upFile").change(function () {
745
+                            upload();
746
+                        });
747
+                        var r = $.parseJSON(result);
748
+                        if (r.state.toLowerCase() == "success") {
749
+                            $(".fjnr").text(r.data);
750
+                            $("#scfj").show();
751
+                        }
752
+                    }
753
+                });
754
+            } else {
755
+                layer.confirm('请上传文件!', {
756
+                    btn: ['确定']
757
+                });
758
+            }
759
+        }
760
+        //来源
761
+        function LY(obj) {
762
+            obj.empty();
763
+            obj.append('<option selected="selected" value="">请选择</option>');
764
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
765
+                "token": $.cookie("token"),
766
+                id: 1
767
+            }, function (data) {
768
+                if (data.state.toLowerCase() == "success") {
769
+                    var content = data.data;
770
+                    $(content).each(function (i, n) {
771
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
772
+                            obj);
773
+                    })
774
+                }
775
+            })
776
+        }
777
+        //类别
778
+        function LB(obj) {
779
+            obj.empty();
780
+            obj.append('<option selected="selected" value="">请选择</option>');
781
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
782
+                "token": $.cookie("token"),
783
+                id: 2
784
+            }, function (data) {
785
+                if (data.state.toLowerCase() == "success") {
786
+                    var content = data.data;
787
+                    $(content).each(function (i, n) {
788
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
789
+                            obj);
790
+                    })
791
+                }
792
+            })
793
+        }
794
+        //		主题
795
+        function ZT(obj) {
796
+            obj.empty();
797
+            obj.append('<option selected="selected" value="">请选择</option>');
798
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
799
+                "token": $.cookie("token"),
800
+                id: 3
801
+            }, function (data) {
802
+                if (data.state.toLowerCase() == "success") {
803
+                    var content = data.data;
804
+                    $(content).each(function (i, n) {
805
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
806
+                            obj);
807
+                    })
808
+                }
809
+            })
810
+        }
811
+
812
+
813
+        function tree() {
814
+            $.get(huayi.config.callcenter_url + 'Department/GetDeptList', {
815
+                "token": $.cookie("token"),
816
+                //		"pid": pid
817
+            }, function (result) {
818
+                result = $.parseJSON(result);
819
+                $.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
820
+            });
821
+        }
822
+        var setting1 = {
823
+            data: {
824
+                key: {
825
+                    name: "F_DeptName"
826
+                },
827
+                simpleData: {
828
+                    enable: true,
829
+                    idKey: "F_DeptId",
830
+                    pIdKey: "F_PartentId",
831
+                    rootPId: 0
832
+                }
833
+            },
834
+            callback: {
835
+                onClick: zTreeOnClick
836
+            }
837
+        };
838
+
839
+        function zTreeOnClick(event, treeId, treeNode) {
840
+            if (treeNode.level >= 1) {
841
+                $('.inps').val(treeNode.F_DeptName);
842
+                $("#PID").val(treeNode.F_DeptId);
843
+                $("#Dpment").val(treeNode.F_DeptName);
844
+                $(".Cleans").show();
845
+            }
846
+
847
+        };
848
+
849
+        $(".exportFile").click(function () {
850
+            var usercode_ = $("#ZX").val(); //坐席
851
+            if (usercode_ != null) {
852
+                $(usercode_).each(function (i, n) {
853
+                    var obj1 = "";
854
+                    obj1 = n + ",";
855
+                    usercodeID += obj1;
856
+                });
857
+            } else {
858
+                usercodeID = "";
859
+            }
860
+            // 调度员
861
+            var ddusercodeID = "";
862
+            var ddusercode_ = $("#yardman").val(); //坐席
863
+            if (ddusercode_ != null) {
864
+                $(ddusercode_).each(function (i, n) {
865
+                    var obj2 = "";
866
+                    obj2 = n + ",";
867
+                    ddusercodeID += obj2;
868
+                });
869
+            } else {
870
+                ddusercodeID = "";
871
+            }
872
+            var workid = $("#wids").val()
873
+            var key = $("#key").val() //=关键字
874
+            var tel = $("#tel").val() //=客户电话
875
+            var name = $("#name").val() //=客户名称
876
+            var usercode = usercodeID //=坐席工号
877
+            var ddusercode = ddusercodeID
878
+            var source = $("#source").val() //=来源&
879
+            var starttime = $("#starttime").val() //=开始时间
880
+            var endtime = $("#endtime").val() //=结束时间
881
+            var deptid = $("#PID").val()
882
+            var type = $("#type").val() //=工单类型
883
+            var bigtype = $("#bigtype").val()
884
+            var smalltype = $("#smalltype").val() //=小类别
885
+            var sourcearea = $("#sourceAreas").val() //区域
886
+            var state = $("#state").val() //=工单状态
887
+            var tab = 10; // 退回待审转办
888
+            var keyid = $("#keyid").val() //=关键词id
889
+            var splituser = $("#leaderCharge").val() // 分管领导
890
+
891
+            var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
892
+            url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
893
+                "&tel=" +
894
+                tel + "&name=" + name + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&source=" +
895
+                source +
896
+                "&starttime=" + starttime + "&endtime=" + endtime + "&deptid=" + deptid + "&sourcearea=" +
897
+                sourcearea +
898
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&splituser=" + splituser + "&jianhang=6" +
899
+                "&isdc=1";
900
+            window.location.href = url;
901
+        })
902
+    </script>
903
+</body>
904
+
905
+</html>

Fichier diff supprimé car celui-ci est trop grand
+ 1084 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/WorkDSZBMedia.html


Fichier diff supprimé car celui-ci est trop grand
+ 1155 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/WorkIsproresultMedia.html


+ 880 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/WorkYSSHMedia.html

@@ -0,0 +1,880 @@
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
+                                <th>工单来源:</th>
39
+                                <td>
40
+                                    <select class="form-control" id="source">
41
+                                    </select>
42
+                                </td>
43
+                                <th>来电号码:</th>
44
+                                <td>
45
+                                    <input type="text" id="tel" class="form-control" />
46
+                                </td>
47
+                                <th>录入时间:</th>
48
+                                <td colspan="3">
49
+                                    <input type="text" id="starttime" class="photo x-color laydate-icon"
50
+                                        autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
51
+                                        id="endtime" class="photo x-color laydate-icon" autocomplete="off"
52
+                                        style="height: 35px;" />
53
+                                </td>
54
+                            </tr>
55
+                            <tr>
56
+                                <th>事项编号:</th>
57
+                                <td>
58
+                                    <input type="text" placeholder="输入工单号" id="wids" class="form-control" />
59
+                                </td>
60
+                                <th><span class="nameJustified">来电人:</span></th>
61
+                                <td>
62
+                                    <input type="text" id="name" class="form-control" />
63
+                                </td>
64
+                                <th><span class="nameJustified">关键字:</span></th>
65
+                                <td>
66
+                                    <input type="text" placeholder="输入关键字" id="key" class="form-control Min-width" />
67
+                                    <botton class="btns Seach">搜索</botton>
68
+                                </td>
69
+                            </tr>
70
+                            <tr>
71
+                                <th>受话坐席:</th>
72
+                                <td>
73
+                                    <select id="ZX" name="select" class="selectpicker show-tick form-control" multiple
74
+                                        data-live-search="true">
75
+                                        <option value="">请选择坐席</option>
76
+                                    </select>
77
+                                </td>
78
+                                <th><span class="nameJustified">审核员:</span></th>
79
+                                <td>
80
+                                    <select id="yardman" name="select" class="selectpicker show-tick form-control"
81
+                                        multiple data-live-search="true">
82
+                                        <option value="">请选择调度员</option>
83
+                                    </select>
84
+                                </td>
85
+                                <th>反映区域:</th>
86
+                                <td>
87
+                                    <select name="" id="sourceAreas" class="form-control Min-width">
88
+                                    </select>
89
+                                    <botton class="btns exportFile">导出</botton>
90
+                                </td>
91
+                            </tr>
92
+                            <tr>
93
+                                <th>承办单位:</th>
94
+                                <td style="position: relative;">
95
+                                    <div class="inpBox">
96
+                                        <input type="text" class="inps"  />
97
+                                        <i class="Cleans  fa fa-close"></i>
98
+                                        <i class="xl xl_one"></i>
99
+                                        <div class="addTree xlAdd">
100
+                                            <ul id="addTreeDemo" class="ztree"></ul>
101
+                                        </div>
102
+                                    </div>
103
+                                    <div class="selDpart1">
104
+                                        <ul id="sponsor">
105
+                                        </ul>
106
+                                    </div>
107
+                                </td>
108
+                                <th>来电类型:</th>
109
+                                <td>
110
+                                    <select class="form-control" id="type">
111
+                                    </select>
112
+                                </td>
113
+                                <th>分管领导:</th>
114
+                                <td>
115
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
116
+                                        <option value="">
117
+                                            请选择
118
+                                        </option>
119
+                                        <option value="省长">
120
+                                            省长
121
+                                        </option>
122
+                                        <option value="市长">
123
+                                            市长
124
+                                        </option>
125
+                                    </select>
126
+                                    <botton class="btns btn_yssh">批量延时审核</botton>
127
+                                </td>
128
+                            </tr>
129
+                            <tr>
130
+                                <th>反映类别:</th>
131
+                                <td class="reflectCategory-wrapper">
132
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
133
+                                    <i class="CleansReactionCategory fa fa-close"></i>
134
+                                    <input type="hidden" id="keyid" />
135
+                                    <div class="reflectCategoryList-wrapper">
136
+                                        <ul id="reflectCategoryList">
137
+                                        </ul>
138
+                                    </div>
139
+                                </td>
140
+                                <th><span class="nameJustified">交办人:</span></th>
141
+                                <td>
142
+                                    <select id="assignUser" name="select" class="selectpicker show-tick form-control" data-live-search="true">
143
+                                        <option value="">请选择</option>
144
+                                    </select>
145
+                                </td>
146
+                            </tr>
147
+                        </table>
148
+                    </div>
149
+                </div>
150
+                <div>
151
+                    <div style="width: 100%;padding: 10px;">
152
+                        <table id="orderlist" data-row-style="rowStyle" data-query-params="queryParams"
153
+                            data-pagination="true">
154
+                            <thead>
155
+                                <tr>
156
+                                    <th data-checkbox="true"></th>
157
+                                    <th data-formatter="serialNumber" data-align="center">
158
+                                        序号
159
+                                    </th>
160
+                                    <th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单单号</th>
161
+                                    <th data-field="F_ComTitle" data-formatter="GetCont" data-align="center">诉求标题</th>
162
+                                    <th data-field="DeptName" data-align="center">承办单位</th>
163
+                                    <!-- <th data-field="OtherDeptName" data-align="center">协办单位</th> -->
164
+                                    <th data-field="UserName" data-align="center">受理人</th>
165
+                                    <th data-field="F_WorkState" data-align="center" data-formatter="States">办理状态</th>
166
+                                    <!--<th data-field="FilePath" data-formatter="setCode" data-align="center">录音</th>-->
167
+                                    <th data-field="OverState" data-formatter="OverTime" data-align="center">时限</th>
168
+                                    <th data-field="LimitTime" data-formatter="BanTime" data-align="center">办理时限</th>
169
+                                    <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">操作</th>
170
+                                </tr>
171
+                            </thead>
172
+                            <tbody class="list"></tbody>
173
+                        </table>
174
+                    </div>
175
+                </div>
176
+            </div>
177
+        </div>
178
+
179
+        <!--下载框-->
180
+        <div class="t-shade lyxz">
181
+            <div class="shade_k">
182
+                <div class="shade_title">
183
+                    <span>录音播放与下载<srong class="cknum"></srong></span>
184
+                    <span class="setwin gbly"><a>x</a></span>
185
+                </div>
186
+                <div class="shade_content">
187
+                    <div class="Ly_box audiojs">
188
+                    </div>
189
+                </div>
190
+            </div>
191
+        </div>
192
+        <input type="hidden" id="PID" />
193
+        <input type="hidden" id="Dpment" />
194
+    </div>
195
+    <script src="../js/layui/layui.js"></script>
196
+    <script src="../js/bootstrap-select.js"></script>
197
+    <script src="../css/laydate/laydate.js"></script>
198
+    <script src="../My97DatePicker/WdatePicker.js"></script>
199
+    <script src="../js/zTree/jquery.ztree.core.js"></script>
200
+    <script src="../js/search/screen.js"></script>
201
+    <script src="../js/WorkOrder/WorkOrderList.js"></script>
202
+
203
+    <script>
204
+        $(document).ready(function () {
205
+            load();
206
+            laydate.skin('blue');
207
+            laydate({
208
+                elem: '#starttime',
209
+                event: 'focus',
210
+                istime: true,
211
+                format: 'YYYY-MM-DD hh:mm:ss'
212
+            });
213
+            laydate({
214
+                elem: '#endtime',
215
+                event: 'focus',
216
+                istime: true,
217
+                format: 'YYYY-MM-DD hh:mm:ss'
218
+            });
219
+            getMultimediaPersonnel($("#assignUser"))
220
+        });
221
+        //关闭录音弹出
222
+        $(".gbly").click(function () {
223
+            $(".lyxz").removeClass("cx");
224
+            $('audio')[0].pause();
225
+        });
226
+
227
+        $("#orderlist").on("click-row.bs.table", function (e, row, ele) {
228
+            $('.success').removeClass('success'); //去除之前选中的行的,选中样式
229
+            $(ele).addClass('success'); //添加当前选中的 success样式用于区别
230
+        });
231
+
232
+        //获取查询信息
233
+        function load() {
234
+            //坐席
235
+            var usercodeID = "";
236
+            var usercode_ = $("#ZX").val(); //坐席
237
+            if (usercode_ != null) {
238
+                $(usercode_).each(function (i, n) {
239
+                    var obj1 = '';
240
+                    obj1 = n + ",";
241
+                    usercodeID += obj1;
242
+                })
243
+            } else {
244
+                usercodeID = ""
245
+            }
246
+            //      	调度员
247
+            var ddusercodeID = "";
248
+            var ddusercode_ = $("#yardman").val(); //坐席
249
+            if (ddusercode_ != null) {
250
+                $(ddusercode_).each(function (i, n) {
251
+                    var obj2 = '';
252
+                    obj2 = n + ",";
253
+                    ddusercodeID += obj2;
254
+                })
255
+            } else {
256
+                ddusercodeID = ""
257
+            }
258
+            //先销毁表格
259
+            $('#orderlist').bootstrapTable('destroy');
260
+            //初始化表格,动态从服务器加载数据
261
+            $("#orderlist").bootstrapTable({
262
+                method: "get", //使用get请求到服务器获取数据
263
+                url: huayi.config.callcenter_url + "WorkOrder/GetDWDealList", //获取数据的Servlet地址
264
+                contentType: "application/x-www-form-urlencoded",
265
+                striped: true, //表格显示条纹
266
+                pagination: true, //启动分页
267
+                pageSize: 10, //每页显示的记录数
268
+                pageNumber: 1, //当前第几页
269
+                pageList: [10, 20, 50, 100], //记录数可选列表
270
+                search: false, //是否启用查询
271
+                showColumns: false, //显示下拉框勾选要显示的列
272
+                showRefresh: false, //显示刷新按钮
273
+                sidePagination: "server", //表示服务端请求
274
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
275
+                //设置为limit可以获取limit, offset, search, sort, order
276
+                queryParamsType: "undefined",
277
+                queryParams: function queryParams(params) { //设置查询参数
278
+                    var param = {
279
+                        page: params.pageNumber,
280
+                        pagesize: params.pageSize,
281
+                        workid: $("#wids").val(),
282
+                        state: $("#state").val(), //=工单状态
283
+                        type: $("#type").val(), //=工单类型
284
+                        bigtype: $("#bigtype").val(), //=大类别
285
+                        smalltype: $("#smalltype").val(), //=小类别
286
+                        key: $("#key").val(), //=关键字
287
+                        tel: $("#tel").val(), //=客户电话
288
+                        name: $("#name").val(), //=客户名称
289
+                        usercode: usercodeID, //=坐席工号
290
+                        ddusercode: ddusercodeID,
291
+                        keyid: $("#keyid").val(), // 反映类别
292
+                        source: $("#source").val(), //=来源&
293
+                        starttime: $("#starttime").val(), //=开始时间
294
+                        endtime: $("#endtime").val(), //=结束时间
295
+                        deptid: $("#PID").val(),
296
+                        type: $("#type").val(),
297
+                        tab: 7, //待处理
298
+                        sourcearea: $('#sourceAreas').val(), //区域
299
+                        splituser: $("#leaderCharge").val(), // 分管领导
300
+                        assuser: $("#assignUser").val(), // 交办人
301
+                        jianhang: 6, // 多媒体
302
+                        token: $.cookie("token")
303
+                    };
304
+                    return param;
305
+                },
306
+                onLoadSuccess: function (data) { //加载成功时执行
307
+                    //						layer.msg("加载成功");
308
+                    //console.log(data);
309
+                },
310
+                onLoadError: function () { //加载失败时执行
311
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
312
+                }
313
+            });
314
+        }
315
+        //状态
316
+        function States(val, row) {
317
+            var html = '';
318
+            switch (val + '') {
319
+                case '0':
320
+                    html = '新工单';
321
+                    if (row.F_IsReturn == 1) {
322
+                        html = '新工单(回退)';
323
+                    }
324
+                    break;
325
+                case '1':
326
+                    html = '待交办';
327
+                    break;
328
+                case '2':
329
+                    html = '待查收';
330
+                    break;
331
+                case '3':
332
+                    html = '退回审核中';
333
+                    break;
334
+                case '4':
335
+                    html = '办理中';
336
+                    break;
337
+                case '5':
338
+                    html = '延时审核';
339
+                    break;
340
+                case '6':
341
+                    html = '已办理';
342
+                    break;
343
+                case '7':
344
+                    html = '已回访';
345
+                    break;
346
+                case '8':
347
+                    html = '重办中';
348
+                    break;
349
+                case '9':
350
+                    html = '已结案';
351
+                    break;
352
+                case '10':
353
+                    html = '待审核';
354
+                    break;
355
+                case '11':
356
+                    html = '重办待交办';
357
+                    break;
358
+                    //              case '12':
359
+                    //                  html = '待审核';
360
+                    //                  break;
361
+                case '13':
362
+                    html = '重办驳回';
363
+                    break;
364
+            }
365
+            return html;
366
+        }
367
+        //时限
368
+        function OverTime(val, row) {
369
+            if (val == 1) {
370
+                return '<div class="" style="cursor: pointer;">' +
371
+                    '<span class="Greens">' + row.GapTime + '</span>' +
372
+                    '</div>';
373
+            } else if (val == 2) {
374
+                return '<div class="" style="cursor: pointer;">' +
375
+                    '<span class="Yellows">' + row.GapTime + '</span>' +
376
+                    '</div>';
377
+            } else if (val == 3) {
378
+                return '<div class="" style="cursor: pointer;">' +
379
+                    '<span class="Reds">' + row.GapTime + '</span>' +
380
+                    '</div>';
381
+            }
382
+        }
383
+        //办理时限
384
+        function BanTime(val) {
385
+            if (val) {
386
+                var time = val.substring(0, val.indexOf(' '));
387
+                return '<div class="" style="cursor: pointer;">' +
388
+                    '<span>' + time + '</span>' +
389
+                    '</div>';
390
+            }
391
+
392
+        }
393
+        //音频
394
+        function setCode(val) {
395
+            if (val) {
396
+                return '<div class="imgs" style="cursor: pointer;">' +
397
+                    '<img src="../img/vice.png" alt="" onclick= "helper.luyin.view(this)" item="' + val + '" />' +
398
+                    '</div>';
399
+            } else {
400
+                return '';
401
+            }
402
+        }
403
+
404
+        //编号
405
+        function serialNumber(val, row, index) {
406
+            return index + 1;
407
+        }
408
+
409
+        function GetCont(val) {
410
+            if (val) {
411
+                var str = '<div '
412
+                if (val.length > 10) {
413
+                    str = str + ' title="' + val + '" ';
414
+                    val = val.substr(0, 10) + "...";
415
+                }
416
+                return str + '>' + val + '</div>';
417
+            } else {
418
+                return '';
419
+            }
420
+        }
421
+        //操作
422
+        function Dispose(val, row) {
423
+            var Rows = row.Buttons;
424
+            var html = '';
425
+            for (var i = 0; i < Rows.length; i++) {
426
+
427
+                var html1 = huayi.config.arr[Rows[i].key * 1 - 1];
428
+                if (html1) {
429
+                    html1 = html1.replace("data", val);
430
+                }
431
+                html += html1;
432
+
433
+            }
434
+            return html;
435
+        }
436
+        //批量延时审核
437
+        $(".btn_yssh").click(function () {
438
+            var ids = $.map($('#orderlist').bootstrapTable('getSelections'),
439
+                function (row) {
440
+                    return row.F_WorkOrderId;
441
+                });
442
+            /*判断长度*/
443
+            if (ids.length <= 0) {
444
+                layer.confirm('请选择要审核的选项', {
445
+                    icon: 7,
446
+                    btn: ['确定'] //按钮
447
+                });
448
+                return;
449
+            }
450
+            layer.open({
451
+                type: 2,
452
+                content: "../CommonHtml/shplTime.html?wid=" + ids, //iframe的url,no代表不显示滚动条
453
+                title: '审核延时申请',
454
+                area: ['60%', '80%'], //宽高
455
+            });
456
+        })
457
+
458
+        //编辑
459
+        function bj(str) {
460
+            layer.open({
461
+                type: 2,
462
+                content: "../CommonHtml/AddAppeal.html?wid=" + str, //iframe的url,no代表不显示滚动条
463
+                title: '编辑工单',
464
+                area: ['96%', '80%'], //宽高
465
+            });
466
+        }
467
+        //删除
468
+        function move(str) {
469
+            layer.confirm('确定删除工单?', {
470
+                btn: ['是', '否'] //按钮
471
+            }, function () {
472
+                $.post(huayi.config.callcenter_url + "WorkOrder/DelWorkOrder", {
473
+                    ids: str,
474
+                    token: $.cookie("token")
475
+                }, function (result) {
476
+                    result = JSON.parse(result);
477
+                    if (result.state.toLowerCase() == "success") {
478
+                        layer.msg("删除成功");
479
+                        load();
480
+                    }
481
+                })
482
+            });
483
+        }
484
+        //提交
485
+        function tj(str) {
486
+            layer.confirm('确定要提交工单么?', {
487
+                btn: ['确定', '取消'] //按钮
488
+            }, function () {
489
+                //请求后台数据
490
+                /*发送请求*/
491
+                $.post(huayi.config.callcenter_url + "WorkOrder/SubmitWorkOrder", {
492
+                    ids: str,
493
+                    token: $.cookie("token")
494
+                }, function (result) {
495
+                    result = JSON.parse(result);
496
+                    if (result.state.toLowerCase() == "success") {
497
+                        layer.msg("提交成功");
498
+                        load();
499
+                    }
500
+                })
501
+            });
502
+        }
503
+        //交办
504
+        function jb(str) {
505
+            layer.open({
506
+                type: 2,
507
+                content: "../CommonHtml/JiaoBan.html?wid=" + str, //iframe的url,no代表不显示滚动条
508
+                title: '工单交办',
509
+                area: ['87%', '80%'], //宽高
510
+            });
511
+        }
512
+        //领导批示
513
+        function lader(str) {
514
+            layer.open({
515
+                type: 2,
516
+                content: "../CommonHtml/Leader.html?wid=" + str, //iframe的url,no代表不显示滚动条
517
+                title: '领导批示',
518
+                area: ['60%', '80%'], //宽高
519
+            });
520
+        }
521
+        //市长批示
522
+        function city(str) {
523
+            layer.open({
524
+                type: 2,
525
+                content: "../CommonHtml/shizhang.html?wid=" + str, //iframe的url,no代表不显示滚动条
526
+                title: '领导批示',
527
+                area: ['60%', '80%'], //宽高
528
+            });
529
+        }
530
+        //办理
531
+        function bl(str) {
532
+            layer.open({
533
+                type: 2,
534
+                content: "../CommonHtml/banli.html?wid=" + str, //iframe的url,no代表不显示滚动条
535
+                title: '办理工单',
536
+                area: ['60%', '80%'], //宽高
537
+            });
538
+        }
539
+        //督办
540
+
541
+        function Supervision(str) {
542
+            layer.open({
543
+                type: 2,
544
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=1', //iframe的url,no代表不显示滚动条
545
+                title: '督办',
546
+                area: ['60%', '80%'], //宽高
547
+            });
548
+        }
549
+
550
+        //督查
551
+        function Supervision_(str) {
552
+            layer.open({
553
+                type: 2,
554
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=2', //iframe的url,no代表不显示滚动条
555
+                title: '监察',
556
+                area: ['60%', '80%'], //宽高
557
+            });
558
+        }
559
+        //强制结案
560
+        function StrongLawsuit(str) {
561
+            layer.open({
562
+                type: 2,
563
+                content: "../CommonHtml/StrongLawsuit.html?wid=" + str, //iframe的url,no代表不显示滚动条
564
+                title: '强制结案',
565
+                area: ['60%', '80%'], //宽高
566
+            });
567
+        }
568
+        //回退BackDtail
569
+        function BackDtail(str) {
570
+            layer.open({
571
+                type: 2,
572
+                content: "../CommonHtml/BackDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
573
+                title: '工单回退',
574
+                area: ['60%', '80%'], //宽高
575
+            });
576
+        }
577
+        //查收
578
+        function cs(str) {
579
+            layer.confirm('确定要查收?', {
580
+                btn: ['是', '否'] //按钮
581
+            }, function () {
582
+                $.post(huayi.config.callcenter_url + "WorkOrder/ReceiveWorkOrder", {
583
+                    workorderid: str,
584
+                    token: $.cookie("token")
585
+                }, function (result) {
586
+                    result = JSON.parse(result);
587
+                    if (result.state.toLowerCase() == "success") {
588
+                        layer.msg("查收成功");
589
+                        load();
590
+                    }
591
+                })
592
+            });
593
+        }
594
+        //收回
595
+        function sh(str) {
596
+            layer.confirm('确定要回收?', {
597
+                btn: ['是', '否'] //按钮
598
+            }, function () {
599
+                $.post(huayi.config.callcenter_url + "WorkOrder/TakeBackWorkOrder", {
600
+                    workorderid: str,
601
+                    token: $.cookie("token")
602
+                }, function (result) {
603
+                    result = JSON.parse(result);
604
+                    if (result.state.toLowerCase() == "success") {
605
+                        layer.msg("回收");
606
+                        load();
607
+                    }
608
+                })
609
+            });
610
+        }
611
+        //强制回收
612
+        function recycles() {
613
+            layer.confirm('确定要强制退回吗?', {
614
+                btn: ['是', '否'] //按钮
615
+            });
616
+        }
617
+        //退回申请
618
+        function th(str) {
619
+            layer.open({
620
+                type: 2,
621
+                content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
622
+                title: '申请退回工单',
623
+                area: ['60%', '80%'], //宽高
624
+            });
625
+        }
626
+        //审核退回申请
627
+        function shth(str) {
628
+            layer.open({
629
+                type: 2,
630
+                content: "../CommonHtml/shth.html?wid=" + str, //iframe的url,no代表不显示滚动条
631
+                title: '审核退回申请',
632
+                area: ['60%', '80%'], //宽高
633
+            });
634
+        }
635
+        //办理
636
+        //			function th(str) {
637
+        //				layer.open({
638
+        //					type: 2,
639
+        //					content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
640
+        //					title: '办理工单',
641
+        //					area: ['35%', '30%'], //宽高
642
+        //				});
643
+        //			}
644
+        //申请延时
645
+        function ys(str) {
646
+            layer.open({
647
+                type: 2,
648
+                content: "../CommonHtml/Timesq.html?wid=" + str, //iframe的url,no代表不显示滚动条
649
+                title: '申请延时',
650
+                area: ['60%', '80%'], //宽高
651
+            });
652
+        }
653
+        //审核申请延时
654
+        function shys(str) {
655
+            layer.open({
656
+                type: 2,
657
+                content: "../CommonHtml/shtime.html?wid=" + str, //iframe的url,no代表不显示滚动条
658
+                title: '审核延时申请',
659
+                area: ['60%', '80%'], //宽高
660
+            });
661
+        }
662
+        //诉求回访
663
+        function hf(str) {
664
+            layer.open({
665
+                type: 2,
666
+                content: "../CommonHtml/Back.html?wid=" + str, //iframe的url,no代表不显示滚动条
667
+                title: '工单回访',
668
+                area: ['60%', '80%'], //宽高
669
+            });
670
+        }
671
+        //重办工单
672
+        function cb(str) {
673
+            layer.open({
674
+                type: 2,
675
+                content: "../CommonHtml/Cb.html?wid=" + str, //iframe的url,no代表不显示滚动条
676
+                title: '重办工单',
677
+                area: ['60%', '80%'], //宽高
678
+            });
679
+        }
680
+        //结案
681
+        function Lawsuit(str) {
682
+            layer.open({
683
+                type: 2,
684
+                content: "../CommonHtml/lawsuits.html?wid=" + str, //iframe的url,no代表不显示滚动条
685
+                title: '诉求单结案',
686
+                area: ['60%', '80%'], //宽高
687
+            });
688
+        }
689
+
690
+        $('.Appeal').click(function () {
691
+            layer.open({
692
+                type: 2,
693
+                content: "../CommonHtml/AddAppeal.html?wid=", //iframe的url,no代表不显示滚动条
694
+                title: '新增诉求',
695
+                area: ['85%', '80%'], //宽高
696
+            });
697
+        })
698
+        //上传文件
699
+        function upload() {
700
+            if (document.getElementById("upFile").files.length > 0) {
701
+                var formData = new FormData();
702
+                formData.append("upFile", document.getElementById("upFile").files[0]);
703
+                formData.append("token", $.cookie("token"));
704
+                $.ajax({
705
+                    url: huayi.config.callcenter_url + "/WorkOrder/UploadFile",
706
+                    type: "POST",
707
+                    data: formData,
708
+                    /**
709
+                     *必须false才会自动加上正确的Content-Type
710
+                     */
711
+                    contentType: false,
712
+                    /**
713
+                     * 必须false才会避开jQuery对 formdata 的默认处理
714
+                     * XMLHttpRequest会对 formdata 进行正确的处理
715
+                     */
716
+                    processData: false,
717
+                    success: function (result) {
718
+                        document.getElementById("upFile").outerHTML = document.getElementById("upFile")
719
+                            .outerHTML;
720
+                        $("#upFile").change(function () {
721
+                            upload();
722
+                        });
723
+                        var r = $.parseJSON(result);
724
+                        if (r.state.toLowerCase() == "success") {
725
+                            $(".fjnr").text(r.data);
726
+                            $("#scfj").show();
727
+                        }
728
+                    }
729
+                });
730
+            } else {
731
+                layer.confirm('请上传文件!', {
732
+                    btn: ['确定']
733
+                });
734
+            }
735
+        }
736
+        //来源
737
+        function LY(obj) {
738
+            obj.empty();
739
+            obj.append('<option selected="selected" value="">请选择</option>');
740
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
741
+                "token": $.cookie("token"),
742
+                id: 1
743
+            }, function (data) {
744
+                if (data.state.toLowerCase() == "success") {
745
+                    var content = data.data;
746
+                    $(content).each(function (i, n) {
747
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
748
+                            obj);
749
+                    })
750
+                }
751
+            })
752
+        }
753
+        //类别
754
+        function LB(obj) {
755
+            obj.empty();
756
+            obj.append('<option selected="selected" value="">请选择</option>');
757
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
758
+                "token": $.cookie("token"),
759
+                id: 2
760
+            }, function (data) {
761
+                if (data.state.toLowerCase() == "success") {
762
+                    var content = data.data;
763
+                    $(content).each(function (i, n) {
764
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
765
+                            obj);
766
+                    })
767
+                }
768
+            })
769
+        }
770
+        //		主题
771
+        function ZT(obj) {
772
+            obj.empty();
773
+            obj.append('<option selected="selected" value="">请选择</option>');
774
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
775
+                "token": $.cookie("token"),
776
+                id: 3
777
+            }, function (data) {
778
+                if (data.state.toLowerCase() == "success") {
779
+                    var content = data.data;
780
+                    $(content).each(function (i, n) {
781
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
782
+                            obj);
783
+                    })
784
+                }
785
+            })
786
+        }
787
+
788
+        function tree() {
789
+            $.get(huayi.config.callcenter_url + 'Department/GetDeptList', {
790
+                "token": $.cookie("token"),
791
+                //		"pid": pid
792
+            }, function (result) {
793
+                result = $.parseJSON(result);
794
+                $.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
795
+            });
796
+        }
797
+        var setting1 = {
798
+            data: {
799
+                key: {
800
+                    name: "F_DeptName"
801
+                },
802
+                simpleData: {
803
+                    enable: true,
804
+                    idKey: "F_DeptId",
805
+                    pIdKey: "F_PartentId",
806
+                    rootPId: 0
807
+                }
808
+            },
809
+            callback: {
810
+                onClick: zTreeOnClick
811
+            }
812
+        };
813
+
814
+        function zTreeOnClick(event, treeId, treeNode) {
815
+            if (treeNode.level >= 1) {
816
+                $('.inps').val(treeNode.F_DeptName);
817
+                $("#PID").val(treeNode.F_DeptId);
818
+                $("#Dpment").val(treeNode.F_DeptName);
819
+                $(".Cleans").show();
820
+            }
821
+
822
+        };
823
+        $(".exportFile").click(function () {
824
+            var usercode_ = $("#ZX").val(); //坐席
825
+            if (usercode_ != null) {
826
+                $(usercode_).each(function (i, n) {
827
+                    var obj1 = "";
828
+                    obj1 = n + ",";
829
+                    usercodeID += obj1;
830
+                });
831
+            } else {
832
+                usercodeID = "";
833
+            }
834
+            // 调度员
835
+            var ddusercodeID = "";
836
+            var ddusercode_ = $("#yardman").val(); //坐席
837
+            if (ddusercode_ != null) {
838
+                $(ddusercode_).each(function (i, n) {
839
+                    var obj2 = "";
840
+                    obj2 = n + ",";
841
+                    ddusercodeID += obj2;
842
+                });
843
+            } else {
844
+                ddusercodeID = "";
845
+            }
846
+            var workid = $("#wids").val()
847
+            var key = $("#key").val() //=关键字
848
+            var tel = $("#tel").val() //=客户电话
849
+            var name = $("#name").val() //=客户名称
850
+            var usercode = usercodeID //=坐席工号
851
+            var ddusercode = ddusercodeID
852
+            var source = $("#source").val() //=来源&
853
+            var starttime = $("#starttime").val() //=开始时间
854
+            var endtime = $("#endtime").val() //=结束时间
855
+            var deptid = $("#PID").val()
856
+            var type = $("#type").val() //=工单类型
857
+            var bigtype = $("#bigtype").val()
858
+            var smalltype = $("#smalltype").val() //=小类别
859
+            var sourcearea = $("#sourceAreas").val() //区域
860
+            var state = $("#state").val() //=工单状态
861
+            var tab = 7;
862
+            var keyid = $("#keyid").val() // 反映类别
863
+            var splituser = $("#leaderCharge").val() // 分管领导
864
+            var assuser = $("#assignUser").val() // 交办人
865
+
866
+            var url = huayi.config.callcenter_url + "WorkOrder/GetDWDealList?token=" + $.cookie("token");
867
+            url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
868
+                "&tel=" +
869
+                tel + "&name=" + name + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&source=" +
870
+                source +
871
+                "&starttime=" + starttime + "&endtime=" + endtime + "&deptid=" + deptid + "&sourcearea=" +
872
+                sourcearea +
873
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&splituser=" + splituser + "&assuser=" + assuser + "&jianhang=6" +
874
+                "&isdc=1";
875
+            window.location.href = url;
876
+        })
877
+    </script>
878
+</body>
879
+
880
+</html>

Fichier diff supprimé car celui-ci est trop grand
+ 1034 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/auditorsAuditedMedia.html


+ 885 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/expiredWorkOrdersMedia.html

@@ -0,0 +1,885 @@
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
+                                <th>工单来源:</th>
39
+                                <td>
40
+                                    <select class="form-control" id="source">
41
+                                    </select>
42
+                                </td>
43
+                                <th>来电号码:</th>
44
+                                <td>
45
+                                    <input type="text" id="tel" class="form-control" />
46
+                                </td>
47
+                                <th>录入时间:</th>
48
+                                <td colspan="3">
49
+                                    <input type="text" id="starttime" class="photo x-color laydate-icon"
50
+                                        autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
51
+                                        id="endtime" class="photo x-color laydate-icon" autocomplete="off"
52
+                                        style="height: 35px;" />
53
+                                </td>
54
+                            </tr>
55
+                            <tr>
56
+                                <th>事项编号:</th>
57
+                                <td>
58
+                                    <input type="text" placeholder="输入工单号" id="wids" class="form-control" />
59
+                                </td>
60
+                                <th><span class="nameJustified">来电人:</span></th>
61
+                                <td>
62
+                                    <input type="text" id="name" class="form-control" />
63
+                                </td>
64
+                                <th><span class="nameJustified">关键字:</span></th>
65
+                                <td>
66
+                                    <input type="text" placeholder="输入关键字" id="key" class="form-control Min-width" />
67
+                                    <botton class="btns Seach">搜索</botton>
68
+                                </td>
69
+                            </tr>
70
+                            <tr>
71
+                                <th>受话坐席:</th>
72
+                                <td>
73
+                                    <select id="ZX" name="select" class="selectpicker show-tick form-control" multiple
74
+                                        data-live-search="true">
75
+                                        <option value="">请选择坐席</option>
76
+                                    </select>
77
+                                </td>
78
+                                <th><span class="nameJustified">审核员:</span></th>
79
+                                <td>
80
+                                    <select id="yardman" name="select" class="selectpicker show-tick form-control"
81
+                                        multiple data-live-search="true">
82
+                                        <option value="">请选择调度员</option>
83
+                                    </select>
84
+                                </td>
85
+                                <th>反映区域:</th>
86
+                                <td>
87
+                                    <select name="" id="sourceAreas" class="form-control Min-width">
88
+                                    </select>
89
+                                    <botton class="btns exportFile">导出</botton>
90
+                                </td>
91
+                            </tr>
92
+                            <tr>
93
+                                <th>承办单位:</th>
94
+                                <td style="position: relative;">
95
+                                    <div class="inpBox">
96
+                                        <input type="text" class="inps"  />
97
+                                        <i class="Cleans  fa fa-close"></i>
98
+                                        <i class="xl xl_one"></i>
99
+                                        <div class="addTree xlAdd">
100
+                                            <ul id="addTreeDemo" class="ztree"></ul>
101
+                                        </div>
102
+                                    </div>
103
+                                    <div class="selDpart1">
104
+                                        <ul id="sponsor">
105
+                                        </ul>
106
+                                    </div>
107
+                                </td>
108
+                                <th>来电类型:</th>
109
+                                <td>
110
+                                    <select class="form-control" id="type">
111
+                                    </select>
112
+                                </td>
113
+                                <th>分管领导:</th>
114
+                                <td>
115
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
116
+                                        <option value="">
117
+                                            请选择
118
+                                        </option>
119
+                                        <option value="省长">
120
+                                            省长
121
+                                        </option>
122
+                                        <option value="市长">
123
+                                            市长
124
+                                        </option>
125
+                                    </select>
126
+                                </td>
127
+                            </tr>
128
+                            <tr>
129
+                                <th>反映类别:</th>
130
+                                <td class="reflectCategory-wrapper">
131
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
132
+                                    <i class="CleansReactionCategory fa fa-close"></i>
133
+                                    <input type="hidden" id="keyid" />
134
+                                    <div class="reflectCategoryList-wrapper">
135
+                                        <ul id="reflectCategoryList">
136
+                                        </ul>
137
+                                    </div>
138
+                                </td>
139
+                                <th><span class="nameJustified">交办人:</span></th>
140
+                                <td>
141
+                                    <select id="assignUser" name="select" class="selectpicker show-tick form-control" data-live-search="true">
142
+                                        <option value="">请选择</option>
143
+                                    </select>
144
+                                </td>
145
+                            </tr>
146
+                        </table>
147
+                    </div>
148
+                </div>
149
+                <div>
150
+                    <div style="width: 100%;padding: 10px;">
151
+                        <table id="orderlist" data-row-style="rowStyle" data-query-params="queryParams"
152
+                            data-pagination="true">
153
+                            <thead>
154
+                                <tr>
155
+                                    <!--<th data-checkbox="true"></th>-->
156
+                                    <th data-formatter="serialNumber" data-align="center">
157
+                                        序号
158
+                                    </th>
159
+                                    <th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单单号</th>
160
+                                    <th data-field="F_ComTitle" data-formatter="GetCont" data-align="center">诉求标题</th>
161
+                                    <th data-field="DeptName" data-align="center">承办单位</th>
162
+                                    <!-- <th data-field="OtherDeptName" data-align="center">协办单位</th> -->
163
+                                    <!-- <th data-field="UserName" data-align="center">受理人</th> -->
164
+                                    <th data-field="F_WorkState" data-align="center" data-formatter="States">办理状态</th>
165
+                                    <!--<th data-field="FilePath" data-formatter="setCode" data-align="center">录音</th>-->
166
+                                    <th data-field="OverState" data-formatter="OverTime" data-align="center">时限</th>
167
+                                    <!--<th data-field="LimitTime" data-formatter="BanTime" data-align="center">办理时限</th>-->
168
+                                    <th data-formatter="Dispose" data-align="center">操作</th>
169
+                                </tr>
170
+                            </thead>
171
+                            <tbody class="list"></tbody>
172
+                        </table>
173
+                    </div>
174
+                </div>
175
+            </div>
176
+        </div>
177
+
178
+        <!--下载框-->
179
+        <div class="t-shade lyxz">
180
+            <div class="shade_k">
181
+                <div class="shade_title">
182
+                    <span>录音播放与下载<srong class="cknum"></srong></span>
183
+                    <span class="setwin gbly"><a>x</a></span>
184
+                </div>
185
+                <div class="shade_content">
186
+                    <div class="Ly_box audiojs">
187
+                    </div>
188
+                </div>
189
+            </div>
190
+        </div>
191
+        <input type="hidden" id="PID" />
192
+        <input type="hidden" id="Dpment" />
193
+    </div>
194
+    <script src="../js/layui/layui.js"></script>
195
+    <script src="../js/bootstrap-select.js"></script>
196
+    <script src="../css/laydate/laydate.js"></script>
197
+    <script src="../My97DatePicker/WdatePicker.js"></script>
198
+    <script src="../js/zTree/jquery.ztree.core.js"></script>
199
+    <script src="../js/search/screen.js"></script>
200
+    <script src="../js/WorkOrder/WorkOrderList.js"></script>
201
+
202
+    <script>
203
+        var roleCode = $.cookie("code")
204
+        $(document).ready(function () {
205
+            load();
206
+            // 获取交办人
207
+            getMultimediaPersonnel($("#assignUser"))
208
+
209
+            //				helper.getDropList.getOrderAreas($('#sourceAreas'));
210
+            laydate.skin('blue');
211
+
212
+            laydate({
213
+                elem: '#starttime',
214
+                event: 'focus',
215
+                istime: true,
216
+                format: 'YYYY-MM-DD hh:mm:ss'
217
+            });
218
+
219
+            laydate({
220
+                elem: '#endtime',
221
+                event: 'focus',
222
+                istime: true,
223
+                format: 'YYYY-MM-DD hh:mm:ss'
224
+            });
225
+        });
226
+        //关闭录音弹出
227
+        $(".gbly").click(function () {
228
+            $(".lyxz").removeClass("cx");
229
+            $('audio')[0].pause();
230
+        });
231
+
232
+        $("#orderlist").on("click-row.bs.table", function (e, row, ele) {
233
+            $('.success').removeClass('success'); //去除之前选中的行的,选中样式
234
+            $(ele).addClass('success'); //添加当前选中的 success样式用于区别
235
+        });
236
+
237
+        //获取查询信息
238
+        function load() {
239
+            // 坐席
240
+            var usercodeID = "";
241
+            var usercode_ = $("#ZX").val(); //坐席
242
+            if (usercode_ != null) {
243
+                $(usercode_).each(function (i, n) {
244
+                    var obj1 = "";
245
+                    obj1 = n + ",";
246
+                    usercodeID += obj1;
247
+                });
248
+                usercodeID = usercodeID.slice(0, -1)
249
+            } else {
250
+                usercodeID = "";
251
+            }
252
+
253
+            // 调度员
254
+            var ddusercodeID = "";
255
+            var ddusercode_ = $("#yardman").val(); //坐席
256
+            if (ddusercode_ != null) {
257
+                $(ddusercode_).each(function (i, n) {
258
+                    var obj2 = "";
259
+                    obj2 = n + ",";
260
+                    ddusercodeID += obj2;
261
+                });
262
+            } else {
263
+                ddusercodeID = "";
264
+            }
265
+            //先销毁表格
266
+            $('#orderlist').bootstrapTable('destroy');
267
+            //初始化表格,动态从服务器加载数据
268
+            $("#orderlist").bootstrapTable({
269
+                method: "get", //使用get请求到服务器获取数据
270
+                url: huayi.config.callcenter_url + "WorkOrder/GetTimeOutList", //获取数据的Servlet地址
271
+
272
+                contentType: "application/x-www-form-urlencoded",
273
+                striped: true, //表格显示条纹
274
+                pagination: true, //启动分页
275
+                pageSize: 10, //每页显示的记录数
276
+                pageNumber: 1, //当前第几页
277
+                pageList: [10, 20, 50, 100], //记录数可选列表
278
+                search: false, //是否启用查询
279
+                showColumns: false, //显示下拉框勾选要显示的列
280
+                showRefresh: false, //显示刷新按钮
281
+                sidePagination: "server", //表示服务端请求
282
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
283
+                //设置为limit可以获取limit, offset, search, sort, order
284
+                queryParamsType: "undefined",
285
+                queryParams: function queryParams(params) { //设置查询参数
286
+                    var param = {
287
+                        page: params.pageNumber,
288
+                        pagesize: params.pageSize,
289
+                        workid: $("#wids").val(),
290
+                        state: $("#state").val(), //=工单状态
291
+                        type: $("#type").val(), //=工单类型
292
+                        bigtype: $("#bigtype").val(), //=大类别
293
+                        smalltype: $("#smalltype").val(), //=小类别
294
+                        //							key: $("#key").val(), //=关键字
295
+                        //							tel: $("#tel").val(), //=客户电话
296
+                        //							name: $("#name").val(), //=客户名称
297
+                        usercode: usercodeID, //=坐席工号
298
+                        ddusercode: ddusercodeID, //审核员
299
+                        keyid: $("#keyid").val(), //=关键词id
300
+                        source: $("#source").val(), //=来源&
301
+                        starttime: $("#starttime").val(), //=开始时间
302
+                        endtime: $("#endtime").val(), //=结束时间
303
+                        deptid: $("#PID").val(),
304
+                        type: $("#type").val(),
305
+                        tab: 1, //待处理
306
+                        sourcearea: $('#sourceAreas').val(), //区域
307
+                        splituser: $("#leaderCharge").val(), // 分管领导
308
+                        assuser: $("#assignUser").val(), // 交办人
309
+                        jianhang: 6, // 多媒体
310
+                        token: $.cookie("token")
311
+                    };
312
+                    return param;
313
+                },
314
+                onLoadSuccess: function (data) { //加载成功时执行
315
+                    //						layer.msg("加载成功");
316
+                    //console.log(data);
317
+                },
318
+                onLoadError: function () { //加载失败时执行
319
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
320
+                }
321
+            });
322
+        }
323
+        //状态
324
+        function States(val, row) {
325
+            var html = '';
326
+            switch (val + '') {
327
+                case '0':
328
+                    html = '新工单';
329
+                    if (row.F_IsReturn == 1) {
330
+                        html = '新工单(回退)';
331
+                    }
332
+                    break;
333
+                case '1':
334
+                    html = '待交办';
335
+                    break;
336
+                case '2':
337
+                    html = '待查收';
338
+                    break;
339
+                case '3':
340
+                    html = '退回审核中';
341
+                    break;
342
+                case '4':
343
+                    html = '办理中';
344
+                    break;
345
+                case '5':
346
+                    html = '延时审核';
347
+                    break;
348
+                case '6':
349
+                    html = '已办理';
350
+                    break;
351
+                case '7':
352
+                    html = '已回访';
353
+                    break;
354
+                case '8':
355
+                    html = '重办中';
356
+                    break;
357
+                case '9':
358
+                    html = '已结案';
359
+                    break;
360
+            }
361
+            return html;
362
+
363
+        }
364
+        //时限
365
+        function OverTime(val, row) {
366
+            if (val == 1) {
367
+                return '<div class="" style="cursor: pointer;">' +
368
+                    '<span class="Greens">' + row.GapTime + '</span>' +
369
+                    '</div>';
370
+            } else if (val == 2) {
371
+                return '<div class="" style="cursor: pointer;">' +
372
+                    '<span class="Yellows">' + row.GapTime + '</span>' +
373
+                    '</div>';
374
+            } else if (val == 3) {
375
+                return '<div class="" style="cursor: pointer;">' +
376
+                    '<span class="Reds">' + row.GapTime + '</span>' +
377
+                    '</div>';
378
+            }
379
+        }
380
+        //办理时限
381
+        function BanTime(val) {
382
+            if (val) {
383
+                var time = val.substring(0, val.indexOf(' '));
384
+                return '<div class="" style="cursor: pointer;">' +
385
+                    '<span>' + time + '</span>' +
386
+                    '</div>';
387
+            }
388
+
389
+        }
390
+        //音频
391
+        function setCode(val) {
392
+            if (val) {
393
+                return '<div class="imgs" style="cursor: pointer;">' +
394
+                    '<img src="../img/vice.png" alt="" onclick= "helper.luyin.view(this)" item="' + val + '" />' +
395
+                    '</div>';
396
+            } else {
397
+                return '';
398
+            }
399
+        }
400
+
401
+        //编号
402
+        function serialNumber(val, row, index) {
403
+            return index + 1;
404
+        }
405
+
406
+        function GetCont(val) {
407
+            if (val) {
408
+                var str = '<div '
409
+                if (val.length > 10) {
410
+                    str = str + ' title="' + val + '" ';
411
+                    val = val.substr(0, 10) + "...";
412
+                }
413
+                return str + '>' + val + '</div>';
414
+            } else {
415
+                return '';
416
+            }
417
+        }
418
+        //操作
419
+        function Dispose(val, row) {
420
+            var Rows = row.Buttons;
421
+            var html;
422
+            if (roleCode === "EJWLDW") {
423
+                html = '<a class="xg" onclick="ckxq(\'' + row.F_WorkOrderId + '\')" title="查看">查看</a>';
424
+            } else {
425
+                html = '<a class="xg" onclick="ckxq(\'' + row.F_WorkOrderId + '\')" title="查看">查看</a>' +
426
+                    '<a class="xg" onclick="sendMsg(\'' + row.F_WorkOrderId + '\',\'' + row.F_MainDeptId +
427
+                    '\')" title="催办">催办</a>';
428
+            }
429
+            return html;
430
+        }
431
+        //催办
432
+        function sendMsg(wid, depId) {
433
+            layer.confirm('确定催办吗', {
434
+                btn: ['确定', '取消']
435
+            }, function () {
436
+                $.post(huayi.config.callcenter_url + 'WorkOrder/Reminders', {
437
+                    workorderid: wid,
438
+                    token: $.cookie("token")
439
+                }, function (result) {
440
+                    result = JSON.parse(result);
441
+                    if (result.state.toLowerCase() == 'success') {
442
+                        layer.msg('催办成功')
443
+                    }
444
+                })
445
+            })
446
+        }
447
+
448
+        //编辑
449
+        function bj(str) {
450
+            layer.open({
451
+                type: 2,
452
+                content: "../CommonHtml/AddAppeal.html?wid=" + str, //iframe的url,no代表不显示滚动条
453
+                title: '编辑工单',
454
+                area: ['96%', '85%'], //宽高
455
+            });
456
+        }
457
+
458
+        //删除
459
+        function move(str) {
460
+            layer.confirm('确定删除工单?', {
461
+                btn: ['是', '否'] //按钮
462
+            }, function () {
463
+                $.post(huayi.config.callcenter_url + "WorkOrder/DelWorkOrder", {
464
+                    ids: str,
465
+                    token: $.cookie("token")
466
+                }, function (result) {
467
+                    result = JSON.parse(result);
468
+                    if (result.state.toLowerCase() == "success") {
469
+                        layer.msg("删除成功");
470
+                        load();
471
+                    }
472
+                })
473
+            });
474
+        }
475
+        //提交
476
+        function tj(str) {
477
+            layer.confirm('确定要提交工单么?', {
478
+                btn: ['确定', '取消'] //按钮
479
+            }, function () {
480
+                //请求后台数据
481
+                /*发送请求*/
482
+                $.post(huayi.config.callcenter_url + "WorkOrder/SubmitWorkOrder", {
483
+                    ids: str,
484
+                    token: $.cookie("token")
485
+                }, function (result) {
486
+                    result = JSON.parse(result);
487
+                    if (result.state.toLowerCase() == "success") {
488
+                        layer.msg("提交成功");
489
+                        load();
490
+                    }
491
+                })
492
+            });
493
+        }
494
+        //交办
495
+        function jb(str) {
496
+            layer.open({
497
+                type: 2,
498
+                content: "../CommonHtml/jiaoban.html?wid=" + str, //iframe的url,no代表不显示滚动条
499
+                title: '工单交办',
500
+                area: ['87%', '80%'], //宽高
501
+            });
502
+        }
503
+        //领导批示
504
+        function lader(str) {
505
+            layer.open({
506
+                type: 2,
507
+                content: "../CommonHtml/Leader.html?wid=" + str, //iframe的url,no代表不显示滚动条
508
+                title: '领导批示',
509
+                area: ['60%', '80%'], //宽高
510
+            });
511
+        }
512
+        //市长批示
513
+        function city(str) {
514
+            layer.open({
515
+                type: 2,
516
+                content: "../CommonHtml/shizhang.html?wid=" + str, //iframe的url,no代表不显示滚动条
517
+                title: '领导批示',
518
+                area: ['60%', '80%'], //宽高
519
+            });
520
+        }
521
+        //办理
522
+        function bl(str) {
523
+            layer.open({
524
+                type: 2,
525
+                content: "../CommonHtml/banli.html?wid=" + str, //iframe的url,no代表不显示滚动条
526
+                title: '办理工单',
527
+                area: ['60%', '80%'], //宽高
528
+            });
529
+        }
530
+        //督办
531
+
532
+        function Supervision(str) {
533
+            layer.open({
534
+                type: 2,
535
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=1', //iframe的url,no代表不显示滚动条
536
+                title: '督办',
537
+                area: ['60%', '80%'], //宽高
538
+            });
539
+        }
540
+
541
+        //督查
542
+        function Supervision_(str) {
543
+            layer.open({
544
+                type: 2,
545
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=2', //iframe的url,no代表不显示滚动条
546
+                title: '监察',
547
+                area: ['60%', '80%'], //宽高
548
+            });
549
+        }
550
+        //强制结案
551
+        function StrongLawsuit(str) {
552
+            layer.open({
553
+                type: 2,
554
+                content: "../CommonHtml/StrongLawsuit.html?wid=" + str, //iframe的url,no代表不显示滚动条
555
+                title: '强制结案',
556
+                area: ['60%', '80%'], //宽高
557
+            });
558
+        }
559
+        //回退BackDtail
560
+        function BackDtail(str) {
561
+            layer.open({
562
+                type: 2,
563
+                content: "../CommonHtml/BackDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
564
+                title: '工单回退',
565
+                area: ['60%', '80%'], //宽高
566
+            });
567
+        }
568
+        //查收
569
+        function cs(str) {
570
+            layer.confirm('确定要查收?', {
571
+                btn: ['是', '否'] //按钮
572
+            }, function () {
573
+                $.post(huayi.config.callcenter_url + "WorkOrder/ReceiveWorkOrder", {
574
+                    workorderid: str,
575
+                    token: $.cookie("token")
576
+                }, function (result) {
577
+                    result = JSON.parse(result);
578
+                    if (result.state.toLowerCase() == "success") {
579
+                        layer.msg("查收成功");
580
+                        load();
581
+                    }
582
+                })
583
+            });
584
+        }
585
+        //收回
586
+        function sh(str) {
587
+            layer.confirm('确定要回收?', {
588
+                btn: ['是', '否'] //按钮
589
+            }, function () {
590
+                $.post(huayi.config.callcenter_url + "WorkOrder/TakeBackWorkOrder", {
591
+                    workorderid: str,
592
+                    token: $.cookie("token")
593
+                }, function (result) {
594
+                    result = JSON.parse(result);
595
+                    if (result.state.toLowerCase() == "success") {
596
+                        layer.msg("回收");
597
+                        load();
598
+                    }
599
+                })
600
+            });
601
+        }
602
+        //强制回收
603
+        function recycles() {
604
+            layer.confirm('确定要强制退回吗?', {
605
+                btn: ['是', '否'] //按钮
606
+            });
607
+        }
608
+        //退回申请
609
+        function th(str) {
610
+            layer.open({
611
+                type: 2,
612
+                content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
613
+                title: '申请退回工单',
614
+                area: ['60%', '80%'], //宽高
615
+            });
616
+        }
617
+        //审核退回申请
618
+        function shth(str) {
619
+            layer.open({
620
+                type: 2,
621
+                content: "../CommonHtml/shth.html?wid=" + str, //iframe的url,no代表不显示滚动条
622
+                title: '审核退回申请',
623
+                area: ['60%', '80%'], //宽高
624
+            });
625
+        }
626
+        //办理
627
+        //			function th(str) {
628
+        //				layer.open({
629
+        //					type: 2,
630
+        //					content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
631
+        //					title: '办理工单',
632
+        //					area: ['35%', '30%'], //宽高
633
+        //				});
634
+        //			}
635
+        //申请延时
636
+        function ys(str) {
637
+            layer.open({
638
+                type: 2,
639
+                content: "../CommonHtml/Timesq.html?wid=" + str, //iframe的url,no代表不显示滚动条
640
+                title: '申请延时',
641
+                area: ['60%', '80%'], //宽高
642
+            });
643
+        }
644
+        //审核申请延时
645
+        function shys(str) {
646
+            layer.open({
647
+                type: 2,
648
+                content: "../CommonHtml/shtime.html?wid=" + str, //iframe的url,no代表不显示滚动条
649
+                title: '审核延时申请',
650
+                area: ['60%', '80%'], //宽高
651
+            });
652
+        }
653
+        //诉求回访
654
+        function hf(str) {
655
+            layer.open({
656
+                type: 2,
657
+                content: "../CommonHtml/Back.html?wid=" + str, //iframe的url,no代表不显示滚动条
658
+                title: '工单回访',
659
+                area: ['60%', '80%'], //宽高
660
+            });
661
+        }
662
+        //重办工单
663
+        function cb(str) {
664
+            layer.open({
665
+                type: 2,
666
+                content: "../CommonHtml/Cb.html?wid=" + str, //iframe的url,no代表不显示滚动条
667
+                title: '重办工单',
668
+                area: ['60%', '80%'], //宽高
669
+            });
670
+        }
671
+        //结案
672
+        function Lawsuit(str) {
673
+            layer.open({
674
+                type: 2,
675
+                content: "../CommonHtml/lawsuits.html?wid=" + str, //iframe的url,no代表不显示滚动条
676
+                title: '诉求单结案',
677
+                area: ['60%', '80%'], //宽高
678
+            });
679
+        }
680
+
681
+        $('.Appeal').click(function () {
682
+            layer.open({
683
+                type: 2,
684
+                content: "../CommonHtml/AddAppeal.html?wid=", //iframe的url,no代表不显示滚动条
685
+                title: '新增诉求',
686
+                area: ['85%', '80%'], //宽高
687
+            });
688
+        })
689
+        //上传文件
690
+        function upload() {
691
+            if (document.getElementById("upFile").files.length > 0) {
692
+                var formData = new FormData();
693
+                formData.append("upFile", document.getElementById("upFile").files[0]);
694
+                formData.append("token", $.cookie("token"));
695
+                $.ajax({
696
+                    url: huayi.config.callcenter_url + "/WorkOrder/UploadFile",
697
+                    type: "POST",
698
+                    data: formData,
699
+                    /**
700
+                     *必须false才会自动加上正确的Content-Type
701
+                     */
702
+                    contentType: false,
703
+                    /**
704
+                     * 必须false才会避开jQuery对 formdata 的默认处理
705
+                     * XMLHttpRequest会对 formdata 进行正确的处理
706
+                     */
707
+                    processData: false,
708
+                    success: function (result) {
709
+                        document.getElementById("upFile").outerHTML = document.getElementById("upFile")
710
+                            .outerHTML;
711
+                        $("#upFile").change(function () {
712
+                            upload();
713
+                        });
714
+                        var r = $.parseJSON(result);
715
+                        if (r.state.toLowerCase() == "success") {
716
+                            $(".fjnr").text(r.data);
717
+                            $("#scfj").show();
718
+                        }
719
+                    }
720
+                });
721
+            } else {
722
+                layer.confirm('请上传文件!', {
723
+                    btn: ['确定']
724
+                });
725
+            }
726
+        }
727
+        //来源
728
+        function LY(obj) {
729
+            obj.empty();
730
+            obj.append('<option selected="selected" value="">请选择</option>');
731
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
732
+                "token": $.cookie("token"),
733
+                id: 1
734
+            }, function (data) {
735
+                if (data.state.toLowerCase() == "success") {
736
+                    var content = data.data;
737
+                    $(content).each(function (i, n) {
738
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
739
+                            obj);
740
+                    })
741
+                }
742
+            })
743
+        }
744
+        //类别
745
+        function LB(obj) {
746
+            obj.empty();
747
+            obj.append('<option selected="selected" value="">请选择</option>');
748
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
749
+                "token": $.cookie("token"),
750
+                id: 2
751
+            }, function (data) {
752
+                if (data.state.toLowerCase() == "success") {
753
+                    var content = data.data;
754
+                    $(content).each(function (i, n) {
755
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
756
+                            obj);
757
+                    })
758
+                }
759
+            })
760
+        }
761
+        //		主题
762
+        function ZT(obj) {
763
+            obj.empty();
764
+            obj.append('<option selected="selected" value="">请选择</option>');
765
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
766
+                "token": $.cookie("token"),
767
+                id: 3
768
+            }, function (data) {
769
+                if (data.state.toLowerCase() == "success") {
770
+                    var content = data.data;
771
+                    $(content).each(function (i, n) {
772
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
773
+                            obj);
774
+                    })
775
+                }
776
+            })
777
+        }
778
+        ///坐席 
779
+        function ZX(obj) {
780
+            obj.empty();
781
+            obj.append('<option selected="selected" value="">请选择</option>');
782
+            $.getJSON(huayi.config.callcenter_url + "UserAccount/GetSeatList", {
783
+                "token": $.cookie("token"),
784
+            }, function (data) {
785
+                if (data.state.toLowerCase() == "success") {
786
+                    var content = data.data;
787
+                    $(content).each(function (i, n) {
788
+                        $("<option value='" + n.F_UserCode + "'>" + n.F_UserName + "</option>")
789
+                            .appendTo(obj);
790
+                    })
791
+                }
792
+            })
793
+        }
794
+
795
+        function tree() {
796
+            $.get(huayi.config.callcenter_url + 'Department/GetDeptList', {
797
+                "token": $.cookie("token"),
798
+                //		"pid": pid
799
+            }, function (result) {
800
+                result = $.parseJSON(result);
801
+                $.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
802
+            });
803
+        }
804
+        var setting1 = {
805
+            data: {
806
+                key: {
807
+                    name: "F_DeptName"
808
+                },
809
+                simpleData: {
810
+                    enable: true,
811
+                    idKey: "F_DeptId",
812
+                    pIdKey: "F_PartentId",
813
+                    rootPId: 0
814
+                }
815
+            },
816
+            callback: {
817
+                onClick: zTreeOnClick
818
+            }
819
+        };
820
+
821
+        function zTreeOnClick(event, treeId, treeNode) {
822
+            if (treeNode.level >= 1) {
823
+                $('.inps').val(treeNode.F_DeptName);
824
+                $("#PID").val(treeNode.F_DeptId);
825
+                $("#Dpment").val(treeNode.F_DeptId);
826
+                $(".Cleans").show();
827
+            }
828
+
829
+        };
830
+
831
+        $(".exportFile").click(function () {
832
+            // 坐席
833
+            var usercodeID = "";
834
+            var usercode_ = $("#ZX").val(); //坐席
835
+            if (usercode_ != null) {
836
+                $(usercode_).each(function (i, n) {
837
+                    var obj1 = "";
838
+                    obj1 = n + ",";
839
+                    usercodeID += obj1;
840
+                });
841
+            } else {
842
+                usercodeID = "";
843
+            }
844
+
845
+            // 调度员
846
+            var ddusercodeID = "";
847
+            var ddusercode_ = $("#yardman").val(); //坐席
848
+            if (ddusercode_ != null) {
849
+                $(ddusercode_).each(function (i, n) {
850
+                    var obj2 = "";
851
+                    obj2 = n + ",";
852
+                    ddusercodeID += obj2;
853
+                });
854
+            } else {
855
+                ddusercodeID = "";
856
+            }
857
+
858
+            var workid = $("#wids").val()
859
+            var state = $("#state").val() == undefined ? "" : $("#state").val() //=工单状态
860
+            var type = $("#type").val() //=工单类型
861
+            var bigtype = $("#bigtype").val() == undefined ? "" : $("#bigtype").val() //=大类别
862
+            var smalltype = $("#smalltype").val() == undefined ? "" : $("#smalltype").val() //=小类别
863
+            var usercode = usercodeID //=坐席工号
864
+            var ddusercode = ddusercodeID //审核员
865
+            var keyid = $("#keyid").val() //=关键词id
866
+            var source = $("#source").val() //=来源&
867
+            var starttime = $("#starttime").val() //=开始时间
868
+            var endtime = $("#endtime").val() //=结束时间
869
+            var deptid = $("#PID").val()
870
+            var tab = 1 //待处理
871
+            var sourcearea = $('#sourceAreas').val() //区域
872
+            var assuser = $("#assignUser").val() // 交办人
873
+            var splituser = $("#leaderCharge").val() // 分管领导
874
+
875
+            var url = huayi.config.callcenter_url + "WorkOrder/GetTimeOutList?token=" + $.cookie("token");
876
+            url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&bigtype=" + bigtype +
877
+                "&smalltype=" + smalltype + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&keyid=" + keyid + "&source=" + source +
878
+                "&starttime=" + starttime + "&endtime=" + endtime + "&deptid=" + deptid + "&tab=" + tab +
879
+                "&sourcearea=" + sourcearea + "&splituser=" + splituser + "&assuser=" + assuser + "&jianhang=6" + "&isdc=1";
880
+            window.location.href = url;
881
+        })
882
+    </script>
883
+</body>
884
+
885
+</html>

Fichier diff supprimé car celui-ci est trop grand
+ 1110 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/haveAduitMedia.html


Fichier diff supprimé car celui-ci est trop grand
+ 1116 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/haveDoneToAuditMedia.html


+ 902 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/toAuditListMedia.html

@@ -0,0 +1,902 @@
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>局委退回审核</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
+                                <th>工单来源:</th>
39
+                                <td>
40
+                                    <select class="form-control" id="source">
41
+                                    </select>
42
+                                </td>
43
+                                <th>来电号码:</th>
44
+                                <td>
45
+                                    <input type="text" id="tel" class="form-control" />
46
+                                </td>
47
+                                <th>录入时间:</th>
48
+                                <td colspan="3">
49
+                                    <input type="text" id="starttime" class="photo x-color laydate-icon"
50
+                                        autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
51
+                                        id="endtime" class="photo x-color laydate-icon" autocomplete="off"
52
+                                        style="height: 35px;" />
53
+                                </td>
54
+                            </tr>
55
+                            <tr>
56
+                                <th>事项编号:</th>
57
+                                <td>
58
+                                    <input type="text" placeholder="输入工单号" id="wids" class="form-control" />
59
+                                </td>
60
+                                <th><span class="nameJustified">来电人:</span></th>
61
+                                <td>
62
+                                    <input type="text" id="name" class="form-control" />
63
+                                </td>
64
+                                <!-- <th>工单状态:</th>
65
+                                <td>
66
+                                    <select name="" id="state" class="select">
67
+                                        <option value="" selected="selected">请选择</option>
68
+                                        <option value="0">新工单</option>
69
+                                        <option value="10">待审核</option>
70
+                                        <option value="6">已办理</option>
71
+                                    </select>
72
+                                </td> -->
73
+                                <th><span class="nameJustified">关键字:</span></th>
74
+                                <td>
75
+                                    <input type="text" placeholder="输入关键字" id="key" class="form-control Min-width" />
76
+                                    <botton class="btns Seach">搜索</botton>
77
+                                </td>
78
+                            </tr>
79
+                            <tr>
80
+                                <th>受话坐席:</th>
81
+                                <td>
82
+                                    <select id="ZX" name="select" class="selectpicker show-tick form-control" multiple
83
+                                        data-live-search="true">
84
+                                        <option value="">请选择坐席</option>
85
+                                    </select>
86
+                                </td>
87
+                                <th><span class="nameJustified">审核员:</span></th>
88
+                                <td>
89
+                                    <select id="yardman" name="select" class="selectpicker show-tick form-control"
90
+                                        multiple data-live-search="true">
91
+                                        <option value="">请选择调度员</option>
92
+                                    </select>
93
+                                </td>
94
+                                <th>反映区域:</th>
95
+                                <td>
96
+                                    <select name="" id="sourceAreas" class="form-control Min-width">
97
+                                    </select>
98
+                                    <botton class="btns exportFile">导出</botton>
99
+                                </td>
100
+                            </tr>
101
+                            <tr>
102
+                                <th>承办单位:</th>
103
+                                <td style="position: relative;">
104
+                                    <div class="inpBox">
105
+                                        <input type="text" class="inps"  />
106
+                                        <i class="Cleans  fa fa-close"></i>
107
+                                        <i class="xl xl_one"></i>
108
+                                        <div class="addTree xlAdd">
109
+                                            <ul id="addTreeDemo" class="ztree"></ul>
110
+                                        </div>
111
+                                    </div>
112
+                                    <div class="selDpart1">
113
+                                        <ul id="sponsor">
114
+                                        </ul>
115
+                                    </div>
116
+                                </td>
117
+                                <th>来电类型:</th>
118
+                                <td>
119
+                                    <select class="form-control" id="type">
120
+                                    </select>
121
+                                </td>
122
+                                <th>分管领导:</th>
123
+                                <td>
124
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
125
+                                        <option value="">
126
+                                            请选择
127
+                                        </option>
128
+                                        <option value="省长">
129
+                                            省长
130
+                                        </option>
131
+                                        <option value="市长">
132
+                                            市长
133
+                                        </option>
134
+                                    </select>
135
+                                </td>
136
+                            </tr>
137
+                            <tr>
138
+                                <th>反映类别:</th>
139
+                                <td class="reflectCategory-wrapper">
140
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
141
+                                    <i class="CleansReactionCategory fa fa-close"></i>
142
+                                    <input type="hidden" id="keyid" />
143
+                                    <div class="reflectCategoryList-wrapper">
144
+                                        <ul id="reflectCategoryList">
145
+                                        </ul>
146
+                                    </div>
147
+                                </td>
148
+                                <th><span class="nameJustified">交办人:</span></th>
149
+                                <td>
150
+                                    <select id="assignUser" name="select" class="selectpicker show-tick form-control" data-live-search="true">
151
+                                        <option value="">请选择</option>
152
+                                    </select>
153
+                                </td>
154
+                            </tr>
155
+                        </table>
156
+                    </div>
157
+                </div>
158
+                <div>
159
+                    <div style="width: 100%;padding: 10px;">
160
+                        <table id="orderlist" data-row-style="rowStyle" data-query-params="queryParams"
161
+                            data-pagination="true">
162
+                            <thead>
163
+                                <tr>
164
+                                    <!-- <th data-checkbox="true"></th> -->
165
+                                    <th data-formatter="serialNumber" data-align="center">
166
+                                        序号
167
+                                    </th>
168
+                                    <th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单单号</th>
169
+                                    <th data-field="F_ComTitle" data-formatter="GetCont" data-align="center">诉求标题</th>
170
+                                    <th data-field="DeptName" data-align="center">承办单位</th>
171
+                                    <!-- <th data-field="OtherDeptName" data-align="center">协办单位</th> -->
172
+                                    <th data-field="UserName" data-align="center">受理人</th>
173
+                                    <th data-field="F_WorkState" data-align="center" data-formatter="States">办理状态</th>
174
+                                    <!--<th data-field="FilePath" data-formatter="setCode" data-align="center">录音</th>-->
175
+                                    <th data-field="OverState" data-formatter="OverTime" data-align="center">时限</th>
176
+                                    <th data-field="LimitTime" data-formatter="BanTime" data-align="center">办理时限</th>
177
+                                    <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">操作</th>
178
+                                </tr>
179
+                            </thead>
180
+                            <tbody class="list"></tbody>
181
+                        </table>
182
+                    </div>
183
+                </div>
184
+            </div>
185
+        </div>
186
+
187
+        <!--下载框-->
188
+        <div class="t-shade lyxz">
189
+            <div class="shade_k">
190
+                <div class="shade_title">
191
+                    <span>录音播放与下载<srong class="cknum"></srong></span>
192
+                    <span class="setwin gbly"><a>x</a></span>
193
+                </div>
194
+                <div class="shade_content">
195
+                    <div class="Ly_box audiojs">
196
+                    </div>
197
+                </div>
198
+            </div>
199
+        </div>
200
+        <input type="hidden" id="PID" />
201
+        <input type="hidden" id="Dpment" />
202
+    </div>
203
+    <script src="../js/layui/layui.js"></script>
204
+    <script src="../js/bootstrap-select.js"></script>
205
+    <script src="../css/laydate/laydate.js"></script>
206
+    <script src="../My97DatePicker/WdatePicker.js"></script>
207
+    <script src="../js/zTree/jquery.ztree.core.js"></script>
208
+    <script src="../js/search/screen.js"></script>
209
+    <script src="../js/WorkOrder/WorkOrderList.js"></script>
210
+
211
+    <script>
212
+        var wid = helper.request.queryString("states");
213
+        if (wid) {
214
+            $("#state").val(wid);
215
+        }
216
+        $(document).ready(function () {
217
+            load();
218
+            laydate.skin('blue');
219
+            laydate({
220
+                elem: '#starttime',
221
+                event: 'focus',
222
+                istime: true,
223
+                format: 'YYYY-MM-DD hh:mm:ss'
224
+            });
225
+            laydate({
226
+                elem: '#endtime',
227
+                event: 'focus',
228
+                istime: true,
229
+                format: 'YYYY-MM-DD hh:mm:ss'
230
+            });
231
+            getMultimediaPersonnel($("#assignUser"))
232
+        });
233
+        //关闭录音弹出
234
+        $(".gbly").click(function () {
235
+            $(".lyxz").removeClass("cx");
236
+            $('audio')[0].pause();
237
+        });
238
+
239
+        $("#orderlist").on("click-row.bs.table", function (e, row, ele) {
240
+            $('.success').removeClass('success'); //去除之前选中的行的,选中样式
241
+            $(ele).addClass('success'); //添加当前选中的 success样式用于区别
242
+        });
243
+
244
+        //获取查询信息
245
+        function load() {
246
+            //坐席
247
+            var usercodeID = "";
248
+            var usercode_ = $("#ZX").val(); //坐席
249
+            if (usercode_ != null) {
250
+                $(usercode_).each(function (i, n) {
251
+                    var obj1 = '';
252
+                    obj1 = n + ",";
253
+                    usercodeID += obj1;
254
+                })
255
+            } else {
256
+                usercodeID = ""
257
+            }
258
+            //      	调度员
259
+            var ddusercodeID = "";
260
+            var ddusercode_ = $("#yardman").val(); //坐席
261
+            if (ddusercode_ != null) {
262
+                $(ddusercode_).each(function (i, n) {
263
+                    var obj2 = '';
264
+                    obj2 = n + ",";
265
+                    ddusercodeID += obj2;
266
+                })
267
+            } else {
268
+                ddusercodeID = ""
269
+            }
270
+            //先销毁表格
271
+            $('#orderlist').bootstrapTable('destroy');
272
+            //初始化表格,动态从服务器加载数据
273
+            $("#orderlist").bootstrapTable({
274
+                method: "get", //使用get请求到服务器获取数据
275
+                url: huayi.config.callcenter_url + "WorkOrder/GetZXDealList", //获取数据的Servlet地址
276
+                contentType: "application/x-www-form-urlencoded",
277
+                striped: true, //表格显示条纹
278
+                pagination: true, //启动分页
279
+                pageSize: 10, //每页显示的记录数
280
+                pageNumber: 1, //当前第几页
281
+                pageList: [10, 20, 50, 100], //记录数可选列表
282
+                search: false, //是否启用查询
283
+                showColumns: false, //显示下拉框勾选要显示的列
284
+                showRefresh: false, //显示刷新按钮
285
+                sidePagination: "server", //表示服务端请求
286
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
287
+                //设置为limit可以获取limit, offset, search, sort, order
288
+                queryParamsType: "undefined",
289
+                queryParams: function queryParams(params) { //设置查询参数
290
+                    var param = {
291
+                        page: params.pageNumber,
292
+                        pagesize: params.pageSize,
293
+                        workid: $("#wids").val(),
294
+                        state: 10, //=工单状态
295
+                        type: $("#type").val(), //=工单类型
296
+                        bigtype: $("#bigtype").val(), //=大类别
297
+                        smalltype: $("#smalltype").val(), //=小类别
298
+                        key: $("#key").val(), //=关键字
299
+                        tel: $("#tel").val(), //=客户电话
300
+                        name: $("#name").val(), //=客户名称
301
+                        usercode: usercodeID, //=坐席工号
302
+                        ddusercode: ddusercodeID,
303
+                        keyid: $("#keyid").val(), // 反映类别
304
+                        source: $("#source").val(), //=来源&
305
+                        starttime: $("#starttime").val(), //=开始时间
306
+                        endtime: $("#endtime").val(), //=结束时间
307
+                        deptid: $("#PID").val(),
308
+                        type: $("#type").val(),
309
+                        tab: 0, //待处理
310
+                        sourcearea: $('#sourceAreas').val(), //区域
311
+                        splituser: $("#leaderCharge").val(), // 分管领导
312
+                        assuser: $("#assignUser").val(), // 交办人
313
+                        jianhang: 6, // 多媒体
314
+                        token: $.cookie("token")
315
+                    };
316
+                    return param;
317
+                },
318
+                onLoadSuccess: function (data) { //加载成功时执行
319
+                    //						layer.msg("加载成功");
320
+                    //console.log(data);
321
+                },
322
+                onLoadError: function () { //加载失败时执行
323
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
324
+                }
325
+            });
326
+        }
327
+        //状态
328
+        function States(val, row) {
329
+            var html = '';
330
+            switch (val + '') {
331
+                case '0':
332
+                    html = '新工单';
333
+                    if (row.F_IsReturn == 1) {
334
+                        html = '新工单(回退)';
335
+                    }
336
+                    break;
337
+                case '1':
338
+                    html = '待交办';
339
+                    break;
340
+                case '2':
341
+                    html = '待查收';
342
+                    break;
343
+                case '3':
344
+                    html = '退回审核中';
345
+                    break;
346
+                case '4':
347
+                    html = '办理中';
348
+                    break;
349
+                case '5':
350
+                    html = '延时审核';
351
+                    break;
352
+                case '6':
353
+                    html = '已办理';
354
+                    break;
355
+                case '7':
356
+                    html = '已回访';
357
+                    break;
358
+                case '8':
359
+                    html = '重办中';
360
+                    break;
361
+                case '9':
362
+                    html = '已结案';
363
+                    break;
364
+                case '10':
365
+                    html = '待审核';
366
+                    break;
367
+            }
368
+            return html;
369
+
370
+        }
371
+        //时限
372
+        function OverTime(val, row) {
373
+            if (val == 1) {
374
+                return '<div class="" style="cursor: pointer;">' +
375
+                    '<span class="Greens">' + row.GapTime + '</span>' +
376
+                    '</div>';
377
+            } else if (val == 2) {
378
+                return '<div class="" style="cursor: pointer;">' +
379
+                    '<span class="Yellows">' + row.GapTime + '</span>' +
380
+                    '</div>';
381
+            } else if (val == 3) {
382
+                return '<div class="" style="cursor: pointer;">' +
383
+                    '<span class="Reds">' + row.GapTime + '</span>' +
384
+                    '</div>';
385
+            }
386
+        }
387
+        //办理时限
388
+        function BanTime(val) {
389
+            if (val) {
390
+                var time = val.substring(0, val.indexOf(' '));
391
+                return '<div class="" style="cursor: pointer;">' +
392
+                    '<span>' + time + '</span>' +
393
+                    '</div>';
394
+            }
395
+
396
+        }
397
+        //音频
398
+        function setCode(val) {
399
+            if (val) {
400
+                return '<div class="imgs" style="cursor: pointer;">' +
401
+                    '<img src="../img/vice.png" alt="" onclick= "helper.luyin.view(this)" item="' + val + '" />' +
402
+                    '</div>';
403
+            } else {
404
+                return '';
405
+            }
406
+        }
407
+
408
+        //编号
409
+        function serialNumber(val, row, index) {
410
+            return index + 1;
411
+        }
412
+
413
+        function GetCont(val) {
414
+            if (val) {
415
+                var str = '<div '
416
+                if (val.length > 10) {
417
+                    str = str + ' title="' + val + '" ';
418
+                    val = val.substr(0, 10) + "...";
419
+                }
420
+                return str + '>' + val + '</div>';
421
+            } else {
422
+                return '';
423
+            }
424
+        }
425
+        //操作
426
+        function Dispose(val, row) {
427
+            var Rows = row.Buttons;
428
+            //          alert(row.F_WorkOrderId);
429
+            var WorkOrderId = row.F_WorkOrderId;
430
+            var html = '';
431
+            if (row.F_WorkState == '1') {
432
+                html += '<a class="xg" onclick="redeploy(\'' + WorkOrderId + '\')">转派&nbsp</a>';
433
+            }
434
+            for (var i = 0; i < Rows.length; i++) {
435
+
436
+                var html1 = huayi.config.arr[Rows[i].key * 1 - 1];
437
+                if (html1) {
438
+                    html1 = html1.replace("data", val);
439
+                }
440
+                html += html1;
441
+
442
+            }
443
+
444
+            return html;
445
+        }
446
+
447
+        //转派
448
+        function redeploy(WorkOrderId) {
449
+            layer.open({
450
+                type: 2,
451
+                content: "../CommonHtml/zhuanpai.html?wid=" + WorkOrderId, //iframe的url,no代表不显示滚动条
452
+                title: '转派',
453
+                area: ['85%', '80%'], //宽高
454
+            });
455
+        }
456
+        //编辑
457
+        function bj(str) {
458
+            layer.open({
459
+                type: 2,
460
+                content: "../CommonHtml/AddAppeal.html?wid=" + str + "&workType=jb" + "&isshMultimedia=" + isshMultimedia, //iframe的url,no代表不显示滚动条
461
+                title: '编辑工单',
462
+                area: ['96%', '85%'], //宽高
463
+            });
464
+        }
465
+        //删除
466
+        function move(str) {
467
+            layer.confirm('确定删除工单?', {
468
+                btn: ['是', '否'] //按钮
469
+            }, function () {
470
+                $.post(huayi.config.callcenter_url + "WorkOrder/DelWorkOrder", {
471
+                    ids: str,
472
+                    token: $.cookie("token")
473
+                }, function (result) {
474
+                    result = JSON.parse(result);
475
+                    if (result.state.toLowerCase() == "success") {
476
+                        layer.msg("删除成功");
477
+                        load();
478
+                    }
479
+                })
480
+            });
481
+        }
482
+        //提交
483
+        function tj(str) {
484
+            layer.confirm('确定要提交工单么?', {
485
+                btn: ['确定', '取消'] //按钮
486
+            }, function () {
487
+                //请求后台数据
488
+                /*发送请求*/
489
+                $.post(huayi.config.callcenter_url + "WorkOrder/SubmitWorkOrder", {
490
+                    ids: str,
491
+                    token: $.cookie("token")
492
+                }, function (result) {
493
+                    result = JSON.parse(result);
494
+                    if (result.state.toLowerCase() == "success") {
495
+                        layer.msg("提交成功");
496
+                        load();
497
+                    }
498
+                })
499
+            });
500
+        }
501
+        //交办
502
+        function jb(str) {
503
+            layer.open({
504
+                type: 2,
505
+                content: "../CommonHtml/jiaoban.html?wid=" + str, //iframe的url,no代表不显示滚动条
506
+                title: '工单交办',
507
+                area: ['87%', '80%'], //宽高
508
+            });
509
+        }
510
+
511
+        //领导批示
512
+        function lader(str) {
513
+            layer.open({
514
+                type: 2,
515
+                content: "../CommonHtml/Leader.html?wid=" + str, //iframe的url,no代表不显示滚动条
516
+                title: '领导批示',
517
+                area: ['60%', '80%'], //宽高
518
+            });
519
+        }
520
+        //市长批示
521
+        function city(str) {
522
+            layer.open({
523
+                type: 2,
524
+                content: "../CommonHtml/shizhang.html?wid=" + str, //iframe的url,no代表不显示滚动条
525
+                title: '领导批示',
526
+                area: ['60%', '80%'], //宽高
527
+            });
528
+        }
529
+        //办理
530
+        function bl(str) {
531
+            layer.open({
532
+                type: 2,
533
+                content: "../CommonHtml/banli.html?wid=" + str, //iframe的url,no代表不显示滚动条
534
+                title: '办理工单',
535
+                area: ['60%', '80%'], //宽高
536
+            });
537
+        }
538
+        //督办
539
+
540
+        function Supervision(str) {
541
+            layer.open({
542
+                type: 2,
543
+                state: 1,
544
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=1' +
545
+                    '&state=1', //iframe的url,no代表不显示滚动条
546
+                title: '督办',
547
+                area: ['60%', '80%'], //宽高
548
+            });
549
+        }
550
+        //不督办
551
+        function ndb(str) {
552
+            layer.open({
553
+                type: 2,
554
+                state: 2,
555
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=1' +
556
+                    '&state=2', //iframe的url,no代表不显示滚动条
557
+                title: '不督办',
558
+                area: ['60%', '80%'], //宽高
559
+            });
560
+        }
561
+        //督查
562
+        function Supervision_(str) {
563
+            layer.open({
564
+                type: 2,
565
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=2', //iframe的url,no代表不显示滚动条
566
+                title: '监察',
567
+                area: ['60%', '80%'], //宽高
568
+            });
569
+        }
570
+        //强制结案
571
+        function StrongLawsuit(str) {
572
+            layer.open({
573
+                type: 2,
574
+                content: "../CommonHtml/StrongLawsuit.html?wid=" + str, //iframe的url,no代表不显示滚动条
575
+                title: '强制结案',
576
+                area: ['60%', '80%'], //宽高
577
+            });
578
+        }
579
+        //回退BackDtail
580
+        function BackDtail(str) {
581
+            layer.open({
582
+                type: 2,
583
+                content: "../CommonHtml/BackDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
584
+                title: '工单回退',
585
+                area: ['60%', '80%'], //宽高
586
+            });
587
+        }
588
+        //查收
589
+        function cs(str) {
590
+            layer.confirm('确定要查收?', {
591
+                btn: ['是', '否'] //按钮
592
+            }, function () {
593
+                $.post(huayi.config.callcenter_url + "WorkOrder/ReceiveWorkOrder", {
594
+                    workorderid: str,
595
+                    token: $.cookie("token")
596
+                }, function (result) {
597
+                    result = JSON.parse(result);
598
+                    if (result.state.toLowerCase() == "success") {
599
+                        layer.msg("查收成功");
600
+                        load();
601
+                    }
602
+                })
603
+            });
604
+        }
605
+        //收回
606
+        function sh(str) {
607
+            layer.confirm('确定要回收?', {
608
+                btn: ['是', '否'] //按钮
609
+            }, function () {
610
+                $.post(huayi.config.callcenter_url + "WorkOrder/TakeBackWorkOrder", {
611
+                    workorderid: str,
612
+                    token: $.cookie("token")
613
+                }, function (result) {
614
+                    result = JSON.parse(result);
615
+                    if (result.state.toLowerCase() == "success") {
616
+                        layer.msg("回收");
617
+                        load();
618
+                    }
619
+                })
620
+            });
621
+        }
622
+        //强制回收
623
+        function recycles() {
624
+            layer.confirm('确定要强制退回吗?', {
625
+                btn: ['是', '否'] //按钮
626
+            });
627
+        }
628
+        //退回申请
629
+        function th(str) {
630
+            layer.open({
631
+                type: 2,
632
+                content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
633
+                title: '申请退回工单',
634
+                area: ['60%', '80%'], //宽高
635
+            });
636
+        }
637
+        //审核退回申请
638
+        function shth(str) {
639
+            layer.open({
640
+                type: 2,
641
+                content: "../CommonHtml/shth.html?wid=" + str, //iframe的url,no代表不显示滚动条
642
+                title: '审核退回申请',
643
+                area: ['60%', '80%'], //宽高
644
+            });
645
+        }
646
+        //办理
647
+        //			function th(str) {
648
+        //				layer.open({
649
+        //					type: 2,
650
+        //					content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
651
+        //					title: '办理工单',
652
+        //					area: ['35%', '30%'], //宽高
653
+        //				});
654
+        //			}
655
+        //申请延时
656
+        function ys(str) {
657
+            layer.open({
658
+                type: 2,
659
+                content: "../CommonHtml/Timesq.html?wid=" + str, //iframe的url,no代表不显示滚动条
660
+                title: '申请延时',
661
+                area: ['60%', '80%'], //宽高
662
+            });
663
+        }
664
+        //审核申请延时
665
+        function shys(str) {
666
+            layer.open({
667
+                type: 2,
668
+                content: "../CommonHtml/shtime.html?wid=" + str, //iframe的url,no代表不显示滚动条
669
+                title: '审核延时申请',
670
+                area: ['60%', '80%'], //宽高
671
+            });
672
+        }
673
+        //诉求回访
674
+        function hf(str) {
675
+            layer.open({
676
+                type: 2,
677
+                content: "../CommonHtml/Back.html?wid=" + str, //iframe的url,no代表不显示滚动条
678
+                title: '工单回访',
679
+                area: ['60%', '80%'], //宽高
680
+            });
681
+        }
682
+        //重办工单
683
+        function cb(str) {
684
+            layer.open({
685
+                type: 2,
686
+                content: "../CommonHtml/Cb.html?wid=" + str, //iframe的url,no代表不显示滚动条
687
+                title: '重办工单',
688
+                area: ['60%', '80%'], //宽高
689
+            });
690
+        }
691
+        //审核
692
+        function audit(str) {
693
+            layer.open({
694
+                type: 2,
695
+                content: "../CommonHtml/AuditDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
696
+                title: '审核',
697
+                area: ['60%', '80%'], //宽高
698
+            });
699
+        }
700
+        //结案
701
+        function Lawsuit(str) {
702
+            layer.open({
703
+                type: 2,
704
+                content: "../CommonHtml/lawsuits.html?wid=" + str, //iframe的url,no代表不显示滚动条
705
+                title: '诉求单结案',
706
+                area: ['60%', '80%'], //宽高
707
+            });
708
+        }
709
+
710
+        $('.Appeal').click(function () {
711
+            layer.open({
712
+                type: 2,
713
+                content: "../CommonHtml/AddAppeal.html?wid=", //iframe的url,no代表不显示滚动条
714
+                title: '新增诉求',
715
+                area: ['85%', '80%'], //宽高
716
+            });
717
+        })
718
+        //上传文件
719
+        function upload() {
720
+            if (document.getElementById("upFile").files.length > 0) {
721
+                var formData = new FormData();
722
+                formData.append("upFile", document.getElementById("upFile").files[0]);
723
+                formData.append("token", $.cookie("token"));
724
+                $.ajax({
725
+                    url: huayi.config.callcenter_url + "/WorkOrder/UploadFile",
726
+                    type: "POST",
727
+                    data: formData,
728
+                    /**
729
+                     *必须false才会自动加上正确的Content-Type
730
+                     */
731
+                    contentType: false,
732
+                    /**
733
+                     * 必须false才会避开jQuery对 formdata 的默认处理
734
+                     * XMLHttpRequest会对 formdata 进行正确的处理
735
+                     */
736
+                    processData: false,
737
+                    success: function (result) {
738
+                        document.getElementById("upFile").outerHTML = document.getElementById("upFile")
739
+                            .outerHTML;
740
+                        $("#upFile").change(function () {
741
+                            upload();
742
+                        });
743
+                        var r = $.parseJSON(result);
744
+                        if (r.state.toLowerCase() == "success") {
745
+                            $(".fjnr").text(r.data);
746
+                            $("#scfj").show();
747
+                        }
748
+                    }
749
+                });
750
+            } else {
751
+                layer.confirm('请上传文件!', {
752
+                    btn: ['确定']
753
+                });
754
+            }
755
+        }
756
+        //来源
757
+        function LY(obj) {
758
+            obj.empty();
759
+            obj.append('<option selected="selected" value="">请选择</option>');
760
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
761
+                "token": $.cookie("token"),
762
+                id: 1
763
+            }, function (data) {
764
+                if (data.state.toLowerCase() == "success") {
765
+                    var content = data.data;
766
+                    $(content).each(function (i, n) {
767
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
768
+                            obj);
769
+                    })
770
+                }
771
+            })
772
+        }
773
+        //类别
774
+        function LB(obj) {
775
+            obj.empty();
776
+            obj.append('<option selected="selected" value="">请选择</option>');
777
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
778
+                "token": $.cookie("token"),
779
+                id: 2
780
+            }, function (data) {
781
+                if (data.state.toLowerCase() == "success") {
782
+                    var content = data.data;
783
+                    $(content).each(function (i, n) {
784
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
785
+                            obj);
786
+                    })
787
+                }
788
+            })
789
+        }
790
+        //		主题
791
+        function ZT(obj) {
792
+            obj.empty();
793
+            obj.append('<option selected="selected" value="">请选择</option>');
794
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
795
+                "token": $.cookie("token"),
796
+                id: 3
797
+            }, function (data) {
798
+                if (data.state.toLowerCase() == "success") {
799
+                    var content = data.data;
800
+                    $(content).each(function (i, n) {
801
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
802
+                            obj);
803
+                    })
804
+                }
805
+            })
806
+        }
807
+
808
+
809
+        function tree() {
810
+            $.get(huayi.config.callcenter_url + 'Department/GetDeptList', {
811
+                "token": $.cookie("token"),
812
+                //		"pid": pid
813
+            }, function (result) {
814
+                result = $.parseJSON(result);
815
+                $.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
816
+            });
817
+        }
818
+        var setting1 = {
819
+            data: {
820
+                key: {
821
+                    name: "F_DeptName"
822
+                },
823
+                simpleData: {
824
+                    enable: true,
825
+                    idKey: "F_DeptId",
826
+                    pIdKey: "F_PartentId",
827
+                    rootPId: 0
828
+                }
829
+            },
830
+            callback: {
831
+                onClick: zTreeOnClick
832
+            }
833
+        };
834
+
835
+        function zTreeOnClick(event, treeId, treeNode) {
836
+            if (treeNode.level >= 1) {
837
+                $('.inps').val(treeNode.F_DeptName);
838
+                $("#PID").val(treeNode.F_DeptId);
839
+                $("#Dpment").val(treeNode.F_DeptName);
840
+                $(".Cleans").show();
841
+            }
842
+
843
+        };
844
+
845
+        $(".exportFile").click(function () {
846
+            var usercode_ = $("#ZX").val(); //坐席
847
+            if (usercode_ != null) {
848
+                $(usercode_).each(function (i, n) {
849
+                    var obj1 = "";
850
+                    obj1 = n + ",";
851
+                    usercodeID += obj1;
852
+                });
853
+            } else {
854
+                usercodeID = "";
855
+            }
856
+            // 调度员
857
+            var ddusercodeID = "";
858
+            var ddusercode_ = $("#yardman").val(); //坐席
859
+            if (ddusercode_ != null) {
860
+                $(ddusercode_).each(function (i, n) {
861
+                    var obj2 = "";
862
+                    obj2 = n + ",";
863
+                    ddusercodeID += obj2;
864
+                });
865
+            } else {
866
+                ddusercodeID = "";
867
+            }
868
+            var workid = $("#wids").val()
869
+            var key = $("#key").val() //=关键字
870
+            var tel = $("#tel").val() //=客户电话
871
+            var name = $("#name").val() //=客户名称
872
+            var usercode = usercodeID //=坐席工号
873
+            var ddusercode = ddusercodeID
874
+            var source = $("#source").val() //=来源&
875
+            var starttime = $("#starttime").val() //=开始时间
876
+            var endtime = $("#endtime").val() //=结束时间
877
+            var deptid = $("#PID").val()
878
+            var type = $("#type").val() //=工单类型
879
+            var bigtype = $("#bigtype").val()
880
+            var smalltype = $("#smalltype").val() //=小类别
881
+            var sourcearea = $("#sourceAreas").val() //区域
882
+            var state = $("#state").val() //=工单状态
883
+            var tab = 0;
884
+            var keyid = $("#keyid").val() //=关键词id
885
+            var splituser = $("#leaderCharge").val() // 分管领导
886
+            var assuser = $("#assignUser").val() // 交办人
887
+
888
+            var url = huayi.config.callcenter_url + "WorkOrder/GetZXDealList?token=" + $.cookie("token");
889
+            url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
890
+                "&tel=" +
891
+                tel + "&name=" + name + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&source=" +
892
+                source +
893
+                "&starttime=" + starttime + "&endtime=" + endtime + "&deptid=" + deptid + "&sourcearea=" +
894
+                sourcearea +
895
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&splituser=" + splituser + "&assuser=" + assuser + "&jianhang=6" +
896
+                "&isdc=1";
897
+            window.location.href = url;
898
+        })
899
+    </script>
900
+</body>
901
+
902
+</html>

+ 847 - 0
WebUI/CallCenterWeb.UI/OneHundredWorkOrder/toSupervListMedia.html

@@ -0,0 +1,847 @@
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
+                                <th>工单来源:</th>
39
+                                <td>
40
+                                    <select class="form-control" id="source">
41
+                                    </select>
42
+                                </td>
43
+                                <th>来电号码:</th>
44
+                                <td>
45
+                                    <input type="text" id="tel" class="form-control" />
46
+                                </td>
47
+                                <th>录入时间:</th>
48
+                                <td colspan="3">
49
+                                    <input type="text" id="starttime" class="photo x-color laydate-icon"
50
+                                        autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
51
+                                        id="endtime" class="photo x-color laydate-icon" autocomplete="off"
52
+                                        style="height: 35px;" />
53
+                                </td>
54
+                            </tr>
55
+                            <tr>
56
+                                <th>事项编号:</th>
57
+                                <td>
58
+                                    <input type="text" placeholder="输入工单号" id="wids" class="form-control" />
59
+                                </td>
60
+                                <th><span class="nameJustified">来电人:</span></th>
61
+                                <td>
62
+                                    <input type="text" id="name" class="form-control" />
63
+                                </td>
64
+                                <th><span class="nameJustified">关键字:</span></th>
65
+                                <td>
66
+                                    <input type="text" placeholder="输入关键字" id="key" class="form-control Min-width" />
67
+                                    <botton class="btns Seach">搜索</botton>
68
+                                </td>
69
+                            </tr>
70
+                            <tr>
71
+                                <th>受话坐席:</th>
72
+                                <td>
73
+                                    <select id="ZX" name="select" class="selectpicker show-tick form-control" multiple
74
+                                        data-live-search="true">
75
+                                        <option value="">请选择坐席</option>
76
+                                    </select>
77
+                                </td>
78
+                                <th><span class="nameJustified">审核员:</span></th>
79
+                                <td>
80
+                                    <select id="yardman" name="select" class="selectpicker show-tick form-control"
81
+                                        multiple data-live-search="true">
82
+                                        <option value="">请选择调度员</option>
83
+                                    </select>
84
+                                </td>
85
+                                <th>反映区域:</th>
86
+                                <td>
87
+                                    <select name="" id="sourceAreas" class="form-control Min-width">
88
+                                    </select>
89
+                                    <botton class="btns exportFile">导出</botton>
90
+                                </td>
91
+                            </tr>
92
+                            <tr>
93
+                                <th>承办单位:</th>
94
+                                <td style="position: relative;">
95
+                                    <div class="inpBox">
96
+                                        <input type="text" class="inps"  />
97
+                                        <i class="Cleans  fa fa-close"></i>
98
+                                        <i class="xl xl_one"></i>
99
+                                        <div class="addTree xlAdd">
100
+                                            <ul id="addTreeDemo" class="ztree"></ul>
101
+                                        </div>
102
+                                    </div>
103
+                                    <div class="selDpart1">
104
+                                        <ul id="sponsor">
105
+                                        </ul>
106
+                                    </div>
107
+                                </td>
108
+                                <th>来电类型:</th>
109
+                                <td>
110
+                                    <select class="form-control" id="type">
111
+                                    </select>
112
+                                </td>
113
+                                <th></th>
114
+                                <td style="text-align: center;">
115
+                                </td>
116
+                            </tr>
117
+                        </table>
118
+                    </div>
119
+                </div>
120
+                <div>
121
+                    <div style="width: 100%;padding: 10px;">
122
+                        <table id="orderlist" data-row-style="rowStyle" data-query-params="queryParams"
123
+                            data-pagination="true">
124
+                            <thead>
125
+                                <tr>
126
+                                    <!-- <th data-checkbox="true"></th> -->
127
+                                    <th data-formatter="serialNumber" data-align="center">
128
+                                        序号
129
+                                    </th>
130
+                                    <th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单单号</th>
131
+                                    <th data-field="F_ComTitle" data-formatter="GetCont" data-align="center">诉求标题</th>
132
+                                    <th data-field="DeptName" data-align="center">承办单位</th>
133
+                                    <!-- <th data-field="OtherDeptName" data-align="center">协办单位</th> -->
134
+                                    <th data-field="UserName" data-align="center">受理人</th>
135
+                                    <th data-field="F_WorkState" data-align="center" data-formatter="States">办理状态</th>
136
+                                    <!--<th data-field="FilePath" data-formatter="setCode" data-align="center">录音</th>-->
137
+                                    <th data-field="OverState" data-formatter="OverTime" data-align="center">时限</th>
138
+                                    <th data-field="LimitTime" data-formatter="BanTime" data-align="center">办理时限</th>
139
+                                    <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">操作</th>
140
+                                </tr>
141
+                            </thead>
142
+                            <tbody class="list"></tbody>
143
+                        </table>
144
+                    </div>
145
+                </div>
146
+            </div>
147
+        </div>
148
+
149
+        <!--下载框-->
150
+        <div class="t-shade lyxz">
151
+            <div class="shade_k">
152
+                <div class="shade_title">
153
+                    <span>录音播放与下载<srong class="cknum"></srong></span>
154
+                    <span class="setwin gbly"><a>x</a></span>
155
+                </div>
156
+                <div class="shade_content">
157
+                    <div class="Ly_box audiojs">
158
+                    </div>
159
+                </div>
160
+            </div>
161
+        </div>
162
+        <input type="hidden" id="PID" />
163
+        <input type="hidden" id="Dpment" />
164
+    </div>
165
+    <script src="../js/layui/layui.js"></script>
166
+    <script src="../js/bootstrap-select.js"></script>
167
+    <script src="../css/laydate/laydate.js"></script>
168
+    <script src="../My97DatePicker/WdatePicker.js"></script>
169
+    <script src="../js/zTree/jquery.ztree.core.js"></script>
170
+    <script src="../js/search/screen.js"></script>
171
+    <script src="../js/WorkOrder/WorkOrderList.js"></script>
172
+
173
+    <script>
174
+        var wid = helper.request.queryString("states");
175
+        if (wid) {
176
+            $("#state").val(wid);
177
+        }
178
+        $(document).ready(function () {
179
+            load();
180
+            laydate.skin('blue');
181
+            laydate({
182
+                elem: '#starttime',
183
+                event: 'focus',
184
+                istime: true,
185
+                format: 'YYYY-MM-DD hh:mm:ss'
186
+            });
187
+            laydate({
188
+                elem: '#endtime',
189
+                event: 'focus',
190
+                istime: true,
191
+                format: 'YYYY-MM-DD hh:mm:ss'
192
+            });
193
+        });
194
+        //关闭录音弹出
195
+        $(".gbly").click(function () {
196
+            $(".lyxz").removeClass("cx");
197
+            $('audio')[0].pause();
198
+        });
199
+        $("#orderlist").on("click-row.bs.table", function (e, row, ele) {
200
+            $('.success').removeClass('success'); //去除之前选中的行的,选中样式
201
+            $(ele).addClass('success'); //添加当前选中的 success样式用于区别
202
+        });
203
+
204
+        //获取查询信息
205
+        function load() {
206
+            //坐席
207
+            var usercodeID = "";
208
+            var usercode_ = $("#ZX").val(); //坐席
209
+            if (usercode_ != null) {
210
+                $(usercode_).each(function (i, n) {
211
+                    var obj1 = '';
212
+                    obj1 = n + ",";
213
+                    usercodeID += obj1;
214
+                })
215
+            } else {
216
+                usercodeID = ""
217
+            }
218
+            //      	调度员
219
+            var ddusercodeID = "";
220
+            var ddusercode_ = $("#yardman").val(); //坐席
221
+            if (ddusercode_ != null) {
222
+                $(ddusercode_).each(function (i, n) {
223
+                    var obj2 = '';
224
+                    obj2 = n + ",";
225
+                    ddusercodeID += obj2;
226
+                })
227
+            } else {
228
+                ddusercodeID = ""
229
+            }
230
+            //先销毁表格
231
+            $('#orderlist').bootstrapTable('destroy');
232
+            //初始化表格,动态从服务器加载数据
233
+            $("#orderlist").bootstrapTable({
234
+                method: "get", //使用get请求到服务器获取数据
235
+                url: huayi.config.callcenter_url + "workorder/GetSupervList", //获取数据的Servlet地址
236
+                contentType: "application/x-www-form-urlencoded",
237
+                striped: true, //表格显示条纹
238
+                pagination: true, //启动分页
239
+                pageSize: 10, //每页显示的记录数
240
+                pageNumber: 1, //当前第几页
241
+                pageList: [10, 20, 50, 100], //记录数可选列表
242
+                search: false, //是否启用查询
243
+                showColumns: false, //显示下拉框勾选要显示的列
244
+                showRefresh: false, //显示刷新按钮
245
+                sidePagination: "server", //表示服务端请求
246
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
247
+                //设置为limit可以获取limit, offset, search, sort, order
248
+                queryParamsType: "undefined",
249
+                queryParams: function queryParams(params) { //设置查询参数
250
+                    var param = {
251
+                        page: params.pageNumber,
252
+                        pagesize: params.pageSize,
253
+                        workid: $("#wids").val(),
254
+                        state: $("#state").val(), //=工单状态
255
+                        type: $("#type").val(), //=工单类型
256
+                        bigtype: $("#bigtype").val(), //=大类别
257
+                        smalltype: $("#smalltype").val(), //=小类别
258
+                        key: $("#key").val(), //=关键字
259
+                        tel: $("#tel").val(), //=客户电话
260
+                        name: $("#name").val(), //=客户名称
261
+                        usercode: usercodeID, //=坐席工号
262
+                        ddusercode: ddusercodeID,
263
+                        keyid: $("#keyid").val(), //=关键词id
264
+                        source: $("#source").val(), //=来源&
265
+                        starttime: $("#starttime").val(), //=开始时间
266
+                        endtime: $("#endtime").val(), //=结束时间
267
+                        deptid: $("#PID").val(),
268
+                        type: $("#type").val(),
269
+                        tab: $("#superviseType").val(), //待处理
270
+                        sourcearea: $('#sourceAreas').val(), //区域
271
+                        jianhang: 6, // 多媒体
272
+                        token: $.cookie("token")
273
+                    };
274
+                    return param;
275
+                },
276
+                onLoadSuccess: function (data) { //加载成功时执行
277
+                    //						layer.msg("加载成功");
278
+                    //console.log(data);
279
+                },
280
+                onLoadError: function () { //加载失败时执行
281
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
282
+                }
283
+            });
284
+        }
285
+        //状态
286
+        function States(val, row) {
287
+            var html = '';
288
+            switch (val + '') {
289
+                case '0':
290
+                    html = '新工单';
291
+                    if (row.F_IsReturn == 1) {
292
+                        html = '新工单(回退)';
293
+                    }
294
+                    break;
295
+                case '1':
296
+                    html = '待交办';
297
+                    break;
298
+                case '2':
299
+                    html = '待查收';
300
+                    break;
301
+                case '3':
302
+                    html = '退回审核中';
303
+                    break;
304
+                case '4':
305
+                    html = '办理中';
306
+                    break;
307
+                case '5':
308
+                    html = '延时审核';
309
+                    break;
310
+                case '6':
311
+                    html = '已办理';
312
+                    break;
313
+                case '7':
314
+                    html = '已回访';
315
+                    break;
316
+                case '8':
317
+                    html = '重办中';
318
+                    break;
319
+                case '9':
320
+                    html = '已结案';
321
+                    break;
322
+            }
323
+            return html;
324
+
325
+        }
326
+        //时限
327
+        function OverTime(val, row) {
328
+            if (val == 1) {
329
+                return '<div class="" style="cursor: pointer;">' +
330
+                    '<span class="Greens">' + row.GapTime + '</span>' +
331
+                    '</div>';
332
+            } else if (val == 2) {
333
+                return '<div class="" style="cursor: pointer;">' +
334
+                    '<span class="Yellows">' + row.GapTime + '</span>' +
335
+                    '</div>';
336
+            } else if (val == 3) {
337
+                return '<div class="" style="cursor: pointer;">' +
338
+                    '<span class="Reds">' + row.GapTime + '</span>' +
339
+                    '</div>';
340
+            }
341
+        }
342
+        //办理时限
343
+        function BanTime(val) {
344
+            if (val) {
345
+                var time = val.substring(0, val.indexOf(' '));
346
+                return '<div class="" style="cursor: pointer;">' +
347
+                    '<span>' + time + '</span>' +
348
+                    '</div>';
349
+            }
350
+
351
+        }
352
+        //音频
353
+        function setCode(val) {
354
+            if (val) {
355
+                return '<div class="imgs" style="cursor: pointer;">' +
356
+                    '<img src="../img/vice.png" alt="" onclick= "helper.luyin.view(this)" item="' + val + '" />' +
357
+                    '</div>';
358
+            } else {
359
+                return '';
360
+            }
361
+        }
362
+
363
+        //编号
364
+        function serialNumber(val, row, index) {
365
+            return index + 1;
366
+        }
367
+
368
+        function GetCont(val) {
369
+            if (val) {
370
+                var str = '<div '
371
+                if (val.length > 10) {
372
+                    str = str + ' title="' + val + '" ';
373
+                    val = val.substr(0, 10) + "...";
374
+                }
375
+                return str + '>' + val + '</div>';
376
+            } else {
377
+                return '';
378
+            }
379
+        }
380
+        //操作
381
+        function Dispose(val, row) {
382
+            var Rows = row.Buttons;
383
+            //          alert(row.F_WorkOrderId);
384
+            var WorkOrderId = row.F_WorkOrderId;
385
+            var html = '';
386
+            // if (row.F_WorkState == '1') {
387
+            //     html += '<a class="xg" onclick="redeploy(' + WorkOrderId + ')">转派&nbsp</a>';
388
+            // }
389
+            for (var i = 0; i < Rows.length; i++) {
390
+
391
+                var html1 = huayi.config.arr[Rows[i].key * 1 - 1];
392
+                if (html1) {
393
+                    html1 = html1.replace("data", val);
394
+                    html1 = html1.replace("row", row.F_MainDeptId);
395
+                }
396
+                html += html1;
397
+
398
+            }
399
+
400
+            return html;
401
+        }
402
+
403
+        //转派
404
+        function redeploy(WorkOrderId) {
405
+            layer.open({
406
+                type: 2,
407
+                content: "../CommonHtml/zhuanpai.html?wid=" + WorkOrderId, //iframe的url,no代表不显示滚动条
408
+                title: '转派',
409
+                area: ['85%', '80%'], //宽高
410
+            });
411
+        }
412
+        //编辑
413
+        function bj(str) {
414
+            layer.open({
415
+                type: 2,
416
+                content: "../CommonHtml/AddAppeal.html?wid=" + str, //iframe的url,no代表不显示滚动条
417
+                title: '编辑工单',
418
+                area: ['96%', '85%'], //宽高
419
+            });
420
+        }
421
+        //删除
422
+        function move(str) {
423
+            layer.confirm('确定删除工单?', {
424
+                btn: ['是', '否'] //按钮
425
+            }, function () {
426
+                $.post(huayi.config.callcenter_url + "WorkOrder/DelWorkOrder", {
427
+                    ids: str,
428
+                    token: $.cookie("token")
429
+                }, function (result) {
430
+                    result = JSON.parse(result);
431
+                    if (result.state.toLowerCase() == "success") {
432
+                        layer.msg("删除成功");
433
+                        load();
434
+                    }
435
+                })
436
+            });
437
+        }
438
+        //提交
439
+        function tj(str) {
440
+            layer.confirm('确定要提交工单么?', {
441
+                btn: ['确定', '取消'] //按钮
442
+            }, function () {
443
+                //请求后台数据
444
+                /*发送请求*/
445
+                $.post(huayi.config.callcenter_url + "WorkOrder/SubmitWorkOrder", {
446
+                    ids: str,
447
+                    token: $.cookie("token")
448
+                }, function (result) {
449
+                    result = JSON.parse(result);
450
+                    if (result.state.toLowerCase() == "success") {
451
+                        layer.msg("提交成功");
452
+                        load();
453
+                    }
454
+                })
455
+            });
456
+        }
457
+        //交办
458
+        function jb(str) {
459
+            layer.open({
460
+                type: 2,
461
+                content: "../CommonHtml/jiaoban.html?wid=" + str, //iframe的url,no代表不显示滚动条
462
+                title: '工单交办',
463
+                area: ['87%', '80%'], //宽高
464
+            });
465
+        }
466
+
467
+        //领导批示
468
+        function lader(str) {
469
+            layer.open({
470
+                type: 2,
471
+                content: "../CommonHtml/Leader.html?wid=" + str, //iframe的url,no代表不显示滚动条
472
+                title: '领导批示',
473
+                area: ['60%', '80%'], //宽高
474
+            });
475
+        }
476
+        //市长批示
477
+        function city(str) {
478
+            layer.open({
479
+                type: 2,
480
+                content: "../CommonHtml/shizhang.html?wid=" + str, //iframe的url,no代表不显示滚动条
481
+                title: '领导批示',
482
+                area: ['60%', '80%'], //宽高
483
+            });
484
+        }
485
+        //办理
486
+        function bl(str) {
487
+            layer.open({
488
+                type: 2,
489
+                content: "../CommonHtml/banli.html?wid=" + str, //iframe的url,no代表不显示滚动条
490
+                title: '办理工单',
491
+                area: ['60%', '80%'], //宽高
492
+            });
493
+        }
494
+        //督办
495
+        function Supervision(str, supervision) {
496
+            layer.open({
497
+                type: 2,
498
+                state: 1,
499
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=1' + '&state=1' + '&depId=' +
500
+                    supervision, //iframe的url,no代表不显示滚动条
501
+                title: '督办',
502
+                area: ['60%', '80%'], //宽高
503
+            });
504
+        }
505
+        //不督办
506
+        function ndb(str) {
507
+            layer.open({
508
+                type: 2,
509
+                state: 2,
510
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=1' +
511
+                    '&state=2', //iframe的url,no代表不显示滚动条
512
+                title: '督办',
513
+                area: ['60%', '80%'], //宽高
514
+            });
515
+        }
516
+        //督查
517
+        function Supervision_(str) {
518
+            layer.open({
519
+                type: 2,
520
+                content: "../CommonHtml/Supervision_.html?wid=" + str + '&type=2', //iframe的url,no代表不显示滚动条
521
+                title: '监察',
522
+                area: ['60%', '80%'], //宽高
523
+            });
524
+        }
525
+        //强制结案
526
+        function StrongLawsuit(str) {
527
+            layer.open({
528
+                type: 2,
529
+                content: "../CommonHtml/StrongLawsuit.html?wid=" + str, //iframe的url,no代表不显示滚动条
530
+                title: '强制结案',
531
+                area: ['60%', '80%'], //宽高
532
+            });
533
+        }
534
+        //回退BackDtail
535
+        function BackDtail(str) {
536
+            layer.open({
537
+                type: 2,
538
+                content: "../CommonHtml/BackDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
539
+                title: '工单回退',
540
+                area: ['60%', '80%'], //宽高
541
+            });
542
+        }
543
+        //查收
544
+        function cs(str) {
545
+            layer.confirm('确定要查收?', {
546
+                btn: ['是', '否'] //按钮
547
+            }, function () {
548
+                $.post(huayi.config.callcenter_url + "WorkOrder/ReceiveWorkOrder", {
549
+                    workorderid: str,
550
+                    token: $.cookie("token")
551
+                }, function (result) {
552
+                    result = JSON.parse(result);
553
+                    if (result.state.toLowerCase() == "success") {
554
+                        layer.msg("查收成功");
555
+                        load();
556
+                    }
557
+                })
558
+            });
559
+        }
560
+        //收回
561
+        function sh(str) {
562
+            layer.confirm('确定要回收?', {
563
+                btn: ['是', '否'] //按钮
564
+            }, function () {
565
+                $.post(huayi.config.callcenter_url + "WorkOrder/TakeBackWorkOrder", {
566
+                    workorderid: str,
567
+                    token: $.cookie("token")
568
+                }, function (result) {
569
+                    result = JSON.parse(result);
570
+                    if (result.state.toLowerCase() == "success") {
571
+                        layer.msg("回收");
572
+                        load();
573
+                    }
574
+                })
575
+            });
576
+        }
577
+        //强制回收
578
+        function recycles() {
579
+            layer.confirm('确定要强制退回吗?', {
580
+                btn: ['是', '否'] //按钮
581
+            });
582
+        }
583
+        //退回申请
584
+        function th(str) {
585
+            layer.open({
586
+                type: 2,
587
+                content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
588
+                title: '申请退回工单',
589
+                area: ['60%', '80%'], //宽高
590
+            });
591
+        }
592
+        //审核退回申请
593
+        function shth(str) {
594
+            layer.open({
595
+                type: 2,
596
+                content: "../CommonHtml/shth.html?wid=" + str, //iframe的url,no代表不显示滚动条
597
+                title: '审核退回申请',
598
+                area: ['60%', '80%'], //宽高
599
+            });
600
+        }
601
+        //办理
602
+        //			function th(str) {
603
+        //				layer.open({
604
+        //					type: 2,
605
+        //					content: "../CommonHtml/tuihuisq.html?wid=" + str, //iframe的url,no代表不显示滚动条
606
+        //					title: '办理工单',
607
+        //					area: ['35%', '30%'], //宽高
608
+        //				});
609
+        //			}
610
+        //申请延时
611
+        function ys(str) {
612
+            layer.open({
613
+                type: 2,
614
+                content: "../CommonHtml/Timesq.html?wid=" + str, //iframe的url,no代表不显示滚动条
615
+                title: '申请延时',
616
+                area: ['60%', '80%'], //宽高
617
+            });
618
+        }
619
+        //审核申请延时
620
+        function shys(str) {
621
+            layer.open({
622
+                type: 2,
623
+                content: "../CommonHtml/shtime.html?wid=" + str, //iframe的url,no代表不显示滚动条
624
+                title: '审核延时申请',
625
+                area: ['60%', '80%'], //宽高
626
+            });
627
+        }
628
+        //诉求回访
629
+        function hf(str) {
630
+            layer.open({
631
+                type: 2,
632
+                content: "../CommonHtml/Back.html?wid=" + str, //iframe的url,no代表不显示滚动条
633
+                title: '工单回访',
634
+                area: ['60%', '80%'], //宽高
635
+            });
636
+        }
637
+        //重办工单
638
+        function cb(str) {
639
+            layer.open({
640
+                type: 2,
641
+                content: "../CommonHtml/Cb.html?wid=" + str, //iframe的url,no代表不显示滚动条
642
+                title: '重办工单',
643
+                area: ['60%', '80%'], //宽高
644
+            });
645
+        }
646
+        //结案
647
+        function Lawsuit(str) {
648
+            layer.open({
649
+                type: 2,
650
+                content: "../CommonHtml/lawsuits.html?wid=" + str, //iframe的url,no代表不显示滚动条
651
+                title: '诉求单结案',
652
+                area: ['60%', '80%'], //宽高
653
+            });
654
+        }
655
+
656
+        $('.Appeal').click(function () {
657
+            layer.open({
658
+                type: 2,
659
+                content: "../CommonHtml/AddAppeal.html?wid=", //iframe的url,no代表不显示滚动条
660
+                title: '新增诉求',
661
+                area: ['85%', '80%'], //宽高
662
+            });
663
+        })
664
+        //上传文件
665
+        function upload() {
666
+            if (document.getElementById("upFile").files.length > 0) {
667
+                var formData = new FormData();
668
+                formData.append("upFile", document.getElementById("upFile").files[0]);
669
+                formData.append("token", $.cookie("token"));
670
+                $.ajax({
671
+                    url: huayi.config.callcenter_url + "/WorkOrder/UploadFile",
672
+                    type: "POST",
673
+                    data: formData,
674
+                    /**
675
+                     *必须false才会自动加上正确的Content-Type
676
+                     */
677
+                    contentType: false,
678
+                    /**
679
+                     * 必须false才会避开jQuery对 formdata 的默认处理
680
+                     * XMLHttpRequest会对 formdata 进行正确的处理
681
+                     */
682
+                    processData: false,
683
+                    success: function (result) {
684
+                        document.getElementById("upFile").outerHTML = document.getElementById("upFile")
685
+                            .outerHTML;
686
+                        $("#upFile").change(function () {
687
+                            upload();
688
+                        });
689
+                        var r = $.parseJSON(result);
690
+                        if (r.state.toLowerCase() == "success") {
691
+                            $(".fjnr").text(r.data);
692
+                            $("#scfj").show();
693
+                        }
694
+                    }
695
+                });
696
+            } else {
697
+                layer.confirm('请上传文件!', {
698
+                    btn: ['确定']
699
+                });
700
+            }
701
+        }
702
+        //来源
703
+        function LY(obj) {
704
+            obj.empty();
705
+            obj.append('<option selected="selected" value="">请选择</option>');
706
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
707
+                "token": $.cookie("token"),
708
+                id: 1
709
+            }, function (data) {
710
+                if (data.state.toLowerCase() == "success") {
711
+                    var content = data.data;
712
+                    $(content).each(function (i, n) {
713
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
714
+                            obj);
715
+                    })
716
+                }
717
+            })
718
+        }
719
+        //类别
720
+        function LB(obj) {
721
+            obj.empty();
722
+            obj.append('<option selected="selected" value="">请选择</option>');
723
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
724
+                "token": $.cookie("token"),
725
+                id: 2
726
+            }, function (data) {
727
+                if (data.state.toLowerCase() == "success") {
728
+                    var content = data.data;
729
+                    $(content).each(function (i, n) {
730
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
731
+                            obj);
732
+                    })
733
+                }
734
+            })
735
+        }
736
+        //		主题
737
+        function ZT(obj) {
738
+            obj.empty();
739
+            obj.append('<option selected="selected" value="">请选择</option>');
740
+            $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListById", {
741
+                "token": $.cookie("token"),
742
+                id: 3
743
+            }, function (data) {
744
+                if (data.state.toLowerCase() == "success") {
745
+                    var content = data.data;
746
+                    $(content).each(function (i, n) {
747
+                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(
748
+                            obj);
749
+                    })
750
+                }
751
+            })
752
+        }
753
+
754
+
755
+        function tree() {
756
+            $.get(huayi.config.callcenter_url + 'Department/GetDeptList', {
757
+                "token": $.cookie("token"),
758
+                //		"pid": pid
759
+            }, function (result) {
760
+                result = $.parseJSON(result);
761
+                $.fn.zTree.init($("#addTreeDemo"), setting1, result.data); //实例化树形图
762
+            });
763
+        }
764
+        var setting1 = {
765
+            data: {
766
+                key: {
767
+                    name: "F_DeptName"
768
+                },
769
+                simpleData: {
770
+                    enable: true,
771
+                    idKey: "F_DeptId",
772
+                    pIdKey: "F_PartentId",
773
+                    rootPId: 0
774
+                }
775
+            },
776
+            callback: {
777
+                onClick: zTreeOnClick
778
+            }
779
+        };
780
+
781
+        function zTreeOnClick(event, treeId, treeNode) {
782
+            if (treeNode.level >= 1) {
783
+                $('.inps').val(treeNode.F_DeptName);
784
+                $("#PID").val(treeNode.F_DeptId);
785
+                $("#Dpment").val(treeNode.F_DeptName);
786
+                $(".Cleans").show();
787
+            }
788
+
789
+        };
790
+
791
+        $(".exportFile").click(function () {
792
+            var usercode_ = $("#ZX").val(); //坐席
793
+            if (usercode_ != null) {
794
+                $(usercode_).each(function (i, n) {
795
+                    var obj1 = "";
796
+                    obj1 = n + ",";
797
+                    usercodeID += obj1;
798
+                });
799
+            } else {
800
+                usercodeID = "";
801
+            }
802
+            // 调度员
803
+            var ddusercodeID = "";
804
+            var ddusercode_ = $("#yardman").val(); //坐席
805
+            if (ddusercode_ != null) {
806
+                $(ddusercode_).each(function (i, n) {
807
+                    var obj2 = "";
808
+                    obj2 = n + ",";
809
+                    ddusercodeID += obj2;
810
+                });
811
+            } else {
812
+                ddusercodeID = "";
813
+            }
814
+
815
+            var workid = $("#wids").val()
816
+            var key = $("#key").val() //=关键字
817
+            var tel = $("#tel").val() //=客户电话
818
+            var name = $("#name").val() //=客户名称
819
+            var usercode = usercodeID //=坐席工号
820
+            var ddusercode = ddusercodeID
821
+            var source = $("#source").val() //=来源&
822
+            var starttime = $("#starttime").val() //=开始时间
823
+            var endtime = $("#endtime").val() //=结束时间
824
+            var deptid = $("#PID").val()
825
+            var type = $("#type").val() //=工单类型
826
+            var bigtype = $("#bigtype").val()
827
+            var smalltype = $("#smalltype").val() //=小类别
828
+            var sourcearea = $("#sourceAreas").val() //区域
829
+            var state = $("#state").val() == undefined ? "" : $("#state").val() //=工单状态
830
+            var tab = $("#superviseType").val();
831
+            var keyid = $("#keyid").val() //=关键词id
832
+
833
+            var url = huayi.config.callcenter_url + "workorder/GetSupervList?token=" + $.cookie("token");
834
+            url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
835
+                "&tel=" +
836
+                tel + "&name=" + name + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&source=" +
837
+                source +
838
+                "&starttime=" + starttime + "&endtime=" + endtime + "&deptid=" + deptid + "&sourcearea=" +
839
+                sourcearea +
840
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&jianhang=6" +
841
+                "&isdc=1";
842
+            window.location.href = url;
843
+        })
844
+    </script>
845
+</body>
846
+
847
+</html>

+ 1 - 0
WebUI/CallCenterWeb.UI/Script/Common/huayi.config.js

@@ -76,6 +76,7 @@ huayi.config = {
76 76
         "<a class='xg' onclick='rePush(\"data\")' title='重推'>重推</a>", // 多媒体回复
77 77
          "<a class='xg' onclick='ysThree(\"data\")' title='延时申请'>延时申请</a>", // 三级单位延时申请
78 78
          "<a class='xg' onclick='shysThree(\"data\")' title='延时审核'>延时审核</a>", //延时审核
79
+         "<a class='xg' onclick='transferOneHun(\"data\")' title='转110'>转110</a>", //转110
79 80
          
80 81
     ],
81 82
     kapArr: [

+ 25 - 0
WebUI/CallCenterWeb.UI/js/WorkOrder/WorkOrderList.js

@@ -75,6 +75,31 @@ function ckxq(str) {
75 75
         shade: 0,
76 76
     });
77 77
 }
78
+//转110
79
+function transferOneHun(str){
80
+	 layer.confirm(
81
+        "确定要转110吗?",
82
+        {
83
+            btn: ["是", "否"], //按钮
84
+        },
85
+        function () {
86
+            $.post(
87
+                huayi.config.callcenter_url + "APPS/PushWorkOrder",
88
+                {
89
+                    workorderid: str,
90
+                    token: $.cookie("token"),
91
+                },
92
+                function (result) {
93
+                    result = JSON.parse(result);
94
+                    if (result.state.toLowerCase() == "success") {
95
+                        layer.msg("操作成功");
96
+                        load();
97
+                    }
98
+                }
99
+            );
100
+        }
101
+   );	
102
+}
78 103
 
79 104
 // 省平台签收
80 105
 function provincialPlatformSignup(str) {