liuyifan 4 jaren geleden
bovenliggende
commit
26e8589ceb

+ 5 - 55
WebUI/CallCenterWeb.UI/Business/LeaderYJA.html

@@ -186,6 +186,7 @@
186 186
 
187 187
     <script>
188 188
         var wid = helper.request.queryString("states");
189
+        var exportParams; // 导出参数
189 190
         if (wid) {
190 191
             $("#state").val(wid);
191 192
         }
@@ -268,8 +269,6 @@
268 269
                         workid: $("#wids").val(),
269 270
                         state: $("#state").val(), //=工单状态
270 271
                         type: $("#type").val(), //=工单类型
271
-                        bigtype: $("#bigtype").val(), //=大类别
272
-                        smalltype: $("#smalltype").val(), //=小类别
273 272
                         key: $("#key").val(), //=关键字
274 273
                         tel: $("#tel").val(), //=客户电话
275 274
                         name: $("#name").val(), //=客户名称
@@ -290,6 +289,8 @@
290 289
                         phoneType: 2, // 12345来电
291 290
                         token: $.cookie("token")
292 291
                     };
292
+                    // 导出参数
293
+                    exportParams = param;
293 294
                     return param;
294 295
                 },
295 296
                 onLoadSuccess: function (data) { //加载成功时执行
@@ -860,59 +861,8 @@
860 861
 
861 862
         };
862 863
         $(".exportFile").click(function () {
863
-            var usercode_ = $("#ZX").val(); //坐席
864
-            if (usercode_ != null) {
865
-                $(usercode_).each(function (i, n) {
866
-                    var obj1 = "";
867
-                    obj1 = n + ",";
868
-                    usercodeID += obj1;
869
-                });
870
-            } else {
871
-                usercodeID = "";
872
-            }
873
-
874
-            //      	调度员
875
-            var ddusercodeID = "";
876
-            var ddusercode_ = $("#yardman").val(); //坐席
877
-            if (ddusercode_ != null) {
878
-                $(ddusercode_).each(function (i, n) {
879
-                    var obj2 = "";
880
-                    obj2 = n + ",";
881
-                    ddusercodeID += obj2;
882
-                });
883
-            } else {
884
-                ddusercodeID = "";
885
-            }
886
-
887
-            var workid = $("#wids").val()
888
-            var key = $("#key").val() //=关键字
889
-            var tel = $("#tel").val() //=客户电话
890
-            var name = $("#name").val() //=客户名称
891
-            var usercode = usercodeID //=坐席工号
892
-            var ddusercode = ddusercodeID
893
-            var source = $("#source").val() //=来源&
894
-            var wjstarttime = $("#wjstarttime").val() //=开始时间
895
-            var wjendtime = $("#wjendtime").val() //=结束时间
896
-            var deptid = $("#PID").val()
897
-            var type = $("#type").val() //=工单类型
898
-            var bigtype = $("#bigtype").val()
899
-            var smalltype = $("#smalltype").val() //=小类别
900
-            var sourcearea = $("#sourceAreas").val() //区域
901
-            var state = $("#state").val() == undefined ? "" : $("#state").val() //=工单状态
902
-            var tab = 5;
903
-            var keyid = $("#keyid").val() //=关键词id
904
-            var isopen = $("#isopen").val() // 是否公开
905
-
906
-            var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
907
-            url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
908
-                "&tel=" +
909
-                tel + "&name=" + name + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&source=" +
910
-                source +
911
-                "&wjstarttime=" + wjstarttime + "&wjendtime=" + wjendtime + "&deptid=" + deptid +
912
-                "&sourcearea=" +
913
-                sourcearea +
914
-                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&isopen=" + isopen + "&isdc=1";
915
-            window.location.href = url;
864
+            exportParams.isdc = 1;
865
+            exportFileFun("WorkOrder/GetLDDealList", exportParams)
916 866
         })
917 867
     </script>
918 868
 </body>

+ 8 - 49
WebUI/CallCenterWeb.UI/Business/WorkDC.html

@@ -185,6 +185,7 @@
185 185
 
186 186
     <script>
187 187
         var wid = helper.request.queryString("states");
188
+        var exportParams; // 导出参数
188 189
         if (wid) {
189 190
             $("#state").val(wid);
190 191
         }
@@ -287,6 +288,8 @@
287 288
                         // isys: 0, // 未延时待办理
288 289
                         token: $.cookie("token"),
289 290
                     };
291
+                    // 导出参数
292
+                    exportParams = param;
290 293
                     return param;
291 294
                 },
292 295
                 onLoadSuccess: function (data) {
@@ -969,56 +972,12 @@
969 972
             $(".Cleans").show();
970 973
         }
971 974
 
972
-        $(".exportFile").click(function () {
973
-            var usercode_ = $("#ZX").val(); //坐席
974
-            if (usercode_ != null) {
975
-                $(usercode_).each(function (i, n) {
976
-                    var obj1 = "";
977
-                    obj1 = n + ",";
978
-                    usercodeID += obj1;
979
-                });
980
-            } else {
981
-                usercodeID = "";
982
-            }
983
-
984
-            //      	调度员
985
-            var ddusercodeID = "";
986
-            var ddusercode_ = $("#yardman").val(); //坐席
987
-            if (ddusercode_ != null) {
988
-                $(ddusercode_).each(function (i, n) {
989
-                    var obj2 = "";
990
-                    obj2 = n + ",";
991
-                    ddusercodeID += obj2;
992
-                });
993
-            } else {
994
-                ddusercodeID = "";
995
-            }
996
-
997
-            // var isproresult = 2 // 已办未果
998
-            var key = $("#key").val() //=关键字
999
-            var tel = $("#tel").val() //=客户电话
1000
-            var name = $("#name").val() //=客户名称
1001
-            var usercode = usercodeID //=坐席工号
1002
-            var ddusercode = ddusercodeID
1003
-            var source = $("#source").val() //=来源&
1004
-            var starttime = $("#starttime").val() && $("#starttime").val().split(" ~ ")[0] //=开始时间
1005
-            var endtime = $("#starttime").val() && $("#starttime").val().split(" ~ ")[1] //=结束时间
1006
-            var deptid = $("#PID").val()
1007
-            var type = $("#type").val() //=工单类型
1008
-            var dealtype = $("#dealtype").val()
1009
-            var sourcearea = $("#sourceAreas").val() //区域
1010
-            var workid = $("#wids").val()
1011
-            var state = "" //=工单状态
1012
-            var tab = 0
1013
-            var keyid = $("#keyid").val() //=关键词id
1014
-
1015
-            var url = huayi.config.callcenter_url + "WorkOrder/GetDWDealList?token=" + $.cookie("token");
1016
-            url += "&workid=" + workid + "&state=" + state + "&tab=" + tab + "&type=" + type + "&key=" + key +
1017
-                "&tel=" + tel + "&name=" + name + "&usercode=" + usercode + "&ddusercode=" + ddusercode +
1018
-                "&keyid=" + keyid + "&source=" + source + "&starttime=" + starttime + "&endtime=" + endtime +
1019
-                "&deptid=" + deptid + "&sourcearea=" + sourcearea + "&dealtype=" + dealtype + "&isdc=1";
1020
-            window.location.href = url;
975
+        // 导出文件
976
+        $(".exportFile").click(function() {
977
+            exportParams.isdc = 1;
978
+            exportFileFun("WorkOrder/GetList", exportParams)
1021 979
         })
980
+
1022 981
     </script>
1023 982
 </body>
1024 983
 

+ 862 - 0
WebUI/CallCenterWeb.UI/Business/hasOpenly.html

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

+ 871 - 0
WebUI/CallCenterWeb.UI/Business/oneCommentNotSatisfactory.html

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

+ 871 - 0
WebUI/CallCenterWeb.UI/Business/pendingReplySecondaryUnit.html

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

+ 871 - 0
WebUI/CallCenterWeb.UI/Business/replyOnTime.html

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

+ 978 - 0
WebUI/CallCenterWeb.UI/Business/returnReplySecondaryUnit.html

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

+ 871 - 0
WebUI/CallCenterWeb.UI/Business/satisfactionWorkOrder.html

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

+ 870 - 0
WebUI/CallCenterWeb.UI/Business/secondCommentNotSatisfied.html

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

File diff suppressed because it is too large
+ 1260 - 0
WebUI/CallCenterWeb.UI/Business/specializeHeating.html


+ 871 - 0
WebUI/CallCenterWeb.UI/Business/timeoutReply.html

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

+ 1 - 1
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/WorkDSZBMedia.html

@@ -765,7 +765,7 @@
765 765
         function cb(str) {
766 766
             layer.open({
767 767
                 type: 2,
768
-                content: "../CommonHtml/AddAppeal.html?wid=" + str + "&workType=cb", //iframe的url,no代表不显示滚动条
768
+                content: "../CommonHtml/AddAppeal.html?wid=" + str + "&workType=cb" + "&isshMultimedia=" + isshMultimedia, //iframe的url,no代表不显示滚动条
769 769
                 title: "重办工单",
770 770
                 area: ["90%", "90%"], //宽高
771 771
             });