Bladeren bron

安阳2.3.0

liuzhihui 3 jaren geleden
bovenliggende
commit
9fe1b93274

+ 93 - 0
WebUI/CallCenterWeb.UI/Appeal/AddAppeal.html

@@ -195,6 +195,17 @@
195 195
                         <td>
196 196
                             <select class="form-control" id="phonetype">
197 197
                                 <option value="">请选择</option>
198
+                            </select>                       
199
+                        </td>
200
+                     
201
+                        <td>
202
+                            <select style="display: none;" class="form-control" id="phonetype1">
203
+                                <option value="" >请选择</option>                            
204
+                            </select>
205
+                        </td>
206
+                        <td>
207
+                            <select style="display: none;" class="form-control" id="phonetype2">
208
+                                <option value="">请选择</option>
198 209
                             </select>
199 210
                         </td>
200 211
                     </tr>
@@ -274,6 +285,8 @@
274 285
         var submit;
275 286
         var roleCode = $.cookie("code");
276 287
         var callID = helper.request.queryString("CallID");
288
+        var source = helper.request.queryString("source");
289
+        
277 290
         var CallRecordsId = helper.request.queryString("CallRecordsId");
278 291
         var SMSID = helper.request.queryString("SMSID")
279 292
         var callerNum = helper.request.queryString("callerNum")
@@ -285,7 +298,10 @@
285 298
             LY($("#source"));
286 299
             LB($("#type"));
287 300
             ZT($("#keys"));
301
+            getBigtype($("#phonetype1"));
302
+            getBigtypeKey($("#phonetype2"),3060);
288 303
             getPhoneType($("#phonetype"));
304
+           
289 305
             getReactionCategory();
290 306
             if(CallRecordsId&&callerNum){
291 307
             	$("#cusphone").val(callerNum)
@@ -293,6 +309,10 @@
293 309
             if (SMSID) {
294 310
             	$(".SMSIDflag").hide()
295 311
             }
312
+//          if(source==1){
313
+//      	console.log(source,'hhhh')
314
+//      	$("#source").val('2501')
315
+//      }
296 316
             //当即办理
297 317
             $(' input[name="banli"]').change(function () {
298 318
                 var val = $(this).val();
@@ -341,6 +361,26 @@
341 361
                 $("#PID").val($(this).attr("index"));
342 362
             });
343 363
         });
364
+          //电话类别为12348 法律服务热线
365
+          $("#phonetype").change(function(){         	
366
+      	    console.log($("#phonetype").val())
367
+      	    if($("#phonetype").val()=='12348'){   	    	
368
+      	    	$("#phonetype1").show()
369
+      	    	 $("#phonetype2").show()
370
+      	    	 
371
+
372
+      	    }else{
373
+      	    	$("#phonetype1").hide()
374
+      	    	 $("#phonetype2").hide()
375
+      	    }
376
+          })
377
+          $("#phonetype1").change(function(){
378
+          	getBigtypeKey($("#phonetype2"),$("#phonetype1").val());
379
+      	    console.log($("#phonetype1").val())
380
+          })
381
+          $("#phonetype2").change(function(){
382
+      	    console.log($("#phonetype2").val())
383
+          })
344 384
 
345 385
         //添加工单
346 386
         function Add() {
@@ -383,6 +423,7 @@
383 423
                         $(document).off('click', '.SavedSubmit', Add);
384 424
                     },
385 425
                     data: {
426
+                    	bigtype:$("#phonetype2").val(),
386 427
                         cusname: $("#cusname").val(), //=来电人姓名
387 428
                         cussex: $("#cussex").val(),
388 429
                         cusphone: $("#cusphone").val().replace(/\s+/g, ""), //=来电人电话
@@ -436,6 +477,9 @@
436 477
                         $('.fileBox').html('');
437 478
                         $('.fileBoxHandle').html('');
438 479
                         layer.msg("创建工单成功");
480
+                        $("#phonetype1").hide()
481
+                        $("#phonetype2").hide()
482
+                        $("#phonetype").val('12345')
439 483
                     }
440 484
                 });
441 485
             }
@@ -451,6 +495,7 @@
451 495
                     formData.append('file' + i, Files[i]);
452 496
                 }
453 497
                 formData.append("token", $.cookie("token"));
498
+                console.log(formData,0000)
454 499
                 var typeName = Files[0].name.split('.')[1];
455 500
                 if (typeName == "png" || typeName == 'jpg' || typeName == 'mp4' || typeName == 'avi' || typeName ==
456 501
                     'wmv' || typeName == 'mp3' || typeName == 'pdf' || typeName == 'doc' || typeName == 'docx' ||
@@ -615,6 +660,8 @@
615 660
             			$("#cusphone").val(callerNum)
616 661
             			$("#cusphone").attr("disabled","disabled")
617 662
             			$("#content").val(decodeURI(incomingContect))
663
+            		}else if(source){
664
+            			obj.val('2501')
618 665
             		}else{
619 666
             			obj.val("1")
620 667
             		}
@@ -796,6 +843,52 @@
796 843
             $('#threeWayCall').attr('checked', false);
797 844
             $("#file").val('');
798 845
         }
846
+        function getBigtype(obj){
847
+        	obj.empty();
848
+            $.ajax({
849
+                type: "get",
850
+                url: huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
851
+                dataType: "json",
852
+                async: true,
853
+                data: {
854
+                    "token": $.cookie("token"),
855
+                    type: 1,
856
+                    id: 3059
857
+                },
858
+                success: function (data) {
859
+                    if (data.state.toLowerCase() == "success") {
860
+                        var content = data.data;
861
+                        $(content).each(function (i, n) {
862
+                            $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>")
863
+                                .appendTo(obj);
864
+                        })
865
+                    }
866
+                }
867
+            });      	
868
+        }
869
+        function getBigtypeKey(obj,id){
870
+        	obj.empty();
871
+            $.ajax({
872
+                type: "get",
873
+                url: huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
874
+                dataType: "json",
875
+                async: true,
876
+                data: {
877
+                    "token": $.cookie("token"),
878
+                    type: 1,
879
+                    id: id
880
+                },
881
+                success: function (data) {
882
+                    if (data.state.toLowerCase() == "success") {
883
+                        var content = data.data;
884
+                        $(content).each(function (i, n) {
885
+                            $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>")
886
+                                .appendTo(obj);
887
+                        })
888
+                    }
889
+                }
890
+            });      	
891
+        }
799 892
 
800 893
         function getReactionCategory(pid = 38) {
801 894
             console.log("roleCode", roleCode)

+ 4 - 0
WebUI/CallCenterWeb.UI/CommonHtml/WorkDatil.html

@@ -176,6 +176,8 @@
176 176
                                 <td><span class="F_CusPhone"></span></td>
177 177
                                 <th>电话类别:</th>
178 178
                                 <td><span class="phoneType"></span></td>
179
+                                 <th>事项分类:</th>
180
+                                <td><span class="bigtype"></span></td>
179 181
                                 <!-- <th>联系号码:</th>
180 182
 									<td><span class="F_ConPhone"></span></td> -->
181 183
                             </tr>
@@ -897,6 +899,8 @@
897 899
                                     var level = Data[0].F_Level;
898 900
                                     $(".F_CusName").text(Data[0].F_CusName);
899 901
                                     $(".F_CusPhone").text(Data[0].F_CusPhone);
902
+                                    $(".bigtype").text(Data[0].BigTypeName);
903
+                                    
900 904
                                     $(".F_ConPhone").text(Data[0].F_ConPhone);
901 905
                                     $(".phoneType").text(Data[0].F_PhoneType);
902 906
                                     $(".splituser").text(Data[0].F_SplitUser);

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

@@ -14,7 +14,7 @@
14 14
     <div class="Common">
15 15
         <table>
16 16
             <tr>
17
-                <th>来电号码:</th>
17
+                <th style="width: 85px;text-align: left;">来电号码:</th>
18 18
                 <td><span class="phoneNumber"></span></td>
19 19
             </tr>
20 20
         </table>

+ 168 - 23
WebUI/CallCenterWeb.UI/YeWu/businessStatisticsWorkReport.html

@@ -100,32 +100,31 @@
100 100
                 <div style="width: 100%;padding: 10px;">
101 101
                     <table id="workorderlist" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
102 102
                         <thead>
103
-                            <tr>
104
-                            	
105
-                            	<th data-field="total" data-align="center">承办总量</th>
103
+                            <tr>                           	
104
+                            	<th data-field="total" data-formatter="totalNumber" data-align="center">承办总量</th>
106 105
                                 <th data-field="cbrate" data-align="center">承办办结率</th>
107
-                                <th data-field="zbtotal" data-align="center">直办总量</th>
108
-                                <th data-field="zbbjcount" data-align="center">直办办结量</th>
106
+                                <th data-field="zbtotal" data-formatter="zbtotalNumber" data-align="center">直办总量</th>
107
+                                <th data-field="zbbjcount" data-formatter="zbbjcountNumber" data-align="center">直办办结量</th>
109 108
                                 <th data-field="zbrate" data-align="center">直办办结率</th>
110
-                                <th data-field="zhtota" data-align="center">转办总量</th>
111
-                                <th data-field="zbbjcount" data-align="center">转办办结量</th>
109
+                                <th data-field="zhtotal" data-formatter="zhtotalNumber" data-align="center">转办总量</th>
110
+                                <th data-field="zbbjcount" data-formatter="zbbjcountNumber" data-align="center">转办办结量</th>
112 111
                                 <th data-field="zhbrate" data-align="center">转办办结率</th>
113
-                                <th data-field="zcount" data-align="center">正常回复</th>
114
-                                <th data-field="ybwg" data-align="center">已办未果</th>
115
-                                <th data-field="cqhf" data-align="center">超期回复</th>
116
-                                <th data-field="dsxj" data-align="center">待审信件</th>
117
-                                <th data-field="zzbl" data-align="center">正在办理</th>
118
-                                <th data-field="cqwg" data-align="center">超期未果</th>
119
-                                <th data-field="czzf" data-align="center">重置转发</th>
120
-                                <th data-field="bhjl" data-align="center">驳回记录</th>
121
-                                <th data-field="glgd" data-align="center">关联件数</th>
122
-                                <th data-field="pytotal" data-align="center">评议量</th>
123
-                                <th data-field="pymy" data-align="center">评议满意量</th>
124
-                                <th data-field="pybmy" data-align="center">评议不满意量</th>
112
+                                <th data-field="zcount" data-formatter="zcountNumber" data-align="center">正常回复</th>
113
+                                <th data-field="ybwg" data-formatter="ybwgNumber" data-align="center">已办未果</th>
114
+                                <th data-field="cqhf" data-formatter="cqhfNumber" data-align="center">超期回复</th>
115
+                                <th data-field="dsxj" data-formatter="dsxjNumber" data-align="center">待审信件</th>
116
+                                <th data-field="zzbl" data-formatter="zzblNumber" data-align="center">正在办理</th>
117
+                                <th data-field="cqwg" data-formatter="cqwgNumber" data-align="center">超期未果</th>
118
+                                <th data-field="czzf" data-formatter="czzfNumber" data-align="center">重置转发</th>
119
+                                <th data-field="bhjl" data-formatter="bhjlNumber" data-align="center">驳回记录</th>
120
+                                <th data-field="glgd" data-formatter="glgdNumber" data-align="center">关联件数</th>
121
+                                <th data-field="pytotal" data-formatter="pytotalNumber" data-align="center">评议量</th>
122
+                                <th data-field="pymy" data-formatter="pymyNumber" data-align="center">评议满意量</th>
123
+                                <th data-field="pybmy" data-formatter="pybmyNumber" data-align="center">评议不满意量</th>
125 124
                                 <th data-field="pyrate" data-align="center">评议满意率</th>
126
-                                <th data-field="hftotal" data-align="center">回访量</th>
127
-                                <th data-field="hfmy" data-align="center">回访满意量</th>
128
-                                <th data-field="hfbmy" data-align="center">回访不满意量</th>
125
+                                <th data-field="hftotal" data-formatter="hftotalNumber" data-align="center">回访量</th>
126
+                                <th data-field="hfmy" data-formatter="hfmyNumber" data-align="center">回访满意量</th>
127
+                                <th data-field="hfbmy" data-formatter="hfbmyNumber" data-align="center">回访不满意量</th>
129 128
                                 <th data-field="hfrate" data-align="center">回访满意率</th>
130 129
                             </tr>
131 130
                         </thead>
@@ -155,7 +154,153 @@
155 154
             initTable();
156 155
             
157 156
         })
158
-
157
+        function totalNumber(val, row,index){
158
+        	 return '<a class="" onclick="totalList()" >' + val +
159
+                '</a>';
160
+        }
161
+        function zbtotalNumber(val, row,index){
162
+        	 return '<div class="imgs" ><a class="" onclick="zbtotalList(\'' + row.F_Key + '\')" >' + val +
163
+                '</a></div>';
164
+        }
165
+        function zbbjcountNumber(val, row,index){
166
+        	 return '<div class="imgs" ><a class="" onclick="zbbjcountList(\'' + row.F_Key + '\')" >' + val +
167
+                '</a></div>';
168
+        }
169
+        function zhtotalNumber(val, row,index){
170
+        	 return '<div class="imgs" ><a class="" onclick="zhtotalList(\'' + row.F_Key + '\')" >' + val +
171
+                '</a></div>';
172
+        }
173
+        function zbbjcountNumber(val, row,index){
174
+        	 return '<div class="imgs" ><a class="" onclick="zbbjcountList(\'' + row.F_Key + '\')" >' + val +
175
+                '</a></div>';
176
+        }
177
+        function zcountNumber(val, row,index){
178
+        	 return '<div class="imgs" ><a class="" onclick="zcountList(\'' + row.F_Key + '\')" >' + val +
179
+                '</a></div>';
180
+        }
181
+        function ybwgNumber(val, row,index){
182
+        	 return '<div class="imgs" ><a class="" onclick="ybwgList(\'' + row.F_Key + '\')" >' + val +
183
+                '</a></div>';
184
+        }
185
+        function cqhfNumber(val, row,index){
186
+        	 return '<div class="imgs" ><a class="" onclick="cqhfList(\'' + row.F_Key + '\')" >' + val +
187
+                '</a></div>';
188
+        }
189
+        function dsxjNumber(val, row,index){
190
+        	 return '<div class="imgs" ><a class="" onclick="dsxjList(\'' + row.F_Key + '\')" >' + val +
191
+                '</a></div>';
192
+        }
193
+        function zzblNumber(val, row,index){
194
+        	 return '<div class="imgs" ><a class="" onclick="zzblList(\'' + row.F_Key + '\')" >' + val +
195
+                '</a></div>';
196
+        }
197
+        function cqwgNumber(val, row,index){
198
+        	 return '<div class="imgs" ><a class="" onclick="cqwgList(\'' + row.F_Key + '\')" >' + val +
199
+                '</a></div>';
200
+        }
201
+        function czzfNumber(val, row,index){
202
+        	 return '<div class="imgs" ><a class="" onclick="czzfList(\'' + row.F_Key + '\')" >' + val +
203
+                '</a></div>';
204
+        }
205
+        function bhjlNumber(val, row,index){
206
+        	 return '<div class="imgs" ><a class="" onclick="bhjlList(\'' + row.F_Key + '\')" >' + val +
207
+                '</a></div>';
208
+        }
209
+        function glgdNumber(val, row,index){
210
+        	 return '<div class="imgs" ><a class="" onclick="glgdList(\'' + row.F_Key + '\')" >' + val +
211
+                '</a></div>';
212
+        }
213
+        function pytotalNumber(val, row,index){
214
+        	 return '<div class="imgs" ><a class="" onclick="pytotalList(\'' + row.F_Key + '\')" >' + val +
215
+                '</a></div>';
216
+        }
217
+        function pymyNumber(val, row,index){
218
+        	 return '<div class="imgs" ><a class="" onclick="pymyList(\'' + row.F_Key + '\')" >' + val +
219
+                '</a></div>';
220
+        }
221
+        function pybmyNumber(val, row,index){
222
+        	 return '<div class="imgs" ><a class="" onclick="pybmyList(\'' + row.F_Key + '\')" >' + val +
223
+                '</a></div>';
224
+        }
225
+        function hftotalNumber(val, row,index){
226
+        	 return '<div class="imgs" ><a class="" onclick="hftotalList(\'' + row.F_Key + '\')" >' + val +
227
+                '</a></div>';
228
+        }
229
+        function hfmyNumber(val, row,index){
230
+        	 return '<div class="imgs" ><a class="" onclick="hfmyList(\'' + row.F_Key + '\')" >' + val +
231
+                '</a></div>';
232
+        }
233
+        function hfbmyNumber(val, row,index){
234
+        	 return '<div class="imgs" ><a class="" onclick="hfbmyList(\'' + row.F_Key + '\')" >' + val +
235
+                '</a></div>';
236
+        }               
237
+ 
238
+        function getTabList(ys){
239
+        	layer.open({
240
+                type: 2,
241
+                content: "./businessStatisticsWorkReportList.html?ys="+ys+ "&starttime=" + $("#startTimes").val()+ "&endtime=" + $("#endTimes").val(), //iframe的url,no代表不显示滚动条
242
+                title: '营商统计表',
243
+                area: ['90%', '90%'], //宽高
244
+            });
245
+        }
246
+        function totalList(){
247
+        	getTabList(1)
248
+        }
249
+        function zbtotalList(){
250
+        	getTabList(2)
251
+        }
252
+        function zbbjcountList(){
253
+        	getTabList(3)
254
+        }
255
+        function zhtotalList(){
256
+        	getTabList(4)
257
+        }
258
+        function zbbjcountList(){
259
+        	getTabList(5)
260
+        }
261
+        function zcountList(){
262
+        	getTabList(6)
263
+        }
264
+        function ybwgList(){
265
+        	getTabList(7)
266
+        }
267
+        function cqhfList(){
268
+        	getTabList(8)
269
+        }
270
+        function dsxjList(){
271
+        	getTabList(10)
272
+        }
273
+        function zzblList(){
274
+        	getTabList(11)
275
+        }
276
+        function cqwgList(){
277
+        	getTabList(12)
278
+        }
279
+        function czzfList(){
280
+        	getTabList(13)
281
+        }
282
+        function bhjlList(){
283
+        	getTabList(14)
284
+        }
285
+        function glgdList(){
286
+        	getTabList(15)
287
+        }
288
+        function pytotalList(){
289
+        	getTabList(16)
290
+        }function pymyList(){
291
+        	getTabList(17)
292
+        }function pybmyList(){
293
+        	getTabList(18)
294
+        }
295
+        function hftotalList(){
296
+        	getTabList(19)
297
+        }
298
+        function hfmyList(){
299
+        	getTabList(20)
300
+        }
301
+        function hfbmyList(){
302
+        	getTabList(21)
303
+        }
159 304
         function initTable() {
160 305
             $.ajax({
161 306
                 url: huayi.config.callcenter_url + 'DataAnalysis/GetBusiness',

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

@@ -0,0 +1,224 @@
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="orderlist" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
18
+                <thead>
19
+                    <tr>
20
+                        <!-- <th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单单号</th> -->
21
+                        <th data-formatter="serialNumber" data-align="center">
22
+                            序号
23
+                        </th>
24
+                        <th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单单号</th>
25
+                        <th data-field="F_ComTitle" data-formatter="GetCont" data-align="center">诉求标题</th>
26
+                        <th data-field="DeptName" data-align="center">承办单位</th>
27
+                        <th data-field="UserName" data-align="center">受理人</th>
28
+                        <th data-field="F_WorkState" data-align="center" data-formatter="States">办理状态</th>
29
+                        <th data-field="F_ComContent" data-align="center">来电内容</th>
30
+                        <th data-field="OverState" data-formatter="OverTime" data-class="OverState" data-align="center">
31
+                            时限</th>
32
+                        <!-- <th data-field="LimitTime" data-formatter="BanTime" data-class="LimitTime" data-align="center">
33
+                            办理时限</th> -->
34
+                    </tr>
35
+                </thead>
36
+                <tbody class="list"></tbody>
37
+            </table>
38
+        </div>
39
+        <div style="text-align: center;">
40
+            <button class="btns exportFile">导出</button>
41
+        </div>
42
+    </div>
43
+    <script src="../js/layui/layui.js"></script>
44
+    <script src="../css/laydate/laydate.js"></script>
45
+    <script src="../js/adjustHeight.js"></script>
46
+    <script src="../js/WorkOrder/WorkOrderList.js"></script>
47
+
48
+    <script>
49
+        var key = helper.request.queryString("key");
50
+        var starttime = decodeURIComponent(helper.request.queryString("starttime"));
51
+        var endtime = decodeURIComponent(helper.request.queryString("endtime"));
52
+        var source = helper.request.queryString("source");
53
+        var ys = helper.request.queryString("ys");
54
+        
55
+        $(document).ready(function () {
56
+            load();
57
+        });
58
+        //获取查询信息
59
+        function load() {
60
+            //先销毁表格
61
+            $('#orderlist').bootstrapTable('destroy');
62
+            //初始化表格,动态从服务器加载数据
63
+            $("#orderlist").bootstrapTable({
64
+                method: "get", //使用get请求到服务器获取数据
65
+                url: huayi.config.callcenter_url + "WorkOrderReport/WorkOrdrList", //获取数据的Servlet地址
66
+                contentType: "application/x-www-form-urlencoded",
67
+                striped: true, //表格显示条纹
68
+                pagination: true, //启动分页
69
+                pageSize: 10, //每页显示的记录数
70
+                pageNumber: 1, //当前第几页
71
+                pageList: [10, 20, 50, 100], //记录数可选列表
72
+                search: false, //是否启用查询
73
+                showColumns: false, //显示下拉框勾选要显示的列
74
+                showRefresh: false, //显示刷新按钮
75
+                sidePagination: "server", //表示服务端请求
76
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
77
+                //设置为limit可以获取limit, offset, search, sort, order
78
+                queryParamsType: "undefined",
79
+                queryParams: function queryParams(params) { //设置查询参数
80
+                    var param = {
81
+                        page: params.pageNumber,
82
+                        pagesize: params.pageSize,
83
+//                      keyid: key,
84
+                        starttime: starttime,
85
+                        endtime: endtime,
86
+//                      source: source,
87
+//                      comprehensive: 1,
88
+                        ys: ys,
89
+                        token: $.cookie("token")
90
+                    };
91
+                    return param;
92
+                },
93
+                onLoadSuccess: function (data) { //加载成功时执行
94
+                },
95
+                onLoadError: function () { //加载失败时执行
96
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
97
+                }
98
+            });
99
+        }
100
+
101
+        //状态
102
+        function States(val, row) {
103
+            var html = '';
104
+            switch (val + '') {
105
+                case '0':
106
+                    html = '新工单';
107
+                    if (row.F_IsReturn == 1) {
108
+                        html = '新工单(回退)';
109
+                    }
110
+                    break;
111
+                case '1':
112
+                    html = '待交办';
113
+                    break;
114
+                case '2':
115
+                    html = '待查收';
116
+                    break;
117
+                case '3':
118
+                    html = '退回审核中';
119
+                    break;
120
+                case '4':
121
+                    html = '办理中';
122
+                    break;
123
+                case '5':
124
+                    html = '延时审核';
125
+                    break;
126
+                case '6':
127
+                    html = '已办理';
128
+                    break;
129
+                case '7':
130
+                    html = '已回访';
131
+                    break;
132
+                case '8':
133
+                    html = '重办中';
134
+                    break;
135
+                case '9':
136
+                    html = '已结案';
137
+                    break;
138
+                case '10':
139
+                    html = '待审核';
140
+                    break;
141
+                case '11':
142
+                    html = '重办待交办';
143
+                    break;
144
+                case '12':
145
+                    html = '待审核';
146
+                    break;
147
+                case '13':
148
+                    html = '重办驳回';
149
+                    break;
150
+            }
151
+            return html;
152
+        }
153
+        //时限
154
+        function OverTime(val, row) {
155
+            if (val == 1) {
156
+                return '<div class="" style="cursor: pointer;">' +
157
+                    '<span class="Greens">' + row.GapTime + '</span>' +
158
+                    '</div>';
159
+            } else if (val == 2) {
160
+                return '<div class="" style="cursor: pointer;">' +
161
+                    '<span class="Yellows">' + row.GapTime + '</span>' +
162
+                    '</div>';
163
+            } else if (val == 3) {
164
+                return '<div class="" style="cursor: pointer;">' +
165
+                    '<span class="Reds">' + row.GapTime + '</span>' +
166
+                    '</div>';
167
+            }
168
+        }
169
+        //办理时限
170
+        function BanTime(val) {
171
+            if (val) {
172
+                var time = val.substring(0, val.indexOf(' '));
173
+                return '<div class="" style="cursor: pointer;">' +
174
+                    '<span>' + time + '</span>' +
175
+                    '</div>';
176
+            }
177
+
178
+        }
179
+
180
+        //编号
181
+        function serialNumber(val, row, index) {
182
+            return index + 1;
183
+        }
184
+
185
+        function GetCont(val) {
186
+            if (val) {
187
+                var str = '<div '
188
+                if (val.length > 10) {
189
+                    str = str + ' title="' + val + '" ';
190
+                    val = val.substr(0, 10) + "...";
191
+                }
192
+                return str + '>' + val + '</div>';
193
+            } else {
194
+                return '';
195
+            }
196
+        }
197
+
198
+        //查看详情
199
+        function ckxq(str) {
200
+            layer.open({
201
+                type: 2,
202
+                content: "../CommonHtml/WorkDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
203
+                title: '工单详情',
204
+                area: ['100%', '100%'], //宽高
205
+            });
206
+        }
207
+
208
+        //导出
209
+        $('.exportFile').click(function () {
210
+            dcexcel(this);
211
+        })
212
+
213
+        function dcexcel(obj) {
214
+            var dbdata = 1;
215
+
216
+            var url = huayi.config.callcenter_url + "WorkOrder/GetModelList?token=" + $.cookie("token");
217
+            url += "&starttime=" + starttime + "&endtime=" + endtime + "&dbdata=" + dbdata + "&deptid=" + deptId +
218
+                "&dbtype=" + dbtype + "&isdc=1";
219
+            window.location.href = url;
220
+        }
221
+    </script>
222
+</body>
223
+
224
+</html>

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

@@ -388,12 +388,23 @@
388 388
 	                                                <option value="1">是</option>
389 389
 	                                            </select>
390 390
 	                                        </div>
391
-	                                        <div class="labelTit listW15">电话类别:</div>
391
+	                                        <div class="form-group clearfix">
392
+	                                    	
393
+	                                        
394
+	                                    </div>
395
+	                                    <div class="labelTit listW15">来电方式:</div>
396
+	                                        <div class="labelContent listW18">
397
+	                                            <select name="" id="businessType" disabled="disabled"  class="form-control">
398
+	                                                <option value="1" selected="selected">营商环境</option>
399
+	                                                <option value="0">市民咨询</option>
400
+	                                            </select>
401
+	                                        </div>
402
+	                                        <!--<div class="labelTit listW15">电话类别:</div>
392 403
 	                                        <div class="labelContent listW35">
393 404
 	                                            <select name="" id="phonetype" class="form-control">
394 405
 	                                                <option value="">请选择</option>
395 406
 	                                            </select>
396
-	                                        </div>
407
+	                                        </div>-->
397 408
 	                                    </div>
398 409
 	                                    
399 410
 	                                    <div class="form-group clearfix">
@@ -406,17 +417,44 @@
406 417
 	                                            </div>
407 418
 	                                        </div>
408 419
 	                                    </div>
409
-                                    
410 420
 	                                    <div class="form-group clearfix">
421
+	                                    <div class="labelTit listW15">电话类别:</div>
422
+	                                        <div class="labelContent listW35">
423
+	                                            <select name="" id="phonetype" class="form-control">
424
+	                                                <option value="">请选择</option>
425
+	                                            </select>
426
+	              
427
+	                                        </div>
428
+	                                         <!--<div class="labelTit listW15"></div>-->
429
+	                                        <div class="labelContent listW35">
430
+	                                            <select name="" id="phonetype1" class="form-control">
431
+	                                                <option value="">请选择</option>
432
+	                                            </select>
433
+	              
434
+	                                        </div>
435
+	                                     <!--<div class="labelTit listW15"></div>-->
436
+	                                        <div class="labelContent listW35">
437
+	                                            <select name="" id="phonetype2" class="form-control">
438
+	                                                <option value="">请选择</option>
439
+	                                            </select>
440
+	              
441
+	                                        </div>
442
+	                                    
443
+	                                    </div>
444
+	                                   
445
+	                                        
446
+                                    
447
+	                                    <!--<div class="form-group clearfix">
411 448
 	                                    	<div class="labelTit listW15">来电方式:</div>
412 449
 	                                        <div class="labelContent listW18">
413 450
 	                                            <select name="" id="businessType" disabled="disabled"  class="form-control">
414 451
 	                                                <option value="1" selected="selected">营商环境</option>
415 452
 	                                                <option value="0">市民咨询</option>
416 453
 	                                            </select>
417
-	                                        </div>
454
+	                                        </div>-->
418 455
 	                                        
419 456
 	                                    </div>
457
+	                                   
420 458
 	                                    <!--<tr class="Nows_box Hidens">
421 459
 					                        <th>办理附件:</th>
422 460
 					                        <td colspan="7">
@@ -1221,5 +1259,77 @@
1221 1259
     <script src="./js/contabs.min.js"></script>
1222 1260
     <script src="./js/zTree/jquery.ztree.core.js"></script>
1223 1261
     <script src="./js/ztreeSelect.js"></script>
1262
+    <script>
1263
+        $(document).ready(function () {
1264
+        	getBigtype($("#phonetype1"));
1265
+            getBigtypeKey($("#phonetype2"),3060);
1266
+        })  	
1267
+    	 //电话类别为12348 法律服务热线
1268
+          $("#phonetype").change(function(){         	
1269
+      	    console.log($("#phonetype").val())
1270
+      	    if($("#phonetype").val()=='12348'){   	    	
1271
+      	    	$("#phonetype1").show()
1272
+      	    	$("#phonetype2").show()
1273
+      	    	 
1274
+
1275
+      	    }else{
1276
+      	    	$("#phonetype1").hide()
1277
+      	    	$("#phonetype2").hide()
1278
+      	    }
1279
+          })
1280
+          $("#phonetype1").change(function(){
1281
+          	getBigtypeKey($("#phonetype2"),$("#phonetype1").val());
1282
+      	    console.log($("#phonetype1").val())
1283
+          })
1284
+          $("#phonetype2").change(function(){
1285
+      	    console.log($("#phonetype2").val())
1286
+          })
1287
+          function getBigtype(obj){
1288
+        	obj.empty();
1289
+            $.ajax({
1290
+                type: "get",
1291
+                url: huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
1292
+                dataType: "json",
1293
+                async: true,
1294
+                data: {
1295
+                    "token": $.cookie("token"),
1296
+                    type: 1,
1297
+                    id: 3059
1298
+                },
1299
+                success: function (data) {
1300
+                    if (data.state.toLowerCase() == "success") {
1301
+                        var content = data.data;
1302
+                        $(content).each(function (i, n) {
1303
+                            $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>")
1304
+                                .appendTo(obj);
1305
+                        })
1306
+                    }
1307
+                }
1308
+            });      	
1309
+        }
1310
+        function getBigtypeKey(obj,id){
1311
+        	obj.empty();
1312
+            $.ajax({
1313
+                type: "get",
1314
+                url: huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
1315
+                dataType: "json",
1316
+                async: true,
1317
+                data: {
1318
+                    "token": $.cookie("token"),
1319
+                    type: 1,
1320
+                    id: id
1321
+                },
1322
+                success: function (data) {
1323
+                    if (data.state.toLowerCase() == "success") {
1324
+                        var content = data.data;
1325
+                        $(content).each(function (i, n) {
1326
+                            $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>")
1327
+                                .appendTo(obj);
1328
+                        })
1329
+                    }
1330
+                }
1331
+            });      	
1332
+        }
1333
+    </script>
1224 1334
 </body>
1225 1335
 </html>

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

@@ -96,6 +96,10 @@ $(document).ready(function () {
96 96
         $(".zxzt").removeClass("br").removeClass("by").addClass("bl");
97 97
         $(".hwzt").text("空闲");
98 98
         $("#isml").val(0);
99
+        $("#phonetype").val('12345')
100
+        $("#phonetype1").hide()      
101
+        $("#phonetype2").hide()
102
+        
99 103
         SetStateCookie(0);
100 104
         obj.Type = "SayFree";
101 105
         Send();
@@ -1116,6 +1120,7 @@ function Adds() {
1116 1120
             $(".addts").text("提交中...");
1117 1121
         },
1118 1122
         data: {
1123
+            bigtype:$("#phonetype2").val(),
1119 1124
             cusname: $("#cusname").val(), //=来电人姓名
1120 1125
             cussex: $("#cussex").val(),
1121 1126
             cusphone: $("#cusphone").val().replace(/\s+/g, ""), //=来电人电话
@@ -1153,6 +1158,9 @@ function Adds() {
1153 1158
                 $(".addt_").text("保存");
1154 1159
                 $(".addts").text("保存并提交");
1155 1160
                 layer.msg("操作成功");
1161
+                $("#phonetype1").hide()
1162
+                $("#phonetype2").hide()
1163
+                $("#phonetype").val('12345')
1156 1164
                 Clean();
1157 1165
             } else {
1158 1166
                 $(".addt_").attr("disabled", false);