Просмотр исходного кода

Merge branch 'master' of http://192.168.1.222:3000/duhongyu/AnYang_UI

zhoufan лет назад: 4
Родитель
Сommit
5126cf537a
32 измененных файлов с 668 добавлено и 177 удалено
  1. 7 5
      WebUI/CallCenterWeb.UI/Appeal/AddAppeal.html
  2. 1 1
      WebUI/CallCenterWeb.UI/Appeal/Lawsuit.html
  3. 1 1
      WebUI/CallCenterWeb.UI/Appeal/integratedQuery.html
  4. 3 29
      WebUI/CallCenterWeb.UI/Business/LeaderYJA.html
  5. 3 3
      WebUI/CallCenterWeb.UI/Business/WorkDC.html
  6. 1 1
      WebUI/CallCenterWeb.UI/Business/WorkDCDelayed.html
  7. 2 1
      WebUI/CallCenterWeb.UI/Business/WorkYSSH.html
  8. 8 2
      WebUI/CallCenterWeb.UI/Business/haveAduit.html
  9. 137 9
      WebUI/CallCenterWeb.UI/CommonHtml/AddAppealDCL.html
  10. 1 1
      WebUI/CallCenterWeb.UI/MarketingManagement/LawsuitMarketing.html
  11. 3 25
      WebUI/CallCenterWeb.UI/MarketingManagement/LeaderYJAMarketing.html
  12. 2 1
      WebUI/CallCenterWeb.UI/MarketingManagement/WorkYSSHMarketing.html
  13. 1 1
      WebUI/CallCenterWeb.UI/MultimediaWorkOrder/LawsuitMedia.html
  14. 3 22
      WebUI/CallCenterWeb.UI/MultimediaWorkOrder/LeaderYJAMedia.html
  15. 2 1
      WebUI/CallCenterWeb.UI/MultimediaWorkOrder/WorkYSSHMedia.html
  16. 1 3
      WebUI/CallCenterWeb.UI/MultimediaWorkOrder/haveAduitMedia.html
  17. 1 1
      WebUI/CallCenterWeb.UI/OtherPhoneManagement/LawsuitOtherPhone.html
  18. 3 25
      WebUI/CallCenterWeb.UI/OtherPhoneManagement/LeaderYJAOtherPhone.html
  19. 2 1
      WebUI/CallCenterWeb.UI/OtherPhoneManagement/WorkYSSHOtherPhone.html
  20. 0 4
      WebUI/CallCenterWeb.UI/Script/Common/huayi.load.js
  21. 26 4
      WebUI/CallCenterWeb.UI/YeWu/keywordsStatistics.html
  22. 136 0
      WebUI/CallCenterWeb.UI/YeWu/keywordsStatisticsChild.html
  23. 224 0
      WebUI/CallCenterWeb.UI/YeWu/returnVisitManagementReport.html
  24. 12 0
      WebUI/CallCenterWeb.UI/css/call.css
  25. 11 0
      WebUI/CallCenterWeb.UI/css/init.css
  26. 1 1
      WebUI/CallCenterWeb.UI/home.html
  27. 37 25
      WebUI/CallCenterWeb.UI/js/WorkOrder/WorkOrderList.js
  28. 27 3
      WebUI/CallCenterWeb.UI/js/appeal/mapIndex.js
  29. 8 5
      WebUI/CallCenterWeb.UI/js/index.js
  30. 1 1
      WebUI/CallCenterWeb.UI/js/layui/css/layui.css
  31. 1 1
      WebUI/CallCenterWeb.UI/js/layui/layui.js
  32. 2 0
      WebUI/CallCenterWeb.UI/js/main.js

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

@@ -130,7 +130,7 @@
130 130
                         </td>
131 131
                         <th class="Importent">反映类别:</th>
132 132
                         <td class="reflectCategory-wrapper">
133
-                            <input type="text" id="reflectCategory" class="form-control" />
133
+                            <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
134 134
                             <div class="reflectCategoryList-wrapper">
135 135
                                 <ul id="reflectCategoryList">
136 136
                                 </ul>
@@ -283,13 +283,13 @@
283 283
                 //					$(".fjnr").text("");
284 284
                 //					$("#scfj").hide();
285 285
             })
286
-            var debounceGetSearchReactionCategory = debounce(getSearchReactionCategory, 500)
287 286
             $("#reflectCategory").bind("input propertychange", function () {
288 287
                 $(".layui-dropdown").hide();
289 288
                 if ($("#reflectCategory").val() == "") {
290 289
                     $(".reflectCategoryList-wrapper").hide();
291 290
                     return;
292 291
                 }
292
+                var debounceGetSearchReactionCategory = debounce(getSearchReactionCategory, 500)
293 293
                 $(".reflectCategoryList-wrapper").show();
294 294
                 debounceGetSearchReactionCategory($("#reflectCategory").val())
295 295
             })
@@ -616,6 +616,7 @@
616 616
             $("#reflectCategory").val("");
617 617
             $(".Cleans").hide();
618 618
             $('#threeWayCall').attr('checked', false);
619
+            $("#file").val('');
619 620
         }
620 621
 
621 622
         function getReactionCategory(pid = 38) {
@@ -627,7 +628,6 @@
627 628
                 function (result) {
628 629
                     result = $.parseJSON(result);
629 630
                     var content = JSON.parse(result.data);
630
-                    console.log(content);
631 631
                     layui.use("dropdown", function () {
632 632
                         var dropdown = layui.dropdown;
633 633
                         dropdown.render({
@@ -640,6 +640,7 @@
640 640
                                 $("#PID").val(obj.id)
641 641
                             },
642 642
                         });
643
+                        
643 644
                     });
644 645
                 }
645 646
             );
@@ -658,7 +659,8 @@
658 659
                         var content = result.data;
659 660
                         if (content.length > 0) {
660 661
                             content.forEach(function (e, i) {
661
-                                $("<li index='" + e.id + "' indexName='" + e.name + "'>" + e.names + "</li>")
662
+                                $("<li index='" + e.id + "' indexName='" + e.name + "'>" + e.names +
663
+                                        "</li>")
662 664
                                     .appendTo("#reflectCategoryList");
663 665
                             });
664 666
                         } else {
@@ -674,7 +676,7 @@
674 676
                 var that = this;
675 677
                 var _args = args
676 678
                 clearTimeout(fun.id)
677
-                fun.id = setTimeout(function() {
679
+                fun.id = setTimeout(function () {
678 680
                     fun.call(that, _args)
679 681
                 }, delay)
680 682
             }

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

@@ -168,7 +168,7 @@
168 168
                                 </td>
169 169
                                 <th>反映类别:</th>
170 170
                                 <td class="reflectCategory-wrapper">
171
-                                    <input type="text" id="reflectCategory" class="form-control" />
171
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
172 172
                                     <i class="CleansReactionCategory fa fa-close"></i>
173 173
                                     <input type="hidden" id="keyid" />
174 174
                                     <div class="reflectCategoryList-wrapper">

+ 1 - 1
WebUI/CallCenterWeb.UI/Appeal/integratedQuery.html

@@ -166,7 +166,7 @@
166 166
                                 </td>
167 167
                                 <th>反映类别:</th>
168 168
                                 <td class="reflectCategory-wrapper">
169
-                                    <input type="text" id="reflectCategory" class="form-control" />
169
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
170 170
                                     <i class="CleansReactionCategory fa fa-close"></i>
171 171
                                     <input type="hidden" id="keyid" />
172 172
                                     <div class="reflectCategoryList-wrapper">

+ 3 - 29
WebUI/CallCenterWeb.UI/Business/LeaderYJA.html

@@ -46,9 +46,9 @@
46 46
                                 </td>
47 47
                                 <th>来电时间:</th>
48 48
                                 <td colspan="3">
49
-                                    <input type="text" id="starttime" class="photo x-color laydate-icon"
49
+                                    <input type="text" id="wjstarttime" class="photo x-color laydate-icon"
50 50
                                         autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
51
-                                        id="endtime" class="photo x-color laydate-icon" autocomplete="off"
51
+                                        id="wjendtime" class="photo x-color laydate-icon" autocomplete="off"
52 52
                                         style="height: 35px;" />
53 53
                                 </td>
54 54
                             </tr>
@@ -195,18 +195,6 @@
195 195
                 elem: '#wjendtime',
196 196
                 event: 'focus'
197 197
             });
198
-            laydate({
199
-                elem: '#dealstarttime',
200
-                event: 'focus',
201
-                istime: true,
202
-                format: 'YYYY-MM-DD hh:mm:ss'
203
-            });
204
-            laydate({
205
-                elem: '#dealstrendtime',
206
-                event: 'focus',
207
-                istime: true,
208
-                format: 'YYYY-MM-DD hh:mm:ss'
209
-            });
210 198
         });
211 199
         //关闭录音弹出
212 200
         $(".gbly").click(function () {
@@ -288,11 +276,6 @@
288 276
                         type: $("#type").val(),
289 277
                         tab: 5, //待处理
290 278
                         sourcearea: $('#sourceAreas').val(), //区域
291
-                        dealtype: $("#dealtype").val(),
292
-                        Issatisfie: $("#Issatisfie").val(),
293
-                        //F_IsSatisfie: $("#F_IsSatisfie").val(),
294
-                        dealstarttime: $("#dealstarttime").val(), //办理开始时间
295
-                        dealstrendtime: $("#dealstrendtime").val(), //办理结束时间
296 279
                         isopen: $("#isopen").val(),
297 280
                         jianhang: 0,
298 281
                         phoneType: 2, // 12345来电
@@ -891,15 +874,8 @@
891 874
             var state = $("#state").val() == undefined ? "" : $("#state").val() //=工单状态
892 875
             var tab = 5;
893 876
             var keyid = $("#keyid").val() //=关键词id
894
-            var dealtype = $("#dealtype").val()
895
-            //var F_IsSatisfie = $("#F_IsSatisfie").val()
896
-            var Issatisfie = $("#Issatisfie").val()
897
-            var dealstarttime = $("#dealstarttime").val() //办理开始时间
898
-            var dealstrendtime = $("#dealstrendtime").val() //办理结束时间
899
-            var isopen = $("#isopen").val()
900 877
 
901 878
             var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
902
-            //          + "&F_IsSatisfie=" + F_IsSatisfie
903 879
             url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
904 880
                 "&tel=" +
905 881
                 tel + "&name=" + name + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&source=" +
@@ -907,9 +883,7 @@
907 883
                 "&wjstarttime=" + wjstarttime + "&wjendtime=" + wjendtime + "&deptid=" + deptid +
908 884
                 "&sourcearea=" +
909 885
                 sourcearea +
910
-                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&dealtype=" +
911
-                dealtype + "&Issatisfie=" + Issatisfie + "&dealstarttime=" + dealstarttime +
912
-                "&dealstrendtime=" + dealstrendtime + "&isopen=" + isopen + "&isdc=1";
886
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&isdc=1";
913 887
             window.location.href = url;
914 888
         })
915 889
     </script>

+ 3 - 3
WebUI/CallCenterWeb.UI/Business/WorkDC.html

@@ -3,7 +3,7 @@
3 3
 
4 4
 <head>
5 5
     <meta charset="UTF-8" />
6
-    <title>未延时待办理</title>
6
+    <title>待办事项</title>
7 7
     <script src="../Script/Common/huayi.load.js"></script>
8 8
     <script src="../Script/Common/huayi.config.js"></script>
9 9
     <link rel="stylesheet" href="../css/bootstrap-select.css" />
@@ -21,7 +21,7 @@
21 21
                     <i class="syIcon"></i>位置:
22 22
                     <a href="javaScript:;" id="ReIndex">首页</a>&gt;
23 23
                     <a href="javaScript:;">办理单位</a>&gt;
24
-                    <a href="" class="nowPosition">未延时待办理</a>
24
+                    <a href="" class="nowPosition">待办事项</a>
25 25
                 </sapn>
26 26
             </div>
27 27
             <div class="dhRight">
@@ -283,7 +283,7 @@
283 283
                         tab: 0, //待处理
284 284
                         distribute: 0,
285 285
                         sourcearea: $("#sourceAreas").val(), //区域
286
-                        isys: 0, // 未延时待办理
286
+                        // isys: 0, // 未延时待办理
287 287
                         token: $.cookie("token"),
288 288
                     };
289 289
                     return param;

+ 1 - 1
WebUI/CallCenterWeb.UI/Business/WorkDCDelayed.html

@@ -283,7 +283,7 @@
283 283
                         tab: 0, //待处理
284 284
                         distribute: 0,
285 285
                         sourcearea: $("#sourceAreas").val(), //区域
286
-                        isys: 1, // 已延时待办理
286
+                        // isys: 1, // 已延时待办理
287 287
                         token: $.cookie("token"),
288 288
                     };
289 289
                     return param;

+ 2 - 1
WebUI/CallCenterWeb.UI/Business/WorkYSSH.html

@@ -111,7 +111,8 @@
111 111
                                     </select>
112 112
                                 </td>
113 113
                                 <th></th>
114
-                                <td style="text-align: center;">
114
+                                <td>
115
+                                    <botton class="btns btn_yssh">批量延时审核</botton>
115 116
                                 </td>
116 117
                             </tr>
117 118
                         </table>

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

@@ -116,8 +116,13 @@
116 116
                                     <select class="form-control" id="type">
117 117
                                     </select>
118 118
                                 </td>
119
-                                <th></th>
120
-                                <td style="text-align: center;">
119
+                                <th>发送短信:</th>
120
+                                <td>
121
+                                    <select class="form-control Min-width" id="issms">
122
+                                        <option value="">请选择</option>
123
+                                        <option value="0">未发短信</option>
124
+                                        <option value="1">已发短信</option>
125
+                                    </select>
121 126
                                 </td>
122 127
                             </tr>
123 128
                         </table>
@@ -302,6 +307,7 @@
302 307
                         type: $("#type").val(),
303 308
                         dealtype: $("#dealtype").val(),
304 309
                         sourcearea: $("#sourceAreas").val(), //区域
310
+                        issms: $("#issms").val(), //发送短信
305 311
                         jianhang: 0,
306 312
                         phoneType: 2, // 12345来电
307 313
                         token: $.cookie("token"),

+ 137 - 9
WebUI/CallCenterWeb.UI/CommonHtml/AddAppealDCL.html

@@ -10,7 +10,39 @@
10 10
     <link rel="stylesheet" href="../css/addappeal.css" />
11 11
     <link href="../css/layer/need/layer.css" />
12 12
     <link rel="stylesheet" href="../css/init.css" />
13
+    <link rel="stylesheet" href="../js/layui/css/layui.css">
13 14
     <title>新增诉求工单</title>
15
+    <style>
16
+        .reflectCategory-wrapper {
17
+            position: relative;
18
+        }
19
+
20
+        .reflectCategoryList-wrapper {
21
+            display: none;
22
+            position: absolute;
23
+            top: 38px;
24
+            z-index: 9999;
25
+            line-height: 32px;
26
+            background: #FFF;
27
+        }
28
+
29
+        #reflectCategoryList {
30
+            height: 240px;
31
+            background: #FFF;
32
+            border: 1px solid #e5e6e7;
33
+            overflow: auto;
34
+        }
35
+
36
+        #reflectCategoryList li {
37
+            padding: 0 10px;
38
+            width: 100%;
39
+            line-height: 32px;
40
+        }
41
+
42
+        #reflectCategoryList li:hover {
43
+            background: #00a1cb;
44
+        }
45
+    </style>
14 46
 
15 47
 </head>
16 48
 
@@ -60,7 +92,7 @@
60 92
                         <td colspan="7">
61 93
                             <input type="radio" value="1" name="banli" class="Nows" />当即办理
62 94
                             <input checked="true" type="radio" value="0" name="banli" class="Nows_" />网络转办
63
-                            <input id="threeWayCall" type="checkbox"  value="1" name="" class="Nows_" />三方通话
95
+                            <input id="threeWayCall" type="checkbox" value="1" name="" class="Nows_" />三方通话
64 96
                         </td>
65 97
                     </tr>
66 98
                     <tr class="Nows_box Hidens">
@@ -97,8 +129,14 @@
97 129
                             <select class="select_" id="type"></select>
98 130
                         </td>
99 131
                         <th class="Importent">反映类别:</th>
100
-
101
-                        <td style="position: relative">
132
+                        <td class="reflectCategory-wrapper">
133
+                            <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
134
+                            <div class="reflectCategoryList-wrapper">
135
+                                <ul id="reflectCategoryList">
136
+                                </ul>
137
+                            </div>
138
+                        </td>
139
+                        <!-- <td style="position: relative">
102 140
                             <div class="inpBox">
103 141
                                 <input type="text" class="inps" onkeyup="darptSearch()" />
104 142
                                 <i class="Cleans fa fa-close"></i>
@@ -110,7 +148,7 @@
110 148
                             <div class="selDpart1">
111 149
                                 <ul id="sponsor"></ul>
112 150
                             </div>
113
-                        </td>
151
+                        </td> -->
114 152
                         <th>来电号码密级:</th>
115 153
                         <td>
116 154
                             <input type="radio" name="mj" id="" value="0" />普通
@@ -207,6 +245,7 @@
207 245
         </div>
208 246
     </div>
209 247
     <script src="https://api.map.baidu.com/api?v=2.0&ak=ZG4gLQZUD6Eq1K11cqlYAR4by8CKgLyu&callback=mapinit"></script>
248
+    <script src="../js/layui/layui.js"></script>
210 249
     <script src="../css/laydate/laydate.js"></script>
211 250
     <script src="../js/bootstrap-select.js"></script>
212 251
     <script src="../js/adjustHeight.js"></script>
@@ -224,6 +263,7 @@
224 263
             LB($("#type"));
225 264
             ZT($("#keys"));
226 265
             jbSelect($("#jbSelect"));
266
+            getReactionCategory();
227 267
             laydate.skin("blue");
228 268
             laydate({
229 269
                 elem: "#limittimes",
@@ -238,6 +278,22 @@
238 278
                 format: 'YYYY-MM-DD'
239 279
             });
240 280
 
281
+            $("#reflectCategory").bind("input propertychange", function () {
282
+                $(".layui-dropdown").hide();
283
+                if ($("#reflectCategory").val() == "") {
284
+                    $(".reflectCategoryList-wrapper").hide();
285
+                    return;
286
+                }
287
+                var debounceGetSearchReactionCategory = debounce(getSearchReactionCategory, 500)
288
+                $(".reflectCategoryList-wrapper").show();
289
+                debounceGetSearchReactionCategory($("#reflectCategory").val())
290
+            })
291
+            $("#reflectCategoryList").on("click", "li", function () {
292
+                $(".reflectCategoryList-wrapper").hide();
293
+                $("#reflectCategory").val($(this).attr("indexName"));
294
+                $("#PID").val($(this).attr("index"));
295
+            });
296
+
241 297
             // 管理员、中心话务员可编辑工单内容 
242 298
             if (roleCode === "GLY") {
243 299
                 $("#content").removeAttr("readonly")
@@ -321,7 +377,7 @@
321 377
                             $("#email").val(Data[0].F_Email);
322 378
                             $("#zipcode").val(Data[0].F_ZipCode);
323 379
                             $("#result").val(Data[0].F_Result);
324
-                            $(".inps").val(Data[0].KeyName)
380
+                            $("#reflectCategory").val(Data[0].KeyName)
325 381
                             $("#PID").val(Data[0].F_Key)
326 382
 
327 383
                             if (Data[0].F_Longitude) {
@@ -395,7 +451,7 @@
395 451
                                 Data[0].F_IsResult +
396 452
                                 '"]'
397 453
                             ).prop("checked", "checked");
398
-                            if(String(Data[0].F_Business) === "1") {
454
+                            if (String(Data[0].F_Business) === "1") {
399 455
                                 $('#threeWayCall').attr("checked", true);
400 456
                             } else {
401 457
                                 $('#threeWayCall').attr("checked", false);
@@ -454,7 +510,7 @@
454 510
             var content = $("#content").val();
455 511
             var threeWayCall;
456 512
 
457
-            if($('#threeWayCall').is(':checked')) {
513
+            if ($('#threeWayCall').is(':checked')) {
458 514
                 threeWayCall = 1;
459 515
             } else {
460 516
                 threeWayCall = 0;
@@ -527,7 +583,8 @@
527 583
                                 type: 2,
528 584
                                 content: "../CommonHtml/jiaoban.html?wid=" + wid + "&jbSelect=" +
529 585
                                     jbSelect + "&startTime=" + startTime + "&limittimes=" +
530
-                                    limittimes + "&level=" + $("#level").val() + "&workType=" + workType, //iframe的url,no代表不显示滚动条
586
+                                    limittimes + "&level=" + $("#level").val() + "&workType=" +
587
+                                    workType, //iframe的url,no代表不显示滚动条
531 588
                                 title: "工单交办",
532 589
                                 area: ["95%", "95%"], //宽高
533 590
                             });
@@ -536,7 +593,8 @@
536 593
                                 type: 2,
537 594
                                 content: "../CommonHtml/jiaoban.html?wid=" + wid + "&jbSelect=" +
538 595
                                     jbSelect + "&startTime=" + startTime + "&limittimes=" +
539
-                                    limittimes + "&level=" + $("#level").val() + "&workType=" + workType, //iframe的url,no代表不显示滚动条
596
+                                    limittimes + "&level=" + $("#level").val() + "&workType=" +
597
+                                    workType, //iframe的url,no代表不显示滚动条
540 598
                                 title: "工单交办",
541 599
                                 area: ["95%", "95%"], //宽高
542 600
                             });
@@ -848,6 +906,76 @@
848 906
                 }
849 907
             })
850 908
         }
909
+
910
+        function getReactionCategory(pid = 38) {
911
+            $.get(
912
+                huayi.config.callcenter_url + "Dictionary/GetZTreeNew", {
913
+                    token: $.cookie("token"),
914
+                    pid: pid,
915
+                },
916
+                function (result) {
917
+                    result = $.parseJSON(result);
918
+                    var content = JSON.parse(result.data);
919
+                    layui.use("dropdown", function () {
920
+                        var dropdown = layui.dropdown;
921
+                        dropdown.render({
922
+                            elem: "#reflectCategory", //可绑定在任意元素中,此处以上述按钮为例
923
+                            data: content,
924
+                            id: "reflectCategory",
925
+                            //菜单被点击的事件
926
+                            click: function (obj) {
927
+                                $("#reflectCategory").val(obj.title);
928
+                                $("#PID").val(obj.id);
929
+                            },
930
+                        });
931
+                    });
932
+                }
933
+            );
934
+        }
935
+
936
+        function getSearchReactionCategory(key) {
937
+            $("#reflectCategoryList").empty();
938
+            $.get(
939
+                huayi.config.callcenter_url + "Dictionary/GetKeyListNew", {
940
+                    token: $.cookie("token"),
941
+                    key: key,
942
+                },
943
+                function (result) {
944
+                    result = $.parseJSON(result);
945
+                    if (result.state.toLowerCase() === "success") {
946
+                        var content = result.data;
947
+                        if (content.length > 0) {
948
+                            content.forEach(function (e, i) {
949
+                                $(
950
+                                    "<li index='" +
951
+                                    e.id +
952
+                                    "' indexName='" +
953
+                                    e.name +
954
+                                    "'>" +
955
+                                    e.names +
956
+                                    "</li>"
957
+                                ).appendTo("#reflectCategoryList");
958
+                            });
959
+                        } else {
960
+                            $("<li index='' indexName=''>没有相关数据</li>").appendTo(
961
+                                "#reflectCategoryList"
962
+                            );
963
+                        }
964
+                    }
965
+                }
966
+            );
967
+        }
968
+
969
+        function debounce(fun, delay) {
970
+            return function (args) {
971
+                var that = this;
972
+                var _args = args;
973
+                clearTimeout(fun.id);
974
+                fun.id = setTimeout(function () {
975
+                    fun.call(that, _args);
976
+                }, delay);
977
+            };
978
+        }
851 979
     </script>
852 980
 </body>
853 981
 

+ 1 - 1
WebUI/CallCenterWeb.UI/MarketingManagement/LawsuitMarketing.html

@@ -409,7 +409,7 @@
409 409
                                 </td>
410 410
                                 <th>反映类别:</th>
411 411
                                 <td class="reflectCategory-wrapper">
412
-                                    <input type="text" id="reflectCategory" class="form-control" />
412
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
413 413
                                     <i class="CleansReactionCategory fa fa-close"></i>
414 414
                                     <input type="hidden" id="keyid" />
415 415
                                     <div class="reflectCategoryList-wrapper">

+ 3 - 25
WebUI/CallCenterWeb.UI/MarketingManagement/LeaderYJAMarketing.html

@@ -46,9 +46,9 @@
46 46
                                 </td>
47 47
                                 <th>来电时间:</th>
48 48
                                 <td colspan="3">
49
-                                    <input type="text" id="starttime" class="photo x-color laydate-icon"
49
+                                    <input type="text" id="wjstarttime" class="photo x-color laydate-icon"
50 50
                                         autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
51
-                                        id="endtime" class="photo x-color laydate-icon" autocomplete="off"
51
+                                        id="wjendtime" class="photo x-color laydate-icon" autocomplete="off"
52 52
                                         style="height: 35px;" />
53 53
                                 </td>
54 54
                             </tr>
@@ -195,18 +195,6 @@
195 195
                 elem: '#wjendtime',
196 196
                 event: 'focus'
197 197
             });
198
-            laydate({
199
-                elem: '#dealstarttime',
200
-                event: 'focus',
201
-                istime: true,
202
-                format: 'YYYY-MM-DD hh:mm:ss'
203
-            });
204
-            laydate({
205
-                elem: '#dealstrendtime',
206
-                event: 'focus',
207
-                istime: true,
208
-                format: 'YYYY-MM-DD hh:mm:ss'
209
-            });
210 198
         });
211 199
         //关闭录音弹出
212 200
         $(".gbly").click(function () {
@@ -291,10 +279,6 @@
291 279
                         dealtype: $("#dealtype").val(),
292 280
                         Issatisfie: $("#Issatisfie").val(),
293 281
                         jianhang: 3, // 多媒体
294
-                        dealstarttime: $("#dealstarttime").val(), //办理开始时间
295
-                        dealstrendtime: $("#dealstrendtime").val(), //办理结束时间
296
-                        isopen: $("#isopen").val(),
297
-                        //F_IsSatisfie: $("#F_IsSatisfie").val(),
298 282
                         token: $.cookie("token")
299 283
                     };
300 284
                     return param;
@@ -890,14 +874,9 @@
890 874
             var tab = 5;
891 875
             var keyid = $("#keyid").val() //=关键词id
892 876
             var dealtype = $("#dealtype").val()
893
-            //var F_IsSatisfie = $("#F_IsSatisfie").val()
894 877
             var Issatisfie = $("#Issatisfie").val()
895
-            var dealstarttime = $("#dealstarttime").val() //办理开始时间
896
-            var dealstrendtime = $("#dealstrendtime").val() //办理结束时间
897
-            var isopen = $("#isopen").val()
898 878
 
899 879
             var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
900
-            //          + "&F_IsSatisfie=" + F_IsSatisfie
901 880
             url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
902 881
                 "&tel=" +
903 882
                 tel + "&name=" + name + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&source=" +
@@ -906,8 +885,7 @@
906 885
                 "&sourcearea=" +
907 886
                 sourcearea +
908 887
                 "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&dealtype=" +
909
-                dealtype + "&Issatisfie=" + Issatisfie + "&jianhang=1" + "&dealstarttime=" + dealstarttime +
910
-                "&dealstrendtime=" + dealstrendtime + "&isopen=" + isopen + "&isdc=1";
888
+                dealtype + "&Issatisfie=" + Issatisfie + "&jianhang=1" + "&isdc=1";
911 889
             window.location.href = url;
912 890
         })
913 891
     </script>

+ 2 - 1
WebUI/CallCenterWeb.UI/MarketingManagement/WorkYSSHMarketing.html

@@ -111,7 +111,8 @@
111 111
                                     </select>
112 112
                                 </td>
113 113
                                 <th></th>
114
-                                <td style="text-align: center;">
114
+                                <td>
115
+                                    <botton class="btns btn_yssh">批量延时审核</botton>
115 116
                                 </td>
116 117
                             </tr>
117 118
                         </table>

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

@@ -167,7 +167,7 @@
167 167
                                 </td>
168 168
                                 <th>反映类别:</th>
169 169
                                 <td class="reflectCategory-wrapper">
170
-                                    <input type="text" id="reflectCategory" class="form-control" />
170
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
171 171
                                     <i class="CleansReactionCategory fa fa-close"></i>
172 172
                                     <input type="hidden" id="keyid" />
173 173
                                     <div class="reflectCategoryList-wrapper">

+ 3 - 22
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/LeaderYJAMedia.html

@@ -46,9 +46,9 @@
46 46
                                 </td>
47 47
                                 <th>来电时间:</th>
48 48
                                 <td colspan="3">
49
-                                    <input type="text" id="starttime" class="photo x-color laydate-icon"
49
+                                    <input type="text" id="wjstarttime" class="photo x-color laydate-icon"
50 50
                                         autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
51
-                                        id="endtime" class="photo x-color laydate-icon" autocomplete="off"
51
+                                        id="wjendtime" class="photo x-color laydate-icon" autocomplete="off"
52 52
                                         style="height: 35px;" />
53 53
                                 </td>
54 54
                             </tr>
@@ -195,18 +195,6 @@
195 195
                 elem: '#wjendtime',
196 196
                 event: 'focus'
197 197
             });
198
-            laydate({
199
-                elem: '#dealstarttime',
200
-                event: 'focus',
201
-                istime: true,
202
-                format: 'YYYY-MM-DD hh:mm:ss'
203
-            });
204
-            laydate({
205
-                elem: '#dealstrendtime',
206
-                event: 'focus',
207
-                istime: true,
208
-                format: 'YYYY-MM-DD hh:mm:ss'
209
-            });
210 198
         });
211 199
         //关闭录音弹出
212 200
         $(".gbly").click(function () {
@@ -291,9 +279,6 @@
291 279
                         dealtype: $("#dealtype").val(),
292 280
                         Issatisfie: $("#Issatisfie").val(),
293 281
                         jianhang: 1, // 多媒体
294
-                        dealstarttime: $("#dealstarttime").val(), //办理开始时间
295
-                        dealstrendtime: $("#dealstrendtime").val(), //办理结束时间
296
-                        isopen: $("#isopen").val(),
297 282
                         //F_IsSatisfie: $("#F_IsSatisfie").val(),
298 283
                         token: $.cookie("token")
299 284
                     };
@@ -883,9 +868,6 @@
883 868
             var dealtype = $("#dealtype").val()
884 869
             //var F_IsSatisfie = $("#F_IsSatisfie").val()
885 870
             var Issatisfie = $("#Issatisfie").val()
886
-            var dealstarttime = $("#dealstarttime").val() //办理开始时间
887
-            var dealstrendtime = $("#dealstrendtime").val() //办理结束时间
888
-            var isopen = $("#isopen").val()
889 871
 
890 872
             var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
891 873
             //          + "&F_IsSatisfie=" + F_IsSatisfie
@@ -897,8 +879,7 @@
897 879
                 "&sourcearea=" +
898 880
                 sourcearea +
899 881
                 "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&dealtype=" +
900
-                dealtype + "&Issatisfie=" + Issatisfie + "&jianhang=1" + "&dealstarttime=" + dealstarttime +
901
-                "&dealstrendtime=" + dealstrendtime + "&isopen=" + isopen + "&isdc=1";
882
+                dealtype + "&Issatisfie=" + Issatisfie + "&jianhang=1" + "&isdc=1";
902 883
             window.location.href = url;
903 884
         })
904 885
     </script>

+ 2 - 1
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/WorkYSSHMedia.html

@@ -111,7 +111,8 @@
111 111
                                     </select>
112 112
                                 </td>
113 113
                                 <th></th>
114
-                                <td style="text-align: center;">
114
+                                <td>
115
+                                    <botton class="btns btn_yssh">批量延时审核</botton>
115 116
                                 </td>
116 117
                             </tr>
117 118
                         </table>

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

@@ -119,9 +119,7 @@
119 119
                                     <select class="form-control" id="type">
120 120
                                     </select>
121 121
                                 </td>
122
-                                <th></th>
123
-                                <td style="text-align: center;">
124
-                                </td>
122
+                                
125 123
                             </tr>
126 124
                         </table>
127 125
                     </div>

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

@@ -169,7 +169,7 @@
169 169
                                 </td>
170 170
                                 <th>反映类别:</th>
171 171
                                 <td class="reflectCategory-wrapper">
172
-                                    <input type="text" id="reflectCategory" class="form-control" />
172
+                                    <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
173 173
                                     <i class="CleansReactionCategory fa fa-close"></i>
174 174
                                     <input type="hidden" id="keyid" />
175 175
                                     <div class="reflectCategoryList-wrapper">

+ 3 - 25
WebUI/CallCenterWeb.UI/OtherPhoneManagement/LeaderYJAOtherPhone.html

@@ -46,9 +46,9 @@
46 46
                                 </td>
47 47
                                 <th>来电时间:</th>
48 48
                                 <td colspan="3">
49
-                                    <input type="text" id="starttime" class="photo x-color laydate-icon"
49
+                                    <input type="text" id="wjstarttime" class="photo x-color laydate-icon"
50 50
                                         autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
51
-                                        id="endtime" class="photo x-color laydate-icon" autocomplete="off"
51
+                                        id="wjendtime" class="photo x-color laydate-icon" autocomplete="off"
52 52
                                         style="height: 35px;" />
53 53
                                 </td>
54 54
                             </tr>
@@ -195,18 +195,6 @@
195 195
                 elem: '#wjendtime',
196 196
                 event: 'focus'
197 197
             });
198
-            laydate({
199
-                elem: '#dealstarttime',
200
-                event: 'focus',
201
-                istime: true,
202
-                format: 'YYYY-MM-DD hh:mm:ss'
203
-            });
204
-            laydate({
205
-                elem: '#dealstrendtime',
206
-                event: 'focus',
207
-                istime: true,
208
-                format: 'YYYY-MM-DD hh:mm:ss'
209
-            });
210 198
         });
211 199
         //关闭录音弹出
212 200
         $(".gbly").click(function () {
@@ -292,10 +280,6 @@
292 280
                         Issatisfie: $("#Issatisfie").val(),
293 281
                         jianhang: 0, // 多媒体
294 282
                         phoneType: 1, //其他电话来电
295
-                        dealstarttime: $("#dealstarttime").val(), //办理开始时间
296
-                        dealstrendtime: $("#dealstrendtime").val(), //办理结束时间
297
-                        isopen: $("#isopen").val(),
298
-                        //F_IsSatisfie: $("#F_IsSatisfie").val(),
299 283
                         token: $.cookie("token")
300 284
                     };
301 285
                     return param;
@@ -891,14 +875,9 @@
891 875
             var tab = 5;
892 876
             var keyid = $("#keyid").val() //=关键词id
893 877
             var dealtype = $("#dealtype").val()
894
-            //var F_IsSatisfie = $("#F_IsSatisfie").val()
895 878
             var Issatisfie = $("#Issatisfie").val()
896
-            var dealstarttime = $("#dealstarttime").val() //办理开始时间
897
-            var dealstrendtime = $("#dealstrendtime").val() //办理结束时间
898
-            var isopen = $("#isopen").val()
899 879
 
900 880
             var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
901
-            //          + "&F_IsSatisfie=" + F_IsSatisfie
902 881
             url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
903 882
                 "&tel=" +
904 883
                 tel + "&name=" + name + "&usercode=" + usercode + "&ddusercode=" + ddusercode + "&source=" +
@@ -907,8 +886,7 @@
907 886
                 "&sourcearea=" +
908 887
                 sourcearea +
909 888
                 "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&dealtype=" +
910
-                dealtype + "&Issatisfie=" + Issatisfie + "&jianhang=1" + "&dealstarttime=" + dealstarttime +
911
-                "&dealstrendtime=" + dealstrendtime + "&isopen=" + isopen + "&isdc=1";
889
+                dealtype + "&Issatisfie=" + Issatisfie + "&jianhang=1" + "&isdc=1";
912 890
             window.location.href = url;
913 891
         })
914 892
     </script>

+ 2 - 1
WebUI/CallCenterWeb.UI/OtherPhoneManagement/WorkYSSHOtherPhone.html

@@ -111,7 +111,8 @@
111 111
                                     </select>
112 112
                                 </td>
113 113
                                 <th></th>
114
-                                <td style="text-align: center;">
114
+                                <td>
115
+                                    <botton class="btns btn_yssh">批量延时审核</botton>
115 116
                                 </td>
116 117
                             </tr>
117 118
                         </table>

+ 0 - 4
WebUI/CallCenterWeb.UI/Script/Common/huayi.load.js

@@ -23,12 +23,8 @@ function GetPath() {
23 23
     }
24 24
 }
25 25
 
26
-
27 26
 var hostPath = GetPath();
28 27
 
29
-
30
-
31
-
32 28
 document.write(" <link href=\"" + hostPath + "/css/bootstrap.min14ed.css?v=3.3.6\" rel=\"stylesheet\" type=\"text/css\" />");
33 29
 document.write(" <link href=\"" + hostPath + "/css/boot/bootstrap-table.css\" rel=\"stylesheet\" type=\"text/css\" />");
34 30
 document.write(" <link href=\"" + hostPath + "/css/font-awesome.min93e3.css?v=4.4.0\" rel=\"stylesheet\" type=\"text/css\" />");

+ 26 - 4
WebUI/CallCenterWeb.UI/YeWu/keywordsStatistics.html

@@ -115,10 +115,9 @@
115 115
                                 <thead>
116 116
                                     <tr>
117 117
                                         <th data-field="" data-formatter="serialNumber" data-align="center">序号</th>
118
-                                        <th data-field="keyname" data-align="center">关键词</th>
118
+                                        <th data-field="keyname" data-formatter="keywordList" data-align="center">关键词</th>
119 119
                                         <th data-field="keycount" data-formatter="totalNumberList" data-align="center">
120 120
                                             统计数量</th>
121
-                                        <!-- <th data-field="sort" data-formatter="serialNumber" data-align="center">排名</th> -->
122 121
                                     </tr>
123 122
                                 </thead>
124 123
                             </table>
@@ -145,7 +144,7 @@
145 144
             initTable();
146 145
         });
147 146
         //表格
148
-        function initTable() {
147
+        function initTable(pid=38) {
149 148
             $.ajax({
150 149
                 url: huayi.config.callcenter_url + 'DataAnalysis/GetKeyReport_1',
151 150
                 type: 'get',
@@ -153,6 +152,7 @@
153 152
                     sdate: $("#squeryTime").val(),
154 153
                     edate: $("#equeryTime").val(),
155 154
                     source: $("#source").val(),
155
+                    pid: pid,
156 156
                     token: $.cookie("token")
157 157
                 },
158 158
                 dataType: "json",
@@ -160,7 +160,6 @@
160 160
                 success: function (returnValue) {
161 161
                     if (returnValue.state.toLowerCase() == "success") {
162 162
                         var resultData1 = returnValue.data;
163
-                        console.log(resultData1);
164 163
                         $('#table1').bootstrapTable('load', resultData1);
165 164
                     }
166 165
                     //异步获取数据
@@ -215,6 +214,11 @@
215 214
                 '</a></div>';
216 215
         }
217 216
 
217
+        function keywordList(val, row) {
218
+            return '<div class="imgs" ><a class="" onclick="viewKeywordList(\'' + row.F_Key + '\')" >' + val +
219
+                '</a></div>';
220
+        }
221
+
218 222
         function viewList(key) {
219 223
             starttime = $("#squeryTime").val();
220 224
             endtime = $("#equeryTime").val();
@@ -233,6 +237,24 @@
233 237
             });
234 238
         }
235 239
 
240
+        function viewKeywordList(key) {
241
+            starttime = $("#squeryTime").val();
242
+            endtime = $("#equeryTime").val();
243
+            if (endtime.length > 0 && endtime.length <= 10) {
244
+                endtime = encodeURIComponent(endtime + " 23:59:59");
245
+            } else {
246
+                endtime = encodeURIComponent(endtime);
247
+            }
248
+            var source = $("#source").val();
249
+            layer.open({
250
+                type: 2,
251
+                content: "./keywordsStatisticsChild.html?starttime=" + starttime + "&endtime=" + endtime +
252
+                    "&key=" + key + "&source=" + source, //iframe的url,no代表不显示滚动条
253
+                title: '关键词统计表',
254
+                area: ['90%', '90%'], //宽高
255
+            });
256
+        }
257
+
236 258
         //打印预览
237 259
         // $(document).on('click','#print_'+'',previewKeyWords);
238 260
         // function previewKeyWords(){

+ 136 - 0
WebUI/CallCenterWeb.UI/YeWu/keywordsStatisticsChild.html

@@ -0,0 +1,136 @@
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
+    <link rel="stylesheet" href="../js/layui/css/layui.css">
11
+    <title>办理工单</title>
12
+</head>
13
+
14
+<body>
15
+    <div>
16
+        <div style="width: 100%;padding: 10px;">
17
+            <table id="table1" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
18
+                <thead>
19
+                    <tr>
20
+                        <th data-field="" data-formatter="serialNumber" data-align="center">序号</th>
21
+                        <th data-field="keyname" data-formatter="keywordList" data-align="center">关键词</th>
22
+                        <th data-field="keycount" data-formatter="totalNumberList" data-align="center">
23
+                            统计数量</th>
24
+                    </tr>
25
+                </thead>
26
+            </table>
27
+        </div>
28
+    </div>
29
+    <script src="../js/layui/layui.js"></script>
30
+    <script src="../css/laydate/laydate.js"></script>
31
+    <script src="../js/adjustHeight.js"></script>
32
+    <script src="../js/WorkOrder/WorkOrderList.js"></script>
33
+
34
+    <script>
35
+        var key = helper.request.queryString("key");
36
+        var starttime = helper.request.queryString("starttime");
37
+        var endtime = decodeURIComponent(helper.request.queryString("endtime"));
38
+        var source = helper.request.queryString("source");
39
+        $(document).ready(function () {
40
+            initTable();
41
+        });
42
+        //表格
43
+        function initTable() {
44
+            //先销毁表格
45
+            $('#table1').bootstrapTable('destroy');
46
+            //初始化表格,动态从服务器加载数据
47
+            $("#table1").bootstrapTable({
48
+                method: "get", //使用get请求到服务器获取数据
49
+                url: huayi.config.callcenter_url + "DataAnalysis/GetKeyReport_1", //获取数据的Servlet地址
50
+                contentType: "application/x-www-form-urlencoded",
51
+                striped: true, //表格显示条纹
52
+                pagination: false, //启动分页
53
+                pageSize: 10, //每页显示的记录数
54
+                pageNumber: 1, //当前第几页
55
+                pageList: [10, 20, 50, 100], //记录数可选列表
56
+                search: false, //是否启用查询
57
+                showColumns: false, //显示下拉框勾选要显示的列
58
+                showRefresh: false, //显示刷新按钮
59
+                sidePagination: "server", //表示服务端请求
60
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
61
+                //设置为limit可以获取limit, offset, search, sort, order
62
+                queryParamsType: "undefined",
63
+                queryParams: function queryParams(params) { //设置查询参数
64
+                    var param = {
65
+                        page: params.pageNumber,
66
+                        pagesize: params.pageSize,
67
+                        pid: key,
68
+                        starttime: starttime,
69
+                        endtime: endtime,
70
+                        source: source,
71
+                        token: $.cookie("token")
72
+                    };
73
+                    return param;
74
+                },
75
+                responseHandler: function(res) {
76
+                    return {
77
+                        "total": res.data.length,
78
+                        "rows": res.data,
79
+                    }
80
+                },
81
+                onLoadSuccess: function (data) { //加载成功时执行
82
+                },
83
+                onLoadError: function () { //加载失败时执行
84
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
85
+                }
86
+            });
87
+        }
88
+
89
+        //序号
90
+        function serialNumber(val, row, index) {
91
+            return index + 1;
92
+        }
93
+
94
+        function totalNumberList(val, row) {
95
+            return '<div class="imgs" ><a class="" onclick="viewList(\'' + row.F_Key + '\')" >' + val +
96
+                '</a></div>';
97
+        }
98
+
99
+        function keywordList(val, row) {
100
+            return '<div class="imgs" ><a class="" onclick="viewKeywordList(\'' + row.F_Key + '\')" >' + val +
101
+                '</a></div>';
102
+        }
103
+
104
+        function viewList(key) {
105
+            if (endtime.length > 0 && endtime.length <= 10) {
106
+                endtime = encodeURIComponent(endtime + " 23:59:59");
107
+            } else {
108
+                endtime = encodeURIComponent(endtime);
109
+            }
110
+            layer.open({
111
+                type: 2,
112
+                content: "./keywordsStatisticsList.html?starttime=" + starttime + "&endtime=" + endtime +
113
+                    "&key=" + key + "&source=" + source, //iframe的url,no代表不显示滚动条
114
+                title: '关键词统计表',
115
+                area: ['90%', '90%'], //宽高
116
+            });
117
+        }
118
+
119
+        function viewKeywordList(key) {
120
+            if (endtime.length > 0 && endtime.length <= 10) {
121
+                endtime = encodeURIComponent(endtime + " 23:59:59");
122
+            } else {
123
+                endtime = encodeURIComponent(endtime);
124
+            }
125
+            layer.open({
126
+                type: 2,
127
+                content: "./keywordsStatisticsChild.html?starttime=" + starttime + "&endtime=" + endtime +
128
+                    "&key=" + key + "&source=" + source, //iframe的url,no代表不显示滚动条
129
+                title: '关键词统计表',
130
+                area: ['90%', '90%'], //宽高
131
+            });
132
+        }
133
+    </script>
134
+</body>
135
+
136
+</html>

+ 224 - 0
WebUI/CallCenterWeb.UI/YeWu/returnVisitManagementReport.html

@@ -0,0 +1,224 @@
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="../js/zTree/zTreeStyle.css" />
11
+    <link href="../css/WorkOrder/Search.css" rel="stylesheet">
12
+    <link href="../css/init.css" rel="stylesheet" />
13
+    <script src="../My97DatePicker/WdatePicker.js"></script>
14
+    <script src="../js/laydate/laydate.js"></script>
15
+    <style>
16
+        table td {
17
+            word-break: break-all;
18
+            word-wrap: break-word;
19
+        }
20
+
21
+        .ld-service li {
22
+            float: left;
23
+            font-size: 14px;
24
+            color: #000;
25
+            padding: 5px 15px;
26
+            cursor: pointer;
27
+            border-bottom: 1px solid #ccc;
28
+        }
29
+
30
+        .cr-click {
31
+            border: 1px solid #ccc;
32
+            background-color: #fff;
33
+            border-bottom: none !important;
34
+            border-bottom-left-radius: 5px;
35
+            border-bottom-right-radius: 5px;
36
+        }
37
+
38
+        .Shows {
39
+            display: block !important;
40
+        }
41
+
42
+        .complain {
43
+            display: none;
44
+        }
45
+
46
+        .toolLeft input {
47
+            width: 200px;
48
+        }
49
+
50
+        th {
51
+            padding: 5px;
52
+            text-align: center;
53
+        }
54
+
55
+        td {
56
+            padding: 5px;
57
+        }
58
+
59
+        .Borders {
60
+            border: 1px solid #d7d7d7;
61
+        }
62
+
63
+        .cx {
64
+            display: block;
65
+        }
66
+
67
+        .daoHang {
68
+            margin-bottom: 15px;
69
+        }
70
+
71
+        .keyMargin {
72
+            margin-bottom: 0;
73
+        }
74
+    </style>
75
+</head>
76
+
77
+<body class="gray-bg">
78
+    <div class="wrapper wrapper-content animated fadeInRight">
79
+        <div class="daoHang clearfix">
80
+            <div class="dhLeft">
81
+                <sapn>
82
+                    <i class="syIcon"></i>位置:
83
+                    <a href="javaScript:;" id="ReIndex">首页</a>&gt;
84
+                    <a href="javaScript:;">业务统计</a>&gt;
85
+                    <a href="" class="nowPosition">关键词统计</a>
86
+                </sapn>
87
+            </div>
88
+            <div class="dhRight">
89
+                <a href="" title="刷新"><i class="fa fa-refresh"></i></a>
90
+            </div>
91
+        </div>
92
+
93
+        <div class="Content_box">
94
+            <div class="complain Shows">
95
+                <div class="toolBar clearfix">
96
+                    <div class="toolLeft">
97
+                        开始日期:
98
+                        <input class="photo x-color inputs" type="text" id="squeryTime" autocomplete="off" />
99
+                        结束时间:
100
+                        <input class="photo x-color inputs" type="text" id="equeryTime" autocomplete="off" />
101
+                        <!-- 来源:
102
+                        <select class="select_" id="source"></select> -->
103
+                        <button class="btns search_1">查询</button>
104
+                        <button class="btns exportFile">导出</button>
105
+                    </div>
106
+                </div>
107
+
108
+                <div class="tab-content">
109
+                    <div class="tab-pane fade active in" id="import_from_file">
110
+                        <!-- <div class="toolBar keyMargin clearfix">
111
+               				<button class="fr btns" id="print_1">打印预览</button>
112
+	               		</div>	 -->
113
+                        <div style="width: 100%;padding: 10px;">
114
+                            <table id="table1" class="tables" data-row-style="rowStyle" data-query-params="queryParams"
115
+                                data-pagination="true">
116
+                                <thead>
117
+                                    <tr>
118
+                                        <th data-field="" data-formatter="serialNumber" data-align="center">序号</th>
119
+                                        <th data-field="username" data-align="center">姓名</th>
120
+                                        <th data-field="workcount" data-align="center">工单量</th>
121
+                                        <th data-field="viscount" data-align="center">回访量</th>
122
+                                        <th data-field="noviscount" data-align="center">未回访量</th>
123
+                                        <th data-field="rate" data-align="center">回访率</th>
124
+                                    </tr>
125
+                                </thead>
126
+                            </table>
127
+                        </div>
128
+                    </div>
129
+                </div>
130
+            </div>
131
+        </div>
132
+    </div>
133
+    <script>
134
+        $(document).ready(function () {
135
+            laydate.render({
136
+                elem: '#squeryTime',
137
+                theme: '#00a1cb',
138
+                type: 'date'
139
+            });
140
+            laydate.render({
141
+                elem: '#equeryTime',
142
+                theme: '#00a1cb',
143
+                type: 'date'
144
+            });
145
+            //来源
146
+            // LY($("#source"));
147
+            initTable();
148
+        });
149
+        //表格
150
+        function initTable() {
151
+            $.ajax({
152
+                url: huayi.config.callcenter_url + 'WorkOrderReport/GetUserReturn',
153
+                type: 'get',
154
+                data: {
155
+                    start: $("#squeryTime").val(),
156
+                    end: $("#equeryTime").val(),
157
+                    // source: $("#source").val(),
158
+                    token: $.cookie("token")
159
+                },
160
+                dataType: "json",
161
+                async: true,
162
+                success: function (returnValue) {
163
+                    if (returnValue.state.toLowerCase() == "success") {
164
+                        var resultData = returnValue.data.UserReturn;
165
+                        $('#table1').bootstrapTable('load', resultData);
166
+                    }
167
+                    //异步获取数据
168
+                }
169
+            });
170
+            $('#table1').bootstrapTable('destroy').bootstrapTable({
171
+                striped: true
172
+            });
173
+        }
174
+
175
+        //序号
176
+        function serialNumber(val, row, index) {
177
+            return index + 1;
178
+        }
179
+
180
+        //来源
181
+        function LY(obj) {
182
+            obj.empty();
183
+            obj.append(
184
+                '<option selected="selected" value="">请选择</option>'
185
+            );
186
+            $.getJSON(
187
+                huayi.config.callcenter_url +
188
+                "Dictionary/GetDicValueListById", {
189
+                    token: $.cookie("token"),
190
+                    id: 1,
191
+                },
192
+                function (data) {
193
+                    if (data.state.toLowerCase() == "success") {
194
+                        var content = data.data;
195
+                        $(content).each(function (i, n) {
196
+                            $(
197
+                                "<option value='" +
198
+                                n.F_ValueId +
199
+                                "'>" +
200
+                                n.F_Value +
201
+                                "</option>"
202
+                            ).appendTo(obj);
203
+                        });
204
+                    }
205
+                }
206
+            );
207
+        }
208
+
209
+        //代办搜索
210
+        $(".search_1").click(function() {
211
+            initTable();
212
+        });
213
+        $(".exportFile").click(function() {
214
+            var start = $("#squeryTime").val();
215
+            var end = $("#equeryTime").val();
216
+
217
+            var url = huayi.config.callcenter_url + "WorkOrderReport/GetUserReturn?token=" + $.cookie("token");
218
+            url += "&start=" + start + "&end=" + end + "&isExport=true";
219
+            window.location.href = url;
220
+        })
221
+    </script>
222
+</body>
223
+
224
+</html>

+ 12 - 0
WebUI/CallCenterWeb.UI/css/call.css

@@ -395,3 +395,15 @@ a {
395 395
     font-size: 16px;
396 396
     font-weight: 700;
397 397
 }
398
+
399
+.layui-menu-body-panel {
400
+    margin: 0 !important;
401
+}
402
+.layui-menu li:hover {
403
+    background-color: #00a1cb !important;
404
+}
405
+.layui-menu li {
406
+    margin: 0 !important;
407
+    height: 24px;
408
+    line-height: 16px !important;
409
+}

+ 11 - 0
WebUI/CallCenterWeb.UI/css/init.css

@@ -336,3 +336,14 @@
336 336
     vertical-align: -2px;
337 337
     margin-right: 3px !important;
338 338
 }
339
+.layui-menu-body-panel {
340
+    margin: 0 !important;
341
+}
342
+.layui-menu li:hover {
343
+    background-color: #00a1cb !important;
344
+}
345
+.layui-menu li {
346
+    margin: 0 !important;
347
+    height: 24px;
348
+    line-height: 16px !important;
349
+}

+ 1 - 1
WebUI/CallCenterWeb.UI/home.html

@@ -1989,7 +1989,7 @@
1989 1989
                                             反映类别:
1990 1990
                                         </span>
1991 1991
                                         <span class="col-sm-3">
1992
-                                            <input type="text" id="reflectCategory" class="form-control" />
1992
+                                            <input type="text" id="reflectCategory" class="form-control" autocomplete="off" />
1993 1993
                                             <div class="reflectCategoryList-wrapper">
1994 1994
                                                 <ul id="reflectCategoryList">
1995 1995
                                                 </ul>

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

@@ -1,5 +1,5 @@
1 1
 $(document).ready(function () {
2
-    getReactionCategory()
2
+    getReactionCategory();
3 3
     $("#reflectCategory").bind("input propertychange", function () {
4 4
         $(".layui-dropdown").hide();
5 5
         $(".CleansReactionCategory").show();
@@ -7,19 +7,19 @@ $(document).ready(function () {
7 7
             $(".reflectCategoryList-wrapper").hide();
8 8
             return;
9 9
         }
10
-        var myReg = /^[\u4e00-\u9fa5]+$/;
11
-        if (myReg.test($("#reflectCategory").val())) {
12
-            $(".reflectCategoryList-wrapper").show();
13
-            var debounceGetSearchReactionCategory = debounce(getSearchReactionCategory, 500)
14
-            debounceGetSearchReactionCategory($("#reflectCategory").val())
15
-        } else {}
16
-    })
10
+        $(".reflectCategoryList-wrapper").show();
11
+        var debounceGetSearchReactionCategory = debounce(
12
+            getSearchReactionCategory,
13
+            500
14
+        );
15
+        debounceGetSearchReactionCategory($("#reflectCategory").val());
16
+    });
17 17
     $("#reflectCategoryList").on("click", "li", function () {
18 18
         $(".reflectCategoryList-wrapper").hide();
19 19
         $("#reflectCategory").val($(this).attr("indexName"));
20 20
         $("#keyid").val($(this).attr("index"));
21 21
     });
22
-})
22
+});
23 23
 
24 24
 // 查看工单详情
25 25
 function View(val, row) {
@@ -58,13 +58,14 @@ function ckxq(str) {
58 58
         title: "工单详情",
59 59
         area: ["100%", "100%"], //宽高
60 60
         maxmin: true,
61
-        shade: 0
61
+        shade: 0,
62 62
     });
63 63
 }
64 64
 
65 65
 function getReactionCategory(pid = 38) {
66 66
     $.get(
67
-        huayi.config.callcenter_url + "Dictionary/GetZTreeNew", {
67
+        huayi.config.callcenter_url + "Dictionary/GetZTreeNew",
68
+        {
68 69
             token: $.cookie("token"),
69 70
             pid: pid,
70 71
         },
@@ -77,10 +78,11 @@ function getReactionCategory(pid = 38) {
77 78
                     elem: "#reflectCategory", //可绑定在任意元素中,此处以上述按钮为例
78 79
                     data: content,
79 80
                     id: "reflectCategory",
81
+                    isclickparent: true,
80 82
                     //菜单被点击的事件
81 83
                     click: function (obj) {
82
-                        $("#reflectCategory").val(obj.title)
83
-                        $("#keyid").val(obj.id)
84
+                        $("#reflectCategory").val(obj.title);
85
+                        $("#keyid").val(obj.id);
84 86
                         $(".CleansReactionCategory").show();
85 87
                     },
86 88
                 });
@@ -92,7 +94,8 @@ function getReactionCategory(pid = 38) {
92 94
 function getSearchReactionCategory(key) {
93 95
     $("#reflectCategoryList").empty();
94 96
     $.get(
95
-        huayi.config.callcenter_url + "Dictionary/GetKeyListNew", {
97
+        huayi.config.callcenter_url + "Dictionary/GetKeyListNew",
98
+        {
96 99
             token: $.cookie("token"),
97 100
             key: key,
98 101
         },
@@ -102,11 +105,20 @@ function getSearchReactionCategory(key) {
102 105
                 var content = result.data;
103 106
                 if (content.length > 0) {
104 107
                     content.forEach(function (e, i) {
105
-                        $("<li index='" + e.id + "' indexName='" + e.name + "'>" + e.names + "</li>")
106
-                            .appendTo("#reflectCategoryList");
108
+                        $(
109
+                            "<li index='" +
110
+                                e.id +
111
+                                "' indexName='" +
112
+                                e.name +
113
+                                "'>" +
114
+                                e.names +
115
+                                "</li>"
116
+                        ).appendTo("#reflectCategoryList");
107 117
                     });
108 118
                 } else {
109
-                    $("<li index='' indexName=''>没有相关数据</li>").appendTo("#reflectCategoryList");
119
+                    $("<li index='' indexName=''>没有相关数据</li>").appendTo(
120
+                        "#reflectCategoryList"
121
+                    );
110 122
                 }
111 123
             }
112 124
         }
@@ -116,16 +128,16 @@ function getSearchReactionCategory(key) {
116 128
 function debounce(fun, delay) {
117 129
     return function (args) {
118 130
         var that = this;
119
-        var _args = args
120
-        clearTimeout(fun.id)
121
-        fun.id = setTimeout(function() {
122
-            fun.call(that, _args)
123
-        }, delay)
124
-    }
131
+        var _args = args;
132
+        clearTimeout(fun.id);
133
+        fun.id = setTimeout(function () {
134
+            fun.call(that, _args);
135
+        }, delay);
136
+    };
125 137
 }
126 138
 
127
-$(".CleansReactionCategory").click(function() {
139
+$(".CleansReactionCategory").click(function () {
128 140
     $("#reflectCategory").val("");
129 141
     $("#keyid").val("");
130 142
     $(".CleansReactionCategory").hide();
131
-})
143
+});

+ 27 - 3
WebUI/CallCenterWeb.UI/js/appeal/mapIndex.js

@@ -168,15 +168,39 @@ window.onload = function() {
168 168
 			//解析地址
169 169
 			var rsaddress = rs.address;
170 170
 			console.log(rs);
171
-			$('#sourcearea').find("option:selected").text(rs.addressComponents.district);
171
+            if (rs.addressComponents.district=="市区") {
172
+				$('#sourcearea').val("4964");
173
+			} else if (rs.addressComponents.district=="文峰区") {
174
+				$('#sourcearea').val("4965");
175
+			} else if (rs.addressComponents.district=="北关区") {
176
+				$('#sourcearea').val("4966");
177
+			} else if (rs.addressComponents.district=="殷都区") {
178
+				$('#sourcearea').val("4967");
179
+			} else if (rs.addressComponents.district=="龙安区") {
180
+				$('#sourcearea').val("4968");
181
+			} else if (rs.addressComponents.district=="安阳县") {
182
+				$('#sourcearea').val("4969");
183
+			} else if (rs.addressComponents.district=="汤阴县") {
184
+				$('#sourcearea').val("4970");
185
+			} else if (rs.addressComponents.district=="内黄县") {
186
+				$('#sourcearea').val("4971");
187
+			} else if (rs.addressComponents.district=="滑县") {
188
+				$('#sourcearea').val("4972");
189
+			} else if (rs.addressComponents.district=="林州市") {
190
+				$('#sourcearea').val("4973");
191
+			} else if (rs.addressComponents.district=="林州市") {
192
+				$('#sourcearea').val("4974");
193
+            } else {
194
+                layer.msg("超出安阳市范围!");
195
+            }
196
+			// $('#sourcearea').find("option:selected").text(rs.addressComponents.district);
172 197
 			if (rs.surroundingPois.length>0) {
173 198
 				if (rs.addressComponents.street!="") {
174 199
 					$('#sourceaddress').val(rs.addressComponents.street+'-'+rs.surroundingPois[0].title);
175 200
 				}else{
176 201
 					$('#sourceaddress').val(rs.surroundingPois[0].title);
177 202
 				}
178
-				
179
-			}else{
203
+			} else {
180 204
 				$('#sourceaddress').val(rs.addressComponents.street);
181 205
 			}
182 206
 			$(".store_Lng").val(rs.point.lng);

+ 8 - 5
WebUI/CallCenterWeb.UI/js/index.js

@@ -991,11 +991,8 @@ $(document).ready(function () {
991 991
             return;
992 992
         }
993 993
         var debounceGetSearchReactionCategory = debounce(getSearchReactionCategory, 500)
994
-        var myReg = /^[\u4e00-\u9fa5]+$/;
995
-        if (myReg.test($("#reflectCategory").val())) {
996
-            $(".reflectCategoryList-wrapper").show();
997
-            debounceGetSearchReactionCategory($("#reflectCategory").val())
998
-        } else {}
994
+        $(".reflectCategoryList-wrapper").show();
995
+        debounceGetSearchReactionCategory($("#reflectCategory").val())
999 996
     })
1000 997
     $("#reflectCategoryList").on("click", "li", function () {
1001 998
         $(".reflectCategoryList-wrapper").hide();
@@ -1063,6 +1060,11 @@ function Adds() {
1063 1060
                 //$(".hidCallID").val("");
1064 1061
                 layer.msg("操作成功");
1065 1062
                 Clean();
1063
+            } else {
1064
+                $(".addt_").attr("disabled", false);
1065
+                $(".addts").attr("disabled", false);
1066
+                $(".addt_").text("保存");
1067
+                $(".addts").text("保存并提交");
1066 1068
             }
1067 1069
         },
1068 1070
     });
@@ -1652,6 +1654,7 @@ function logout() {
1652 1654
         dataType: "json",
1653 1655
         success: function (res) {
1654 1656
             if (res.state) {
1657
+                $.cookie("token", "");
1655 1658
                 window.localStorage.removeItem("token");
1656 1659
                 window.localStorage.removeItem("extno");
1657 1660
                 window.localStorage.removeItem("zx_user");

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
WebUI/CallCenterWeb.UI/js/layui/css/layui.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
WebUI/CallCenterWeb.UI/js/layui/layui.js


+ 2 - 0
WebUI/CallCenterWeb.UI/js/main.js

@@ -304,6 +304,8 @@ function IncomingBack(data) {
304 304
 
305 305
     $('.head-pic .lahei .la-after').hide();
306 306
     $(".Bacha").hide();
307
+    // 历史记录 历史工单
308
+    loadOld()
307 309
 }
308 310
 
309 311
 //挂断