liuyifan 4 年之前
父節點
當前提交
010fcf7b98

+ 39 - 9
WebUI/CallCenterWeb.UI/CommonHtml/WorkDatil.html

@@ -402,6 +402,7 @@
402 402
                     &nbsp;&nbsp;<input type="button" class="handle release authority" style="display: none;"
403 403
                         value="办理" />
404 404
                     &nbsp;&nbsp;<input type="button" value="打印预览" class="print" />
405
+                    &nbsp;&nbsp;<input type="button" value="撤销子工单" class="cancelChildWorkOrder" style="display: none;" />
405 406
                     &nbsp;&nbsp;<input type="button" value="关闭" class="closexq" />
406 407
                 </div>
407 408
                 <input type="hidden" id="Change" />
@@ -926,7 +927,12 @@
926 927
                                     $('.submitTime').text(Data[0].F_SubmitTime); //提交时间
927 928
                                     $('.SLHJ').text(Data[0].F_DealTime); //办理时间
928 929
                                     $('.lawsuitTime').text(Data[0].F_CloseTime); //结案时间
929
-                                    $('.SL').text(Data[0].F_CusName);
930
+                                    if (String(Data[0].F_InfoSource) === "1") {
931
+                                        $('.SL').text(Data[0].F_CreateUser);
932
+                                    } else {
933
+                                        $('.SL').text(Data[0].F_CusName);
934
+                                    }
935
+                                    // $('.SL').text(Data[0].F_CusName);
930 936
                                     $(".DH").text(Data[0].F_WorkOrderId);
931 937
                                     $(".LY").text(Data[0].SourceName);
932 938
                                     $(".subjectWords").text(Data[0].KeyName);
@@ -1114,6 +1120,7 @@
1114 1120
                                     }
1115 1121
                                     if (Data[0].F_IsRelease == 2) {
1116 1122
                                         $('.associatedWorkOrderType').text("主工单");
1123
+                                        $('.cancelChildWorkOrder').hide();
1117 1124
                                         if (Data[0].F_SubWorkorder !== "") {
1118 1125
                                             var subWorkorder = Data[0].F_SubWorkorder.split(",")
1119 1126
                                             var subWorkorderStr = ""
@@ -1132,6 +1139,7 @@
1132 1139
                                         }
1133 1140
                                     } else if (Data[0].F_IsRelease == 3) {
1134 1141
                                         $('.associatedWorkOrderType').text("子工单");
1142
+                                        $('.cancelChildWorkOrder').show();
1135 1143
                                         if (Data[0].F_MainWorkorder !== "") {
1136 1144
                                             // var mainWorkorder = Data[0].F_MainWorkorder.split(",")
1137 1145
                                             var mainWorkorderStr = "<a class='viewWorkOrder' onclick='ckxq(\"" + Data[0].F_MainWorkorder + "\")'>" + Data[0].F_MainWorkorder +
@@ -1156,13 +1164,15 @@
1156 1164
                                     if (Data[0].F_SubWorkorder1 != null) {
1157 1165
                                         var childWorkOrderMoreOrdersList = Data[0].F_SubWorkorder1.split(",");
1158 1166
                                         var childWorkOrderMoreOrdersStr = "";
1159
-                                        childWorkOrderMoreOrdersList.forEach(function(v, i) {
1160
-                                            childWorkOrderMoreOrdersStr += "<a class='viewWorkOrder' onclick='ckxq(\"" + v + "\")'>" + v +
1161
-                                                    "</a>,"
1162
-                                        })
1167
+                                        if (childWorkOrderMoreOrdersList.length > 0) {
1168
+                                            childWorkOrderMoreOrdersList.forEach(function(v, i) {
1169
+                                                childWorkOrderMoreOrdersStr += "<a class='viewWorkOrder' onclick='ckxq(\"" + v + "\")'>" + v +
1170
+                                                        "</a>,"
1171
+                                            })
1172
+                                            childWorkOrderMoreOrdersStr = childWorkOrderMoreOrdersStr.slice(0, -1)
1173
+                                        }
1163 1174
                                         $(".childWorkOrderMoreOrders").append(childWorkOrderMoreOrdersStr);
1164 1175
                                     }
1165
-                                    // $(".mainWorkOrderMoreOrders").()
1166 1176
 
1167 1177
                                     //转公开按钮显示或隐藏
1168 1178
                                     if (String(result.data.data[0].F_IsOpen) === "0" && String(Data[
@@ -1404,7 +1414,6 @@
1404 1414
                                     }
1405 1415
                                     $(".BLQK").empty();
1406 1416
                                     $(".BLQKPrint").empty();
1407
-                                    //console.log(result.data.bldata);
1408 1417
                                     $(result.data.bldata).each(function (i, n) {
1409 1418
                                         //类型
1410 1419
                                         var bval = n.F_Type;
@@ -2223,6 +2232,29 @@
2223 2232
                 })
2224 2233
             });
2225 2234
 
2235
+            // 撤销子工单
2236
+            $('.cancelChildWorkOrder').click(function () {
2237
+                layer.open({
2238
+                    content: '是否要撤销?',
2239
+                    btn: ['是', '否'],
2240
+                    yes: function (index, layero) {
2241
+                        $.post(huayi.config.callcenter_url + "WorkOrder/DisassociateWorkOrder", {
2242
+                            workorderid: wid, //工单编号
2243
+                            token: $.cookie("token")
2244
+                        }, function (result) {
2245
+                            var data = JSON.parse(result);
2246
+                            if (data.state == "success") {
2247
+                                $(".cancelChildWorkOrder").hide();
2248
+                                var index = parent.layer.getFrameIndex(window
2249
+                                    .name); //先得到当前iframe层的索引
2250
+                                parent.layer.close(index); //再执行关闭
2251
+                                parent.$('#orderlist').bootstrapTable('refresh');
2252
+                                parent.layer.msg("操作成功");
2253
+                            }
2254
+                        })
2255
+                    }
2256
+                })
2257
+            });
2226 2258
 
2227 2259
             //修改
2228 2260
             $(".change").click(function () {
@@ -2254,8 +2286,6 @@
2254 2286
             $(".pdBtn").click(function () {
2255 2287
                 var jbSelect = $("#jbSelect").val();
2256 2288
                 var xbSelect = $("#xbSelect").val()
2257
-                console.log(jbSelect)
2258
-                console.log(xbSelect)
2259 2289
                 layer.open({
2260 2290
                     type: 2,
2261 2291
                     content: "../CommonHtml/handle_cs.html?wid=" + wid + "&jbSelect=" +

+ 51 - 25
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/LeaderYJAMedia.html

@@ -70,10 +70,12 @@
70 70
                                         <option value="6">已办理</option>
71 71
                                     </select>
72 72
                                 </td> -->
73
-                                <th><span class="nameJustified">关键字:</span></th>
74
-                                <td>
75
-                                    <input type="text" placeholder="输入关键字" id="key" class="form-control Min-width" />
76
-                                    <botton class="btns Seach">搜索</botton>
73
+                                <th>办理时间:</th>
74
+                                <td colspan="3">
75
+                                    <input type="text" id="dealstarttime" class="photo x-color laydate-icon"
76
+                                        autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
77
+                                        id="dealstrendtime" class="photo x-color laydate-icon" autocomplete="off"
78
+                                        style="height: 35px;" />
77 79
                                 </td>
78 80
                             </tr>
79 81
                             <tr>
@@ -91,11 +93,10 @@
91 93
                                         <option value="">请选择调度员</option>
92 94
                                     </select>
93 95
                                 </td>
94
-                                <th>反映区域:</th>
96
+                                <th><span class="nameJustified">关键字:</span></th>
95 97
                                 <td>
96
-                                    <select name="" id="sourceAreas" class="form-control Min-width">
97
-                                    </select>
98
-                                    <botton class="btns exportFile">导出</botton>
98
+                                    <input type="text" placeholder="输入关键字" id="key" class="form-control Min-width" />
99
+                                    <botton class="btns Seach">搜索</botton>
99 100
                                 </td>
100 101
                             </tr>
101 102
                             <tr>
@@ -119,13 +120,11 @@
119 120
                                     <select class="form-control" id="type">
120 121
                                     </select>
121 122
                                 </td>
122
-                                <th>是否公开:</th>
123
+                                <th>反映区域:</th>
123 124
                                 <td>
124
-                                    <select class="form-control Min-width" id="isopen">
125
-                                        <option value="">请选择</option>
126
-                                        <option value="0">否</option>
127
-                                        <option value="1">是</option>
125
+                                    <select name="" id="sourceAreas" class="form-control Min-width">
128 126
                                     </select>
127
+                                    <botton class="btns exportFile">导出</botton>
129 128
                                 </td>
130 129
                             </tr>
131 130
                             <tr>
@@ -145,18 +144,12 @@
145 144
                                         <option value="">请选择</option>
146 145
                                     </select>
147 146
                                 </td>
148
-                                <th>分管领导:</th>
147
+                                <th>是否公开:</th>
149 148
                                 <td>
150
-                                    <select id="leaderCharge" class="form-control Min-width" name="select">
151
-                                        <option value="">
152
-                                            请选择
153
-                                        </option>
154
-                                        <option value="省长">
155
-                                            省长
156
-                                        </option>
157
-                                        <option value="市长">
158
-                                            市长
159
-                                        </option>
149
+                                    <select class="form-control Min-width" id="isopen">
150
+                                        <option value="">请选择</option>
151
+                                        <option value="0">否</option>
152
+                                        <option value="1">是</option>
160 153
                                     </select>
161 154
                                 </td>
162 155
                             </tr>
@@ -189,6 +182,20 @@
189 182
                                         </option>
190 183
                                     </select>
191 184
                                 </td>
185
+                                <th>分管领导:</th>
186
+                                <td>
187
+                                    <select id="leaderCharge" class="form-control Min-width" name="select">
188
+                                        <option value="">
189
+                                            请选择
190
+                                        </option>
191
+                                        <option value="省长">
192
+                                            省长
193
+                                        </option>
194
+                                        <option value="市长">
195
+                                            市长
196
+                                        </option>
197
+                                    </select>
198
+                                </td>
192 199
                             </tr>
193 200
                         </table>
194 201
                     </div>
@@ -260,10 +267,25 @@
260 267
                 elem: '#wjstarttime',
261 268
                 event: 'focus'
262 269
             });
270
+
263 271
             laydate({
264 272
                 elem: '#wjendtime',
265 273
                 event: 'focus'
266 274
             });
275
+
276
+            laydate({
277
+                elem: '#dealstarttime',
278
+                event: 'focus',
279
+                istime: true,
280
+                format: 'YYYY-MM-DD hh:mm:ss'
281
+            });
282
+
283
+            laydate({
284
+                elem: '#dealstrendtime',
285
+                event: 'focus',
286
+                istime: true,
287
+                format: 'YYYY-MM-DD hh:mm:ss'
288
+            });
267 289
         });
268 290
         //关闭录音弹出
269 291
         $(".gbly").click(function () {
@@ -353,6 +375,8 @@
353 375
                         assignUser: $("#assignUser").val(), // 交办人
354 376
                         isdb: $("#whetherSupervisor").val(), // 是否督办
355 377
                         issatisfie: $("#issatisfie").val(), // 回访满意度
378
+                        dealstarttime: $("#dealstarttime").val(), // 办理开始时间
379
+                        dealstrendtime: $("#dealstrendtime").val(), // 办理结束时间
356 380
                         //F_IsSatisfie: $("#F_IsSatisfie").val(),
357 381
                         token: $.cookie("token")
358 382
                     };
@@ -947,6 +971,8 @@
947 971
             var splituser = $("#leaderCharge").val() // 分管领导
948 972
             var isdb = $("#whetherSupervisor").val() // 是否督办
949 973
             var issatisfie = $("#issatisfie").val() // 回访满意度
974
+            var dealstarttime = $("#dealstarttime").val() // 办理开始时间
975
+            var dealstrendtime = $("#dealstrendtime").val() // 办理结束时间
950 976
 
951 977
             var url = huayi.config.callcenter_url + "WorkOrder/GetLDDealList?token=" + $.cookie("token");
952 978
             //          + "&F_IsSatisfie=" + F_IsSatisfie
@@ -958,7 +984,7 @@
958 984
                 "&sourcearea=" +
959 985
                 sourcearea +
960 986
                 "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&dealtype=" +
961
-                dealtype + "&Issatisfie=" + Issatisfie + "&isopen=" + isopen + "&splituser=" + splituser + "&assignUser=" + assignUser + "&isdb=" + isdb + "&issatisfie=" + issatisfie + "&jianhang=1" + "&isdc=1";
987
+                dealtype + "&Issatisfie=" + Issatisfie + "&isopen=" + isopen + "&splituser=" + splituser + "&assignUser=" + assignUser + "&isdb=" + isdb + "&issatisfie=" + issatisfie + "&dealstarttime=" + dealstarttime + "&dealstrendtime=" + dealstrendtime + "&jianhang=1" + "&isdc=1";
962 988
             window.location.href = url;
963 989
         })
964 990
     </script>

+ 42 - 25
WebUI/CallCenterWeb.UI/MultimediaWorkOrder/haveAduitMedia.html

@@ -61,19 +61,12 @@
61 61
                                 <td>
62 62
                                     <input type="text" id="name" class="form-control" />
63 63
                                 </td>
64
-                                <!-- <th>工单状态:</th>
65
-                                <td>
66
-                                    <select name="" id="state" class="select">
67
-                                        <option value="" selected="selected">请选择</option>
68
-                                        <option value="0">新工单</option>
69
-                                        <option value="10">待审核</option>
70
-                                        <option value="6">已办理</option>
71
-                                    </select>
72
-                                </td> -->
73
-                                <th><span class="nameJustified">关键字:</span></th>
74
-                                <td>
75
-                                    <input type="text" placeholder="输入关键字" id="key" class="form-control Min-width" />
76
-                                    <botton class="btns Seach">搜索</botton>
64
+                                <th>办理时间:</th>
65
+                                <td colspan="3">
66
+                                    <input type="text" id="dealstarttime" class="photo x-color laydate-icon"
67
+                                        autocomplete="off" style="height: 35px;" />&nbsp;——&nbsp;<input type="text"
68
+                                        id="dealstrendtime" class="photo x-color laydate-icon" autocomplete="off"
69
+                                        style="height: 35px;" />
77 70
                                 </td>
78 71
                             </tr>
79 72
                             <tr>
@@ -91,11 +84,10 @@
91 84
                                         <option value="">请选择调度员</option>
92 85
                                     </select>
93 86
                                 </td>
94
-                                <th>反映区域:</th>
87
+                                <th><span class="nameJustified">关键字:</span></th>
95 88
                                 <td>
96
-                                    <select name="" id="sourceAreas" class="form-control Min-width">
97
-                                    </select>
98
-                                    <botton class="btns exportFile">导出</botton>
89
+                                    <input type="text" placeholder="输入关键字" id="key" class="form-control Min-width" />
90
+                                    <botton class="btns Seach">搜索</botton>
99 91
                                 </td>
100 92
                             </tr>
101 93
                             <tr>
@@ -119,13 +111,11 @@
119 111
                                     <select class="form-control" id="type">
120 112
                                     </select>
121 113
                                 </td>
122
-                                <th>发送短信:</th>
114
+                                <th>反映区域:</th>
123 115
                                 <td>
124
-                                    <select class="form-control Min-width" id="issms">
125
-                                        <option value="">请选择</option>
126
-                                        <option value="0">未发短信</option>
127
-                                        <option value="1">已发短信</option>
116
+                                    <select name="" id="sourceAreas" class="form-control Min-width">
128 117
                                     </select>
118
+                                    <botton class="btns exportFile">导出</botton>
129 119
                                 </td>
130 120
                             </tr>
131 121
                             <tr>
@@ -145,9 +135,19 @@
145 135
                                         <option value="">请选择</option>
146 136
                                     </select>
147 137
                                 </td>
138
+                                <th>发送短信:</th>
139
+                                <td>
140
+                                    <select class="form-control Min-width" id="issms">
141
+                                        <option value="">请选择</option>
142
+                                        <option value="0">未发短信</option>
143
+                                        <option value="1">已发短信</option>
144
+                                    </select>
145
+                                </td>
146
+                            </tr>
147
+                            <tr>
148 148
                                 <th>分管领导:</th>
149 149
                                 <td>
150
-                                    <select id="leaderCharge" class="form-control Min-width" name="select">
150
+                                    <select id="leaderCharge" class="form-control" name="select">
151 151
                                         <option value="">
152 152
                                             请选择
153 153
                                         </option>
@@ -269,6 +269,20 @@
269 269
                 format: 'YYYY-MM-DD hh:mm:ss'
270 270
             });
271 271
 
272
+            laydate({
273
+                elem: '#dealstarttime',
274
+                event: 'focus',
275
+                istime: true,
276
+                format: 'YYYY-MM-DD hh:mm:ss'
277
+            });
278
+
279
+            laydate({
280
+                elem: '#dealstrendtime',
281
+                event: 'focus',
282
+                istime: true,
283
+                format: 'YYYY-MM-DD hh:mm:ss'
284
+            });
285
+
272 286
             load();
273 287
 
274 288
             // 获取交办人
@@ -369,6 +383,8 @@
369 383
                         issms: $("#issms").val(), //发送短信
370 384
                         splituser: $("#leaderCharge").val(), // 分管领导
371 385
                         assignUser: $("#assignUser").val(), // 交办人
386
+                        dealstarttime: $("#dealstarttime").val(), // 办理开始时间
387
+                        dealstrendtime: $("#dealstrendtime").val(), // 办理结束时间
372 388
                         jianhang: 1, // 多媒体
373 389
                         db: db, // 热线件(db=0),督办件(db=1)
374 390
                         token: $.cookie("token"),
@@ -1120,7 +1136,8 @@
1120 1136
             var assignUser = $("#assignUser").val() // 交办人
1121 1137
             var splituser = $("#leaderCharge").val() // 分管领导
1122 1138
             var tobereply = 1
1123
-
1139
+            var dealstarttime = $("#dealstarttime").val() // 办理开始时间
1140
+            var dealstrendtime = $("#dealstrendtime").val() // 办理结束时间
1124 1141
 
1125 1142
             var url = huayi.config.callcenter_url + "WorkOrder/GetZXDealList?token=" + $.cookie("token");
1126 1143
             url += "&workid=" + workid + "&state=" + state + "&type=" + type + "&tab=" + tab + "&key=" + key +
@@ -1130,7 +1147,7 @@
1130 1147
                 "&jbstarttime=" + jbstarttime + "&jbendtime=" + jbendtime + "&deptid=" + deptid +
1131 1148
                 "&sourcearea=" +
1132 1149
                 sourcearea +
1133
-                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&assignUser=" + assignUser + "&splituser=" + splituser + "&db=" + db + "&tobereply=" + tobereply + "&jianhang=1" +
1150
+                "&bigtype=" + bigtype + "&smalltype=" + smalltype + "&keyid=" + keyid + "&assignUser=" + assignUser + "&splituser=" + splituser + "&db=" + db + "&tobereply=" + tobereply + "&dealstarttime=" + dealstarttime + "&dealstrendtime=" + dealstrendtime + "&jianhang=1" +
1134 1151
                 "&isdc=1";
1135 1152
             window.location.href = url;
1136 1153
         })

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

@@ -488,9 +488,9 @@
488 488
 
489 489
         /*外呼签入*/
490 490
 
491
-        /* .callOutLogin {
491
+        .callOutLogin {
492 492
             background-position: 0px -197px !important;
493
-        } */
493
+        }
494 494
 
495 495
         /*签出*/
496 496
 
@@ -1425,10 +1425,10 @@
1425 1425
                                     <i class="iconfont fa-5x Login"></i>
1426 1426
                                     <p>签入</p>
1427 1427
                                 </li>
1428
-                                <!-- <li datafun="callOutLogin">
1428
+                                <li datafun="callOutLogin">
1429 1429
                                     <i class="iconfont fa-5x callOutLogin"></i>
1430 1430
                                     <p>外呼签入</p>
1431
-                                </li> -->
1431
+                                </li>
1432 1432
                                 <li datafun="Logout">
1433 1433
                                     <i class="iconfont fa-5x Logout"></i>
1434 1434
                                     <p>签出</p>

+ 36 - 1
WebUI/CallCenterWeb.UI/js/index.js

@@ -302,6 +302,8 @@ $(document).ready(function () {
302 302
                 //              }
303 303
                 // 反映类别
304 304
                 getReactionCategory(result.data.role.F_RoleCode);
305
+                // 多媒体信息
306
+                multimediaPrompt(result.data.role.F_RoleCode);
305 307
                 if (result.data.role.F_RoleCode === "GNZY") {
306 308
                     $(".orderForm").hide();
307 309
                 }
@@ -430,7 +432,7 @@ $(document).ready(function () {
430 432
                         Send();
431 433
                         break; //签入
432 434
                     case "callOutLogin":
433
-                        // obj.AgentGroup = "300";
435
+                        obj.AgentGroup = "9999";
434 436
                         obj.AgentType = "0";
435 437
                         obj.Type = "Login";
436 438
                         Send();
@@ -3119,6 +3121,39 @@ function satisfactionEvaluationFun() {
3119 3121
     Send();
3120 3122
 }
3121 3123
 
3124
+// 多媒体提示信息
3125
+function multimediaPrompt(roleCode) {
3126
+    // if (roleCode === "MTDD") {
3127
+        $.ajax({
3128
+            type: "get",
3129
+            url: huayi.config.callcenter_url + "Info/GetMultiCount",
3130
+            dataType: "json",
3131
+            async: true,
3132
+            data: {
3133
+                token: $.cookie("token"),
3134
+            },
3135
+            success: function (data) {
3136
+                if (data.state.toLowerCase() === "success") {
3137
+                    var data = data.data
3138
+                    var content =
3139
+                        '<div style="padding: 20px; font-size: 20px; line-height: 40px;"><p><ul>'
3140
+                        + '<li>当日来信:' + data.lxcount[0].Column1 + '</li>'
3141
+                        + '<li>退件数量:' + data.thcount[0].Column1 + '</li>'
3142
+                        + '<li>延期数量:' + data.yscount[0].Column1 + '</li>'
3143
+                        + '<li>办结数量:' + data.bjcount[0].Column1 + '</li>'
3144
+                        + '</ul></p></div>';
3145
+                        layer.open({
3146
+                            type: 1,
3147
+                            title: "提示",
3148
+                            content: content, //这里content是一个普通的String
3149
+                            area: ["25%", "30%"],
3150
+                        });
3151
+                }
3152
+            },
3153
+        });
3154
+    // }
3155
+}
3156
+
3122 3157
 function getReactionCategory(roleCode, pid = 38) {
3123 3158
     // var roleCode = $.cookie("code");
3124 3159
     // 供暖专员只获取供暖问题