liuyifan 4 years ago
parent
commit
ec6fb6fe79
36 changed files with 2471 additions and 327 deletions
  1. 16 3
      WebUI/CallCenterWeb.UI/Appeal/Lawsuit.html
  2. 5 7
      WebUI/CallCenterWeb.UI/Appeal/comprehensiveMenu.html
  3. 11 8
      WebUI/CallCenterWeb.UI/Appeal/expiredWorkOrders.html
  4. 14 2
      WebUI/CallCenterWeb.UI/Business/LeaderYJA.html
  5. 10 2
      WebUI/CallCenterWeb.UI/Business/ZXDCL.html
  6. 14 2
      WebUI/CallCenterWeb.UI/Business/haveAduit.html
  7. 1080 0
      WebUI/CallCenterWeb.UI/Business/haveDoneToAudit.html
  8. 9 9
      WebUI/CallCenterWeb.UI/CommonHtml/AddAppeal.html
  9. 31 25
      WebUI/CallCenterWeb.UI/CommonHtml/AddAppealDCL.html
  10. 1 1
      WebUI/CallCenterWeb.UI/CommonHtml/Timesq.html
  11. 1 1
      WebUI/CallCenterWeb.UI/CommonHtml/WorkDatil.html
  12. 2 2
      WebUI/CallCenterWeb.UI/CommonHtml/editProcessingResult.html
  13. 74 0
      WebUI/CallCenterWeb.UI/CommonHtml/haveDoneToAuditOperation.html
  14. 12 112
      WebUI/CallCenterWeb.UI/MultimediaWorkOrder/LawsuitMedia.html
  15. 29 4
      WebUI/CallCenterWeb.UI/MultimediaWorkOrder/LeaderDCLMedia.html
  16. 73 1
      WebUI/CallCenterWeb.UI/MultimediaWorkOrder/LeaderYJAMedia.html
  17. 49 4
      WebUI/CallCenterWeb.UI/MultimediaWorkOrder/LeaderYJBMedia.html
  18. 29 4
      WebUI/CallCenterWeb.UI/MultimediaWorkOrder/ReturnReviewedTransferredMedia.html
  19. 38 4
      WebUI/CallCenterWeb.UI/MultimediaWorkOrder/WorkYSSHMedia.html
  20. 40 3
      WebUI/CallCenterWeb.UI/MultimediaWorkOrder/expiredWorkOrdersMedia.html
  21. 96 1
      WebUI/CallCenterWeb.UI/MultimediaWorkOrder/haveAduitMedia.html
  22. 38 5
      WebUI/CallCenterWeb.UI/MultimediaWorkOrder/toAuditListMedia.html
  23. 1 0
      WebUI/CallCenterWeb.UI/Script/Common/huayi.config.js
  24. 34 0
      WebUI/CallCenterWeb.UI/SystemManager/js/yongHuManger.js
  25. 17 1
      WebUI/CallCenterWeb.UI/SystemManager/yongHuManger.html
  26. 14 1
      WebUI/CallCenterWeb.UI/TelCall/CallRecord.html
  27. 97 0
      WebUI/CallCenterWeb.UI/TelCall/SeatGroup/SeatGroupList.html
  28. 135 0
      WebUI/CallCenterWeb.UI/TelCall/SeatGroup/addOrEditSeatGroup.html
  29. 102 0
      WebUI/CallCenterWeb.UI/TelCall/SeatGroup/js/SeatGroupList.js
  30. 11 12
      WebUI/CallCenterWeb.UI/home.html
  31. 6 5
      WebUI/CallCenterWeb.UI/js/190920main.js
  32. 76 9
      WebUI/CallCenterWeb.UI/js/WorkOrder/WorkOrderList.js
  33. 202 80
      WebUI/CallCenterWeb.UI/js/index.js
  34. 2 14
      WebUI/CallCenterWeb.UI/keHuManager/ContactPersonMangerList.html
  35. 89 0
      WebUI/CallCenterWeb.UI/keHuManager/ContactPersonNameList.html
  36. 13 5
      WebUI/CallCenterWeb.UI/keHuManager/js/keHuManger.js

+ 16 - 3
WebUI/CallCenterWeb.UI/Appeal/Lawsuit.html

@@ -247,6 +247,14 @@
247 247
                                         </option>
248 248
                                     </select>
249 249
                                 </td>
250
+                                <th>用户角色:</th>
251
+                                <td>
252
+                                    <select id="edituser" class="form-control" name="select">
253
+                                        <option value="">
254
+                                            请选择
255
+                                        </option>
256
+                                    </select>
257
+                                </td>
250 258
                             </tr>
251 259
                         </table>
252 260
                     </div>
@@ -290,9 +298,10 @@
290 298
                                     <th data-field="Supervise" data-formatter="superviseFormatter" data-align="center">
291 299
                                         是否督办
292 300
                                     </th>
293
-                                    <th data-field="F_IsRelease" data-align="center" data-formatter="isReleaseFormatter">
294
-                                      关联工单类型
295
-                                    </th>          
301
+                                    <th data-field="F_IsRelease" data-align="center"
302
+                                        data-formatter="isReleaseFormatter">
303
+                                        关联工单类型
304
+                                    </th>
296 305
                                     <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">
297 306
                                         操作
298 307
                                     </th>
@@ -361,6 +370,8 @@
361 370
                 istime: true,
362 371
                 format: 'YYYY-MM-DD hh:mm:ss'
363 372
             });
373
+            // 获取角色
374
+            getCharacter($("#edituser"))
364 375
             load();
365 376
         });
366 377
         //关闭录音弹出
@@ -383,6 +394,7 @@
383 394
                     obj1 = n + ",";
384 395
                     usercodeID += obj1;
385 396
                 });
397
+                usercodeID = usercodeID.slice(0, -1);
386 398
             } else {
387 399
                 usercodeID = "";
388 400
             }
@@ -453,6 +465,7 @@
453 465
                         splituser: $("#leaderCharge").val(), // 分管领导
454 466
                         islike: $("#islike").val(), // 查询类型
455 467
                         dbgd: $("#whetherSupervisor").val(), // 是否督办
468
+                        edituser: $("#edituser").val(), // 用户角色
456 469
                         jianhang: 0,
457 470
                         phoneType: 2, // 12345来电
458 471
                         token: $.cookie("token"),

+ 5 - 7
WebUI/CallCenterWeb.UI/Appeal/comprehensiveMenu.html

@@ -59,8 +59,10 @@
59 59
                                     <input type="text" placeholder="输入办理结果" id="workOrderProcessingResult"
60 60
                                         class="form-control" />
61 61
                                 </td>
62
-                                <th></th>
63
-                                <td></td>
62
+                                <th>事项编号:</th>
63
+                                <td>
64
+                                    <input type="text" placeholder="输入工单号" id="wids" class="form-control" />
65
+                                </td>
64 66
                                 <th></th>
65 67
                                 <td>
66 68
                                     <botton class="btns Seach">搜索</botton>
@@ -77,10 +79,6 @@
77 79
                                 </td>
78 80
                             </tr>
79 81
                             <tr>
80
-                                <th>事项编号:</th>
81
-                                <td>
82
-                                    <input type="text" placeholder="输入工单号" id="wids" class="form-control" />
83
-                                </td>
84 82
                                 <th><span class="nameJustified">来电人:</span></th>
85 83
                                 <td>
86 84
                                     <input type="text" id="name" class="form-control" autocomplete="off" />
@@ -427,7 +425,7 @@
427 425
                     var param = {
428 426
                         page: params.pageNumber,
429 427
                         pagesize: params.pageSize,
430
-                        // workid: $("#wids").val().replace(/\s+/g, ""),
428
+                        workid: $("#wids").val().replace(/\s+/g, ""),
431 429
                         state: $("#state").val(), //=工单状态
432 430
                         type: $("#type").val(), //=工单类型
433 431
                         //bigtype: $("#bigtype").val(), //=大类别

+ 11 - 8
WebUI/CallCenterWeb.UI/Appeal/expiredWorkOrders.html

@@ -65,14 +65,7 @@
65 65
                                 </td>
66 66
                             </tr>
67 67
                             <tr>
68
-                                <!-- <th>受话坐席:</th>
69
-                                <td>
70
-                                    <select id="ZX" name="select" class="selectpicker show-tick form-control" multiple
71
-                                        data-live-search="true">
72
-                                        <option value="">请选择坐席</option>
73
-                                    </select>
74
-                                </td>
75
-                                <th><span class="nameJustified">审核员:</span></th>
68
+                                <!-- <th><span class="nameJustified">审核员:</span></th>
76 69
                                 <td>
77 70
                                     <select id="yardman" name="select" class="selectpicker show-tick form-control"
78 71
                                         multiple data-live-search="true">
@@ -108,6 +101,15 @@
108 101
                                     <botton class="btns exportFile">导出</botton>
109 102
                                 </td>
110 103
                             </tr>
104
+                            <tr>
105
+                                <th>受话坐席:</th>
106
+                                <td>
107
+                                    <select id="ZX" name="select" class="selectpicker show-tick form-control" multiple
108
+                                        data-live-search="true">
109
+                                        <option value="">请选择坐席</option>
110
+                                    </select>
111
+                                </td>
112
+                            </tr>
111 113
                         </table>
112 114
                     </div>
113 115
                 </div>
@@ -206,6 +208,7 @@
206 208
                     obj1 = n + ",";
207 209
                     usercodeID += obj1;
208 210
                 });
211
+                usercodeID = usercodeID.slice(0, -1);
209 212
             } else {
210 213
                 usercodeID = "";
211 214
             }

+ 14 - 2
WebUI/CallCenterWeb.UI/Business/LeaderYJA.html

@@ -128,6 +128,16 @@
128 128
                                     </select>
129 129
                                 </td>
130 130
                             </tr>
131
+                            <tr>
132
+                                <th>用户角色:</th>
133
+                                <td>
134
+                                    <select id="edituser" class="form-control" name="select">
135
+                                        <option value="">
136
+                                            请选择
137
+                                        </option>
138
+                                    </select>
139
+                                </td>
140
+                            </tr>
131 141
                         </table>
132 142
                     </div>
133 143
                 </div>
@@ -190,6 +200,8 @@
190 200
             $("#state").val(wid);
191 201
         }
192 202
         $(document).ready(function () {
203
+            // 获取用户角色
204
+            getCharacter($("#edituser"))
193 205
             load();
194 206
             laydate.skin('blue');
195 207
             laydate({
@@ -286,6 +298,7 @@
286 298
                         tab: 5, //待处理
287 299
                         sourcearea: $('#sourceAreas').val(), //区域
288 300
                         isopen: $("#isopen").val(),
301
+                        edituser: $("#edituser").val(), // 用户角色
289 302
                         jianhang: 0,
290 303
                         phoneType: 2, // 12345来电
291 304
                         token: $.cookie("token")
@@ -418,9 +431,8 @@
418 431
                     html1 = html1.replace("data", val);
419 432
                 }
420 433
                 html += html1;
421
-
422 434
             }
423
-            html += '<a class="xg" onclick="unsuccessful(\'' + row.F_WorkOrderId + '\')">已办未果&nbsp</a>';
435
+            // html += '<a class="xg" onclick="unsuccessful(\'' + row.F_WorkOrderId + '\')">已办未果&nbsp</a>';
424 436
             return html;
425 437
         }
426 438
 

+ 10 - 2
WebUI/CallCenterWeb.UI/Business/ZXDCL.html

@@ -107,8 +107,13 @@
107 107
                                     <select class="form-control" id="type">
108 108
                                     </select>
109 109
                                 </td>
110
-                                <th></th>
111
-                                <td style="text-align: center;">
110
+                                <th>用户角色:</th>
111
+                                <td>
112
+                                    <select id="edituser" class="form-control Min-width" name="select">
113
+                                        <option value="">
114
+                                            请选择
115
+                                        </option>
116
+                                    </select>
112 117
                                 </td>
113 118
                             </tr>
114 119
                         </table>
@@ -173,6 +178,8 @@
173 178
             $("#state").val(wid);
174 179
         }
175 180
         $(document).ready(function () {
181
+            // 获取用户角色
182
+            getCharacter($("#edituser"))
176 183
             load();
177 184
             laydate.skin('blue');
178 185
             laydate({
@@ -262,6 +269,7 @@
262 269
                         endtime: $("#endtime").val(), //=结束时间
263 270
                         deptid: $("#PID").val(),
264 271
                         type: $("#type").val(),
272
+                        edituser: $("#edituser").val(), // 用户角色
265 273
                         tab: 0, //待处理
266 274
                         sourcearea: $('#sourceAreas').val(), //区域
267 275
                         token: $.cookie("token")

+ 14 - 2
WebUI/CallCenterWeb.UI/Business/haveAduit.html

@@ -125,6 +125,16 @@
125 125
                                     </select>
126 126
                                 </td>
127 127
                             </tr>
128
+                            <tr>
129
+                                <th>用户角色:</th>
130
+                                <td>
131
+                                    <select id="edituser" class="form-control" name="select">
132
+                                        <option value="">
133
+                                            请选择
134
+                                        </option>
135
+                                    </select>
136
+                                </td>
137
+                            </tr>
128 138
                         </table>
129 139
                     </div>
130 140
                 </div>
@@ -233,7 +243,8 @@
233 243
                 istime: true,
234 244
                 format: 'YYYY-MM-DD hh:mm:ss'
235 245
             });
236
-
246
+            // 获取用户角色
247
+            getCharacter($("#edituser"))
237 248
             load();
238 249
             
239 250
             $('.ul_tab li').click(function () {
@@ -309,7 +320,7 @@
309 320
                         page: params.pageNumber,
310 321
                         pagesize: params.pageSize,
311 322
                         workid: $("#wids").val(),
312
-                        state: 6, //=工单状态
323
+                        state: 7, //=工单状态
313 324
                         type: $("#type").val(), //=工单类型
314 325
                         //bigtype: $("#bigtype").val(), //=大类别
315 326
                         //smalltype: $("#smalltype").val(), //=小类别
@@ -329,6 +340,7 @@
329 340
                         dealtype: $("#dealtype").val(),
330 341
                         sourcearea: $("#sourceAreas").val(), //区域
331 342
                         issms: $("#issms").val(), //发送短信
343
+                        edituser: $("#edituser").val(), // 用户角色
332 344
                         jianhang: 0,
333 345
                         phoneType: 2, // 12345来电
334 346
                         db: db, // 热线件(db=0),督办件(db=1)

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


+ 9 - 9
WebUI/CallCenterWeb.UI/CommonHtml/AddAppeal.html

@@ -37,21 +37,21 @@
37 37
                     <tr>
38 38
                         <th class="Importent">标题:</th>
39 39
                         <td colspan="7">
40
-                            <input id="title" type="text" style="width: 100%;" />
40
+                            <input id="title" type="text" class="form-control" style="width: 100%;" />
41 41
                         </td>
42 42
                     </tr>
43 43
                     <tr class="content-wrapper">
44 44
                         <th class="Importent">来电内容:</th>
45 45
                         <td colspan="7">
46 46
                             <textarea data-adaptheight id="content" name="" rows="" cols="" style="width: 100%;"
47
-                                readonly="readonly"></textarea>
47
+                                readonly="readonly" class="form-control"></textarea>
48 48
                         </td>
49 49
                     </tr>
50 50
                     <tr class="workcontent-wrapper">
51 51
                         <th class="Importent">工单内容:</th>
52 52
                         <td colspan="7">
53 53
                             <textarea data-adaptheight id="workcontent" name="" rows="" cols=""
54
-                                style="width: 100%;"></textarea>
54
+                                style="width: 100%;" class="form-control"></textarea>
55 55
                         </td>
56 56
                     </tr>
57 57
                     <tr>
@@ -83,17 +83,17 @@
83 83
                         <th>办理内容:</th>
84 84
                         <td colspan="7">
85 85
 
86
-                            <input type="text" style="width: 100%;" id="result" />
86
+                            <input type="text" style="width: 100%;" id="result" class="form-control" />
87 87
                         </td>
88 88
                     </tr>
89 89
                     <tr>
90 90
                         <th class="">来电人:</th>
91 91
                         <td>
92
-                            <input type="text" id="cusname" />
92
+                            <input type="text" id="cusname" class="form-control" />
93 93
                         </td>
94 94
                         <th>性别:</th>
95 95
                         <td>
96
-                            <select class="select_" id="SEX">
96
+                            <select class="select_" id="SEX" class="form-control">
97 97
                                 <option value="">请选择</option>
98 98
                                 <option value="0">男</option>
99 99
                                 <option value="1">女</option>
@@ -101,17 +101,17 @@
101 101
                         </td>
102 102
                         <th>来源:</th>
103 103
                         <td>
104
-                            <select class="select_" id="source"></select>
104
+                            <select class="select_" id="source" class="form-control"></select>
105 105
                         </td>
106 106
                         <th class="Importent">来电号码:</th>
107 107
                         <td>
108
-                            <input type="text" id="cusphone" />
108
+                            <input type="text" id="cusphone" class="form-control" />
109 109
                         </td>
110 110
                     </tr>
111 111
                     <tr>
112 112
                         <th>类型:</th>
113 113
                         <td>
114
-                            <select class="select_" id="type"></select>
114
+                            <select class="select_" id="type" class="form-control"></select>
115 115
                         </td>
116 116
                         <th class="Importent">反映类别:</th>
117 117
                         <!--<td> 

+ 31 - 25
WebUI/CallCenterWeb.UI/CommonHtml/AddAppealDCL.html

@@ -46,6 +46,9 @@
46 46
         .bootstrap-select .dropdown-menu {
47 47
             height: 360px !important;
48 48
         }
49
+        .bootstrap-select .dropdown-menu li a span.text {
50
+            color: inherit
51
+        }
49 52
     </style>
50 53
 
51 54
 </head>
@@ -102,7 +105,7 @@
102 105
                     <tr class="Nows_box Hidens">
103 106
                         <th>办理内容:</th>
104 107
                         <td colspan="7">
105
-                            <textarea id="result" name="" rows="" cols="" style="width: 100%; height: 80px;"></textarea>
108
+                            <textarea id="result" name="" rows="" cols="" class="form-control" style="width: 100%; height: 80px;"></textarea>
106 109
                         </td>
107 110
                     </tr>
108 111
                     <tr>
@@ -195,7 +198,7 @@
195 198
                             </select>
196 199
                         </td>
197 200
                     </tr>
198
-                    <tr>
201
+                    <tr class="undertakeUnitWrapper">
199 202
                         <th>承办单位:</th>
200 203
                         <td colspan="7">
201 204
                             <!-- <input type="text" id="jbSelectText" class="form-control" style="width: 100%"/>
@@ -320,6 +323,22 @@
320 323
                 format: 'YYYY-MM-DD'
321 324
             });
322 325
 
326
+            if (workType) {
327
+                // $(".auditBtn").show(); // 审核
328
+                $(".JB").show(); // 审核通过
329
+                $(".thBtn").show(); // 回退
330
+                $(".associatWorkOrder").show(); // 关联工单
331
+            } else {
332
+                $(".auditBtn").hide(); // 审核
333
+                $(".JB").hide(); // 审核通过
334
+                $(".thBtn").hide(); // 回退
335
+                $(".associatWorkOrder").hide(); // 关联工单
336
+                $(".undertakeUnitWrapper").hide(); // 承办单位
337
+                $(".limittimeWrapper").hide(); // 办理时限
338
+                $(".limittimesWrapper").hide(); // 紧急办理时限
339
+                $(".limittimesWrapperCB").hide(); // 重办办理时限
340
+            }
341
+            
323 342
             $("#reflectCategory").bind("input propertychange", function () {
324 343
                 $(".layui-dropdown").hide();
325 344
                 if ($("#reflectCategory").val() == "") {
@@ -523,7 +542,7 @@
523 542
                                 $(".limittimeWrapper").hide()
524 543
                                 $(".limittimesWrapper").hide()
525 544
                                 $(".limittimesWrapperCB").show()
526
-                            } else {
545
+                            } else if (workType === "jb" || workType === "zzbl") {
527 546
                                 if (Data[0].F_Level == "2") {
528 547
                                     $("#level option:selected").text("紧急"); //乡镇
529 548
                                     $(".limittimesWrapper").show()
@@ -672,26 +691,6 @@
672 691
                                     assign(workType, jbSelect, startTime, limittimes, level, ispd)
673 692
                                 }
674 693
                             );
675
-
676
-                            // layer.open({
677
-                            // type: 2,
678
-                            // content: "../CommonHtml/jiaoban.html?wid=" + wid + "&jbSelect=" +
679
-                            //     jbSelect + "&startTime=" + startTime + "&limittimes=" +
680
-                            //     limittimes + "&level=" + $("#level").val() + "&workType=" +
681
-                            //     workType, //iframe的url,no代表不显示滚动条
682
-                            // title: "工单交办",
683
-                            // area: ["95%", "95%"], //宽高
684
-                            // });
685
-                            // } else if (workType === "zzbl") {
686
-                            //     layer.open({
687
-                            //         type: 2,
688
-                            //         content: "../CommonHtml/jiaoban.html?wid=" + wid + "&jbSelect=" +
689
-                            //             jbSelect + "&startTime=" + startTime + "&limittimes=" +
690
-                            //             limittimes + "&level=" + $("#level").val() + "&workType=" +
691
-                            //             workType, //iframe的url,no代表不显示滚动条
692
-                            //         title: "工单交办",
693
-                            //         area: ["95%", "95%"], //宽高
694
-                            //     });
695 694
                         } else {
696 695
                             var index = parent.layer.getFrameIndex(
697 696
                                 window.name
@@ -712,7 +711,7 @@
712 711
             var level = $("#level").val();
713 712
             if (workType === "cb") {
714 713
                 $(".limittimesWrapperCB").show()
715
-            } else {
714
+            } else if (workType === "jb" || workType === "zzbl") {
716 715
                 if (level === "2") {
717 716
                     $(".limittimesWrapper").show()
718 717
                     $(".limittimeWrapper").hide()
@@ -1003,9 +1002,16 @@
1003 1002
                     var content = data.data;
1004 1003
                     $("<option value=''>请选择</option>").appendTo(obj);
1005 1004
                     $(content).each(function (i, n) {
1006
-                        $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(
1005
+                        if (String(n.F_IsDept) === "1") {
1006
+                            $("<option value='" + n.F_DeptId + "' style='color: red !important'>" + n.F_DeptName + "</option>").appendTo(
1007 1007
                             obj);
1008 1008
 
1009
+                        } else if (String(n.F_IsDept) === "2") {
1010
+                            $("<option value='" + n.F_DeptId + "' style='color: blue !important'>" + n.F_DeptName + "</option>").appendTo(
1011
+                            obj);
1012
+                        }
1013
+                        // $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(
1014
+                        //     obj);
1009 1015
                     })
1010 1016
                     obj.selectpicker({
1011 1017
                         noneSelectedText: '请选择' //默认显示内容

+ 1 - 1
WebUI/CallCenterWeb.UI/CommonHtml/Timesq.html

@@ -19,7 +19,7 @@
19 19
 	                        <option value="1">一天</option>
20 20
 	                        <option value="3">三天</option>
21 21
 	                        <option value="5">五天</option>
22
-	                        <option value="7">七天</option>
22
+	                        <!-- <option value="7">七天</option> -->
23 23
 	                    </select>
24 24
                     </td>
25 25
                 </tr>

+ 1 - 1
WebUI/CallCenterWeb.UI/CommonHtml/WorkDatil.html

@@ -926,7 +926,7 @@
926 926
                                     $('.submitTime').text(Data[0].F_SubmitTime); //提交时间
927 927
                                     $('.SLHJ').text(Data[0].F_DealTime); //办理时间
928 928
                                     $('.lawsuitTime').text(Data[0].F_CloseTime); //结案时间
929
-                                    $('.SL').text(Data[0].F_CreateUser);
929
+                                    $('.SL').text(Data[0].F_CusName);
930 930
                                     $(".DH").text(Data[0].F_WorkOrderId);
931 931
                                     $(".LY").text(Data[0].SourceName);
932 932
                                     $(".subjectWords").text(Data[0].KeyName);

+ 2 - 2
WebUI/CallCenterWeb.UI/CommonHtml/editProcessingResult.html

@@ -24,8 +24,8 @@
24 24
         <div class="btn_box">
25 25
             <input type="hidden" id="F_guid" value="" />
26 26
             <button class="btns CB">保存</button>
27
-            <button class="btns publicTransfer">转公开</button>
28
-            <button class="btns mediaTransfer">转媒体</button>
27
+            <!-- <button class="btns publicTransfer">转公开</button>
28
+            <button class="btns mediaTransfer">转媒体</button> -->
29 29
         </div>
30 30
     </div>
31 31
 

+ 74 - 0
WebUI/CallCenterWeb.UI/CommonHtml/haveDoneToAuditOperation.html

@@ -0,0 +1,74 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+<head>
5
+    <meta charset="UTF-8" />
6
+    <script src="../Script/Common/huayi.load.js"></script>
7
+    <script src="../Script/Common/huayi.config.js"></script>
8
+    <link rel="stylesheet" href="../css/bootstrap-select.css" />
9
+    <link rel="stylesheet" href="../css/layer/need/layer.css" />
10
+    <link rel="stylesheet" href="../css/init.css" />
11
+    <title>添加</title>
12
+    <style>
13
+        .Common table th {
14
+            width: 100px
15
+        }
16
+    </style>
17
+</head>
18
+
19
+<body>
20
+    <input type="hidden" id="PID" value="" />
21
+    <div class="wrapper wrapper-content animated fadeInRight">
22
+        <div style="padding: 10px" class="tj_content clearFix">
23
+            <div class="Common">
24
+                <table>
25
+                    </tr>
26
+                        <th>审核说明:</th>
27
+                        <td colspan="7">
28
+                            <textarea id="cbreason" class="form-control" name="" rows="" cols="" style=""></textarea>
29
+                        </td>
30
+                    <tr>
31
+                        <td colspan="8" style="text-align: center">
32
+                            <button class="btns save">保存</button>
33
+                        </td>
34
+                    </tr>
35
+                </table>
36
+            </div>
37
+        </div>
38
+    </div>
39
+    <script>
40
+        var wid = helper.request.queryString("wid");
41
+        var nexttype = helper.request.queryString("nexttype");
42
+        $(document).ready(function () {
43
+            $(".save").click(function () {
44
+                Add();
45
+            });
46
+        });
47
+
48
+        //修改工单
49
+        function Add() {
50
+            $.ajax({
51
+                type: "post",
52
+                url: huayi.config.callcenter_url + "WorkOrder/ToExamineWorkOrder",
53
+                dataType: "json",
54
+                async: true,
55
+                data: {
56
+                    token: $.cookie("token"),
57
+                    workorderid: wid,
58
+                    nexttype: nexttype, // 0审核通过 1审核不通过 2审核通过转办
59
+                    cbreason: $("#cbreason").val(),
60
+                },
61
+                success: function (data) {
62
+                    if (data.state.toLowerCase() == "success") {
63
+                        var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
64
+                            parent.layer.close(index); //再执行关闭
65
+                            parent.$("#orderlist").bootstrapTable("refresh");
66
+                            parent.layer.msg("操作成功");
67
+                    }
68
+                },
69
+            });
70
+        }
71
+    </script>
72
+</body>
73
+
74
+</html>

+ 12 - 112
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/LawsuitMedia.html

@@ -74,41 +74,14 @@
74 74
                                 <td>
75 75
                                     <input type="text" placeholder="输入工单标题" id="workOrderTitle" class="form-control" />
76 76
                                 </td>
77
-                                <th>受话坐席:</th>
78
-                                <td>
79
-                                    <select id="ZX" name="select" class="selectpicker show-tick form-control" multiple
80
-                                        data-live-search="true">
81
-                                        <option value="">请选择坐席</option>
82
-                                    </select>
83
-                                </td>
84 77
                                 <th>反映区域:</th>
85 78
                                 <td>
86
-                                    <select class="form-control Min-width" id="sourceAreas"></select>
79
+                                    <select class="form-control" id="sourceAreas"></select>
87 80
                                 </td>
88
-                            </tr>
89
-                            <tr>
90 81
                                 <th>来电内容:</th>
91 82
                                 <td>
92 83
                                     <input type="text" placeholder="输入来电内容" id="workOrderContent"
93
-                                        class="form-control" />
94
-                                </td>
95
-                                <th><span class="nameJustified">审核员:</span></th>
96
-                                <td>
97
-                                    <select id="yardman" name="select" class="selectpicker show-tick form-control"
98
-                                        multiple data-live-search="true">
99
-                                        <option value="">
100
-                                            请选择调度员
101
-                                        </option>
102
-                                    </select>
103
-                                </td>
104
-                                <th>处理类型:</th>
105
-                                <td>
106
-                                    <select class="form-control Min-width" id="dealtype">
107
-                                        <option value="">请选择</option>
108
-                                        <option value="0">网络转派</option>
109
-                                        <option value="1">当即办理</option>
110
-                                        <option value="2">三方通话</option>
111
-                                    </select>
84
+                                        class="form-control Min-width" />
112 85
                                 </td>
113 86
                             </tr>
114 87
                             <tr>
@@ -192,20 +165,6 @@
192 165
                                 </td>
193 166
                             </tr>
194 167
                             <tr>
195
-                                <!-- <th>三方通话:</th>
196
-                                <td>
197
-                                    <select id="threeWayCall" class="form-control" name="select">
198
-                                        <option value="">
199
-                                            请选择是否三方通话
200
-                                        </option>
201
-                                        <option value="1">
202
-                                            是
203
-                                        </option>
204
-                                        <option value="0">
205
-                                            否
206
-                                        </option>
207
-                                    </select>
208
-                                </td> -->
209 168
                                 <th>分管领导:</th>
210 169
                                 <td>
211 170
                                     <select id="leaderCharge" class="form-control" name="select">
@@ -267,6 +226,15 @@
267 226
                                         <option value="">请选择</option>
268 227
                                     </select>
269 228
                                 </td>
229
+                                <th>处理类型:</th>
230
+                                <td>
231
+                                    <select class="form-control Min-width" id="dealtype">
232
+                                        <option value="">请选择</option>
233
+                                        <option value="0">网络转派</option>
234
+                                        <option value="1">当即办理</option>
235
+                                        <option value="2">三方通话</option>
236
+                                    </select>
237
+                                </td>
270 238
                             </tr>
271 239
                         </table>
272 240
                     </div>
@@ -406,40 +374,6 @@
406 374
         });
407 375
         //获取查询信息
408 376
         function load() {
409
-            //坐席
410
-            var usercodeID = "";
411
-            var usercode_ = $("#ZX").val(); //坐席
412
-            if (usercode_ != null) {
413
-                $(usercode_).each(function (i, n) {
414
-                    var obj1 = "";
415
-                    obj1 = n + ",";
416
-                    usercodeID += obj1;
417
-                });
418
-            } else {
419
-                usercodeID = "";
420
-            }
421
-
422
-            //      	调度员
423
-            var ddusercodeID = "";
424
-            var ddusercode_ = $("#yardman").val(); //坐席
425
-            if (ddusercode_ != null) {
426
-                $(ddusercode_).each(function (i, n) {
427
-                    var obj2 = "";
428
-                    obj2 = n + ",";
429
-                    ddusercodeID += obj2;
430
-                });
431
-            } else {
432
-                ddusercodeID = "";
433
-            }
434
-
435
-            //三方通话
436
-            var threeWayCall = "";
437
-            if ($("#dealtype").val() === "2") {
438
-                threeWayCall = 1
439
-            } else {
440
-                threeWayCall = 0
441
-            }
442
-
443 377
             //先销毁表格
444 378
             $("#orderlist").bootstrapTable("destroy");
445 379
             //初始化表格,动态从服务器加载数据
@@ -473,16 +407,13 @@
473 407
                         key: $("#key").val(), //=关键字
474 408
                         tel: $("#tel").val().replace(/\s+/g, ""), //=客户电话
475 409
                         name: $("#name").val().replace(/\s+/g, ""), //=客户名称
476
-                        usercode: usercodeID, //=坐席工号
477
-                        ddusercode: ddusercodeID,
478
-                        keyid: $("#keyid").val(), //=关键词id
410
+                        keyid: $("#keyid").val(), // 反映类别
479 411
                         source: $("#source").val(), //=来源&
480 412
                         starttime: $("#starttime").val(), //=开始时间
481 413
                         endtime: $("#endtime").val(), //=结束时间
482 414
                         deptid: $("#PID").val(),
483 415
                         type: $("#type").val(),
484 416
                         dealtype: $("#dealtype").val(),
485
-                        business: threeWayCall,
486 417
                         sourcearea: $("#sourceAreas").val(), // 区域
487 418
                         ComTitle: $("#workOrderTitle").val().replace(/\s+/g, ""), // 工单标题
488 419
                         ComContent: $("#workOrderContent").val().replace(/\s+/g, ""), // 工单内容
@@ -490,7 +421,6 @@
490 421
                         dealstarttime: $("#dealstarttime").val(), //办理开始时间
491 422
                         dealstrendtime: $("#dealstrendtime").val(), //办理结束时间
492 423
                         isopen: $("#isopen").val(), // 是否公开
493
-                        business: $("#threeWayCall").val(), // 三方通话
494 424
                         splituser: $("#leaderCharge").val(), // 分管领导
495 425
                         islike: $("#islike").val(), // 查询类型
496 426
                         dbgd: $("#whetherSupervisor").val(), // 是否督办
@@ -1204,36 +1134,6 @@
1204 1134
             );
1205 1135
         }
1206 1136
 
1207
-        // 多媒体角色
1208
-        function getMultimediaPersonnel(obj) {
1209
-            obj.empty();
1210
-            obj.append("<option value=''>请选择</option>")
1211
-            $.getJSON(
1212
-                huayi.config.callcenter_url + "UserAccount/GetList", {
1213
-                    token: $.cookie("token"),
1214
-                    rolecode: "23", // 23多媒体
1215
-                    page: 1,
1216
-                    pagesize: 10000,
1217
-                },
1218
-                function (data) {
1219
-                    var content = data.rows;
1220
-                    $(content).each(function (i, n) {
1221
-                        $(
1222
-                            "<option value='" +
1223
-                            n.F_UserCode +
1224
-                            "'>" +
1225
-                            n.F_UserName +
1226
-                            "</option>"
1227
-                        ).appendTo(obj);
1228
-                    });
1229
-                    obj.selectpicker({
1230
-                        noneSelectedText: "请选择", //默认显示内容
1231
-                    });
1232
-                    obj.selectpicker("refresh");
1233
-                }
1234
-            );
1235
-        }
1236
-
1237 1137
         function tree() {
1238 1138
             $.get(
1239 1139
                 huayi.config.callcenter_url + "Department/GetDeptList", {

+ 29 - 4
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/LeaderDCLMedia.html

@@ -119,8 +119,31 @@
119 119
                                     <select class="form-control" id="type">
120 120
                                     </select>
121 121
                                 </td>
122
-                                <th></th>
123
-                                <td style="text-align: center;">
122
+                                <th>分管领导:</th>
123
+                                <td>
124
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
125
+                                        <option value="">
126
+                                            请选择
127
+                                        </option>
128
+                                        <option value="省长">
129
+                                            省长
130
+                                        </option>
131
+                                        <option value="市长">
132
+                                            市长
133
+                                        </option>
134
+                                    </select>
135
+                                </td>
136
+                            </tr>
137
+                            <tr>
138
+                                <th>反映类别:</th>
139
+                                <td class="reflectCategory-wrapper">
140
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
141
+                                    <i class="CleansReactionCategory fa fa-close"></i>
142
+                                    <input type="hidden" id="keyid" />
143
+                                    <div class="reflectCategoryList-wrapper">
144
+                                        <ul id="reflectCategoryList">
145
+                                        </ul>
146
+                                    </div>
124 147
                                 </td>
125 148
                             </tr>
126 149
                         </table>
@@ -298,7 +321,7 @@
298 321
                         name: $("#name").val(), //=客户名称
299 322
                         usercode: usercodeID, //=坐席工号
300 323
                         ddusercode: ddusercodeID,
301
-                        keyid: $("#keyid").val(), //=关键词id
324
+                        keyid: $("#keyid").val(), // 反映类别
302 325
                         source: $("#source").val(), //=来源&
303 326
                         starttime: $("#starttime").val(), //=开始时间
304 327
                         endtime: $("#endtime").val(), //=结束时间
@@ -306,6 +329,7 @@
306 329
                         type: $("#type").val(),
307 330
                         tab: 0, //待处理
308 331
                         sourcearea: $("#sourceAreas").val(), //区域
332
+                        splituser: $("#leaderCharge").val(), // 分管领导
309 333
                         jianhang: 1, // 多媒体
310 334
                         token: $.cookie("token"),
311 335
                     };
@@ -988,6 +1012,7 @@
988 1012
             var state = $("#state").val() == undefined ? "" : $("#state").val() //=工单状态
989 1013
             var tab = 0;
990 1014
             var keyid = $("#keyid").val() //=关键词id
1015
+            var splituser = $("#leaderCharge").val() // 分管领导
991 1016
 
992 1017
             var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
993 1018
             url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
@@ -996,7 +1021,7 @@
996 1021
                 source +
997 1022
                 "&starttime=" + starttime + "&endtime=" + endtime + "&deptid=" + deptid + "&sourcearea=" +
998 1023
                 sourcearea +
999
-                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&jianhang=1" +
1024
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&splituse=" + splituser + "&jianhang=1" +
1000 1025
                 "&isdc=1";
1001 1026
             window.location.href = url;
1002 1027
         })

+ 73 - 1
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/LeaderYJAMedia.html

@@ -128,6 +128,68 @@
128 128
                                     </select>
129 129
                                 </td>
130 130
                             </tr>
131
+                            <tr>
132
+                                <th>反映类别:</th>
133
+                                <td class="reflectCategory-wrapper">
134
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
135
+                                    <i class="CleansReactionCategory fa fa-close"></i>
136
+                                    <input type="hidden" id="keyid" />
137
+                                    <div class="reflectCategoryList-wrapper">
138
+                                        <ul id="reflectCategoryList">
139
+                                        </ul>
140
+                                    </div>
141
+                                </td>
142
+                                <th><span class="nameJustified">交办人:</span></th>
143
+                                <td>
144
+                                    <select id="assignUser" name="select" class="selectpicker show-tick form-control" data-live-search="true">
145
+                                        <option value="">请选择</option>
146
+                                    </select>
147
+                                </td>
148
+                                <th>分管领导:</th>
149
+                                <td>
150
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
151
+                                        <option value="">
152
+                                            请选择
153
+                                        </option>
154
+                                        <option value="省长">
155
+                                            省长
156
+                                        </option>
157
+                                        <option value="市长">
158
+                                            市长
159
+                                        </option>
160
+                                    </select>
161
+                                </td>
162
+                            </tr>
163
+                            <tr>
164
+                                <th>是否督办:</th>
165
+                                <td>
166
+                                    <select id="whetherSupervisor" class="form-control" name="select">
167
+                                        <option value="">
168
+                                            请选择
169
+                                        </option>
170
+                                        <option value="1">
171
+                                            是
172
+                                        </option>
173
+                                        <option value="0">
174
+                                            否
175
+                                        </option>
176
+                                    </select>
177
+                                </td>
178
+                                <th>回访满意度:</th>
179
+                                <td>
180
+                                    <select id="issatisfie" class="form-control" name="select">
181
+                                        <option value="">
182
+                                            请选择
183
+                                        </option>
184
+                                        <option value="0">
185
+                                            不满意
186
+                                        </option>
187
+                                        <option value="1">
188
+                                            满意
189
+                                        </option>
190
+                                    </select>
191
+                                </td>
192
+                            </tr>
131 193
                         </table>
132 194
                     </div>
133 195
                 </div>
@@ -191,6 +253,8 @@
191 253
         }
192 254
         $(document).ready(function () {
193 255
             load();
256
+            // 获取交办人
257
+            getMultimediaPersonnel($("#assignUser"))
194 258
             laydate.skin('blue');
195 259
             laydate({
196 260
                 elem: '#wjstarttime',
@@ -285,6 +349,10 @@
285 349
                         Issatisfie: $("#Issatisfie").val(),
286 350
                         isopen: $("#isopen").val(), // 是否公开
287 351
                         jianhang: 1, // 多媒体
352
+                        splituser: $("#leaderCharge").val(), // 分管领导
353
+                        assignUser: $("#assignUser").val(), // 交办人
354
+                        isdb: $("#whetherSupervisor").val(), // 是否督办
355
+                        issatisfie: $("#issatisfie").val(), // 回访满意度
288 356
                         //F_IsSatisfie: $("#F_IsSatisfie").val(),
289 357
                         token: $.cookie("token")
290 358
                     };
@@ -875,6 +943,10 @@
875 943
             //var F_IsSatisfie = $("#F_IsSatisfie").val()
876 944
             var Issatisfie = $("#Issatisfie").val()
877 945
             var isopen = $("#isopen").val() // 是否公开
946
+            var assignUser = $("#assignUser").val() // 交办人
947
+            var splituser = $("#leaderCharge").val() // 分管领导
948
+            var isdb = $("#whetherSupervisor").val() // 是否督办
949
+            var issatisfie = $("#issatisfie").val() // 回访满意度
878 950
 
879 951
             var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
880 952
             //          + "&F_IsSatisfie=" + F_IsSatisfie
@@ -886,7 +958,7 @@
886 958
                 "&sourcearea=" +
887 959
                 sourcearea +
888 960
                 "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&dealtype=" +
889
-                dealtype + "&Issatisfie=" + Issatisfie + "&isopen=" + isopen + "&jianhang=1" + "&isdc=1";
961
+                dealtype + "&Issatisfie=" + Issatisfie + "&isopen=" + isopen + "&splituser=" + splituser + "&assignUser=" + assignUser + "&isdb=" + isdb + "&issatisfie=" + issatisfie + "&jianhang=1" + "&isdc=1";
890 962
             window.location.href = url;
891 963
         })
892 964
     </script>

+ 49 - 4
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/LeaderYJBMedia.html

@@ -119,8 +119,47 @@
119 119
                                     <select class="form-control" id="type">
120 120
                                     </select>
121 121
                                 </td>
122
-                                <th></th>
123
-                                <td style="text-align: center;">
122
+                                <th>分管领导:</th>
123
+                                <td>
124
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
125
+                                        <option value="">
126
+                                            请选择
127
+                                        </option>
128
+                                        <option value="省长">
129
+                                            省长
130
+                                        </option>
131
+                                        <option value="市长">
132
+                                            市长
133
+                                        </option>
134
+                                    </select>
135
+                                </td>
136
+                            </tr>
137
+                            <tr>
138
+                                <th>反映类别:</th>
139
+                                <td class="reflectCategory-wrapper">
140
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
141
+                                    <i class="CleansReactionCategory fa fa-close"></i>
142
+                                    <input type="hidden" id="keyid" />
143
+                                    <div class="reflectCategoryList-wrapper">
144
+                                        <ul id="reflectCategoryList">
145
+                                        </ul>
146
+                                    </div>
147
+                                </td>
148
+                                <th><span class="nameJustified">交办人:</span></th>
149
+                                <td>
150
+                                    <select id="assignUser" name="select" class="selectpicker show-tick form-control" data-live-search="true">
151
+                                        <option value="">请选择</option>
152
+                                    </select>
153
+                                </td>
154
+                                <th>工单状态:</th>
155
+                                <td>
156
+                                    <select name="" id="state" class="form-control Min-width">
157
+                                        <option selected="selected" value="">
158
+                                            请选择
159
+                                        </option>
160
+                                        <option value="2">待查收</option>
161
+                                        <option value="4">办理中</option>
162
+                                    </select>
124 163
                                 </td>
125 164
                             </tr>
126 165
                         </table>
@@ -182,6 +221,8 @@
182 221
     <script>
183 222
         $(document).ready(function () {
184 223
             load();
224
+            // 获取交办人
225
+            getMultimediaPersonnel($("#assignUser"))
185 226
             laydate.skin('blue');
186 227
             laydate({
187 228
                 elem: '#starttime',
@@ -218,6 +259,7 @@
218 259
                     obj1 = n + ",";
219 260
                     usercodeID += obj1;
220 261
                 })
262
+                usercodeID = usercodeID.slice(0, -1)
221 263
             } else {
222 264
                 usercodeID = ""
223 265
             }
@@ -274,6 +316,8 @@
274 316
                         type: $("#type").val(),
275 317
                         tab: 1, //待处理
276 318
                         sourcearea: $('#sourceAreas').val(), //区域
319
+                        splituser: $("#leaderCharge").val(), // 分管领导
320
+                        assignUser: $("#assignUser").val(), // 交办人
277 321
                         jianhang: 1, // 多媒体
278 322
                         token: $.cookie("token")
279 323
                     };
@@ -381,7 +425,6 @@
381 425
             return index + 1;
382 426
         }
383 427
 
384
-
385 428
         function GetCont(val) {
386 429
             if (val) {
387 430
                 var str = '<div '
@@ -855,6 +898,8 @@
855 898
             var state = $("#state").val() //=工单状态
856 899
             var tab = 1;
857 900
             var keyid = $("#keyid").val() //=关键词id
901
+            var assignUser = $("#assignUser").val() // 交办人
902
+            var splituser = $("#leaderCharge").val() // 分管领导
858 903
 
859 904
             var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
860 905
             url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
@@ -864,7 +909,7 @@
864 909
                 "&jbstarttime=" + jbstarttime + "&jbendtime=" + jbendtime + "&deptid=" + deptid +
865 910
                 "&sourcearea=" +
866 911
                 sourcearea +
867
-                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&jianhang=1" +
912
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&assignUser=" + assignUser + "&splituser=" + splituser + "&jianhang=1" +
868 913
                 "&isdc=1";
869 914
             window.location.href = url;
870 915
         })

+ 29 - 4
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/ReturnReviewedTransferredMedia.html

@@ -119,8 +119,31 @@
119 119
                                     <select class="form-control" id="type">
120 120
                                     </select>
121 121
                                 </td>
122
-                                <th></th>
123
-                                <td style="text-align: center;">
122
+                                <th>分管领导:</th>
123
+                                <td>
124
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
125
+                                        <option value="">
126
+                                            请选择
127
+                                        </option>
128
+                                        <option value="省长">
129
+                                            省长
130
+                                        </option>
131
+                                        <option value="市长">
132
+                                            市长
133
+                                        </option>
134
+                                    </select>
135
+                                </td>
136
+                            </tr>
137
+                            <tr>
138
+                                <th>反映类别:</th>
139
+                                <td class="reflectCategory-wrapper">
140
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
141
+                                    <i class="CleansReactionCategory fa fa-close"></i>
142
+                                    <input type="hidden" id="keyid" />
143
+                                    <div class="reflectCategoryList-wrapper">
144
+                                        <ul id="reflectCategoryList">
145
+                                        </ul>
146
+                                    </div>
124 147
                                 </td>
125 148
                             </tr>
126 149
                         </table>
@@ -273,7 +296,7 @@
273 296
                         name: $("#name").val(), //=客户名称
274 297
                         usercode: usercodeID, //=坐席工号
275 298
                         ddusercode: ddusercodeID,
276
-                        keyid: $("#keyid").val(), //=关键词id
299
+                        keyid: $("#keyid").val(), // 反映类别
277 300
                         source: $("#source").val(), //=来源&
278 301
                         starttime: $("#starttime").val(), //=开始时间
279 302
                         endtime: $("#endtime").val(), //=结束时间
@@ -281,6 +304,7 @@
281 304
                         type: $("#type").val(),
282 305
                         tab: 10, // 退回待审转办
283 306
                         sourcearea: $('#sourceAreas').val(), //区域
307
+                        splituser: $("#leaderCharge").val(), // 分管领导
284 308
                         jianhang: 1, // 多媒体
285 309
                         token: $.cookie("token")
286 310
                     };
@@ -862,6 +886,7 @@
862 886
             var state = $("#state").val() //=工单状态
863 887
             var tab = 10; // 退回待审转办
864 888
             var keyid = $("#keyid").val() //=关键词id
889
+            var splituser = $("#leaderCharge").val() // 分管领导
865 890
 
866 891
             var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
867 892
             url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
@@ -870,7 +895,7 @@
870 895
                 source +
871 896
                 "&starttime=" + starttime + "&endtime=" + endtime + "&deptid=" + deptid + "&sourcearea=" +
872 897
                 sourcearea +
873
-                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&jianhang=1" +
898
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&splituser=" + splituser + "&jianhang=1" +
874 899
                 "&isdc=1";
875 900
             window.location.href = url;
876 901
         })

+ 38 - 4
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/WorkYSSHMedia.html

@@ -110,11 +110,40 @@
110 110
                                     <select class="form-control" id="type">
111 111
                                     </select>
112 112
                                 </td>
113
-                                <th></th>
113
+                                <th>分管领导:</th>
114 114
                                 <td>
115
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
116
+                                        <option value="">
117
+                                            请选择
118
+                                        </option>
119
+                                        <option value="省长">
120
+                                            省长
121
+                                        </option>
122
+                                        <option value="市长">
123
+                                            市长
124
+                                        </option>
125
+                                    </select>
115 126
                                     <botton class="btns btn_yssh">批量延时审核</botton>
116 127
                                 </td>
117 128
                             </tr>
129
+                            <tr>
130
+                                <th>反映类别:</th>
131
+                                <td class="reflectCategory-wrapper">
132
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
133
+                                    <i class="CleansReactionCategory fa fa-close"></i>
134
+                                    <input type="hidden" id="keyid" />
135
+                                    <div class="reflectCategoryList-wrapper">
136
+                                        <ul id="reflectCategoryList">
137
+                                        </ul>
138
+                                    </div>
139
+                                </td>
140
+                                <th><span class="nameJustified">交办人:</span></th>
141
+                                <td>
142
+                                    <select id="assignUser" name="select" class="selectpicker show-tick form-control" data-live-search="true">
143
+                                        <option value="">请选择</option>
144
+                                    </select>
145
+                                </td>
146
+                            </tr>
118 147
                         </table>
119 148
                     </div>
120 149
                 </div>
@@ -187,6 +216,7 @@
187 216
                 istime: true,
188 217
                 format: 'YYYY-MM-DD hh:mm:ss'
189 218
             });
219
+            getMultimediaPersonnel($("#assignUser"))
190 220
         });
191 221
         //关闭录音弹出
192 222
         $(".gbly").click(function () {
@@ -258,7 +288,7 @@
258 288
                         name: $("#name").val(), //=客户名称
259 289
                         usercode: usercodeID, //=坐席工号
260 290
                         ddusercode: ddusercodeID,
261
-                        keyid: $("#keyid").val(), //=关键词id
291
+                        keyid: $("#keyid").val(), // 反映类别
262 292
                         source: $("#source").val(), //=来源&
263 293
                         starttime: $("#starttime").val(), //=开始时间
264 294
                         endtime: $("#endtime").val(), //=结束时间
@@ -266,6 +296,8 @@
266 296
                         type: $("#type").val(),
267 297
                         tab: 7, //待处理
268 298
                         sourcearea: $('#sourceAreas').val(), //区域
299
+                        splituser: $("#leaderCharge").val(), // 分管领导
300
+                        assignUser: $("#assignUser").val(), // 交办人
269 301
                         jianhang: 1, // 多媒体
270 302
                         token: $.cookie("token")
271 303
                     };
@@ -827,7 +859,9 @@
827 859
             var sourcearea = $("#sourceAreas").val() //区域
828 860
             var state = $("#state").val() //=工单状态
829 861
             var tab = 7;
830
-            var keyid = $("#keyid").val() //=关键词id
862
+            var keyid = $("#keyid").val() // 反映类别
863
+            var splituser = $("#leaderCharge").val() // 分管领导
864
+            var assignUser = $("#assignUser").val() // 交办人
831 865
 
832 866
             var url = huayi.config.callcenter_url + "WorkOrder/GetDWDealList?token=" + $.cookie("token");
833 867
             url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
@@ -836,7 +870,7 @@
836 870
                 source +
837 871
                 "&starttime=" + starttime + "&endtime=" + endtime + "&deptid=" + deptid + "&sourcearea=" +
838 872
                 sourcearea +
839
-                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&jianhang=1" +
873
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&splituser=" + splituser + "&assignUser=" + assignUser + "&jianhang=1" +
840 874
                 "&isdc=1";
841 875
             window.location.href = url;
842 876
         })

+ 40 - 3
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/expiredWorkOrdersMedia.html

@@ -110,8 +110,37 @@
110 110
                                     <select class="form-control" id="type">
111 111
                                     </select>
112 112
                                 </td>
113
-                                <th></th>
114
-                                <td style="text-align: center;">
113
+                                <th>分管领导:</th>
114
+                                <td>
115
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
116
+                                        <option value="">
117
+                                            请选择
118
+                                        </option>
119
+                                        <option value="省长">
120
+                                            省长
121
+                                        </option>
122
+                                        <option value="市长">
123
+                                            市长
124
+                                        </option>
125
+                                    </select>
126
+                                </td>
127
+                            </tr>
128
+                            <tr>
129
+                                <th>反映类别:</th>
130
+                                <td class="reflectCategory-wrapper">
131
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
132
+                                    <i class="CleansReactionCategory fa fa-close"></i>
133
+                                    <input type="hidden" id="keyid" />
134
+                                    <div class="reflectCategoryList-wrapper">
135
+                                        <ul id="reflectCategoryList">
136
+                                        </ul>
137
+                                    </div>
138
+                                </td>
139
+                                <th><span class="nameJustified">交办人:</span></th>
140
+                                <td>
141
+                                    <select id="assignUser" name="select" class="selectpicker show-tick form-control" data-live-search="true">
142
+                                        <option value="">请选择</option>
143
+                                    </select>
115 144
                                 </td>
116 145
                             </tr>
117 146
                         </table>
@@ -174,6 +203,9 @@
174 203
         var roleCode = $.cookie("code")
175 204
         $(document).ready(function () {
176 205
             load();
206
+            // 获取交办人
207
+            getMultimediaPersonnel($("#assignUser"))
208
+
177 209
             //				helper.getDropList.getOrderAreas($('#sourceAreas'));
178 210
             laydate.skin('blue');
179 211
 
@@ -213,6 +245,7 @@
213 245
                     obj1 = n + ",";
214 246
                     usercodeID += obj1;
215 247
                 });
248
+                usercodeID = usercodeID.slice(0, -1)
216 249
             } else {
217 250
                 usercodeID = "";
218 251
             }
@@ -271,6 +304,8 @@
271 304
                         type: $("#type").val(),
272 305
                         tab: 1, //待处理
273 306
                         sourcearea: $('#sourceAreas').val(), //区域
307
+                        splituser: $("#leaderCharge").val(), // 分管领导
308
+                        assignUser: $("#assignUser").val(), // 交办人
274 309
                         jianhang: 1, // 多媒体
275 310
                         token: $.cookie("token")
276 311
                     };
@@ -834,12 +869,14 @@
834 869
             var deptid = $("#PID").val()
835 870
             var tab = 1 //待处理
836 871
             var sourcearea = $('#sourceAreas').val() //区域
872
+            var assignUser = $("#assignUser").val() // 交办人
873
+            var splituser = $("#leaderCharge").val() // 分管领导
837 874
 
838 875
             var url = huayi.config.callcenter_url + "WorkOrder/GetTimeOutList?token=" + $.cookie("token");
839 876
             url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&bigtype=" + bigtype +
840 877
                 "&smalltype=" + smalltype + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&keyid=" + keyid + "&source=" + source +
841 878
                 "&starttime=" + starttime + "&endtime=" + endtime + "&deptid=" + deptid + "&tab=" + tab +
842
-                "&sourcearea=" + sourcearea + "&jianhang=1" + "&isdc=1";
879
+                "&sourcearea=" + sourcearea + "&splituser=" + splituser + "&assignUser=" + assignUser + "&jianhang=1" + "&isdc=1";
843 880
             window.location.href = url;
844 881
         })
845 882
     </script>

+ 96 - 1
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/haveAduitMedia.html

@@ -128,6 +128,38 @@
128 128
                                     </select>
129 129
                                 </td>
130 130
                             </tr>
131
+                            <tr>
132
+                                <th>反映类别:</th>
133
+                                <td class="reflectCategory-wrapper">
134
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
135
+                                    <i class="CleansReactionCategory fa fa-close"></i>
136
+                                    <input type="hidden" id="keyid" />
137
+                                    <div class="reflectCategoryList-wrapper">
138
+                                        <ul id="reflectCategoryList">
139
+                                        </ul>
140
+                                    </div>
141
+                                </td>
142
+                                <th><span class="nameJustified">交办人:</span></th>
143
+                                <td>
144
+                                    <select id="assignUser" name="select" class="selectpicker show-tick form-control" data-live-search="true">
145
+                                        <option value="">请选择</option>
146
+                                    </select>
147
+                                </td>
148
+                                <th>分管领导:</th>
149
+                                <td>
150
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
151
+                                        <option value="">
152
+                                            请选择
153
+                                        </option>
154
+                                        <option value="省长">
155
+                                            省长
156
+                                        </option>
157
+                                        <option value="市长">
158
+                                            市长
159
+                                        </option>
160
+                                    </select>
161
+                                </td>
162
+                            </tr>
131 163
                         </table>
132 164
                     </div>
133 165
                 </div>
@@ -239,6 +271,9 @@
239 271
 
240 272
             load();
241 273
 
274
+            // 获取交办人
275
+            getMultimediaPersonnel($("#assignUser"))
276
+
242 277
             $('.ul_tab li').click(function () {
243 278
                 $(this).addClass("active").siblings().removeClass("active");
244 279
                 var index = $(this).index();
@@ -321,7 +356,7 @@
321 356
                         name: $("#name").val(), //=客户名称
322 357
                         usercode: usercodeID, //=坐席工号
323 358
                         ddusercode: ddusercodeID,
324
-                        keyid: $("#keyid").val(), //=关键词id
359
+                        keyid: $("#keyid").val(), // 反映类别
325 360
                         source: $("#source").val(), //=来源&
326 361
                         starttime: $("#starttime").val(), //=开始时间
327 362
                         endtime: $("#endtime").val(), //=结束时间
@@ -332,6 +367,8 @@
332 367
                         dealtype: $("#dealtype").val(),
333 368
                         sourcearea: $("#sourceAreas").val(), //区域
334 369
                         issms: $("#issms").val(), //发送短信
370
+                        splituser: $("#leaderCharge").val(), // 分管领导
371
+                        assignUser: $("#assignUser").val(), // 交办人
335 372
                         jianhang: 1, // 多媒体
336 373
                         db: db, // 热线件(db=0),督办件(db=1)
337 374
                         token: $.cookie("token"),
@@ -1039,6 +1076,64 @@
1039 1076
                 $("audio")[0].pause();
1040 1077
             }
1041 1078
         }
1079
+
1080
+        $(".exportFile").click(function () {
1081
+            var usercode_ = $("#ZX").val(); //坐席
1082
+            if (usercode_ != null) {
1083
+                $(usercode_).each(function (i, n) {
1084
+                    var obj1 = "";
1085
+                    obj1 = n + ",";
1086
+                    usercodeID += obj1;
1087
+                });
1088
+            } else {
1089
+                usercodeID = "";
1090
+            }
1091
+            // 调度员
1092
+            var ddusercodeID = "";
1093
+            var ddusercode_ = $("#yardman").val(); //坐席
1094
+            if (ddusercode_ != null) {
1095
+                $(ddusercode_).each(function (i, n) {
1096
+                    var obj2 = "";
1097
+                    obj2 = n + ",";
1098
+                    ddusercodeID += obj2;
1099
+                });
1100
+            } else {
1101
+                ddusercodeID = "";
1102
+            }
1103
+            var workid = $("#wids").val()
1104
+            var key = $("#key").val() //=关键字
1105
+            var tel = $("#tel").val() //=客户电话
1106
+            var name = $("#name").val() //=客户名称
1107
+            var usercode = usercodeID //=坐席工号
1108
+            var ddusercode = ddusercodeID
1109
+            var source = $("#source").val() //=来源&
1110
+            var jbstarttime = $("#starttime").val() //=开始时间
1111
+            var jbendtime = $("#endtime").val() //=结束时间
1112
+            var deptid = $("#PID").val()
1113
+            var type = $("#type").val() //=工单类型
1114
+            var bigtype = $("#bigtype").val()
1115
+            var smalltype = $("#smalltype").val() //=小类别
1116
+            var sourcearea = $("#sourceAreas").val() //区域
1117
+            var state = 6 // 工单状态
1118
+            var tab = 0;
1119
+            var keyid = $("#keyid").val() // 反映类别
1120
+            var assignUser = $("#assignUser").val() // 交办人
1121
+            var splituser = $("#leaderCharge").val() // 分管领导
1122
+            var tobereply = 1
1123
+
1124
+
1125
+            var url = huayi.config.callcenter_url + "WorkOrder/GetZXDealList?token=" + $.cookie("token");
1126
+            url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
1127
+                "&tel=" +
1128
+                tel + "&name=" + name + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&source=" +
1129
+                source +
1130
+                "&jbstarttime=" + jbstarttime + "&jbendtime=" + jbendtime + "&deptid=" + deptid +
1131
+                "&sourcearea=" +
1132
+                sourcearea +
1133
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&assignUser=" + assignUser + "&splituser=" + splituser + "&db=" + db + "&tobereply=" + tobereply + "&jianhang=1" +
1134
+                "&isdc=1";
1135
+            window.location.href = url;
1136
+        })
1042 1137
     </script>
1043 1138
 </body>
1044 1139
 

+ 38 - 5
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/toAuditListMedia.html

@@ -119,8 +119,37 @@
119 119
                                     <select class="form-control" id="type">
120 120
                                     </select>
121 121
                                 </td>
122
-                                <th></th>
123
-                                <td style="text-align: center;">
122
+                                <th>分管领导:</th>
123
+                                <td>
124
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
125
+                                        <option value="">
126
+                                            请选择
127
+                                        </option>
128
+                                        <option value="省长">
129
+                                            省长
130
+                                        </option>
131
+                                        <option value="市长">
132
+                                            市长
133
+                                        </option>
134
+                                    </select>
135
+                                </td>
136
+                            </tr>
137
+                            <tr>
138
+                                <th>反映类别:</th>
139
+                                <td class="reflectCategory-wrapper">
140
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
141
+                                    <i class="CleansReactionCategory fa fa-close"></i>
142
+                                    <input type="hidden" id="keyid" />
143
+                                    <div class="reflectCategoryList-wrapper">
144
+                                        <ul id="reflectCategoryList">
145
+                                        </ul>
146
+                                    </div>
147
+                                </td>
148
+                                <th><span class="nameJustified">交办人:</span></th>
149
+                                <td>
150
+                                    <select id="assignUser" name="select" class="selectpicker show-tick form-control" data-live-search="true">
151
+                                        <option value="">请选择</option>
152
+                                    </select>
124 153
                                 </td>
125 154
                             </tr>
126 155
                         </table>
@@ -199,7 +228,7 @@
199 228
                 istime: true,
200 229
                 format: 'YYYY-MM-DD hh:mm:ss'
201 230
             });
202
-
231
+            getMultimediaPersonnel($("#assignUser"))
203 232
         });
204 233
         //关闭录音弹出
205 234
         $(".gbly").click(function () {
@@ -271,7 +300,7 @@
271 300
                         name: $("#name").val(), //=客户名称
272 301
                         usercode: usercodeID, //=坐席工号
273 302
                         ddusercode: ddusercodeID,
274
-                        keyid: $("#keyid").val(), //=关键词id
303
+                        keyid: $("#keyid").val(), // 反映类别
275 304
                         source: $("#source").val(), //=来源&
276 305
                         starttime: $("#starttime").val(), //=开始时间
277 306
                         endtime: $("#endtime").val(), //=结束时间
@@ -279,6 +308,8 @@
279 308
                         type: $("#type").val(),
280 309
                         tab: 0, //待处理
281 310
                         sourcearea: $('#sourceAreas').val(), //区域
311
+                        splituser: $("#leaderCharge").val(), // 分管领导
312
+                        assignUser: $("#assignUser").val(), // 交办人
282 313
                         jianhang: 1, // 多媒体
283 314
                         token: $.cookie("token")
284 315
                     };
@@ -851,6 +882,8 @@
851 882
             var state = $("#state").val() //=工单状态
852 883
             var tab = 0;
853 884
             var keyid = $("#keyid").val() //=关键词id
885
+            var splituser = $("#leaderCharge").val() // 分管领导
886
+            var assignUser = $("#assignUser").val() // 交办人
854 887
 
855 888
             var url = huayi.config.callcenter_url + "WorkOrder/GetZXDealList?token=" + $.cookie("token");
856 889
             url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
@@ -859,7 +892,7 @@
859 892
                 source +
860 893
                 "&starttime=" + starttime + "&endtime=" + endtime + "&deptid=" + deptid + "&sourcearea=" +
861 894
                 sourcearea +
862
-                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&jianhang=1" +
895
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&splituser=" + splituser + "&assignUser=" + assignUser + "&jianhang=1" +
863 896
                 "&isdc=1";
864 897
             window.location.href = url;
865 898
         })

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

@@ -61,6 +61,7 @@ huayi.config = {
61 61
         "<a class='xg' onclick='provincialPlatformApplicationDelay(\"data\")' title='操作'>操作</a>", // 省平台申请延时
62 62
         "<a class='xg' onclick='provincialPlatformApplicationDelay(\"data\")' title='操作'>操作</a>", // 省平台申请延时
63 63
         "<a class='xg' onclick='reportServiceWorkOrder(\"data\")' title='服务工单上报'>上报</a>", // 服务工单上报
64
+        "<a class='xg' onclick='unsuccessful(\"data\")' title='已办未果'>已办未果</a>", // 已办未果
64 65
     ],
65 66
     kapArr: [
66 67
         "<a class='xg' onclick='goDetail(\"data\",\"data_id\")' title='查看'>查看</a>",

+ 34 - 0
WebUI/CallCenterWeb.UI/SystemManager/js/yongHuManger.js

@@ -12,6 +12,8 @@ $(document).ready(function () {
12 12
     bindrole();
13 13
     getCharacter();
14 14
     bumen();
15
+    // 获取坐席组
16
+    getSeatGroup();
15 17
     //搜索按钮
16 18
     $(".searchGo").click(function () {
17 19
         deid = $("#testInput1").val();
@@ -192,6 +194,7 @@ $(document).ready(function () {
192 194
                 mobile: $(".change_mobile").val(),
193 195
                 telphone: $(".change_telphone").val(),
194 196
                 birth: $("#chan_ygbirth").val(),
197
+                GroupId: $("#changeGroupId").val(),
195 198
                 remark: $(".change_remark").val(),
196 199
             },
197 200
             function (data) {
@@ -208,6 +211,7 @@ $(document).ready(function () {
208 211
                     $(".change_telphone").val("");
209 212
                     $("#chan_ygbirth").val("");
210 213
                     $(".change_remark").val("");
214
+                    $("#changeGroupId").val("");
211 215
                     initTable();
212 216
 
213 217
                     $(".changeModel").css("display", "none");
@@ -479,6 +483,7 @@ function addCun() {
479 483
             mobile: $(".add_mobile").val(),
480 484
             telphone: $(".add_telphone").val(),
481 485
             birth: $(".add_birth").val(),
486
+            GroupId: $("#addGroupId").val(),
482 487
             remark: $(".add_remark").val(),
483 488
         },
484 489
         function (data) {
@@ -500,6 +505,7 @@ function addCun() {
500 505
                 $(".addzxqx input").removeAttr("checked");
501 506
                 $(".addSex input").removeAttr("checked");
502 507
                 $(".addIsSms input").removeAttr("checked");
508
+                $("#addGroupId").val(""); // 坐席组
503 509
                 layer.msg("添加成功!");
504 510
                 table.bootstrapTable("refresh");
505 511
                 $(".addModel").css("display", "none");
@@ -555,6 +561,7 @@ function getYG() {
555 561
                 $(".change_telphone").val(ygcon.F_Telephone); //电话
556 562
                 $(".change_mobile").val(ygcon.F_Mobile); //手机
557 563
                 $(".change_remark").val(ygcon.F_Remark); //备注
564
+                $("#changeGroupId").val(ygcon.F_SeartGroupID); //坐席组
558 565
             }
559 566
         }
560 567
     );
@@ -705,6 +712,33 @@ function getCharacter() {
705 712
     });
706 713
 }
707 714
 
715
+// 获取坐席组
716
+function getSeatGroup() {
717
+    $(".seatGroup").empty();
718
+    $(".seatGroup").append("<option value=''>请选择</option>");
719
+    $.ajax({
720
+        type: "get",
721
+        async: false,
722
+        url: huayi.config.callcenter_url + "SeatGroup/GetSeatList",
723
+        data: {
724
+            token: $.cookie("token"),
725
+        },
726
+        dataType: "json",
727
+        success: function (data) {
728
+            var data = data.data;
729
+            $.each(data, function (index, value) {
730
+                $(".seatGroup").append(
731
+                    "<option value='" +
732
+                        value.F_ID +
733
+                        "'>" +
734
+                        value.F_ZXZName +
735
+                        "</option>"
736
+                );
737
+            });
738
+        },
739
+    });
740
+}
741
+
708 742
 $(".exportUser").click(function () {
709 743
     var id = deid;
710 744
     var key = $(".searCon").val();

+ 17 - 1
WebUI/CallCenterWeb.UI/SystemManager/yongHuManger.html

@@ -33,6 +33,11 @@
33 33
             height: 36px;
34 34
             border: 2px solid rgb(235, 235, 235);
35 35
         }
36
+
37
+        .model select {
38
+            width: 200px;
39
+            height: 27px;
40
+        }
36 41
     </style>
37 42
 </head>
38 43
 
@@ -216,6 +221,12 @@
216 221
 
217 222
                                 </label>
218 223
                             </td>
224
+                            <th>坐席组:</th>
225
+                            <td>
226
+                                <select id="addGroupId" class="select seatGroup">
227
+                                    <option value="">请选择</option>
228
+                                </select>
229
+                            </td>
219 230
                         </tr>
220 231
                         <tr>
221 232
                             <th>用户备注:</th>
@@ -370,9 +381,14 @@
370 381
                                 <label class="radio-inline">
371 382
                                     <input type="radio" name="IsSms" value="1"
372 383
                                         style="vertical-align: middle;display: inline-block;">不发送
373
-
374 384
                                 </label>
375 385
                             </td>
386
+                            <th>坐席组:</th>
387
+                            <td>
388
+                                <select id="changeGroupId" class="select seatGroup">
389
+                                    <option value="">请选择</option>
390
+                                </select>
391
+                            </td>
376 392
                         </tr>
377 393
                         <tr>
378 394
                             <th>用户备注:</th>

+ 14 - 1
WebUI/CallCenterWeb.UI/TelCall/CallRecord.html

@@ -251,7 +251,7 @@
251 251
                             </td>
252 252
                         </tr>
253 253
                         <tr>
254
-                            <th>坐席组:</th>
254
+                            <th><span class="nameJustified">坐席组:</span></th>
255 255
                             <td>
256 256
                                 <select id="agentGroup" class="form-control" name="select">
257 257
                                     <option value="">
@@ -259,6 +259,17 @@
259 259
                                     </option>
260 260
                                 </select>
261 261
                             </td>
262
+                            <th><span class="nameJustified">未接通:</span></th>
263
+                            <td>
264
+                                <select id="notconnected" class="form-control" name="select">
265
+                                    <option value="">
266
+                                        请选择
267
+                                    </option>
268
+                                    <option value="1">
269
+                                        呼入至今未接通
270
+                                    </option>
271
+                                </select>
272
+                            </td>
262 273
                         </tr>
263 274
                         <!-- <tr>
264 275
                             <td colspan="2">
@@ -528,6 +539,7 @@
528 539
                         param.phoneType = $("#phoneType").val();
529 540
                         param.islike = $("#islike").val(); // 查询类型
530 541
                         param.group = $("#agentGroup").val(); // 坐席组
542
+                        param.notconnected = $("#notconnected").val(); // 未接通
531 543
                     } else if (stype == '2') {
532 544
                         param.usercode = $("#ss_seat").val();
533 545
                         param.tel = $("#ss_tel").val();
@@ -542,6 +554,7 @@
542 554
                         param.phoneType = $("#phoneType").val();
543 555
                         param.islike = $("#islike").val(); // 查询类型
544 556
                         param.group = $("#agentGroup").val(); // 坐席组
557
+                        param.notconnected = $("#notconnected").val(); // 未接通
545 558
                     }
546 559
                     return param;
547 560
                 },

+ 97 - 0
WebUI/CallCenterWeb.UI/TelCall/SeatGroup/SeatGroupList.html

@@ -0,0 +1,97 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+<head>
5
+    <meta charset="UTF-8">
6
+    <script src="../../Script/Common/huayi.load.js"></script>
7
+    <script src="../../Script/Common/huayi.config.js"></script>
8
+    <!--<link rel="stylesheet" href="../css/layer/need/layer.css" />-->
9
+    <link rel="stylesheet" href="../../js/zTree/zTreeStyle.css" />
10
+    <link rel="stylesheet" href="../../css/init.css" />
11
+    <link rel="stylesheet" href="../../js/layui/css/layui.css">
12
+    <title>坐席组</title>
13
+    <style>
14
+        .toolBar {
15
+            padding: 15px 0;
16
+            border-bottom: 1px solid #ccc;
17
+        }
18
+
19
+        .treeTable {
20
+            height: 400px;
21
+        }
22
+
23
+        .tool_downs{
24
+        	display: flex;
25
+        	justify-content: center;
26
+        }
27
+        .tool_downs span{
28
+        	display: block;
29
+        	width: 100%;
30
+        	height: 100%;
31
+        	text-align: center;
32
+        }
33
+        .tool_downs a{
34
+        	display: block;
35
+        	list-style: none;
36
+        	float: left;
37
+        	padding-left: 10px;
38
+        }
39
+    </style>
40
+</head>
41
+
42
+<body class="gray-bg">
43
+    <div class="container-fluid wrapper-content animated fadeInRight">
44
+        <div class="daoHang clearfix">
45
+            <div class="dhLeft">
46
+                <sapn><i class="syIcon"></i>位置:<a id="ReIndex">首页</a>&gt;<a href="javaScript:;">知识库</a>&gt;<a href=""
47
+                        class="nowPosition">坐席组管理</a></sapn>
48
+            </div>
49
+            <div class="dhRight"><a href="" title="刷新"><i class="fa fa-refresh"></i></a></div>
50
+        </div>
51
+        <div class="toolBar clearfix">
52
+            <div class="toolRight">
53
+                <!-- <span>
54
+                    关键字:
55
+                    <input id="keyvalue" type="text" class="">
56
+                </span>
57
+                <span>
58
+                    开始时间
59
+                    <input id="starttime" type="text" class="">
60
+                </span>
61
+                <span>
62
+                    结束时间
63
+                    <input id="endtime" type="text" class="">
64
+                </span>
65
+                <button class="btns searchGo">搜索</button> -->
66
+                <button class="btns addBtn">添加</button>
67
+            </div>
68
+        </div>
69
+        <div class="treeTable clearfix">
70
+
71
+            <div class="tableCon col-md-12">
72
+                <table id="tableList" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
73
+                    <thead>
74
+                        <tr>
75
+                            <th data-field="" data-align="center" data-formatter="serialNumber">序号</th>
76
+                            <th data-field="F_ZXZCode" data-align="center">坐席组编号</th>
77
+                            <th data-field="F_ZXZName" data-align="center">坐席组名称</th>
78
+                            <th data-field="F_ZXAtt" data-align="center">归属地</th>
79
+                            <th data-field="F_WHWDKey" data-align="center">外呼外地前缀</th>
80
+                            <th data-field="F_WHBDKey" data-align="center">外呼本地前缀</th>
81
+                            <th data-field="F_Des" data-align="center">描述</th>
82
+
83
+                            <!-- <th data-field="F_HangYe" data-align="center">所属行业</th>
84
+                            <th data-field="F_BiaoShiBianMa" data-align="center">标识编码</th> -->
85
+                            <th data-align="center" data-formatter="operation" data-width="150">操作</th>
86
+                        </tr>
87
+                    </thead>
88
+                    <tbody id="tbody"></tbody>
89
+                </table>
90
+            </div>
91
+        </div>
92
+    </div>
93
+    <script src="../../css/layer/layer.js"></script>
94
+    <script src="./js/SeatGroupList.js"></script>
95
+</body>
96
+
97
+</html>

+ 135 - 0
WebUI/CallCenterWeb.UI/TelCall/SeatGroup/addOrEditSeatGroup.html

@@ -0,0 +1,135 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+<head>
5
+    <meta charset="UTF-8" />
6
+    <script src="../../Script/Common/huayi.load.js"></script>
7
+    <script src="../../Script/Common/huayi.config.js"></script>
8
+    <link rel="stylesheet" href="../../css/bootstrap-select.css" />
9
+    <link rel="stylesheet" href="../../css/layer/need/layer.css" />
10
+    <link rel="stylesheet" href="../../css/init.css" />
11
+    <title>添加</title>
12
+    <style>
13
+
14
+    </style>
15
+</head>
16
+
17
+<body>
18
+    <input type="hidden" id="PID" value="" />
19
+    <div class="wrapper wrapper-content animated fadeInRight">
20
+        <div style="padding: 10px" class="tj_content clearFix">
21
+            <div class="Common">
22
+                <table>
23
+                    <tr>
24
+                        <th>坐席组编号:</th>
25
+                        <td>
26
+                            <input type="text" id="ZXZCode" class="form-control" />
27
+                        </td>
28
+                        <th>坐席组名称:</th>
29
+                        <td>
30
+                            <input type="text" id="ZXZName" class="form-control" />
31
+                        </td>
32
+                        <th>归属地:</th>
33
+                        <td>
34
+                            <input type="text" id="ZXAtt" class="form-control" />
35
+                        </td>
36
+                    </tr>
37
+                    <tr>
38
+                        <th>外呼外地前缀:</th>
39
+                        <td>
40
+                            <input type="text" id="WHWDKey" class="form-control" />
41
+                        </td>
42
+                        <th>外呼本地前缀:</th>
43
+                        <td>
44
+                            <input type="text" id="WHBDKey" class="form-control" />
45
+                        </td>
46
+                        <!-- <th>ivr按键:</th>
47
+                        <td>
48
+                            <input type="text" id="IVRKey" class="form-control" />
49
+                        </td> -->
50
+                    </tr>
51
+                        <th>备注:</th>
52
+                        <td colspan="7">
53
+                            <textarea id="Des" class="form-control" name="" rows="" cols="" style="width: 100%;"></textarea>
54
+                        </td>
55
+                    <tr>
56
+                        <td colspan="8" style="text-align: center">
57
+                            <button class="btns save">保存</button>
58
+                        </td>
59
+                    </tr>
60
+                </table>
61
+            </div>
62
+        </div>
63
+    </div>
64
+    <script>
65
+        var id = helper.request.queryString("id");
66
+        $(document).ready(function () {
67
+
68
+            $(".save").click(function () {
69
+                Add();
70
+            });
71
+
72
+            if (id) {
73
+                $.ajax({
74
+                    type: "get",
75
+                    url: huayi.config.callcenter_url + "SeatGroup/GetSeatGroup",
76
+                    dataType: "json",
77
+                    async: false,
78
+                    data: {
79
+                        ZXZID: id,
80
+                        token: $.cookie("token"),
81
+                    },
82
+                    success: function (data) {
83
+                        if (data.state.toLowerCase() == "success") {
84
+                            var data = data.data
85
+                            $("#ZXZCode").val(data.F_ZXZCode); // 坐席组编号
86
+                            $("#ZXZName").val(data.F_ZXZName); // 坐席组名称
87
+                            $("#ZXAtt").val(data.F_ZXAtt); // 归属地
88
+                            $("#WHWDKey").val(data.F_WHWDKey.replace(/\s+/g, "")); // 外呼外地前缀
89
+                            $("#WHBDKey").val(data.F_WHBDKey.replace(/\s+/g, "")); // 外呼本地前缀
90
+                            // $("#IVRKey").val(); // ivr按键
91
+                            $("#Des").val(data.F_Des); // 描述
92
+                        }
93
+                    },
94
+                });
95
+            }
96
+        });
97
+
98
+        //修改工单
99
+        function Add() {
100
+            var api;
101
+            if (id) {
102
+                api = "SeatGroup/EditSeatGroup";
103
+            } else {
104
+                api = "SeatGroup/AddSeatGroup";
105
+            }
106
+            $.ajax({
107
+                type: "post",
108
+                url: huayi.config.callcenter_url + api,
109
+                dataType: "json",
110
+                async: true,
111
+                data: {
112
+                    token: $.cookie("token"),
113
+                    ZXZID: id,
114
+                    ZXZCode: $("#ZXZCode").val(), // 坐席组编号
115
+                    ZXZName: $("#ZXZName").val(), // 坐席组名称
116
+                    ZXAtt: $("#ZXAtt").val(), // 归属地
117
+                    WHWDKey: $("#WHWDKey").val(), // 外呼外地前缀
118
+                    WHBDKey: $("#WHBDKey").val(), // 外呼本地前缀
119
+                    // IVRKey: $("#IVRKey").val(), // ivr按键
120
+                    Des: $("#Des").val(), // 描述
121
+                },
122
+                success: function (data) {
123
+                    if (data.state.toLowerCase() == "success") {
124
+                        var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
125
+                            parent.layer.close(index); //再执行关闭
126
+                            parent.$("#tableList").bootstrapTable("refresh");
127
+                            parent.layer.msg("操作成功");
128
+                    }
129
+                },
130
+            });
131
+        }
132
+    </script>
133
+</body>
134
+
135
+</html>

+ 102 - 0
WebUI/CallCenterWeb.UI/TelCall/SeatGroup/js/SeatGroupList.js

@@ -0,0 +1,102 @@
1
+var table = $("#tableList");
2
+$(document).ready(function () {
3
+    initTable();
4
+});
5
+
6
+function initTable(action, isPass) {
7
+    //先销毁表格
8
+    table.bootstrapTable("destroy");
9
+    //初始化表格,动态从服务器加载数据
10
+    table.bootstrapTable({
11
+        method: "get", //使用get请求到服务器获取数据
12
+        url: huayi.config.callcenter_url + "SeatGroup/GetList", //获取数据的Servlet地址
13
+        contentType: "application/x-www-form-urlencoded",
14
+        striped: true, //表格显示条纹
15
+        pagination: true, //启动分页
16
+        pageSize: 10, //每页显示的记录数
17
+        pageNumber: 1, //当前第几页
18
+        pageList: [10, 20, 50, 100], //记录数可选列表
19
+        search: false, //是否启用查询
20
+        showColumns: false, //显示下拉框勾选要显示的列
21
+        showRefresh: false, //显示刷新按钮
22
+        sidePagination: "server", //表示服务端请求
23
+        //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
24
+        //设置为limit可以获取limit, offset, search, sort, order
25
+        queryParamsType: "undefined",
26
+        queryParams: function queryParams(params) {
27
+            //设置查询参数
28
+            var param = {
29
+                page: params.pageNumber,
30
+                pagesize: params.pageSize,
31
+                token: $.cookie("token"),
32
+            };
33
+            return param;
34
+        },
35
+        onLoadSuccess: function () {
36
+            //加载成功时执行
37
+            //layer.msg("加载成功");
38
+        },
39
+        onLoadError: function () {
40
+            //加载失败时执行
41
+            //layer.msg("加载数据失败", { time: 1500, icon: 2 });
42
+        },
43
+    });
44
+}
45
+
46
+//序号
47
+function serialNumber(val, row, index) {
48
+    return index + 1;
49
+}
50
+
51
+
52
+function operation(val, row) {
53
+    return (
54
+        '<div class="tool_downs">' +
55
+        '<a href="javascript:;" class="aBtn" authorize="yes" onclick="editBtn(' +
56
+        row.F_ID +
57
+        ')" title="编辑">编辑</a>' +
58
+        '<a href="javascript:;" class="aBtn" authorize="yes" onclick="deleteBtn(' +
59
+        row.F_ID +
60
+        ')" title="删除">删除</a>' +
61
+        "</div>"
62
+    );
63
+}
64
+
65
+$(".searchGo").click(function () {
66
+    initTable();
67
+});
68
+
69
+$(".addBtn").click(function () {
70
+    layer.open({
71
+        type: 2,
72
+        content: "./addOrEditSeatGroup.html", //iframe的url,no代表不显示滚动条
73
+        title: "坐席组",
74
+        area: ["80%", "80%"], //宽高
75
+    });
76
+});
77
+
78
+function editBtn(id) {
79
+    layer.open({
80
+        type: 2,
81
+        content: "./addOrEditSeatGroup.html?id=" + id, //iframe的url,no代表不显示滚动条
82
+        title: "坐席组",
83
+        area: ["80%", "80%"], //宽高
84
+    });
85
+}
86
+
87
+function deleteBtn(id) {
88
+    layer.confirm('确定删除吗?', {
89
+        btn: ['是', '否'] //按钮
90
+    }, function () {
91
+        $.post(huayi.config.callcenter_url + "SeatGroup/DelSeatGroup", {
92
+            ids: id,
93
+            token: $.cookie("token")
94
+        }, function (result) {
95
+            result = JSON.parse(result);
96
+            if (result.state.toLowerCase() == "success") {
97
+                layer.msg("删除成功");
98
+                initTable()
99
+            }
100
+        })
101
+    });
102
+}

+ 11 - 12
WebUI/CallCenterWeb.UI/home.html

@@ -488,9 +488,9 @@
488 488
 
489 489
         /*外呼签入*/
490 490
 
491
-        .callOutLogin {
491
+        /* .callOutLogin {
492 492
             background-position: 0px -197px !important;
493
-        }
493
+        } */
494 494
 
495 495
         /*签出*/
496 496
 
@@ -1425,10 +1425,10 @@
1425 1425
                                     <i class="iconfont fa-5x Login"></i>
1426 1426
                                     <p>签入</p>
1427 1427
                                 </li>
1428
-                                <li datafun="callOutLogin">
1428
+                                <!-- <li datafun="callOutLogin">
1429 1429
                                     <i class="iconfont fa-5x callOutLogin"></i>
1430 1430
                                     <p>外呼签入</p>
1431
-                                </li>
1431
+                                </li> -->
1432 1432
                                 <li datafun="Logout">
1433 1433
                                     <i class="iconfont fa-5x Logout"></i>
1434 1434
                                     <p>签出</p>
@@ -1756,7 +1756,7 @@
1756 1756
                 </li>
1757 1757
             </ul> -->
1758 1758
             <div class="ld-sercon">
1759
-                <div class="complain">
1759
+                <div class="complain orderForm">
1760 1760
                     <div class="ld-sercon-con clearfix" style="position: relative;">
1761 1761
                         <div class="Pre-second second-con addgd" style="position: relative">
1762 1762
                             <div class="reposit">知</div>
@@ -1791,7 +1791,6 @@
1791 1791
                                             style=" padding: 5px; width: 100%;" /> -->
1792 1792
                                         </span>
1793 1793
                                     </div>
1794
-
1795 1794
                                     <div class="form-group clearfix">
1796 1795
                                         <span class="col-sm-1">
1797 1796
                                             处理方式:
@@ -2259,15 +2258,15 @@
2259 2258
                                         <!-- <th data-field="OtherDeptName">
2260 2259
                                             协办单位
2261 2260
                                         </th> -->
2262
-                                        <th data-field="WorkStateName">
2263
-                                            工单状态
2261
+                                        <th data-field="F_WorkState" data-formatter="historyOrderStates">
2262
+                                            办理状态
2264 2263
                                         </th>
2265
-                                        <th data-field="FilePath" data-formatter="setCode">
2264
+                                        <!-- <th data-field="FilePath" data-formatter="setCode">
2266 2265
                                             录音文件
2267
-                                        </th>
2268
-                                        <!-- <th data-formatter="setReminder">
2269
-                                            操作
2270 2266
                                         </th> -->
2267
+                                        <th data-formatter="historyOrderOperation">
2268
+                                            操作
2269
+                                        </th>
2271 2270
                                     </tr>
2272 2271
                                 </thead>
2273 2272
                                 <tbody class="list"></tbody>

+ 6 - 5
WebUI/CallCenterWeb.UI/js/190920main.js

@@ -535,11 +535,12 @@ function SetLogin(state) {
535 535
     if (state == 2) { return; }
536 536
     if (obj.AgentID) {
537 537
         obj.Type = "Login";
538
-         if( $("#RoleCode").val()=='DBHWY'){
539
-         	obj.AgentGroup = "1";
540
-         }else{
541
-         	obj.AgentGroup = "364";
542
-         }
538
+        // if( $("#RoleCode").val()=='DBHWY'){
539
+        //     obj.AgentGroup = "1";
540
+        // } else{
541
+        //     obj.AgentGroup = "364";
542
+        // }
543
+        obj.AgentGroup = $.cookie("seartGroupID");
543 544
         obj.AgentType = "0";
544 545
         Send();
545 546
     }

+ 76 - 9
WebUI/CallCenterWeb.UI/js/WorkOrder/WorkOrderList.js

@@ -1,6 +1,6 @@
1 1
 $(document).ready(function () {
2 2
     getReactionCategory();
3
-    
3
+
4 4
     // 反映类别搜索
5 5
     $("#reflectCategory").bind("input propertychange", function () {
6 6
         $(".layui-dropdown").hide();
@@ -10,7 +10,10 @@ $(document).ready(function () {
10 10
             return;
11 11
         }
12 12
         $(".reflectCategoryList-wrapper").show();
13
-        var debounceGetSearchReactionCategory = debounce(getSearchReactionCategory, 500);
13
+        var debounceGetSearchReactionCategory = debounce(
14
+            getSearchReactionCategory,
15
+            500
16
+        );
14 17
         debounceGetSearchReactionCategory($("#reflectCategory").val());
15 18
     });
16 19
 
@@ -23,7 +26,7 @@ $(document).ready(function () {
23 26
             return;
24 27
         }
25 28
         var debounceDepart = debounce(depart, 500);
26
-        debounceDepart($(".inps").val())
29
+        debounceDepart($(".inps").val());
27 30
     });
28 31
     $("#reflectCategoryList").on("click", "li", function () {
29 32
         $(".reflectCategoryList-wrapper").hide();
@@ -75,12 +78,15 @@ function ckxq(str) {
75 78
 
76 79
 // 省平台签收
77 80
 function provincialPlatformSignup(str) {
78
-    layer.confirm("确定签收吗?", {
81
+    layer.confirm(
82
+        "确定签收吗?",
83
+        {
79 84
             btn: ["是", "否"], //按钮
80 85
         },
81 86
         function () {
82 87
             $.post(
83
-                huayi.config.callcenter_url + "Affairs/SubmitWorkOrder", {
88
+                huayi.config.callcenter_url + "Affairs/SubmitWorkOrder",
89
+                {
84 90
                     ids: str,
85 91
                     token: $.cookie("token"),
86 92
                 },
@@ -96,7 +102,6 @@ function provincialPlatformSignup(str) {
96 102
     );
97 103
 }
98 104
 
99
-
100 105
 // 省平台退回
101 106
 function provincialPlatformReturn(str) {
102 107
     layer.open({
@@ -112,7 +117,8 @@ function provincialPlatformReturn(str) {
112 117
 function provincialPlatformApplicationDelay(str) {
113 118
     layer.open({
114 119
         type: 2,
115
-        content: "../CommonHtml/provincialPlatformApplicationDelay.html?wid=" + str, //iframe的url,no代表不显示滚动条
120
+        content:
121
+            "../CommonHtml/provincialPlatformApplicationDelay.html?wid=" + str, //iframe的url,no代表不显示滚动条
116 122
         title: "省平台申请延时",
117 123
         area: ["70%", "70%"], //宽高
118 124
         shade: 0,
@@ -138,7 +144,7 @@ function reportServiceWorkOrder(str) {
138 144
         title: "省平台上报",
139 145
         area: ["70%", "70%"], //宽高
140 146
         shade: 0,
141
-    });    
147
+    });
142 148
 }
143 149
 
144 150
 function getReactionCategory(pid = 38) {
@@ -253,4 +259,65 @@ function depart(dept) {
253 259
             }
254 260
         }
255 261
     );
256
-}
262
+}
263
+
264
+// 获取角色
265
+function getCharacter(obj) {
266
+    obj.empty();
267
+    obj.append("<option value=''>请选择</option>");
268
+    $.ajax({
269
+        type: "get",
270
+        async: false,
271
+        url: huayi.config.callcenter_url + "RoleInfo/GetRoleList",
272
+        data: {
273
+            pageindex: 1,
274
+            pagesize: 100,
275
+            token: $.cookie("token"),
276
+            name: "", //角色名称
277
+        },
278
+        dataType: "json",
279
+        success: function (data) {
280
+            var data = data.rows;
281
+            $.each(data, function (index, value) {
282
+                obj.append(
283
+                    "<option value='" +
284
+                        value.F_RoleCode +
285
+                        "'>" +
286
+                        value.F_RoleName +
287
+                        "</option>"
288
+                );
289
+            });
290
+        },
291
+    });
292
+}
293
+
294
+// 多媒体角色
295
+function getMultimediaPersonnel(obj) {
296
+    obj.empty();
297
+    obj.append("<option value=''>请选择</option>");
298
+    $.getJSON(
299
+        huayi.config.callcenter_url + "UserAccount/GetList",
300
+        {
301
+            token: $.cookie("token"),
302
+            rolecode: "23", // 23多媒体
303
+            page: 1,
304
+            pagesize: 10000,
305
+        },
306
+        function (data) {
307
+            var content = data.rows;
308
+            $(content).each(function (i, n) {
309
+                $(
310
+                    "<option value='" +
311
+                        n.F_UserCode +
312
+                        "'>" +
313
+                        n.F_UserName +
314
+                        "</option>"
315
+                ).appendTo(obj);
316
+            });
317
+            obj.selectpicker({
318
+                noneSelectedText: "请选择", //默认显示内容
319
+            });
320
+            obj.selectpicker("refresh");
321
+        }
322
+    );
323
+}

+ 202 - 80
WebUI/CallCenterWeb.UI/js/index.js

@@ -7,8 +7,6 @@ $(document).ready(function () {
7 7
     domainPrompt();
8 8
     // 历史工单
9 9
     loadOld();
10
-    // 反映类别
11
-    getReactionCategory();
12 10
     // 来电弹屏
13 11
     laydate.skin("blue");
14 12
     laydate({
@@ -46,17 +44,17 @@ $(document).ready(function () {
46 44
         $(".maxOpen").show();
47 45
         $(".maxOpen").addClass("fadeInDown");
48 46
     });
49
-    if($.cookie("code")=="spdbzy"){
50
-    	layer.open({
51
-        type: 2,
52
-        content: "./callout/videoCall.html", //iframe的url,no代表不显示滚动条
53
-        title: "视频通话窗口",
54
-        shade:0,
55
-        offset: 'rb',
56
-        area: ["22%", "65%"], //宽高
57
-    });
47
+    if ($.cookie("code") == "spdbzy") {
48
+        layer.open({
49
+            type: 2,
50
+            content: "./callout/videoCall.html", //iframe的url,no代表不显示滚动条
51
+            title: "视频通话窗口",
52
+            shade: 0,
53
+            offset: "rb",
54
+            area: ["22%", "65%"], //宽高
55
+        });
58 56
     }
59
-	
57
+
60 58
     //最大化
61 59
     $(".maxOpen").click(function () {
62 60
         //触发来电类型第一个 点击;测试用
@@ -224,6 +222,7 @@ $(document).ready(function () {
224 222
                 $.cookie("code", result.data.role.F_RoleCode);
225 223
                 $.cookie("userCode", result.data.user.F_UserCode);
226 224
                 $.cookie("userNameLogin", result.data.user.F_UserName);
225
+                $.cookie("seartGroupID", result.data.user.F_SeartGroupID);
227 226
                 $("#RoleCode").val(result.data.user.F_RoleCode);
228 227
                 $("#GroupCode").val(result.data.user.F_GroupCode);
229 228
                 //console.log($("#RoleCode").val());
@@ -261,25 +260,20 @@ $(document).ready(function () {
261 260
                     $("#top-search").show();
262 261
                     $(".phoneBZ").show();
263 262
                     $(".zts").show();
263
+                    obj.AgentGroup = $.cookie("seartGroupID");
264 264
                     if ($("#RoleCode").val() == "DBHWY") {
265
-                        obj.AgentGroup = "1";
265
+                        // obj.AgentGroup = "1";
266 266
                         $(".db_show").show();
267 267
                         $(".hw_show").hide();
268 268
                     } else if ($("#RoleCode").val() == "ZJZY") {
269
-                        obj.AgentGroup = "2";
269
+                        // obj.AgentGroup = "2";
270 270
                         $(".db_show").show();
271 271
                         $(".hw_show").hide();
272 272
                     } else {
273
-                        obj.AgentGroup = "364";
273
+                        // obj.AgentGroup = "364";
274 274
                         $(".db_show").hide();
275 275
                         $(".hw_show").show();
276 276
                     }
277
-
278
-                    //签入
279
-                    //obj.Type = "Login";
280
-                    //obj.AgentGroup = "364";
281
-                    //obj.AgentType = "0";
282
-                    //Send();
283 277
                 }
284 278
                 if ($("#RoleCode").val() != "EJWLDW") {
285 279
                     $(".dclgd").eq(0).show();
@@ -291,21 +285,26 @@ $(document).ready(function () {
291 285
                     CreateWebSockets();
292 286
                     $(".open_chat").show();
293 287
                 }
294
-//              if (result.data.role.F_IsEject == 1) {
295
-//                  $.getJSON(
296
-//                      huayi.config.callcenter_url +
297
-//                          "Index/GetNoDealOrderCounts",
298
-//                      {
299
-//                          token: $.cookie("token"),
300
-//                      },
301
-//                      function (result) {
302
-//                          if (result.data.lists.length != 0) {
303
-//                              //  弹框函数调用
304
-//                              login_DK();
305
-//                          }
306
-//                      }
307
-//                  );
308
-//              }
288
+                //              if (result.data.role.F_IsEject == 1) {
289
+                //                  $.getJSON(
290
+                //                      huayi.config.callcenter_url +
291
+                //                          "Index/GetNoDealOrderCounts",
292
+                //                      {
293
+                //                          token: $.cookie("token"),
294
+                //                      },
295
+                //                      function (result) {
296
+                //                          if (result.data.lists.length != 0) {
297
+                //                              //  弹框函数调用
298
+                //                              login_DK();
299
+                //                          }
300
+                //                      }
301
+                //                  );
302
+                //              }
303
+                // 反映类别
304
+                getReactionCategory(result.data.role.F_RoleCode);
305
+                if (result.data.role.F_RoleCode === "GNZY") {
306
+                    $(".orderForm").hide();
307
+                }
309 308
             }
310 309
         }
311 310
     );
@@ -323,7 +322,10 @@ $(document).ready(function () {
323 322
                     var html =
324 323
                         '<li><a href="#" dataid=' +
325 324
                         n.F_FunctionId +
326
-                        '><i class="fa iconfont">&#xe614;</i><span class="nav-label">' +
325
+                        // '><i class="fa iconfont">&#xe614;</i><span class="nav-label">' +
326
+                        '><i class="fa iconfont">' +
327
+                        n.F_ImgUrl +
328
+                        '</i><span class="nav-label">' +
327 329
                         n.F_FunctionName +
328 330
                         '</span><span class="fa arrow"></span></a>';
329 331
                     html += '<ul class="nav nav-second-level">';
@@ -335,11 +337,11 @@ $(document).ready(function () {
335 337
                             m.F_OptUrl +
336 338
                             '">' +
337 339
                             m.F_FunctionName +
338
-                            '</a>' + 
339
-                            '<span class="label label-warning pull-right lblcount ' + 
340
-                            m.F_FunctionCode + 
340
+                            "</a>" +
341
+                            '<span class="label label-warning pull-right lblcount ' +
342
+                            m.F_FunctionCode +
341 343
                             '"></span>' +
342
-                            '</li>';
344
+                            "</li>";
343 345
                     });
344 346
                     html += "</ul></li>";
345 347
                     $(html).appendTo($("#side-menu"));
@@ -420,18 +422,19 @@ $(document).ready(function () {
420 422
             if (obj.AgentID) {
421 423
                 var fun = $(this).attr("datafun");
422 424
                 obj.Type = fun;
425
+                obj.AgentGroup = $.cookie("seartGroupID");
423 426
                 switch (fun) {
424 427
                     case "Login":
425
-                        obj.AgentGroup = "364";
428
+                        // obj.AgentGroup = "364";
426 429
                         obj.AgentType = "0";
427 430
                         Send();
428 431
                         break; //签入
429 432
                     case "callOutLogin":
430
-                        obj.AgentGroup = "300";
433
+                        // obj.AgentGroup = "300";
431 434
                         obj.AgentType = "0";
432 435
                         obj.Type = "Login";
433 436
                         Send();
434
-                        break; //外呼签入  
437
+                        break; //外呼签入
435 438
                     case "MakeCall":
436 439
                         $(".hidCallID").val("");
437 440
                         $("#hidwhtype").val(fun);
@@ -991,7 +994,7 @@ $(document).ready(function () {
991 994
         $("#PID").val($(this).attr("index"));
992 995
     });
993 996
     // 获取工单数量
994
-    workcount()
997
+    workcount();
995 998
 });
996 999
 
997 1000
 function Adds() {
@@ -1021,12 +1024,12 @@ function Adds() {
1021 1024
     } else if (!$("#sourcearea").val()) {
1022 1025
         layer.msg("请输入事发区域");
1023 1026
         return;
1024
-    // } else if (!$("#township").val()) {
1025
-    //     layer.msg("请选择乡镇");
1026
-    //     return;
1027
-    // } else if (!$("#village").val()) {
1028
-    //     layer.msg("请选择村");
1029
-    //     return;
1027
+        // } else if (!$("#township").val()) {
1028
+        //     layer.msg("请选择乡镇");
1029
+        //     return;
1030
+        // } else if (!$("#village").val()) {
1031
+        //     layer.msg("请选择村");
1032
+        //     return;
1030 1033
     }
1031 1034
 
1032 1035
     $.ajax({
@@ -2094,14 +2097,14 @@ function Jumps() {
2094 2097
 //}
2095 2098
 
2096 2099
 // 获取乡镇
2097
-$("#sourcearea").change(function() {
2098
-    getTownshipVillage($("#township"), $("#sourcearea").val())
2099
-})
2100
+$("#sourcearea").change(function () {
2101
+    getTownshipVillage($("#township"), $("#sourcearea").val());
2102
+});
2100 2103
 
2101 2104
 // 获取村
2102
-$("#township").change(function() {
2103
-    getTownshipVillage($("#village"), $("#township").val())
2104
-})
2105
+$("#township").change(function () {
2106
+    getTownshipVillage($("#village"), $("#township").val());
2107
+});
2105 2108
 
2106 2109
 //区域
2107 2110
 function QY(obj) {
@@ -2119,12 +2122,20 @@ function QY(obj) {
2119 2122
                     if (n.F_AreaName !== "市区") {
2120 2123
                         if (n.F_AreaName === "文峰区") {
2121 2124
                             $(
2122
-                                "<option value='" + n.F_AreaId + "' selected='selected'>" + n.F_AreaName + "</option>"
2125
+                                "<option value='" +
2126
+                                    n.F_AreaId +
2127
+                                    "' selected='selected'>" +
2128
+                                    n.F_AreaName +
2129
+                                    "</option>"
2123 2130
                             ).appendTo(obj);
2124 2131
                         } else {
2125 2132
                             $(
2126
-                                "<option value='" + n.F_AreaId + "'>" + n.F_AreaName + "</option>"
2127
-                            ).appendTo(obj);    
2133
+                                "<option value='" +
2134
+                                    n.F_AreaId +
2135
+                                    "'>" +
2136
+                                    n.F_AreaName +
2137
+                                    "</option>"
2138
+                            ).appendTo(obj);
2128 2139
                         }
2129 2140
                     }
2130 2141
                 });
@@ -2141,13 +2152,19 @@ function getTownshipVillage(obj, parentid) {
2141 2152
         huayi.config.callcenter_url + "Area/GetAreaChildren",
2142 2153
         {
2143 2154
             token: $.cookie("token"),
2144
-            parentid: parentid
2155
+            parentid: parentid,
2145 2156
         },
2146 2157
         function (data) {
2147 2158
             if (data.state.toLowerCase() == "success") {
2148 2159
                 var content = data.data;
2149 2160
                 $(content).each(function (i, n) {
2150
-                    $("<option value='" + n.F_AreaId + "'>" + n.F_AreaName + "</option>").appendTo(obj);    
2161
+                    $(
2162
+                        "<option value='" +
2163
+                            n.F_AreaId +
2164
+                            "'>" +
2165
+                            n.F_AreaName +
2166
+                            "</option>"
2167
+                    ).appendTo(obj);
2151 2168
                 });
2152 2169
             }
2153 2170
         }
@@ -2342,20 +2359,125 @@ $(document).on("click", "#dicValueList li label", function () {
2342 2359
     }
2343 2360
 });
2344 2361
 
2345
-//催单操作
2346
-// function setReminder(val, row) {
2347
-//     if (dicTypeid == 50 && row.F_WorkState !== 9) {
2348
-//         return (
2349
-//             '<a class="xg" onclick="reminder(' +
2350
-//             row.F_WorkOrderId +
2351
-//             "," +
2352
-//             row.F_MainDeptId +
2353
-//             ')" title="催单">催单</a>'
2354
-//         );
2355
-//     } else {
2356
-//         return "";
2357
-//     }
2358
-// }
2362
+// 历史工单状态
2363
+function historyOrderStates(val, row) {
2364
+    var html = "";
2365
+    switch (val + "") {
2366
+        case "0":
2367
+            html = "新工单";
2368
+            if (row.F_IsReturn == 1) {
2369
+                html = "新工单(回退)";
2370
+            }
2371
+            break;
2372
+        case "1":
2373
+            html = "待交办";
2374
+            break;
2375
+        case "2":
2376
+            html = '<span style="color:#FF0000;">待查收</span>';
2377
+            break;
2378
+        case "3":
2379
+            html = "退回审核中";
2380
+            break;
2381
+        case "4":
2382
+            html = "办理中";
2383
+            break;
2384
+        case "5":
2385
+            html = "延时审核";
2386
+            break;
2387
+        case "6":
2388
+            if (row.F_IsProtect === 2 || row.F_IsProtect === 3) {
2389
+                html = "已办未果";
2390
+            } else {
2391
+                html = "已办理";
2392
+            }
2393
+            break;
2394
+        case "7":
2395
+            html = "已回访";
2396
+            break;
2397
+        case "8":
2398
+            if (row.F_Identification === 0) {
2399
+                html = "重置转发";
2400
+            } else if (row.F_Identification === 1) {
2401
+                html = "退回重办";
2402
+            } else {
2403
+                html = "重办中";
2404
+            }
2405
+            break;
2406
+        case "9":
2407
+            html = "已结案";
2408
+            break;
2409
+        case "10":
2410
+            html = "待审核";
2411
+            break;
2412
+        case "11":
2413
+            html = "重办待交办";
2414
+            break;
2415
+        //              case '12':
2416
+        //                  html = '待审核';
2417
+        //                  break;
2418
+        case "13":
2419
+            html = "重办驳回";
2420
+            break;
2421
+    }
2422
+    return html;
2423
+}
2424
+
2425
+// 历史工单操作
2426
+function historyOrderOperation(val, row) {
2427
+    var roleCode = $.cookie("code");
2428
+    if (roleCode === "GNZY") {
2429
+        return (
2430
+            '<a class="xg" onclick="tj(\'' +
2431
+            row.F_WorkOrderId +
2432
+            '\')" title="提交">提交</a>&nbsp;' +
2433
+            '<a class="xg" onclick="workOrderEdit(\'' +
2434
+            row.F_WorkOrderId +
2435
+            '\')" title="编辑">编辑</a>'
2436
+        );
2437
+    } else {
2438
+        return "-";
2439
+    }
2440
+}
2441
+
2442
+//提交
2443
+function tj(str) {
2444
+    layer.confirm(
2445
+        "确定要提交工单么?",
2446
+        {
2447
+            btn: ["确定", "取消"], //按钮
2448
+        },
2449
+        function () {
2450
+            //请求后台数据
2451
+            /*发送请求*/
2452
+            $.post(
2453
+                huayi.config.callcenter_url + "WorkOrder/SubmitWorkOrder",
2454
+                {
2455
+                    ids: str,
2456
+                    token: $.cookie("token"),
2457
+                },
2458
+                function (result) {
2459
+                    result = JSON.parse(result);
2460
+                    if (result.state.toLowerCase() == "success") {
2461
+                        layer.msg("提交成功");
2462
+                        $("#orderlist").bootstrapTable("refresh");
2463
+                        //load();
2464
+                    }
2465
+                }
2466
+            );
2467
+        }
2468
+    );
2469
+}
2470
+
2471
+// 编辑
2472
+function workOrderEdit(str) {
2473
+    layer.open({
2474
+        type: 2,
2475
+        content: "./CommonHtml/AddAppealDCL.html?wid=" + str, //iframe的url,no代表不显示滚动条
2476
+        title: "编辑",
2477
+        area: ["80%", "80%"], //宽高
2478
+    });
2479
+}
2480
+
2359 2481
 function reminder(str, depId) {
2360 2482
     layer.open({
2361 2483
         type: 2,
@@ -2997,8 +3119,8 @@ function satisfactionEvaluationFun() {
2997 3119
     Send();
2998 3120
 }
2999 3121
 
3000
-function getReactionCategory(pid = 38) {
3001
-    var roleCode = $.cookie("code");
3122
+function getReactionCategory(roleCode, pid = 38) {
3123
+    // var roleCode = $.cookie("code");
3002 3124
     // 供暖专员只获取供暖问题
3003 3125
     if (roleCode === "GNZY") {
3004 3126
         pid = 2460;
@@ -3078,10 +3200,10 @@ function debounce(fun, delay) {
3078 3200
 }
3079 3201
 
3080 3202
 // 监听浏览器关闭
3081
-window.onunload  = function (e) {
3203
+window.onunload = function (e) {
3082 3204
     logout();
3083 3205
     return;
3084
-}
3206
+};
3085 3207
 
3086 3208
 //获取知识库消息
3087 3209
 setInterval(getnew, 180000);

+ 2 - 14
WebUI/CallCenterWeb.UI/keHuManager/ContactPersonMangerList.html

@@ -27,6 +27,7 @@
27 27
                         <th data-field="F_WorkState" data-align="center" data-formatter="States">办理状态</th>
28 28
                         <th data-field="F_ComContent" data-align="center">来电内容</th>
29 29
                         <th data-field="KeyName" data-align="center">问题分类</th>
30
+                        <th data-field="F_CusName" data-align="center" data-class="cusName">联系人</th>
30 31
                     </tr>
31 32
                 </thead>
32 33
                 <tbody class="list"></tbody>
@@ -40,17 +41,7 @@
40 41
     <script src="../js/WorkOrder/WorkOrderList.js"></script>
41 42
     <script>
42 43
         var mobile = helper.request.queryString("mobile");
43
-        var name = helper.request.queryString("name");
44
-        var timetype;
45
-        var starttime = helper.request.queryString("starttime");
46
-        var endtime = decodeURIComponent(helper.request.queryString("endtime"));
47 44
         $(document).ready(function () {
48
-            if (String(name) === "1") {
49
-                timetype = "";
50
-            } else {
51
-                name = "";
52
-                timetype = "4";
53
-            }
54 45
             load();
55 46
         });
56 47
         //获取查询信息
@@ -79,10 +70,7 @@
79 70
                         page: params.pageNumber,
80 71
                         pagesize: params.pageSize,
81 72
                         mobile: mobile, // 手机
82
-                        strstarttime: starttime, // 开始时间
83
-                        strendtime: endtime, // 结束时间
84
-                        timetype: timetype,
85
-                        name: name,
73
+                        timetype: 4, // 当前时间段
86 74
                         token: $.cookie("token")
87 75
                     };
88 76
                     return param;

+ 89 - 0
WebUI/CallCenterWeb.UI/keHuManager/ContactPersonNameList.html

@@ -0,0 +1,89 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+<head>
5
+    <meta charset="UTF-8" />
6
+    <script src="../Script/Common/huayi.load.js"></script>
7
+    <script src="../Script/Common/huayi.config.js"></script>
8
+    <link href="../css/layer/need/layer.css" />
9
+    <link rel="stylesheet" href="../css/init.css" />
10
+    <title>联系人列表</title>
11
+</head>
12
+
13
+<body>
14
+    <div>
15
+        <div style="width: 100%;padding: 10px;">
16
+            <table id="orderlist" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
17
+                <thead>
18
+                    <tr>
19
+                        <th data-formatter="serialNumber" data-align="center">
20
+                            序号
21
+                        </th>
22
+                        <th data-field="F_CusName" data-align="center" data-class="cusName">联系人</th>
23
+                    </tr>
24
+                </thead>
25
+                <tbody class="list"></tbody>
26
+            </table>
27
+        </div>
28
+    </div>
29
+    <script>
30
+        var mobile = helper.request.queryString("mobile");
31
+        var starttime = helper.request.queryString("starttime");
32
+        var endtime = decodeURIComponent(helper.request.queryString("endtime"));
33
+        $(document).ready(function () {
34
+            load();
35
+        });
36
+        //获取查询信息
37
+        function load() {
38
+            //先销毁表格
39
+            $('#orderlist').bootstrapTable('destroy');
40
+            //初始化表格,动态从服务器加载数据
41
+            $("#orderlist").bootstrapTable({
42
+                method: "get", //使用get请求到服务器获取数据
43
+                url: huayi.config.callcenter_url + "WorkOrderReport/WorkOrdrList", //获取数据的Servlet地址
44
+                contentType: "application/x-www-form-urlencoded",
45
+                striped: true, //表格显示条纹
46
+                pagination: true, //启动分页
47
+                pageSize: 10, //每页显示的记录数
48
+                pageNumber: 1, //当前第几页
49
+                pageList: [10, 20, 50, 100], //记录数可选列表
50
+                search: false, //是否启用查询
51
+                showColumns: false, //显示下拉框勾选要显示的列
52
+                showRefresh: false, //显示刷新按钮
53
+                sidePagination: "server", //表示服务端请求
54
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
55
+                //设置为limit可以获取limit, offset, search, sort, order
56
+                queryParamsType: "undefined",
57
+                queryParams: function queryParams(params) { //设置查询参数
58
+                    var param = {
59
+                        page: params.pageNumber,
60
+                        pagesize: params.pageSize,
61
+                        mobile: mobile, // 手机
62
+                        // timetype: 4, // 当前时间段
63
+                        name: 1, // 获取联系人
64
+                        token: $.cookie("token")
65
+                    };
66
+                    return param;
67
+                },
68
+                responseHandler: function(res) {
69
+                    return {
70
+                        "total": res.total,
71
+                        "rows": res.rows,
72
+                    }
73
+                },
74
+                onLoadSuccess: function (data) { //加载成功时执行
75
+                },
76
+                onLoadError: function () { //加载失败时执行
77
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
78
+                }
79
+            });
80
+        }
81
+
82
+        //编号
83
+        function serialNumber(val, row, index) {
84
+            return index + 1;
85
+        }
86
+    </script>
87
+</body>
88
+
89
+</html>

+ 13 - 5
WebUI/CallCenterWeb.UI/keHuManager/js/keHuManger.js

@@ -250,17 +250,15 @@ function ldCountFormatter(val, row) {
250 250
 // 联系电话
251 251
 function mobileFormatter(val, row) {
252 252
     return (
253
-        '<div class="imgs" ><a class="" onclick="viewList(\'' + row.F_Mobile + '\', \'9\', \'1\')" >' + val + '</a></div>'
253
+        '<div class="imgs" ><a class="" onclick="viewName(\'' + row.F_Mobile + '\')" >' + val + '</a></div>'
254 254
     );
255 255
 }
256 256
 
257 257
 // 查看列表
258
-function viewList(mobile, state, name) {
259
-    var starttime = "";
260
-    var endtime = "";
258
+function viewList(mobile, state) {
261 259
     layer.open({
262 260
         type: 2,
263
-        content: "./ContactPersonMangerList.html?mobile=" + mobile + "&state=" + state + "&starttime=" + starttime + "&endtime=" + endtime + "&name=" + name, //iframe的url,no代表不显示滚动条
261
+        content: "./ContactPersonMangerList.html?mobile=" + mobile + "&state=" + state, //iframe的url,no代表不显示滚动条
264 262
         title: "市民资料管理",
265 263
         area: ["90%", "90%"], //宽高
266 264
     });
@@ -276,6 +274,16 @@ function callRecords(mobile) {
276 274
     });
277 275
 }
278 276
 
277
+function viewName(mobile) {
278
+    layer.open({
279
+        type: 2,
280
+        content: "./ContactPersonNameList.html?mobile=" + mobile, //iframe的url,no代表不显示滚动条
281
+        title: "市民资料管理",
282
+        area: ["90%", "90%"], //宽高
283
+    });
284
+}
285
+
286
+
279 287
 function cleanText() {
280 288
     $(".add_name").val("");
281 289
     $(".add_mobile").val("");