瀏覽代碼

问题修改

liuyifan 4 年之前
父節點
當前提交
4e56628ca6

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

@@ -386,7 +386,8 @@
386 386
                                 </td>
387 387
                                 <th>办理结果:</th>
388 388
                                 <td>
389
-                                    <input type="text" placeholder="输入办理结果" id="workOrderProcessingResult" class="Min-width" />
389
+                                    <input type="text" placeholder="输入办理结果" id="workOrderProcessingResult"
390
+                                        class="Min-width" />
390 391
                                 </td>
391 392
                             </tr>
392 393
                             <tr>

+ 8 - 4
WebUI/CallCenterWeb.UI/Business/LeaderDCL.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
     <link rel="stylesheet" href="../css/bootstrap-select.css" />
9 9
     <script src="../Script/Common/huayi.config.js"></script>
@@ -278,7 +278,7 @@
278 278
                     <i class="syIcon"></i>位置:
279 279
                     <a href="javaScript:;" id="ReIndex">首页</a>&gt;
280 280
                     <a href="javaScript:;">工单处理</a>&gt;
281
-                    <a href="" class="nowPosition">已提交</a>
281
+                    <a href="" class="nowPosition">待审转办</a>
282 282
                 </sapn>
283 283
             </div>
284 284
             <div class="dhRight">
@@ -431,6 +431,9 @@
431 431
                                     <th data-field="LimitTime" data-formatter="BanTime" data-align="center">
432 432
                                         办理时限
433 433
                                     </th>
434
+                                    <th data-field="F_ComContent" data-align="center">
435
+                                        诉求内容
436
+                                    </th>
434 437
                                     <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">
435 438
                                         操作
436 439
                                     </th>
@@ -999,9 +1002,10 @@
999 1002
         function cb(str) {
1000 1003
             layer.open({
1001 1004
                 type: 2,
1002
-                content: "../CommonHtml/Cb.html?wid=" + str, //iframe的url,no代表不显示滚动条
1005
+                content: "../CommonHtml/AddAppealDCL.html?wid=" + str + "&workType=cb", //iframe的url,no代表不显示滚动条
1006
+                // content: "../CommonHtml/Cb.html?wid=" + str, //iframe的url,no代表不显示滚动条
1003 1007
                 title: "重办工单",
1004
-                area: ["60%", "80%"], //宽高
1008
+                area: ["90%", "90%"], //宽高
1005 1009
             });
1006 1010
         }
1007 1011
         //结案

+ 19 - 20
WebUI/CallCenterWeb.UI/Business/WorkTHCB.html

@@ -367,27 +367,20 @@
367 367
                                         </option>
368 368
                                     </select>
369 369
                                 </td>
370
-                                <!-- <th>承办单位:</th>
371
-                                    <td style="position: relative">
372
-                                        <div class="inpBox">
373
-                                            <input
374
-                                                type="text"
375
-                                                class="inps"
376
-                                                onkeyup="darptSearch()"
377
-                                            />
378
-                                            <i class="Cleans fa fa-close"></i>
379
-                                            <i class="xl xl_one"></i>
380
-                                            <div class="addTree xlAdd">
381
-                                                <ul
382
-                                                    id="addTreeDemo"
383
-                                                    class="ztree"
384
-                                                ></ul>
385
-                                            </div>
370
+                                <th class="organizerDisplay">承办单位:</th>
371
+                                <td class="organizerDisplay" style="position: relative">
372
+                                    <div class="inpBox">
373
+                                        <input type="text" class="inps" onkeyup="darptSearch()" />
374
+                                        <i class="Cleans fa fa-close"></i>
375
+                                        <i class="xl xl_one"></i>
376
+                                        <div class="addTree xlAdd">
377
+                                            <ul id="addTreeDemo" class="ztree"></ul>
386 378
                                         </div>
387
-                                        <div class="selDpart1">
388
-                                            <ul id="sponsor"></ul>
389
-                                        </div>
390
-                                    </td> -->
379
+                                    </div>
380
+                                    <div class="selDpart1">
381
+                                        <ul id="sponsor"></ul>
382
+                                    </div>
383
+                                </td>
391 384
                                 <th></th>
392 385
                                 <td style="text-align: center">
393 386
                                     <botton class="btns Seach">搜索</botton>
@@ -462,6 +455,7 @@
462 455
     <script src="../js/search/screen.js"></script>
463 456
     <script>
464 457
         var wid = helper.request.queryString("states");
458
+        var roleCode = $.cookie("code")
465 459
         if (wid) {
466 460
             $("#state").val(wid);
467 461
         }
@@ -476,6 +470,11 @@
476 470
                 elem: "#endtime",
477 471
                 event: "focus",
478 472
             });
473
+            if (roleCode === "GLY") {
474
+                $(".organizerDisplay").show()
475
+            } else {
476
+                $(".organizerDisplay").hide()
477
+            }
479 478
         });
480 479
         //关闭录音弹出
481 480
         $(".gbly").click(function () {

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

@@ -11,7 +11,6 @@
11 11
     <link rel="stylesheet" href="../css/init.css" />
12 12
     <link rel="stylesheet" href="../css/addappeal.css" />
13 13
     <title>新增诉求工单</title>
14
-    
15 14
 </head>
16 15
 
17 16
 <body>
@@ -44,7 +43,13 @@
44 43
                     <tr>
45 44
                         <th class="Importent">内容:</th>
46 45
                         <td colspan="7">
47
-                            <textarea data-adaptheight id="content" name="" rows="" cols="" style="width: 100%;"></textarea>
46
+                            <textarea data-adaptheight id="content" name="" rows="" cols="" style="width: 100%;" readonly="readonly"></textarea>
47
+                        </td>
48
+                    </tr>
49
+                    <tr>
50
+                        <th class="Importent">工单内容:</th>
51
+                        <td colspan="7">
52
+                            <textarea data-adaptheight id="workcontent" name="" rows="" cols="" style="width: 100%;"></textarea>
48 53
                         </td>
49 54
                     </tr>
50 55
                     <tr>
@@ -236,6 +241,7 @@
236 241
 	                        $("#conphone").val(Data[0].F_ConPhone);
237 242
 	                        $("#title").val(Data[0].F_ComTitle);
238 243
 	                        $('#content').val(Data[0].F_ComContent);
244
+	                        $('#workcontent').val(Data[0].F_Content);
239 245
 	                        $('#email').val(Data[0].F_Email);
240 246
 	                        $("#zipcode").val(Data[0].F_ZipCode);
241 247
 	                        $("#result").val(Data[0].F_Result);
@@ -336,6 +342,7 @@
336 342
                         conphone: $("#conphone").val(),
337 343
                         title: $("#title").val(),
338 344
                         content: $("#content").val(),
345
+                        workcontent: $("#workcontent").val(),
339 346
                         files: $("#file").val(), //(多个用英文逗号,隔开)
340 347
                         sourcearea: $("#sourcearea").val(), //=事发地域id
341 348
                         sourceaddress: $('#sourceaddress').val(), //=事发详细地址

+ 50 - 19
WebUI/CallCenterWeb.UI/CommonHtml/AddAppealDCL.html

@@ -122,7 +122,6 @@
122 122
                         <td colspan="3">
123 123
                             <select id="jbSelect" name="select" class="selectpicker show-tick  form-control" multiple
124 124
                                 data-live-search="true">
125
-
126 125
                             </select>
127 126
                         </td>
128 127
                     </tr>
@@ -145,10 +144,16 @@
145 144
                             <input type="text" id="limittimes">
146 145
                         </td>
147 146
                     </tr>
147
+                    <tr class="limittimesWrapperCB" style="display: none;">
148
+                        <th>办理时限:</th>
149
+                        <td colspan="">
150
+                            <input type="text" id="limittimesCB" autocomplete="off">
151
+                        </td>
152
+                    </tr>
148 153
                     <tr>
149 154
                         <td colspan="8" style="text-align: center">
150 155
                             <!-- <div class="btn_box"> -->
151
-                            <!-- <button class="btns BC">保存</button> -->
156
+                            <button class="btns BC">保存</button>
152 157
                             <button class="btns JB">审核通过</button>
153 158
                             <button class="btns thBtn">回退</button>
154 159
                             <!--<button class="btns SavedSubmit">保存并提交</button>-->
@@ -191,6 +196,7 @@
191 196
     <script src="../js/ztreeSelect.js"></script>
192 197
     <script>
193 198
         var wid = helper.request.queryString("wid");
199
+        var workType = helper.request.queryString("workType");
194 200
         var submit;
195 201
         $(document).ready(function () {
196 202
             QY($("#sourcearea"));
@@ -205,6 +211,12 @@
205 211
                 istime: true,
206 212
                 format: 'YYYY-MM-DD hh:mm:ss'
207 213
             });
214
+            laydate({
215
+                elem: "#limittimesCB",
216
+                event: "focus",
217
+                // istime: true,
218
+                format: 'YYYY-MM-DD'
219
+            });
208 220
             //当即办理
209 221
             $(' input[name="banli"]').change(function () {
210 222
                 var val = $(this).val();
@@ -234,6 +246,7 @@
234 246
                 submit = 1;
235 247
                 Add();
236 248
             });
249
+
237 250
             $(".thBtn").click(function () {
238 251
                 layer.open({
239 252
                     type: 2,
@@ -311,14 +324,20 @@
311 324
                             ); //类型
312 325
                             //紧急程度
313 326
                             $("#level").val(Data[0].F_Level + "");
314
-                            if (Data[0].F_Level == "1") {
315
-                                $("#level option:selected").text("普通"); //乡镇
327
+                            if (workType === "cb") {
328
+                                $(".limittimeWrapper").hide()
316 329
                                 $(".limittimesWrapper").hide()
317
-                                $(".limittimeWrapper").show()
330
+                                $(".limittimesWrapperCB").show()
318 331
                             } else {
319
-                                $("#level option:selected").text("紧急"); //乡镇
320
-                                $(".limittimesWrapper").show()
321
-                                $(".limittimeWrapper").hide()
332
+                                if (Data[0].F_Level == "1") {
333
+                                    $("#level option:selected").text("普通"); //乡镇
334
+                                    $(".limittimesWrapper").hide()
335
+                                    $(".limittimeWrapper").show()
336
+                                } else {
337
+                                    $("#level option:selected").text("紧急"); //乡镇
338
+                                    $(".limittimesWrapper").show()
339
+                                    $(".limittimeWrapper").hide()
340
+                                }
322 341
                             }
323 342
                             if (Data[0].F_IsResult == 1) {
324 343
                                 $(".Nows_box").toggle();
@@ -369,8 +388,7 @@
369 388
             var jbSelect = $("#jbSelect").val();
370 389
             var startTime = $("#startTime").val();
371 390
             var limittimes = $("#limittimes").val();
372
-            console.log(jbSelect)
373
-            console.log(startTime)
391
+            var limittimesCB = $("#limittimesCB").val();
374 392
 
375 393
             //坐席
376 394
             //              var usercodeID = "";
@@ -435,14 +453,27 @@
435 453
                 },
436 454
                 success: function (data) {
437 455
                     if (data.state.toLowerCase() == "success") {
438
-                        layer.open({
439
-                            type: 2,
440
-                            content: "../CommonHtml/jiaoban.html?wid=" + wid + "&jbSelect=" +
441
-                                jbSelect + "&startTime=" + startTime + "&limittimes=" + limittimes +
442
-                                "&level=" + $("#level").val(), //iframe的url,no代表不显示滚动条
443
-                            title: "工单交办",
444
-                            area: ["95%", "95%"], //宽高
445
-                        });
456
+                        if (workType === "cb") {
457
+                            layer.open({
458
+                                type: 2,
459
+                                content: "../CommonHtml/Cb.html?wid=" + wid + "&jbSelect=" +
460
+                                    jbSelect + "&startTime=" + startTime + "&limittimes=" +
461
+                                    limittimes + "&limittimesCB=" + limittimesCB + 
462
+                                    "&level=" + $("#level").val(), //iframe的url,no代表不显示滚动条
463
+                                title: "重办工单",
464
+                                area: ["95%", "95%"], //宽高
465
+                            });
466
+                        } else {
467
+                            layer.open({
468
+                                type: 2,
469
+                                content: "../CommonHtml/jiaoban.html?wid=" + wid + "&jbSelect=" +
470
+                                    jbSelect + "&startTime=" + startTime + "&limittimes=" +
471
+                                    limittimes +
472
+                                    "&level=" + $("#level").val(), //iframe的url,no代表不显示滚动条
473
+                                title: "工单交办",
474
+                                area: ["95%", "95%"], //宽高
475
+                            });
476
+                        }
446 477
                         // var index = parent.layer.getFrameIndex(
447 478
                         //     window.name
448 479
                         // ); //先得到当前iframe层的索引
@@ -462,7 +493,7 @@
462 493
             if (level === "1") {
463 494
                 $(".limittimesWrapper").hide()
464 495
                 $(".limittimeWrapper").show()
465
-            } else if (level === "2" ) {
496
+            } else if (level === "2") {
466 497
                 $(".limittimesWrapper").show()
467 498
                 $(".limittimeWrapper").hide()
468 499
             }

File diff suppressed because it is too large
+ 629 - 618
WebUI/CallCenterWeb.UI/CommonHtml/Cb.html


+ 19 - 6
WebUI/CallCenterWeb.UI/CommonHtml/WorkDatil.html

@@ -117,7 +117,8 @@
117 117
             height: 50px;
118 118
         }
119 119
 
120
-        .phoneTitle, .callerTitle {
120
+        .phoneTitle,
121
+        .callerTitle {
121 122
             cursor: pointer;
122 123
         }
123 124
     </style>
@@ -158,12 +159,18 @@
158 159
                                     <span class="F_ComContent"></span>
159 160
                                 </td>
160 161
                             </tr>
162
+                            <tr class="content-wrapper">
163
+                                <th>工单内容:</th>
164
+                                <td colspan="7">
165
+                                    <span class="F_Content"></span>
166
+                                </td>
167
+                            </tr>
161 168
                             <tr class="bor_bootm tdWidth">
162 169
                                 <th class="callerTitle">来电人:</th>
163 170
                                 <td><span class="F_CusName"></span></td>
164 171
                                 <th>来源:</th>
165 172
                                 <td><span class="LY"></span></td>
166
-                                <th class="phoneTitle" >来电号码:</th>
173
+                                <th class="phoneTitle">来电号码:</th>
167 174
                                 <td><span class="F_ConPhone"></span></td>
168 175
                                 <th></th>
169 176
                                 <td><span></span></td>
@@ -683,6 +690,7 @@
683 690
         var isProtect = "";
684 691
         var phoneNumber = "";
685 692
         var callerName = ""
693
+        var roleCode = $.cookie("code")
686 694
         $(document).ready(function () {
687 695
             jbSelect($("#jbSelect"));
688 696
             xbSelect($("#xbSelect"));
@@ -736,6 +744,12 @@
736 744
 
737 745
             });
738 746
 
747
+            if (roleCode === "GLY" || roleCode === "ZXHWY" || roleCode === "ZXLD") {
748
+                $(".content-wrapper").show();
749
+            } else {
750
+                $(".content-wrapper").hide();
751
+            }
752
+
739 753
             function load() {
740 754
                 $.ajax({
741 755
                     type: "get",
@@ -759,6 +773,7 @@
759 773
                             $(".F_CusPhone").text(Data[0].F_ConPhone);
760 774
                             $(".F_ComTitle").text(Data[0].F_ComTitle);
761 775
                             $('.F_ComContent').text(Data[0].F_ComContent);
776
+                            $('.F_Content').text(Data[0].F_Content);
762 777
                             $('.F_SourceAddress').text(Data[0].F_SourceAddress);
763 778
                             $(".store_Lng").val(Data[0].F_Longitude);
764 779
                             $(".store_Lat").val(Data[0].F_Latitude);
@@ -777,7 +792,6 @@
777 792
                             $(".AreaName").text(Data[0].AreaName);
778 793
                             isProtect = result.data.data[0].F_IsProtect
779 794
                             if (Data[0].F_CusPhone) {
780
-                                var roleCode = $.cookie("code")
781 795
                                 if (roleCode === "GLY" || roleCode === "ZXHWY" || roleCode ===
782 796
                                     "ZXLD") {
783 797
                                     $(".F_ConPhone").hide()
@@ -789,7 +803,6 @@
789 803
                                 $(".phoneTitle").unbind("click");
790 804
                             }
791 805
                             if (Data[0].F_CusName) {
792
-                                var roleCode = $.cookie("code")
793 806
                                 if (roleCode === "GLY" || roleCode === "ZXHWY" || roleCode ===
794 807
                                     "ZXLD") {
795 808
                                     $(".F_CusName").hide()
@@ -1351,7 +1364,7 @@
1351 1364
                                             n.F_Id + '" reason="' + n.F_RefuseReason +
1352 1365
                                             '" >修改</botton></td>' +
1353 1366
                                             '</tr>';
1354
-                                    })                                                         
1367
+                                    })
1355 1368
                                     $(Ysh).appendTo($(".YSSHS"));
1356 1369
                                     //退回审核
1357 1370
                                     var Ths = '';
@@ -1685,7 +1698,7 @@
1685 1698
                 layer.open({
1686 1699
                     type: 2,
1687 1700
                     content: "../CommonHtml/banli.html?wid=" + wid + "&isProtect=" +
1688
-                    isProtect, //iframe的url,no代表不显示滚动条
1701
+                        isProtect, //iframe的url,no代表不显示滚动条
1689 1702
                     title: "办理工单",
1690 1703
                     area: ["60%", "80%"], //宽高
1691 1704
                 });

+ 107 - 1
WebUI/CallCenterWeb.UI/CommonHtml/banli.html

@@ -31,7 +31,9 @@
31 31
             <tr>
32 32
                 <th class="Importent">承办人:</th>
33 33
                 <td>
34
-                    <input id="dealman" type="text" style="height: 32px" />
34
+                    <input id="dealman" list="dealmanList" type="text" style="height: 32px" />
35
+                    <datalist id="dealmanList">
36
+                    </datalist>
35 37
                 </td>
36 38
                 <th class="Importent">联系方式:</th>
37 39
                 <td>
@@ -159,6 +161,7 @@
159 161
                 format: "YYYY-MM-DD hh:mm:ss",
160 162
             });
161 163
             simpleDetail();
164
+            getHistoryList();
162 165
             //上传附件
163 166
             $("#scwj").click(function () {
164 167
                 $("#upFile").trigger("click");
@@ -376,6 +379,7 @@
376 379
                 function (result) {
377 380
                     result = JSON.parse(result);
378 381
                     if (result.state.toLowerCase() == "success") {
382
+                        addHistory();
379 383
                         var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
380 384
                         parent.layer.close(index); //再执行关闭
381 385
                         parent.$("#orderlist").bootstrapTable("refresh");
@@ -599,6 +603,108 @@
599 603
                 }
600 604
             );
601 605
         }
606
+
607
+        function getHistoryList() {
608
+            $("#dealmanList").empty()
609
+            $.ajax({
610
+                type: "get",
611
+                url: huayi.config.callcenter_url + "History/GetList",
612
+                async: true,
613
+                dataType: "json",
614
+                data: {
615
+                    name: "contractor",
616
+                    token: $.cookie("token"),
617
+                },
618
+                success: function (res) {
619
+                    if (res.state == "success") {
620
+                        $.each(res.data, function (index, val) {
621
+                            console.log("val", val)
622
+                            if (val.F_Count !== "") {
623
+                                var data = JSON.parse(val.F_Count)
624
+                                console.log("data", data)
625
+                                $("#dealmanList").append("<option value='" + data.name +
626
+                                    "'data-contact='" + data.contact + "'data-job='" + data
627
+                                    .job + "'>")
628
+                            }
629
+                        })
630
+                        $("#dealmanList").append("<option value='清除历史记录'>")
631
+                    } else {
632
+                        layer.confirm(res.message, {
633
+                            icon: 2,
634
+                            btn: ['确定']
635
+                        });
636
+                    }
637
+                }
638
+            });
639
+        }
640
+
641
+        $("#dealman").change(function () {
642
+            var name = $("#dealman").val()
643
+            if (name === "清除历史记录") {
644
+                $("#dealman").val("")
645
+                deleteHistory()
646
+                return
647
+            }
648
+            $("#dealmanList").find("option").each(function () {
649
+                if (name == $(this).val()) {
650
+                    $("#dealcontact").val($(this).attr("data-contact"))
651
+                    $("#duties").val($(this).attr("data-job"))
652
+                }
653
+            })
654
+            // $("#dealcontact").attr("data-contact")
655
+            // $("#duties").attr("data-job")
656
+        })
657
+
658
+        function addHistory() {
659
+            var contractorObject = {
660
+                name: $("#dealman").val(),
661
+                contact: $("#dealcontact").val(),
662
+                job: $("#duties").val(),
663
+            }
664
+            var contractorObjectStr = JSON.stringify(contractorObject);
665
+            $.ajax({
666
+                type: "post",
667
+                url: huayi.config.callcenter_url + "History/Add",
668
+                async: true,
669
+                dataType: "json",
670
+                data: {
671
+                    name: "contractor",
672
+                    count: contractorObjectStr,
673
+                    token: $.cookie("token"),
674
+                },
675
+                success: function (res) {
676
+                    var res = $.parseJSON(res)
677
+                    if (res.state == "success") {
678
+
679
+                    } else {
680
+                        layer.confirm(res.message, {
681
+                            icon: 2,
682
+                            btn: ['确定']
683
+                        });
684
+                    }
685
+                }
686
+            });
687
+        }
688
+
689
+        function deleteHistory() {
690
+            $.ajax({
691
+                type: "post",
692
+                url: huayi.config.callcenter_url + "History/Delete",
693
+                async: true,
694
+                dataType: "json",
695
+                data: {
696
+                    type: 1,
697
+                    token: $.cookie("token"),
698
+                },
699
+                success: function (res) {
700
+                    if (res.state == "success") {
701
+
702
+                    } else {
703
+
704
+                    }
705
+                }
706
+            });
707
+        }
602 708
     </script>
603 709
 </body>
604 710
 

+ 1 - 4
WebUI/CallCenterWeb.UI/CommonHtml/jiaoban.html

@@ -348,9 +348,6 @@
348 348
         var startTime = helper.request.queryString("startTime");
349 349
         var level = helper.request.queryString("level");
350 350
         var limittimes = decodeURIComponent(helper.request.queryString("limittimes"));
351
-        console.log(jbSelect);
352
-        console.log(xbSelect);
353
-        console.log(startTime);
354 351
         var State = 0;
355 352
         var a = $("#ID").val();
356 353
         $("#assignedopinion").val(
@@ -728,7 +725,7 @@
728 725
                         parent.closePage();
729 726
                         var savemsgs = State == 0 ? "保存成功" : "交办成功";
730 727
                         parent.layer.msg(savemsgs);
731
-                        sendMessage();
728
+                        // sendMessage();
732 729
                     }
733 730
                 }
734 731
             );