liuyifan 4 years ago
parent
commit
dbca1f5a88
41 changed files with 3267 additions and 160 deletions
  1. 15 8
      WebUI/CallCenterWeb.UI/Appeal/AddAppeal.html
  2. 28 1
      WebUI/CallCenterWeb.UI/Appeal/Lawsuit.html
  3. 1303 0
      WebUI/CallCenterWeb.UI/Appeal/comprehensiveMenu.html
  4. 1213 0
      WebUI/CallCenterWeb.UI/Appeal/deleteRecycle.html
  5. 3 2
      WebUI/CallCenterWeb.UI/Business/WorkTHCB.html
  6. 7 5
      WebUI/CallCenterWeb.UI/CommonHtml/AddAppeal.html
  7. 55 43
      WebUI/CallCenterWeb.UI/CommonHtml/AddAppealDCL.html
  8. 55 11
      WebUI/CallCenterWeb.UI/CommonHtml/WorkDatil.html
  9. 5 5
      WebUI/CallCenterWeb.UI/CommonHtml/jiaoban.html
  10. 28 0
      WebUI/CallCenterWeb.UI/MarketingManagement/LawsuitMarketing.html
  11. 61 2
      WebUI/CallCenterWeb.UI/MultimediaWorkOrder/LawsuitMedia.html
  12. 30 1
      WebUI/CallCenterWeb.UI/OtherPhoneManagement/LawsuitOtherPhone.html
  13. 315 0
      WebUI/CallCenterWeb.UI/ReportForm/callCenterReceptionStatus.html
  14. 1 1
      WebUI/CallCenterWeb.UI/ReportForm/superviseDataStatistics.html
  15. 2 0
      WebUI/CallCenterWeb.UI/ReportForm/superviseStatisticsList.html
  16. 1 1
      WebUI/CallCenterWeb.UI/ReportForm/superviseReport.html
  17. 15 0
      WebUI/CallCenterWeb.UI/SystemManager/js/yongHuManger.js
  18. 1 0
      WebUI/CallCenterWeb.UI/SystemManager/yongHuManger.html
  19. 67 1
      WebUI/CallCenterWeb.UI/TelCall/CallRecord.html
  20. 0 1
      WebUI/CallCenterWeb.UI/TelCall/SeatMonitor.html
  21. 3 0
      WebUI/CallCenterWeb.UI/commentList/commentList.html
  22. 14 13
      WebUI/CallCenterWeb.UI/home.html
  23. 1 0
      WebUI/CallCenterWeb.UI/js/appeal/mapIndex.js
  24. 13 33
      WebUI/CallCenterWeb.UI/js/index.js
  25. 5 6
      WebUI/CallCenterWeb.UI/js/search/screen.js
  26. 2 2
      anyangWebAPP/pages/editWorkOrder/editWorkOrder.vue
  27. BIN
      anyangWebAPP/unpackage/cache/apk/__UNI__1095851_cm.apk
  28. 1 1
      anyangWebAPP/unpackage/cache/apk/apkurl
  29. 1 1
      anyangWebAPP/unpackage/cache/apk/cmManifestCache.json
  30. 1 1
      anyangWebAPP/unpackage/cache/wgt/__UNI__1095851/app-config-service.js
  31. 5 5
      anyangWebAPP/unpackage/cache/wgt/__UNI__1095851/app-service.js
  32. 1 1
      anyangWebAPP/unpackage/cache/wgt/__UNI__1095851/app-view.js
  33. 1 1
      anyangWebAPP/unpackage/cache/wgt/__UNI__1095851/manifest.json
  34. 1 1
      anyangWebAPP/unpackage/cache/wgt/__UNI__1095851/view.css
  35. 2 2
      anyangWebAPP/unpackage/cache/wgt/__UNI__1095851/view.umd.min.js
  36. 1 1
      anyangWebAPP/unpackage/dist/build/app-plus/app-config-service.js
  37. 5 5
      anyangWebAPP/unpackage/dist/build/app-plus/app-service.js
  38. 1 1
      anyangWebAPP/unpackage/dist/build/app-plus/app-view.js
  39. 1 1
      anyangWebAPP/unpackage/dist/build/app-plus/manifest.json
  40. 1 1
      anyangWebAPP/unpackage/dist/build/app-plus/view.css
  41. 2 2
      anyangWebAPP/unpackage/dist/build/app-plus/view.umd.min.js

+ 15 - 8
WebUI/CallCenterWeb.UI/Appeal/AddAppeal.html

@@ -164,14 +164,14 @@
164 164
                         <td>
165 165
                             <select class="form-control" id="source"></select>
166 166
                         </td>
167
-                        <th>自动派单:</th>
167
+                        <!-- <th>自动派单:</th>
168 168
                         <td>
169 169
                             <select class="form-control" id="automaticDispatch">
170 170
                                 <option value="">请选择</option>
171 171
                                 <option value="1">是</option>
172 172
                                 <option value="">否</option>
173 173
                             </select>
174
-                        </td>
174
+                        </td> -->
175 175
                         <th>回访方式:</th>
176 176
                         <td>
177 177
                             <select class="form-control" id="visittype">
@@ -265,10 +265,12 @@
265 265
     <script src="../css/laydate/laydate.js"></script>
266 266
     <script src="../js/adjustHeight.js"></script>
267 267
     <script src="../js/zTree/jquery.ztree.core.js"></script>
268
-    <script src="../js/appeal/index1.js"></script>
268
+    <script src="../js/appeal/mapIndex.js"></script>
269
+    <!-- <script src="../js/appeal/index1.js"></script> -->
269 270
     <script src="../js/ztreeSelect.js"></script>
270 271
     <script>
271 272
         var submit;
273
+        var roleCode = $.cookie("code");
272 274
         $(document).ready(function () {
273 275
             QY($("#sourcearea"));
274 276
             // 获取乡镇,默认文峰区
@@ -341,8 +343,8 @@
341 343
                 layer.msg("请输入内容");
342 344
             } else if (!$("#PID").val()) {
343 345
                 layer.msg("请选择反映类别");
344
-                // } else if (!$("#sourcearea").val()) {
345
-                //     layer.msg("请选择事发区域");
346
+            } else if (!$("#sourcearea").val()) {
347
+                layer.msg("请选择事发区域");
346 348
             } else if (value == 1 && !$('#result').val()) {
347 349
                 layer.msg("请输入直办内容");
348 350
             // } else if (!$("#township").val()) {
@@ -391,7 +393,7 @@
391 393
                         visittype: $("#visittype").val(), // 回访方式
392 394
                         issubmit: submit, //=(0保存1保存并提交)
393 395
                         phonetype: $("#source").val() === "1" ? $("#phonetype").val() : "", // 电话类别
394
-                        ispd: $("#automaticDispatch").val() === "1" ? "1" : "", // 自动派单
396
+                        // ispd: $("#automaticDispatch").val() === "1" ? "1" : "", // 自动派单
395 397
                         // pingtai: $("#pingtai").val(), // 工单平台
396 398
                         token: $.cookie("token")
397 399
                     },
@@ -684,16 +686,21 @@
684 686
         }
685 687
 
686 688
         function getReactionCategory(pid = 38) {
689
+            console.log("roleCode", roleCode)
690
+            // 供暖专员只获取供暖问题
691
+            if (roleCode === "GNZY") {
692
+                pid = 2460;
693
+            } else {
694
+                pid = 38;
695
+            }
687 696
             $.get(
688 697
                 huayi.config.callcenter_url + "Dictionary/GetZTreeNew", {
689 698
                     token: $.cookie("token"),
690 699
                     pid: pid,
691
-                    // pid: 2460,
692 700
                 },
693 701
                 function (result) {
694 702
                     result = $.parseJSON(result);
695 703
                     var content = JSON.parse(result.data);
696
-                    var content = result
697 704
                     layui.use("dropdown", function () {
698 705
                         var dropdown = layui.dropdown;
699 706
                         dropdown.render({

+ 28 - 1
WebUI/CallCenterWeb.UI/Appeal/Lawsuit.html

@@ -232,6 +232,22 @@
232 232
                                     </select>
233 233
                                 </td>
234 234
                             </tr>
235
+                            <tr>
236
+                                <th>是否督办:</th>
237
+                                <td>
238
+                                    <select id="whetherSupervisor" class="form-control" name="select">
239
+                                        <option value="">
240
+                                            请选择
241
+                                        </option>
242
+                                        <option value="1">
243
+                                            是
244
+                                        </option>
245
+                                        <option value="0">
246
+                                            否
247
+                                        </option>
248
+                                    </select>
249
+                                </td>
250
+                            </tr>
235 251
                         </table>
236 252
                     </div>
237 253
                 </div>
@@ -271,6 +287,9 @@
271 287
                                     <th data-field="FilePath" data-formatter="setCode" data-align="center">
272 288
                                         录音
273 289
                                     </th>
290
+                                    <th data-field="Supervise" data-formatter="superviseFormatter" data-align="center">
291
+                                        是否督办
292
+                                    </th>
274 293
                                     <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">
275 294
                                         操作
276 295
                                     </th>
@@ -387,7 +406,7 @@
387 406
                 contentType: "application/x-www-form-urlencoded",
388 407
                 striped: true, //表格显示条纹
389 408
                 pagination: true, //启动分页
390
-                pageSize: 100, //每页显示的记录数
409
+                pageSize: 10, //每页显示的记录数
391 410
                 pageNumber: 1, //当前第几页
392 411
                 pageList: [10, 20, 50, 100], //记录数可选列表
393 412
                 search: false, //是否启用查询
@@ -430,6 +449,7 @@
430 449
                         business: $("#threeWayCall").val(), // 三方通话
431 450
                         splituser: $("#leaderCharge").val(), // 分管领导
432 451
                         islike: $("#islike").val(), // 查询类型
452
+                        dbgd: $("#whetherSupervisor").val(), // 是否督办
433 453
                         jianhang: 0,
434 454
                         phoneType: 2, // 12345来电
435 455
                         token: $.cookie("token"),
@@ -543,6 +563,13 @@
543 563
             }
544 564
         }
545 565
 
566
+        // 是否督办
567
+        function superviseFormatter(val, row) {
568
+            var arr = ["否", "是"];
569
+            var str = arr[val];
570
+            return str;
571
+        }
572
+
546 573
         //操作
547 574
         function Dispose(val, row) {
548 575
             var Rows = row.Buttons;

File diff suppressed because it is too large
+ 1303 - 0
WebUI/CallCenterWeb.UI/Appeal/comprehensiveMenu.html


File diff suppressed because it is too large
+ 1213 - 0
WebUI/CallCenterWeb.UI/Appeal/deleteRecycle.html


+ 3 - 2
WebUI/CallCenterWeb.UI/Business/WorkTHCB.html

@@ -235,7 +235,8 @@
235 235
                 });
236 236
             } else {
237 237
                 usercodeID = "";
238
-            }
238
+            } 
239
+            
239 240
             //      	调度员
240 241
             var ddusercodeID = "";
241 242
             var ddusercode_ = $("#yardman").val(); //坐席
@@ -253,7 +254,7 @@
253 254
             //初始化表格,动态从服务器加载数据
254 255
             $("#orderlist").bootstrapTable({
255 256
                 method: "get", //使用get请求到服务器获取数据
256
-                url: huayi.config.callcenter_url + "", //获取数据的Servlet地址
257
+                url: huayi.config.callcenter_url + "WorkOrder/GetDWDealList", //获取数据的Servlet地址
257 258
                 contentType: "application/x-www-form-urlencoded",
258 259
                 striped: true, //表格显示条纹
259 260
                 pagination: true, //启动分页

+ 7 - 5
WebUI/CallCenterWeb.UI/CommonHtml/AddAppeal.html

@@ -165,7 +165,7 @@
165 165
                         </td>
166 166
                     </tr>
167 167
                     <tr>
168
-                        <th>事件地址:</th>
168
+                        <th>事发区域:</th>
169 169
                         <td colspan="7">
170 170
                             <select class="select_" id="sourcearea"></select>
171 171
                         </td>
@@ -288,9 +288,9 @@
288 288
                                 $(".leaderCharge-wrapper").show()
289 289
                                 $("#leaderCharge").val(Data[0].splituser)
290 290
                             }
291
-                            //事件地址
291
+                            //事发区域
292 292
                             $("#sourcearea option:selected").val(Data[0].F_SourceArea + '');
293
-                            $("#sourcearea option:selected").text(Data[0].AreaName); //事件地址
293
+                            $("#sourcearea option:selected").text(Data[0].AreaName); //事发区域
294 294
                             //主题词
295 295
                             $("#keys option:selected").val(Data[0].F_Key + '');
296 296
                             $("#keys option:selected").text(Data[0].KeyName); //主题词
@@ -521,9 +521,11 @@
521 521
                     if (data.state.toLowerCase() == "success") {
522 522
                         var content = data.data;
523 523
                         $(content).each(function (i, n) {
524
-                            if (n.F_AreaName != '安阳市') {
524
+                            if (n.F_AreaName != '市区') {
525
+                                // $("<option value='" + n.F_AreaId + "'>" + n.F_AreaName +
526
+                                //     "</option>").appendTo(obj);
525 527
                                 $("<option value='" + n.F_AreaId + "'>" + n.F_AreaName +
526
-                                    "</option>").appendTo(obj);
528
+                                        "</option>").appendTo(obj);
527 529
                             }
528 530
                         })
529 531
                     }

+ 55 - 43
WebUI/CallCenterWeb.UI/CommonHtml/AddAppealDCL.html

@@ -163,24 +163,14 @@
163 163
                             </select>
164 164
                         </td>
165 165
                     </tr>
166
-                    <tr>
167
-                        <th>承办单位:</th>
168
-                        <td colspan="7">
169
-                            <!-- <input type="text" id="jbSelectText" class="form-control" style="width: 100%"/>
170
-                            <input type="hidden" id="jbSelect"> -->
171
-                            <select id="jbSelect" name="select" class="selectpicker show-tick  form-control" multiple
172
-                                data-live-search="true">
173
-                            </select>
174
-                        </td>
175
-                    </tr>
176
-                    <tr class="phonetype-wrapper" style="display: none">
166
+                    <!-- <tr class="phonetype-wrapper" style="display: none">
177 167
                         <th class="">电话类别:</th>
178 168
                         <td>
179 169
                             <select class="form-control" id="phonetype">
180 170
                                 <option value="">请选择</option>
181 171
                             </select>
182 172
                         </td>
183
-                    </tr>
173
+                    </tr> -->
184 174
                     <tr class="leaderCharge-wrapper" style="display: none;">
185 175
                         <th class="">分管领导:</th>
186 176
                         <td>
@@ -191,6 +181,26 @@
191 181
                             </select>
192 182
                         </td>
193 183
                     </tr>
184
+                    <tr>
185
+                        <th>自动派单:</th>
186
+                        <td>
187
+                            <select class="form-control" id="automaticDispatch">
188
+                                <option value="">请选择</option>
189
+                                <option value="1">是</option>
190
+                                <option value="0">否</option>
191
+                            </select>
192
+                        </td>
193
+                    </tr>
194
+                    <tr>
195
+                        <th>承办单位:</th>
196
+                        <td colspan="7">
197
+                            <!-- <input type="text" id="jbSelectText" class="form-control" style="width: 100%"/>
198
+                            <input type="hidden" id="jbSelect"> -->
199
+                            <select id="jbSelect" name="select" class="selectpicker show-tick  form-control" multiple
200
+                                data-live-search="true">
201
+                            </select>
202
+                        </td>
203
+                    </tr>
194 204
                     <tr class="limittimeWrapper">
195 205
                         <th>办理时限:</th>
196 206
                         <td colspan="3">
@@ -291,7 +301,7 @@
291 301
             jbSelect($("#jbSelect"));
292 302
             getReactionCategory();
293 303
             // 电话类别
294
-            getPhoneType($("#phonetype"));
304
+            // getPhoneType($("#phonetype"));
295 305
             laydate.skin("blue");
296 306
             laydate({
297 307
                 elem: "#limittimes",
@@ -461,8 +471,8 @@
461 471
                                 $(".leaderCharge-wrapper").show()
462 472
                                 $("#leaderCharge").val(Data[0].F_SplitUser)
463 473
                             } else if (Data[0].F_InfoSource + "" === "1") {
464
-                                $(".phonetype-wrapper").show()
465
-                                $("#phonetype").val(Data[0].F_PhoneType)                                
474
+                                // $(".phonetype-wrapper").show()
475
+                                // $("#phonetype").val(Data[0].F_PhoneType)                                
466 476
                             }
467 477
                             //事发区域
468 478
                             $("#sourcearea option:selected").val(
@@ -572,6 +582,7 @@
572 582
             var jbSelect = $("#jbSelect").val() == null ? "" : $("#jbSelect").val().join(",");
573 583
             var startTime = $("#startTime").val();
574 584
             var limittimes = $("#limittimes").val();
585
+            var ispd = $("#automaticDispatch").val() === "1" ? "1" : "0" // 自动派单
575 586
             var limittimesCB = $("#limittimesCB").val();
576 587
             var level = $("#level").val()
577 588
             var value = $(' input[name="banli"]:checked ').val();
@@ -632,7 +643,7 @@
632 643
                     isprotect: $(' input[name="mj"]:checked ').val(), //=(0普通1保密)
633 644
                     level: $("#level").val(), //=(1普通2紧急)
634 645
                     visittype: $("#visittype").val(), // 回访方式
635
-                    phonetype: $("#source").val() === "1" ? $("#phonetype").val() : "", // 电话类别
646
+                    // phonetype: $("#source").val() === "1" ? $("#phonetype").val() : "", // 电话类别
636 647
                     issubmit: submit, //=(0保存1保存并提交)
637 648
                     token: $.cookie("token"),
638 649
                 },
@@ -654,7 +665,7 @@
654 665
                                     btn: ["是", "否"], //按钮
655 666
                                 },
656 667
                                 function () {
657
-                                    assign(workType, jbSelect, startTime, limittimes, level)
668
+                                    assign(workType, jbSelect, startTime, limittimes, level, ispd)
658 669
                                 }
659 670
                             );
660 671
 
@@ -885,13 +896,13 @@
885 896
         $("#source").change(function () {
886 897
             if ($("#source").val() === "4") {
887 898
                 $(".leaderCharge-wrapper").show()
888
-                $(".phonetype-wrapper").hide()
899
+                // $(".phonetype-wrapper").hide()
889 900
             } else if ($("#source").val() === "1") {
890 901
                 $(".leaderCharge-wrapper").hide()
891
-                $(".phonetype-wrapper").show()
902
+                // $(".phonetype-wrapper").show()
892 903
             } else {
893 904
                 $(".leaderCharge-wrapper").hide()
894
-                $(".phonetype-wrapper").hide()
905
+                // $(".phonetype-wrapper").hide()
895 906
             }
896 907
         })
897 908
         //上传文件
@@ -1024,29 +1035,29 @@
1024 1035
         }
1025 1036
 
1026 1037
         //电话类别
1027
-        function getPhoneType(obj) {
1028
-            obj.empty();
1038
+        // function getPhoneType(obj) {
1039
+        //     obj.empty();
1029 1040
 
1030
-            $.ajax({
1031
-                type: "get",
1032
-                url: huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
1033
-                dataType: "json",
1034
-                async: true,
1035
-                data: {
1036
-                    "token": $.cookie("token"),
1037
-                    id: 2498,
1038
-                },
1039
-                success: function (data) {
1040
-                    if (data.state.toLowerCase() == "success") {
1041
-                        var content = data.data;
1042
-                        $(content).each(function (i, n) {
1043
-                            $("<option value='" + n.F_Value + "'>" + n.F_Remark + "</option>")
1044
-                                .appendTo(obj);
1045
-                        })
1046
-                    }
1047
-                }
1048
-            });
1049
-        }
1041
+        //     $.ajax({
1042
+        //         type: "get",
1043
+        //         url: huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
1044
+        //         dataType: "json",
1045
+        //         async: true,
1046
+        //         data: {
1047
+        //             "token": $.cookie("token"),
1048
+        //             id: 2498,
1049
+        //         },
1050
+        //         success: function (data) {
1051
+        //             if (data.state.toLowerCase() == "success") {
1052
+        //                 var content = data.data;
1053
+        //                 $(content).each(function (i, n) {
1054
+        //                     $("<option value='" + n.F_Value + "'>" + n.F_Remark + "</option>")
1055
+        //                         .appendTo(obj);
1056
+        //                 })
1057
+        //             }
1058
+        //         }
1059
+        //     });
1060
+        // }
1050 1061
 
1051 1062
         function getReactionCategory(pid = 38) {
1052 1063
             $.get(
@@ -1118,7 +1129,7 @@
1118 1129
             };
1119 1130
         }
1120 1131
 
1121
-        function assign(workType, jbSelect, startTime, limittimes, level) {
1132
+        function assign(workType, jbSelect, startTime, limittimes, level, ispd) {
1122 1133
             var assignedopinion = ""; // 交办意见
1123 1134
             if (workType === "zzbl") {
1124 1135
                 assignAPI = "WorkOrder/HandleAssign"
@@ -1143,6 +1154,7 @@
1143 1154
                     limittime: startTime, //办理时限
1144 1155
                     limittimes: limittimes, // 紧急办理时限
1145 1156
                     assignedopinion: assignedopinion, //交办意见
1157
+                    ispd: ispd, // 自动派单
1146 1158
                     state: 1, // 0保存,1保存并提交
1147 1159
                     assignid: "",
1148 1160
                     token: $.cookie("token"),

+ 55 - 11
WebUI/CallCenterWeb.UI/CommonHtml/WorkDatil.html

@@ -297,6 +297,16 @@
297 297
                                 </td>
298 298
                             </tr>
299 299
                             <tr>
300
+                                <th>主工单多派单:</th>
301
+                                <td>
302
+                                    <span class="mainWorkOrderMoreOrders"></span>
303
+                                </td>
304
+                                <th>子工单多派单:</th>
305
+                                <td>
306
+                                    <span class="childWorkOrderMoreOrders"></span>
307
+                                </td>
308
+                            </tr>
309
+                            <tr>
300 310
                                 <th>处理结果:</th>
301 311
                                 <td colspan="7">
302 312
                                     <span class="Result"></span>
@@ -1108,28 +1118,50 @@
1108 1118
                                             var subWorkorder = Data[0].F_SubWorkorder.split(",")
1109 1119
                                             var subWorkorderStr = ""
1110 1120
                                             subWorkorder.forEach(function (v, i) {
1111
-                                                if ((subWorkorder.length - 1) === i) {
1112
-                                                    subWorkorderStr +=
1113
-                                                        "<a class='viewWorkOrder'>" +
1114
-                                                        v + "</a>"
1115
-                                                    return;
1116
-                                                }
1121
+                                                // if ((subWorkorder.length - 1) === i) {
1122
+                                                //     subWorkorderStr +=
1123
+                                                //         "<a class='viewWorkOrder'>" +
1124
+                                                //         v + "</a>"
1125
+                                                //     return;
1126
+                                                // }
1117 1127
                                                 subWorkorderStr +=
1118
-                                                    "<a class='viewWorkOrder'>" + v +
1119
-                                                    "</a>,"
1128
+                                                    "<a class='viewWorkOrder' onclick='ckxq(\"" + v + "\")'>" + v + "</a>,"
1120 1129
                                             })
1121 1130
                                             $(".associatedWorkOrderList").append(subWorkorderStr)
1122 1131
                                         }
1123 1132
                                     } else if (Data[0].F_IsRelease == 3) {
1124 1133
                                         $('.associatedWorkOrderType').text("子工单");
1125 1134
                                         if (Data[0].F_MainWorkorder !== "") {
1126
-                                            var mainWorkorder = Data[0].F_MainWorkorder.split(",")
1127
-                                            var mainWorkorderStr = "<a class='viewWorkOrder'>" +
1128
-                                                mainWorkorder +
1135
+                                            // var mainWorkorder = Data[0].F_MainWorkorder.split(",")
1136
+                                            var mainWorkorderStr = "<a class='viewWorkOrder' onclick='ckxq(\"" + Data[0].F_MainWorkorder + "\")'>" + Data[0].F_MainWorkorder +
1129 1137
                                                 "</a>"
1130 1138
                                             $(".associatedWorkOrderList").append(mainWorkorderStr)
1131 1139
                                         }
1132 1140
                                     }
1141
+                                    // if (Data[0].F_MainWorkorder1 != null) {
1142
+                                    //     var mainWorkOrderMoreOrdersList = Data[0].F_MainWorkorder1.split(",");
1143
+                                    //     var mainWorkOrderMoreOrdersStr = "";
1144
+                                    //     mainWorkOrderMoreOrdersList.forEach(function(v, i) {
1145
+                                    //         mainWorkOrderMoreOrdersStr += "<a class='viewWorkOrder'>" + v +
1146
+                                    //                 "</a>,"
1147
+
1148
+                                    //     })
1149
+                                    // } 
1150
+                                    if (Data[0].F_MainWorkorder1 != null) {
1151
+                                        var mainWorkOrderMoreOrdersStr = "<a class='viewWorkOrder' onclick='ckxq(\"" + Data[0].F_MainWorkorder1 + "\")'>" + Data[0].F_MainWorkorder1 + "</a>"
1152
+                                        $(".mainWorkOrderMoreOrders").append(mainWorkOrderMoreOrdersStr)
1153
+                                    }
1154
+
1155
+                                    if (Data[0].F_SubWorkorder1 != null) {
1156
+                                        var childWorkOrderMoreOrdersList = Data[0].F_SubWorkorder1.split(",");
1157
+                                        var childWorkOrderMoreOrdersStr = "";
1158
+                                        childWorkOrderMoreOrdersList.forEach(function(v, i) {
1159
+                                            childWorkOrderMoreOrdersStr += "<a class='viewWorkOrder' onclick='ckxq(\"" + v + "\")'>" + v +
1160
+                                                    "</a>,"
1161
+                                        })
1162
+                                        $(".childWorkOrderMoreOrders").append(childWorkOrderMoreOrdersStr);
1163
+                                    }
1164
+                                    // $(".mainWorkOrderMoreOrders").()
1133 1165
 
1134 1166
                                     //转公开按钮显示或隐藏
1135 1167
                                     if (String(result.data.data[0].F_IsOpen) === "0" && String(Data[
@@ -2349,6 +2381,18 @@
2349 2381
             });
2350 2382
         }
2351 2383
 
2384
+        // 查看详情
2385
+        function ckxq(str) {
2386
+            layer.open({
2387
+                type: 2,
2388
+                content: "WorkDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
2389
+                title: "工单详情",
2390
+                area: ["100%", "100%"], //宽高
2391
+                maxmin: true,
2392
+                shade: 0,
2393
+            });
2394
+        }
2395
+
2352 2396
         $(".processPrinting").click(function () {
2353 2397
             var oper = 1
2354 2398
             if (oper < 5) {

+ 5 - 5
WebUI/CallCenterWeb.UI/CommonHtml/jiaoban.html

@@ -273,12 +273,12 @@
273 273
                 },
274 274
                 success: function (result) {
275 275
                     if (result.state.toLowerCase() == "success") {
276
-                        var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
277
-                        parent.layer.close(index); //再执行关闭
278
-                        parent.parent.$("#orderlist").bootstrapTable("refresh");
276
+                        // var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
277
+                        // parent.layer.close(index); //再执行关闭
278
+                        // parent.parent.$("#orderlist").bootstrapTable("refresh");
279 279
                         parent.closePage();
280
-                        var savemsgs = State == 0 ? "保存成功" : "交办成功";
281
-                        parent.layer.msg(savemsgs);
280
+                        // var savemsgs = State == 0 ? "保存成功" : "交办成功";
281
+                        // parent.layer.msg(savemsgs);
282 282
                         $('.BC').attr("disabled", false);
283 283
                         $('.Submit').attr("disabled", false);
284 284
                         $('.BC').text('保存');

+ 28 - 0
WebUI/CallCenterWeb.UI/MarketingManagement/LawsuitMarketing.html

@@ -475,6 +475,22 @@
475 475
                                     </select>
476 476
                                 </td>
477 477
                             </tr>
478
+                            <tr>
479
+                                <th>是否督办:</th>
480
+                                <td>
481
+                                    <select id="whetherSupervisor" class="form-control" name="select">
482
+                                        <option value="">
483
+                                            请选择
484
+                                        </option>
485
+                                        <option value="1">
486
+                                            是
487
+                                        </option>
488
+                                        <option value="0">
489
+                                            否
490
+                                        </option>
491
+                                    </select>
492
+                                </td>
493
+                            </tr>
478 494
                         </table>
479 495
                     </div>
480 496
                 </div>
@@ -514,6 +530,9 @@
514 530
                                     <th data-field="FilePath" data-formatter="setCode" data-align="center">
515 531
                                         录音
516 532
                                     </th>
533
+                                    <th data-field="Supervise" data-formatter="superviseFormatter" data-align="center">
534
+                                        是否督办
535
+                                    </th>
517 536
                                     <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">
518 537
                                         操作
519 538
                                     </th>
@@ -684,6 +703,7 @@
684 703
                         business: $("#threeWayCall").val(), // 三方通话
685 704
                         splituser: $("#leaderCharge").val(), // 分管领导
686 705
                         islike: $("#islike").val(), // 查询类型
706
+                        dbgd: $("#whetherSupervisor").val(), // 是否督办
687 707
                         jianhang: 3, // 多媒体
688 708
                         token: $.cookie("token"),
689 709
                     };
@@ -789,6 +809,14 @@
789 809
                 return "";
790 810
             }
791 811
         }
812
+
813
+        // 是否督办
814
+        function superviseFormatter(val, row) {
815
+            var arr = ["否", "是"];
816
+            var str = arr[val];
817
+            return str;
818
+        }
819
+
792 820
         //操作
793 821
         function Dispose(val, row) {
794 822
             var Rows = row.Buttons;

+ 61 - 2
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/LawsuitMedia.html

@@ -232,6 +232,41 @@
232 232
                                     </select>
233 233
                                 </td>
234 234
                             </tr>
235
+                            <tr>
236
+                                <th>是否督办:</th>
237
+                                <td>
238
+                                    <select id="whetherSupervisor" class="form-control" name="select">
239
+                                        <option value="">
240
+                                            请选择
241
+                                        </option>
242
+                                        <option value="1">
243
+                                            是
244
+                                        </option>
245
+                                        <option value="0">
246
+                                            否
247
+                                        </option>
248
+                                    </select>
249
+                                </td>
250
+                                <th>回访满意度:</th>
251
+                                <td>
252
+                                    <select id="issatisfie" class="form-control" name="select">
253
+                                        <option value="">
254
+                                            请选择
255
+                                        </option>
256
+                                        <option value="0">
257
+                                            不满意
258
+                                        </option>
259
+                                        <option value="1">
260
+                                            满意
261
+                                        </option>
262
+                                    </select>
263
+                                </td>
264
+                                <th><span class="nameJustified">交办人:</span></th>
265
+                                <td>
266
+                                    <input type="text" placeholder="请输入" id="assignUser"
267
+                                        class="form-control Min-width" />
268
+                                </td>
269
+                            </tr>
235 270
                         </table>
236 271
                     </div>
237 272
                 </div>
@@ -274,8 +309,14 @@
274 309
                                     <th data-field="F_ComContent" data-formatter="GetCont" data-align="center">
275 310
                                         工单内容
276 311
                                     </th>
277
-                                    <th data-field="FilePath" data-formatter="setCode" data-align="center">
278
-                                        录音
312
+                                    <th data-field="Supervise" data-formatter="superviseFormatter" data-align="center">
313
+                                        是否督办
314
+                                    </th>
315
+                                    <th data-field="F_IsResult" data-formatter="isResultFormatter" data-align="center">
316
+                                        处理类型
317
+                                    </th>
318
+                                    <th data-field="F_AssignUser" data-align="center">
319
+                                        交办人
279 320
                                     </th>
280 321
                                     <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">
281 322
                                         操作
@@ -447,6 +488,9 @@
447 488
                         business: $("#threeWayCall").val(), // 三方通话
448 489
                         splituser: $("#leaderCharge").val(), // 分管领导
449 490
                         islike: $("#islike").val(), // 查询类型
491
+                        dbgd: $("#whetherSupervisor").val(), // 是否督办
492
+                        issatisfie: $("#issatisfie").val(), // 回访满意度
493
+                        assignUser: $("#assignUser").val(), // 交办人
450 494
                         jianhang: 1, // 多媒体
451 495
                         token: $.cookie("token"),
452 496
                     };
@@ -552,6 +596,21 @@
552 596
                 return "";
553 597
             }
554 598
         }
599
+
600
+        // 是否督办
601
+        function superviseFormatter(val, row) {
602
+            var arr = ["否", "是"];
603
+            var str = arr[val];
604
+            return str;
605
+        }
606
+
607
+        // 是否督办
608
+        function isResultFormatter(val, row) {
609
+            var arr = ["网络转办", "当即办理"];
610
+            var str = arr[val];
611
+            return str;
612
+        }
613
+
555 614
         //操作
556 615
         function Dispose(val, row) {
557 616
             var Rows = row.Buttons;

+ 30 - 1
WebUI/CallCenterWeb.UI/OtherPhoneManagement/LawsuitOtherPhone.html

@@ -156,7 +156,7 @@
156 156
                                 <th>承办单位:</th>
157 157
                                 <td style="position: relative">
158 158
                                     <div class="inpBox">
159
-                                        <input type="text" class="inps"  />
159
+                                        <input type="text" class="inps" />
160 160
                                         <i class="Cleans fa fa-close"></i>
161 161
                                         <i class="xl xl_one"></i>
162 162
                                         <div class="addTree xlAdd">
@@ -241,6 +241,20 @@
241 241
                                         <option value="">请选择</option>
242 242
                                     </select>
243 243
                                 </td>
244
+                                <th>是否督办:</th>
245
+                                <td>
246
+                                    <select id="whetherSupervisor" class="form-control" name="select">
247
+                                        <option value="">
248
+                                            请选择
249
+                                        </option>
250
+                                        <option value="1">
251
+                                            是
252
+                                        </option>
253
+                                        <option value="0">
254
+                                            否
255
+                                        </option>
256
+                                    </select>
257
+                                </td>
244 258
                             </tr>
245 259
                         </table>
246 260
                     </div>
@@ -281,6 +295,12 @@
281 295
                                     <th data-field="FilePath" data-formatter="setCode" data-align="center">
282 296
                                         录音
283 297
                                     </th>
298
+                                    <th data-field="Supervise" data-formatter="superviseFormatter" data-align="center">
299
+                                        是否督办
300
+                                    </th>
301
+                                    <th data-field="F_PhoneType" data-align="center">
302
+                                        电话类别
303
+                                    </th>
284 304
                                     <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">
285 305
                                         操作
286 306
                                     </th>
@@ -453,6 +473,7 @@
453 473
                         splituser: $("#leaderCharge").val(), // 分管领导
454 474
                         islike: $("#islike").val(), // 查询类型
455 475
                         incomingcall: $("#incomingcall").val(), // 电话类别
476
+                        dbgd: $("#whetherSupervisor").val(), // 是否督办
456 477
                         jianhang: 0, // 其他来电
457 478
                         phoneType: 1, //其他电话来电
458 479
                         token: $.cookie("token"),
@@ -559,6 +580,14 @@
559 580
                 return "";
560 581
             }
561 582
         }
583
+
584
+        // 是否督办
585
+        function superviseFormatter(val, row) {
586
+            var arr = ["否", "是"];
587
+            var str = arr[val];
588
+            return str;
589
+        }
590
+
562 591
         //操作
563 592
         function Dispose(val, row) {
564 593
             var Rows = row.Buttons;

+ 315 - 0
WebUI/CallCenterWeb.UI/ReportForm/callCenterReceptionStatus.html

@@ -0,0 +1,315 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+<head>
5
+    <meta charset="UTF-8">
6
+    <title>电话中心受话情况统计表</title>
7
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
8
+    <script src="../Script/Common/huayi.load.js"></script>
9
+    <script src="../Script/Common/huayi.config.js"></script>
10
+    <link rel="stylesheet" href="../css/WorkOrder/Search.css" />
11
+    <link rel="stylesheet" href="../css/init.css" />
12
+    <link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
13
+    <link rel="stylesheet" href="../css/bootstrap-select.css" />
14
+    <script src="../js/laydate/laydate.js"></script>
15
+    <script src="../js/zTree/jquery.ztree.core.js"></script>
16
+    <script src="../js/bootstrap-select.js"></script>
17
+    <style>
18
+        table td {
19
+            word-break: break-all;
20
+            word-wrap: break-word;
21
+        }
22
+
23
+        .Shows {
24
+            display: block !important;
25
+        }
26
+
27
+        .complain {
28
+            display: none;
29
+        }
30
+
31
+        .toolLeft input {
32
+            width: 200px;
33
+        }
34
+
35
+        th {
36
+            padding: 5px;
37
+            text-align: center;
38
+        }
39
+
40
+        td {
41
+            padding: 5px;
42
+        }
43
+
44
+        .Borders {
45
+            border: 1px solid #d7d7d7;
46
+        }
47
+
48
+        .daoHang {
49
+            margin-bottom: 15px;
50
+        }
51
+
52
+        .Content_box .title {
53
+            font-size: 24px;
54
+            text-align: center;
55
+        }
56
+
57
+        .Content_box h5 {
58
+            font-size: 16px;
59
+            text-align: center;
60
+        }
61
+
62
+        .select {
63
+            width: 200px;
64
+            height: 32px;
65
+            border: 1px solid rgb(229, 230, 231);
66
+        }
67
+
68
+        .footerDataStatistics {
69
+            /* padding: 0 0 0 20px; */
70
+            margin: 10px 0 0 10px;
71
+            font-size: 18px;
72
+        }
73
+    </style>
74
+</head>
75
+
76
+<body class="gray-bg">
77
+    <div class="wrapper wrapper-content animated fadeInRight">
78
+        <div class="daoHang clearfix">
79
+            <div class="dhLeft">
80
+                <sapn>
81
+                    <i class="syIcon"></i>位置:
82
+                    <a href="javaScript:;" id="ReIndex">首页</a>&gt;
83
+                    <a href="javaScript:;">业务统计</a>&gt;
84
+                    <a href="" class="nowPosition">督办报表</a>
85
+                </sapn>
86
+            </div>
87
+            <div class="dhRight">
88
+                <a href="" title="刷新"><i class="fa fa-refresh"></i></a>
89
+            </div>
90
+        </div>
91
+
92
+        <div class="Content_box">
93
+            <div class="complain Shows">
94
+                <div class="toolBar clearfix">
95
+                    <div class="toolLeft">
96
+                        开始日期:
97
+                        <input class="photo x-color inputs laydate-icon" type="text" id="squeryTime"
98
+                            autocomplete="off" />
99
+                        结束时间:
100
+                        <input class="photo x-color inputs laydate-icon" type="text" id="equeryTime"
101
+                            autocomplete="off" />
102
+                        坐席组:
103
+                        <select class="select_" id="agentGroup">
104
+                            <option value="">请选择</option>
105
+                        </select>
106
+                        受话坐席:
107
+                        <select id="ZX" name="select" class="selectpicker show-tick" multiple data-live-search="true">
108
+                            <option value="">请选择坐席</option>
109
+                        </select>
110
+                        <button class="btns search">查询</button>
111
+                        <a class="btns" id="exportReport">导出</a>
112
+                    </div>
113
+                </div>
114
+                <div style="width: 100%;padding: 10px;">
115
+                    <table id="workorderlist" class="tables" data-row-style="rowStyle" data-query-params="queryParams"
116
+                        data-pagination="true">
117
+                        <thead>
118
+                            <tr>
119
+                                <th data-field="" data-formatter="serialNumber" data-align="center">序号</th>
120
+                                <th data-field="groupname" data-align="center">班组</th>
121
+                                <th data-field="username" data-align="center">坐席人员</th>
122
+                                <th data-field="telcount" data-align="center">通话量</th>
123
+                                <th data-field="hrcount" data-align="center">呼入接通量</th>
124
+                                <th data-field="hccount" data-align="center">呼出接通量</th>
125
+                                <th data-field="hcwjtcount" data-align="center">呼出未接通量</th>
126
+                                <th data-field="callTotal" data-align="center">来电总量</th>
127
+                                <th data-field="notConnectedAmount" data-align="center">未接通量</th>
128
+                                <th data-field="staybackDialQuantity" data-align="center">待回拨量</th>
129
+                            </tr>
130
+                        </thead>
131
+                    </table>
132
+                </div>
133
+            </div>
134
+        </div>
135
+    </div>
136
+    <script>
137
+        $(document).ready(function () {
138
+            laydate.render({
139
+                elem: '#squeryTime',
140
+                theme: '#00a1cb',
141
+                type: 'datetime'
142
+            });
143
+            laydate.render({
144
+                elem: '#equeryTime',
145
+                theme: '#00a1cb',
146
+                type: 'datetime'
147
+            });
148
+            initTable();
149
+            //获取坐席组
150
+            getAgentGroup($("#agentGroup"));
151
+            //获取坐席
152
+            getAgent($("#ZX"))
153
+        });
154
+        //表格
155
+        function initTable() {
156
+            //坐席
157
+            var usercodeID = "";
158
+            var usercode_ = $("#ZX").val(); //坐席
159
+            if (usercode_ != null) {
160
+                $(usercode_).each(function (i, n) {
161
+                    var obj1 = "";
162
+                    obj1 = n + ",";
163
+                    usercodeID += obj1;
164
+                });
165
+                usercodeID = usercodeID.slice(0, -1);
166
+            } else {
167
+                usercodeID = "";
168
+            }
169
+ 
170
+            $.ajax({
171
+                url: huayi.config.callcenter_url + 'WorkOrderReport/CenterReception',
172
+                type: 'get',
173
+                data: {
174
+                    starttime: $('#squeryTime').val(),
175
+                    endtime: $('#equeryTime').val(),
176
+                    group: $("#agentGroup").val(), // 坐席组
177
+                    usercode: usercodeID, // 坐席工号
178
+                    token: $.cookie("token")
179
+                },
180
+                dataType: "json",
181
+                async: true,
182
+                success: function (returnValue) {
183
+                    var resultData = [];
184
+                    if (returnValue.data.CenterReception.length > 0) {
185
+                        resultData = returnValue.data.CenterReception;
186
+                        resultData[0].callTotal = returnValue.data.CenterReception1[0].telcount;
187
+                        resultData[0].notConnectedAmount = returnValue.data.CenterReception2[0].wjtcount;
188
+                        resultData[0].staybackDialQuantity = returnValue.data.CenterReception3[0].dhbcount;
189
+                    }
190
+                    $('#workorderlist').bootstrapTable('load', resultData);
191
+                    $('#workorderlist').bootstrapTable('mergeCells', {
192
+                        index: 0,
193
+                        field: 'callTotal',
194
+                        colspan: 0,
195
+                        rowspan: resultData.length
196
+                    });
197
+                    $('#workorderlist').bootstrapTable('mergeCells', {
198
+                        index: 0,
199
+                        field: 'notConnectedAmount',
200
+                        colspan: 0,
201
+                        rowspan: resultData.length
202
+                    });
203
+                    $('#workorderlist').bootstrapTable('mergeCells', {
204
+                        index: 0,
205
+                        field: 'staybackDialQuantity',
206
+                        colspan: 0,
207
+                        rowspan: resultData.length
208
+                    });
209
+                }
210
+            });
211
+            $('#workorderlist').bootstrapTable('destroy').bootstrapTable({
212
+                striped: true,
213
+                pagination: false,
214
+            });
215
+        }
216
+
217
+        //搜索
218
+        $(".search").click(function () {
219
+            initTable();
220
+        });
221
+
222
+        //编号
223
+        function serialNumber(val, row, index) {
224
+            return index + 1;
225
+        }
226
+
227
+        // 坐席组
228
+        function getAgentGroup(obj) {
229
+            obj.empty();
230
+            obj.append(
231
+                '<option selected="selected" value="">请选择</option>'
232
+            );
233
+            $.getJSON(
234
+                huayi.config.callcenter_url +
235
+                "Dictionary/GetDicValueListById", {
236
+                    token: $.cookie("token"),
237
+                    id: 2522,
238
+                },
239
+                function (data) {
240
+                    if (data.state.toLowerCase() == "success") {
241
+                        var content = data.data;
242
+                        $(content).each(function (i, n) {
243
+                            $(
244
+                                "<option value='" +
245
+                                n.F_Value +
246
+                                "'>" +
247
+                                n.F_Value +
248
+                                "</option>"
249
+                            ).appendTo(obj);
250
+                        });
251
+                    }
252
+                }
253
+            );
254
+        }
255
+
256
+        ///坐席
257
+        function getAgent(obj) {
258
+            obj.empty();
259
+            $.getJSON(
260
+                huayi.config.callcenter_url + "UserAccount/GetSeatList", {
261
+                    token: $.cookie("token"),
262
+                },
263
+                function (data) {
264
+                    if (data.state.toLowerCase() == "success") {
265
+                        var content = data.data;
266
+                        $(content).each(function (i, n) {
267
+                            $(
268
+                                "<option value='" +
269
+                                n.F_UserCode +
270
+                                "'>" +
271
+                                n.F_UserName +
272
+                                "</option>"
273
+                            ).appendTo(obj);
274
+                        });
275
+                        obj.selectpicker({
276
+                            noneSelectedText: "请选择", //默认显示内容
277
+                        });
278
+                        obj.selectpicker("refresh");
279
+                    }
280
+                }
281
+            );
282
+        }
283
+
284
+        //导出
285
+        $('#exportReport').click(function () {
286
+            dcexcelDispath(this);
287
+        });
288
+
289
+        function dcexcelDispath(obj) {
290
+            //坐席
291
+            var usercodeID = "";
292
+            var usercode_ = $("#ZX").val(); //坐席
293
+            if (usercode_ != null) {
294
+                $(usercode_).each(function (i, n) {
295
+                    var obj1 = "";
296
+                    obj1 = n + ",";
297
+                    usercodeID += obj1;
298
+                });
299
+                usercodeID = usercodeID.slice(0, -1);
300
+            } else {
301
+                usercodeID = "";
302
+            }
303
+
304
+            var starttime = $('#squeryTime').val();
305
+            var endtime = $('#equeryTime').val();
306
+            var group = $("#agentGroup").val(); // 坐席组
307
+
308
+            var url = huayi.config.callcenter_url + "WorkOrderReport/CenterReception?token=" + $.cookie("token");
309
+            url += "&starttime=" + starttime + "&endtime=" + endtime + "&group=" + group + "&usercode=" + usercodeID + "&isExport=true";
310
+            obj.href = url;
311
+        }
312
+    </script>
313
+</body>
314
+
315
+</html>

+ 1 - 1
WebUI/CallCenterWeb.UI/ReportForm/superviseDataStatistics.html

@@ -519,7 +519,7 @@
519 519
             }
520 520
             layer.open({
521 521
                 type: 2,
522
-                content: "./superviseStatisticsList.html?deptId=" + deptId + "&dbtype=" + dbtype +
522
+                content: "./superviseDataStatisticsList.html?deptId=" + deptId + "&dbtype=" + dbtype +
523 523
                     "&starttime=" + starttime + "&endtime=" + endtime + "&source=" + source, //iframe的url,no代表不显示滚动条
524 524
                 title: '督办统计列表',
525 525
                 area: ['90%', '90%'], //宽高

+ 2 - 0
WebUI/CallCenterWeb.UI/ReportForm/superviseStatisticsList.html

@@ -28,6 +28,8 @@
28 28
                         <th data-field="UserName" data-align="center">受理人</th>
29 29
                         <th data-field="F_WorkState" data-align="center" data-formatter="States">办理状态</th>
30 30
                         <th data-field="F_ComContent" data-align="center">来电内容</th>
31
+                        <th data-field="GapTime" data-align="center">超时天数</th>
32
+                        <th data-field="Backreason" data-align="center">退单原因</th>
31 33
                         <th data-field="OverState" data-formatter="OverTime" data-class="OverState" data-align="center">
32 34
                             时限</th>
33 35
                         <th data-field="LimitTime" data-formatter="BanTime" data-class="LimitTime" data-align="center">

+ 1 - 1
WebUI/CallCenterWeb.UI/ReportForm/superviseReport.html

@@ -108,7 +108,7 @@
108 108
                             <tr>
109 109
                                 <th data-field="" data-formatter="serialNumber" data-align="center">序号</th>
110 110
                                 <th data-field="name" data-align="center">人员</th>
111
-                                <th data-field="date" data-align="center">日期</th>
111
+                                <!-- <th data-field="date" data-align="center">日期</th> -->
112 112
                                 </th>
113 113
                                 <th data-field="Checkcount" data-align="center" data-formatter="superviseCheck">督办查收量
114 114
                                 </th>

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

@@ -660,6 +660,21 @@ function setYongState(val) {
660 660
     return str;
661 661
 }
662 662
 
663
+function isActivation(val, row) {
664
+    var createDate = new Date(row.F_CreateOn);
665
+    var lastActiveDate = new Date(row.F_LastActiveTime);
666
+    var createTime = createDate.getTime();
667
+    var lastActiveTime = lastActiveDate.getTime();
668
+
669
+    if (createTime === lastActiveTime) {
670
+        return "未激活";
671
+    } else if (createTime < lastActiveTime) {
672
+        return "已激活";
673
+    } else {
674
+        return "-";
675
+    }
676
+}
677
+
663 678
 // 获取角色
664 679
 function getCharacter() {
665 680
     $("#characterSelect").empty();

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

@@ -99,6 +99,7 @@
99 99
                             <th data-field="F_DeleteFlag" data-align="center" data-formatter="setYongState">用户状态</th>
100 100
                             <th data-field="F_CreateOn" data-align="center">创建时间</th>
101 101
                             <th data-field="F_LastActiveTime" data-align="center">最后登录时间</th>
102
+                            <th data-field="" data-align="center" data-formatter="isActivation">是否激活</th>
102 103
                         </tr>
103 104
                     </thead>
104 105
                 </table>

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

@@ -208,7 +208,7 @@
208 208
                             <th>受话坐席:</th>
209 209
                             <td>
210 210
                                 <select id="seat" class="selectpicker show-tick form-control" multiple data-live-search="true">
211
-                                    <option value="">全部</option>
211
+                                    <!-- <option value="">全部</option> -->
212 212
                                 </select>
213 213
                             </td>
214 214
                             <th>通话类型:</th>
@@ -243,6 +243,16 @@
243 243
                                 <a class="sc_btn exportFile">导出</a>
244 244
                             </td>
245 245
                         </tr>
246
+                        <tr>
247
+                            <th>坐席组:</th>
248
+                            <td>
249
+                                <select id="agentGroup" class="form-control" name="select">
250
+                                    <option value="">
251
+                                        请选择
252
+                                    </option>
253
+                                </select>
254
+                            </td>
255
+                        </tr>
246 256
                         <!-- <tr>
247 257
                             <td colspan="2">
248 258
                             </td>
@@ -338,6 +348,8 @@
338 348
             //获取通话类型
339 349
             GetCallTypeList();
340 350
             //获取坐席
351
+            getAgentGroup($("#agentGroup"));
352
+            //获取坐席
341 353
             $.getJSON(huayi.config.callcenter_url + "UserAccount/GetSeatList", {
342 354
                 token: $.cookie("token")
343 355
             }, function (result) {
@@ -429,6 +441,29 @@
429 441
             })
430 442
         }
431 443
 
444
+        /* 
445
+            监听坐席数据变化
446
+            选中全部时候,取消其他选项
447
+            clickedIndex:索引
448
+            isSelected:是否选中
449
+            previousValue:选中前的值
450
+        */
451
+        $("#seat").on("changed.bs.select", function(event, clickedIndex, isSelected, previousValue) {
452
+            if (previousValue.indexOf("全部") == -1) {
453
+                if (clickedIndex == 0) {
454
+                    $("#seat").selectpicker("deselectAll");
455
+                    $("#seat").val ("");
456
+                    $("#seat").selectpicker('refresh');
457
+                }
458
+            } else {
459
+                if (clickedIndex != 0) {
460
+                    $("#seat").selectpicker("deselectAll");
461
+                    $("#seat").val ("");
462
+                    $("#seat").selectpicker('refresh');
463
+                }
464
+            }
465
+        })
466
+
432 467
         function initTable() {
433 468
             //先销毁表格
434 469
             $('#list').bootstrapTable('destroy');
@@ -481,6 +516,7 @@
481 516
                         param.extnumber = $("#extnumber").val().replace(/\s+/g, "");
482 517
                         param.phoneType = $("#phoneType").val();
483 518
                         param.islike = $("#islike").val(); // 查询类型
519
+                        param.group = $("#agentGroup").val(); // 坐席组
484 520
                     } else if (stype == '2') {
485 521
                         param.usercode = $("#ss_seat").val();
486 522
                         param.tel = $("#ss_tel").val();
@@ -494,6 +530,7 @@
494 530
                         param.extnumber = $("#extnumber").val().replace(/\s+/g, "");
495 531
                         param.phoneType = $("#phoneType").val();
496 532
                         param.islike = $("#islike").val(); // 查询类型
533
+                        param.group = $("#agentGroup").val(); // 坐席组
497 534
                     }
498 535
                     return param;
499 536
                 },
@@ -638,6 +675,35 @@
638 675
             })
639 676
         }
640 677
 
678
+        // 坐席
679
+        function getAgentGroup(obj) {
680
+            obj.empty();
681
+            obj.append(
682
+                '<option selected="selected" value="">请选择</option>'
683
+            );
684
+            $.getJSON(
685
+                huayi.config.callcenter_url +
686
+                "Dictionary/GetDicValueListById", {
687
+                    token: $.cookie("token"),
688
+                    id: 2522,
689
+                },
690
+                function (data) {
691
+                    if (data.state.toLowerCase() == "success") {
692
+                        var content = data.data;
693
+                        $(content).each(function (i, n) {
694
+                            $(
695
+                                "<option value='" +
696
+                                n.F_Value +
697
+                                "'>" +
698
+                                n.F_Value +
699
+                                "</option>"
700
+                            ).appendTo(obj);
701
+                        });
702
+                    }
703
+                }
704
+            );
705
+        }
706
+
641 707
         //查看工单详情
642 708
         function ckxq(str) {
643 709
             if (str) {

+ 0 - 1
WebUI/CallCenterWeb.UI/TelCall/SeatMonitor.html

@@ -597,7 +597,6 @@
597 597
         }
598 598
         //线路状态
599 599
         function UpdateLineState(WorkNumber, State) {
600
-            console.log(123123132)
601 600
             if (State.indexOf("|") != -1) {
602 601
                 arr = State.split("|");
603 602
                 State = arr[0];

+ 3 - 0
WebUI/CallCenterWeb.UI/commentList/commentList.html

@@ -290,6 +290,9 @@
290 290
                                     <th data-field="FilePath" data-formatter="setCode" data-align="center">
291 291
                                         录音
292 292
                                     </th>
293
+                                    <th data-field="strWrkOrder_Cst_Ssf_Cd" data-align="center">
294
+                                        市民满意度
295
+                                    </th>
293 296
                                     <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">
294 297
                                         操作
295 298
                                     </th>

+ 14 - 13
WebUI/CallCenterWeb.UI/home.html

@@ -1893,7 +1893,18 @@
1893 1893
                                                 </option>
1894 1894
                                             </select>
1895 1895
                                         </span>
1896
-                                        <span class="col-sm-1">
1896
+                                        <span class="col-sm-1" Import>
1897
+                                            反映类别:
1898
+                                        </span>
1899
+                                        <span class="col-sm-5">
1900
+                                            <input type="text" id="reflectCategory" class="form-control"
1901
+                                                autocomplete="off" />
1902
+                                            <div class="reflectCategoryList-wrapper">
1903
+                                                <ul id="reflectCategoryList">
1904
+                                                </ul>
1905
+                                            </div>
1906
+                                        </span>
1907
+                                        <!-- <span class="col-sm-1">
1897 1908
                                             自动派单:
1898 1909
                                         </span>
1899 1910
                                         <span class="col-sm-2">
@@ -1906,20 +1917,10 @@
1906 1917
1907 1918
                                                 </option>
1908 1919
                                             </select>
1909
-                                        </span>
1920
+                                        </span> -->
1910 1921
                                     </div>
1911 1922
                                     <div class="form-group clearfix">
1912
-                                        <span class="col-sm-1">
1913
-                                            反映类别:
1914
-                                        </span>
1915
-                                        <span class="col-sm-5">
1916
-                                            <input type="text" id="reflectCategory" class="form-control"
1917
-                                                autocomplete="off" />
1918
-                                            <div class="reflectCategoryList-wrapper">
1919
-                                                <ul id="reflectCategoryList">
1920
-                                                </ul>
1921
-                                            </div>
1922
-                                        </span>
1923
+                                        
1923 1924
                                         <!-- <span class="col-sm-1 Import">
1924 1925
                                             反映类别:
1925 1926
                                         </span>

+ 1 - 0
WebUI/CallCenterWeb.UI/js/appeal/mapIndex.js

@@ -193,6 +193,7 @@ window.onload = function() {
193 193
             } else {
194 194
                 layer.msg("超出安阳市范围!");
195 195
             }
196
+            getTownshipVillage($("#township"), $("#sourcearea").val())
196 197
 			// $('#sourcearea').find("option:selected").text(rs.addressComponents.district);
197 198
 			if (rs.surroundingPois.length>0) {
198 199
 				if (rs.addressComponents.street!="") {

+ 13 - 33
WebUI/CallCenterWeb.UI/js/index.js

@@ -569,42 +569,12 @@ $(document).ready(function () {
569 569
     //创建投诉工单
570 570
     $(".addt_").click(function () {
571 571
         Statess = 0;
572
-        // var value = $(' input[name="banli"]:checked ').val();
573
-        // if (!$("#cusphone").val()) {
574
-        //     layer.msg("请输入来电号码");
575
-        // } else if (!$("#title").val()) {
576
-        //     layer.msg("请输入标题");
577
-        // } else if (!$("#content").val()) {
578
-        //     layer.msg("请输入内容");
579
-        // } else if (!$("#PID").val()) {
580
-        //     layer.msg("请选择反映类别");
581
-        // } else if (value == 1 && !$("#result").val()) {
582
-        //     layer.msg("请输入直办内容");
583
-        // } else if ($("township").val() == "") {
584
-        //     layer.msg("请选择乡镇");
585
-        // } else if ($("village").val() == "") {
586
-        //     layer.msg("请选择村");
587
-        // } else {
588
-            Adds();
589
-        // }
572
+        Adds();
590 573
     });
591 574
     //创建投诉工单
592 575
     $(".addts").click(function () {
593 576
         Statess = 1;
594
-        var values = $(' input[name="banli"]:checked ').val();
595
-        // if (!$("#cusphone").val()) {
596
-        //     layer.msg("请输入来电号码");
597
-        // } else if (!$("#title").val()) {
598
-        //     layer.msg("请输入标题");
599
-        // } else if (!$("#content").val()) {
600
-        //     layer.msg("请输入内容");
601
-        // } else if (!$("#PID").val()) {
602
-        //     layer.msg("请选择反映类别");
603
-        // } else if (values == 1 && !$("#result").val()) {
604
-        //     layer.msg("请输入直办内容");
605
-        // } else {
606
-            Adds();
607
-        // }
577
+        Adds();
608 578
     });
609 579
     $(".mapBJ").click(function () {
610 580
         $(".mapPos").hide();
@@ -1048,6 +1018,9 @@ function Adds() {
1048 1018
     } else if (value == 1 && !$("#result").val()) {
1049 1019
         layer.msg("请输入直办内容");
1050 1020
         return;
1021
+    } else if (!$("#sourcearea").val()) {
1022
+        layer.msg("请输入事发区域");
1023
+        return;
1051 1024
     // } else if (!$("#township").val()) {
1052 1025
     //     layer.msg("请选择乡镇");
1053 1026
     //     return;
@@ -1096,7 +1069,7 @@ function Adds() {
1096 1069
             visittype: $("#visittype").val(), // 回访方式
1097 1070
             issubmit: Statess, //=(0保存1保存并提交)
1098 1071
             business: threeWayCall,
1099
-            ispd: $("#automaticDispatch").val() === "1" ? "1" : "", // 自动派单
1072
+            // ispd: $("#automaticDispatch").val() === "1" ? "1" : "", // 自动派单
1100 1073
             token: $.cookie("token"),
1101 1074
         },
1102 1075
         success: function (data) {
@@ -3025,6 +2998,13 @@ function satisfactionEvaluationFun() {
3025 2998
 }
3026 2999
 
3027 3000
 function getReactionCategory(pid = 38) {
3001
+    var roleCode = $.cookie("code");
3002
+    // 供暖专员只获取供暖问题
3003
+    if (roleCode === "GNZY") {
3004
+        pid = 2460;
3005
+    } else {
3006
+        pid = 38;
3007
+    }
3028 3008
     $.get(
3029 3009
         huayi.config.callcenter_url + "Dictionary/GetZTreeNew",
3030 3010
         {

+ 5 - 6
WebUI/CallCenterWeb.UI/js/search/screen.js

@@ -221,14 +221,11 @@ function dcexcel(obj) {
221 221
     var isopen = $("#isopen").val(); // 是否公开
222 222
     var phoneType = $("#phoneType").val() == undefined ? "" : $("#phoneType").val();
223 223
     var jianhang = $("#jianhang").val() == undefined ? "" : $("#jianhang").val();
224
+    var dbgd = $("#whetherSupervisor").val(); // 是否督办
224 225
 
225 226
     console.log("phoneType", phoneType)
226 227
 
227
-    var url =
228
-        huayi.config.callcenter_url +
229
-        "WorkOrder/GetList?token=" +
230
-        $.cookie("token") +
231
-        "&isdc=1";
228
+    var url = huayi.config.callcenter_url + "WorkOrder/GetList?token=" + $.cookie("token") + "&isdc=1";
232 229
     url +=
233 230
         "&starttime=" +
234 231
         startTime +
@@ -270,8 +267,10 @@ function dcexcel(obj) {
270 267
         dealstarttime +
271 268
         "&dealstrendtime=" +
272 269
         dealstrendtime +
273
-        "&isopen=" +
270
+        "&isopen=" + 
274 271
         isopen + 
272
+        "&dbgd=" + 
273
+        dbgd + 
275 274
         "&phoneType=" + 
276 275
         phoneType +
277 276
         "&jianhang=" + 

+ 2 - 2
anyangWebAPP/pages/editWorkOrder/editWorkOrder.vue

@@ -119,7 +119,7 @@
119 119
             </view>
120 120
           </view>
121 121
         </view>
122
-        <view class="uni-form-item uni-column" v-show="isDisplay.leaderCharge">
122
+        <!-- <view class="uni-form-item uni-column" v-show="isDisplay.leaderCharge">
123 123
           <view class="uni-title uni-common-pl">事发区域:</view>
124 124
           <view class="uni-list">
125 125
             <view class="uni-list-cell">
@@ -130,7 +130,7 @@
130 130
               </view>
131 131
             </view>
132 132
           </view>
133
-        </view>
133
+        </view> -->
134 134
         <!-- <view class="uni-form-item uni-column" v-show="isDisplay.leaderCharge">
135 135
           <view class="uni-title uni-common-pl">分管领导:</view>
136 136
           <view class="uni-list">

BIN
anyangWebAPP/unpackage/cache/apk/__UNI__1095851_cm.apk


+ 1 - 1
anyangWebAPP/unpackage/cache/apk/apkurl

@@ -1 +1 @@
1
-https://service.dcloud.net.cn/build/download/32e9dab0-0a43-11ec-bf0c-95b01c37f1b2
1
+https://ide.dcloud.net.cn/build/download/99b8f850-2d5c-11ec-b55b-a3123ff9fbdc

File diff suppressed because it is too large
+ 1 - 1
anyangWebAPP/unpackage/cache/apk/cmManifestCache.json


File diff suppressed because it is too large
+ 1 - 1
anyangWebAPP/unpackage/cache/wgt/__UNI__1095851/app-config-service.js


File diff suppressed because it is too large
+ 5 - 5
anyangWebAPP/unpackage/cache/wgt/__UNI__1095851/app-service.js


File diff suppressed because it is too large
+ 1 - 1
anyangWebAPP/unpackage/cache/wgt/__UNI__1095851/app-view.js


File diff suppressed because it is too large
+ 1 - 1
anyangWebAPP/unpackage/cache/wgt/__UNI__1095851/manifest.json


File diff suppressed because it is too large
+ 1 - 1
anyangWebAPP/unpackage/cache/wgt/__UNI__1095851/view.css


File diff suppressed because it is too large
+ 2 - 2
anyangWebAPP/unpackage/cache/wgt/__UNI__1095851/view.umd.min.js


File diff suppressed because it is too large
+ 1 - 1
anyangWebAPP/unpackage/dist/build/app-plus/app-config-service.js


File diff suppressed because it is too large
+ 5 - 5
anyangWebAPP/unpackage/dist/build/app-plus/app-service.js


File diff suppressed because it is too large
+ 1 - 1
anyangWebAPP/unpackage/dist/build/app-plus/app-view.js


File diff suppressed because it is too large
+ 1 - 1
anyangWebAPP/unpackage/dist/build/app-plus/manifest.json


File diff suppressed because it is too large
+ 1 - 1
anyangWebAPP/unpackage/dist/build/app-plus/view.css


File diff suppressed because it is too large
+ 2 - 2
anyangWebAPP/unpackage/dist/build/app-plus/view.umd.min.js