liuyifan 4 years ago
parent
commit
e6d1380149

+ 19 - 2
WebUI/CallCenterWeb.UI/Announcement/AnnDatil.html

@@ -259,7 +259,7 @@
259 259
 
260 260
         function Detail() {
261 261
             if (wid) {
262
-                debugger
262
+                // debugger
263 263
                 $.ajax({
264 264
                     type: "get",
265 265
                     url: huayi.config.callcenter_url + 'Notice/GetNotice',
@@ -278,8 +278,25 @@
278 278
                                 .F_EndDate);
279 279
                             $('#role').val(result.data.F_RoleId);
280 280
                             $("#zx").val(result.data.F_UserId);
281
-
282 281
                             editor.html(result.data.F_Content);
282
+                            var a = result.data.F_FilePath;
283
+                            $(a).each(function (i, n) {
284
+                                var strs =
285
+                                    '<span class="files" fiel-num="' +
286
+                                    n.F_FileId +
287
+                                    '">' +
288
+                                    n.F_FileName.substring(19) +
289
+                                    '<i class="fa fa-remove del_file"></i></span>';
290
+                                $(strs)
291
+                                    .appendTo($(".fileBox"))
292
+                                    .find(".del_file")
293
+                                    .click(function (event) {
294
+                                        event.stopPropagation();
295
+                                        $(this).parent().remove();
296
+                                        file_num();
297
+                                    });
298
+                            });
299
+                            file_num();
283 300
                         }
284 301
                     }
285 302
                 })

+ 19 - 1
WebUI/CallCenterWeb.UI/Appeal/AddAppeal.html

@@ -128,7 +128,16 @@
128 128
                             </select>
129 129
                         </td>
130 130
                     </tr>
131
-                    
131
+                    <tr class="leaderCharge-wrapper" style="display: none;">
132
+                        <th class="">分管领导:</th>
133
+                        <td>
134
+                            <select class="select_" id="leaderCharge"> 
135
+                                <option value="">请选择</option>
136
+                                <option value="省长">省长</option>
137
+                                <option value="市长">市长</option>
138
+                            </select>
139
+                        </td>
140
+                    </tr>                    
132 141
                     <tr>
133 142
                         <td colspan="8" style="text-align: center;">
134 143
                             <div class="btn_box">
@@ -258,6 +267,7 @@
258 267
                         longitude: $('.store_Lng').val(),
259 268
                         latitude: $('.store_Lat').val(),
260 269
                         source: $("#source").val(), //=来源
270
+                        splituser: $("#leaderCharge").val(), // 分管领导
261 271
                         isresult: $(' input[name="banli"]:checked ').val(), //=(0转办1直办)
262 272
                         result: $('#result').val(),
263 273
                         keys: $("#PID").val(), //=关键词id(多个用英文逗号,隔开)
@@ -448,6 +458,14 @@
448 458
             });
449 459
         }
450 460
 
461
+        $("#source").click(function() {
462
+            if ($("#source").val() === "4") {
463
+                $(".leaderCharge-wrapper").show()
464
+            } else {
465
+                $(".leaderCharge-wrapper").hide()
466
+            }
467
+        })
468
+        
451 469
         function Clean() {
452 470
             $("#cusname").val(''); //=来电人姓名
453 471
             $("#cussex").val('');

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

@@ -448,10 +448,10 @@
448 448
                                             请选择是否公开
449 449
                                         </option>
450 450
                                         <option value="0">
451
-                                            公开
451
+                                            公开
452 452
                                         </option>
453 453
                                         <option value="1">
454
-                                            公开
454
+                                            公开
455 455
                                         </option>
456 456
                                     </select>
457 457
                                 </td>

+ 0 - 1
WebUI/CallCenterWeb.UI/Business/WorkTHCB.html

@@ -838,7 +838,6 @@
838 838
             });
839 839
         }
840 840
         //督办
841
-
842 841
         function Supervision(str) {
843 842
             layer.open({
844 843
                 type: 2,

+ 280 - 244
WebUI/CallCenterWeb.UI/CommonHtml/AddAppeal.html

@@ -14,12 +14,12 @@
14 14
 </head>
15 15
 
16 16
 <body>
17
-	<input type="hidden" id="PID" value="" />
17
+    <input type="hidden" id="PID" value="" />
18 18
     <div class="wrapper wrapper-content animated fadeInRight">
19 19
         <div style="padding: 10px;" class="tj_content clearFix">
20 20
             <div class="Common">
21 21
                 <table>
22
-                    
22
+
23 23
                     <!-- <tr>
24 24
                         <th>邮箱:</th>
25 25
                         <td>
@@ -43,13 +43,15 @@
43 43
                     <tr class="content-wrapper">
44 44
                         <th class="Importent">来电内容:</th>
45 45
                         <td colspan="7">
46
-                            <textarea data-adaptheight id="content" name="" rows="" cols="" style="width: 100%;" readonly="readonly"></textarea>
46
+                            <textarea data-adaptheight id="content" name="" rows="" cols="" style="width: 100%;"
47
+                                readonly="readonly"></textarea>
47 48
                         </td>
48 49
                     </tr>
49 50
                     <tr class="workcontent-wrapper">
50 51
                         <th class="Importent">工单内容:</th>
51 52
                         <td colspan="7">
52
-                            <textarea data-adaptheight id="workcontent" name="" rows="" cols="" style="width: 100%;"></textarea>
53
+                            <textarea data-adaptheight id="workcontent" name="" rows="" cols=""
54
+                                style="width: 100%;"></textarea>
53 55
                         </td>
54 56
                     </tr>
55 57
                     <tr>
@@ -59,12 +61,13 @@
59 61
 
60 62
                             </div>
61 63
                             <!--<span class="fjnr"></span>-->
62
-                            <input class="input" type="file" name="upFile" id="upFile" multiple="multiple" style="display: none;">
64
+                            <input class="input" type="file" name="upFile" id="upFile" multiple="multiple"
65
+                                style="display: none;">
63 66
                             <input class="input" type="button" value="上传" id="scwj" />
64 67
                             <input class="input" type="button" value="删除附件" id="scfj" style="display:none;" />
65 68
                             <input type="hidden" id="file" />
66
-                       		<span style="color:#FF0000; border: none;">
67
-                            	(文件格式为png,jpg,mp4,mp3,pdf,doc,docx,xls,xlsx)
69
+                            <span style="color:#FF0000; border: none;">
70
+                                (文件格式为png,jpg,mp4,mp3,pdf,doc,docx,xls,xlsx)
68 71
                             </span>
69 72
                         </td>
70 73
                     </tr>
@@ -116,18 +119,18 @@
116 119
                             </select>
117 120
                         </td>-->
118 121
                         <td style="position: relative">
119
-							<div class="inpBox">
120
-								<input type="text" class="inps" onkeyup="darptSearch()" />
121
-								<i class="Cleans fa fa-close"></i>
122
-								<i class="xl xl_one"></i>
123
-								<div class="addTree xlAdd">
124
-									<ul id="addTreeDemo" class="ztree"></ul>
125
-								</div>
126
-							</div>
127
-							<div class="selDpart1">
128
-								<ul id="sponsor"></ul>
129
-							</div>
130
-						</td>
122
+                            <div class="inpBox">
123
+                                <input type="text" class="inps" onkeyup="darptSearch()" />
124
+                                <i class="Cleans fa fa-close"></i>
125
+                                <i class="xl xl_one"></i>
126
+                                <div class="addTree xlAdd">
127
+                                    <ul id="addTreeDemo" class="ztree"></ul>
128
+                                </div>
129
+                            </div>
130
+                            <div class="selDpart1">
131
+                                <ul id="sponsor"></ul>
132
+                            </div>
133
+                        </td>
131 134
                         <th>来电号码密级:</th>
132 135
                         <td>
133 136
                             <input type="radio" name="mj" id="" value="0" />普通
@@ -141,17 +144,23 @@
141 144
                                 <option value="2">紧急</option>
142 145
                             </select>
143 146
                         </td>
144
-                        <!--<th class="">分管领导:</th>
145
-                        <td colspan="4">
146
-                            <input id="splituser" type="text" placeholder="" style="width:100%" readonly="readonly" />
147
-                        </td>-->
147
+                    </tr>
148
+                    <tr class="leaderCharge-wrapper" style="display: none;">
149
+                        <th class="">分管领导:</th>
150
+                        <td>
151
+                            <select class="select_" id="leaderCharge">
152
+                                <option value="">请选择</option>
153
+                                <option value="省长">省长</option>
154
+                                <option value="市长">市长</option>
155
+                            </select>
156
+                        </td>
148 157
                     </tr>
149 158
                     <tr>
150 159
                         <td colspan="8" style="text-align: center;">
151 160
                             <div class="btn_box">
152 161
                                 <button class="btns BC">保存</button>
153 162
                                 <!--<button class="btns SavedSubmit">保存并提交</button>-->
154
-                            </div>            
163
+                            </div>
155 164
                         </td>
156 165
                     </tr>
157 166
                     <tr>
@@ -161,20 +170,21 @@
161 170
                         </td>
162 171
                     </tr>
163 172
                     <tr>
164
-                    	<th class="Importent"></th>
173
+                        <th class="Importent"></th>
165 174
                         <td colspan="7">
166
-                        	<input id="sourceaddress" type="text" placeholder="输入详细地址" style="width:50%; padding-left: 15px;" />
167
-                    	</td>
175
+                            <input id="sourceaddress" type="text" placeholder="输入详细地址"
176
+                                style="width:50%; padding-left: 15px;" />
177
+                        </td>
168 178
                     </tr>
169 179
                     <tr>
170 180
                         <th class="Importent"></th>
171 181
                         <td colspan="7">
172
-                        	<div style="width:710px">
173
-				                <div id="myMap" style="width:100%;height:400px;"></div>
174
-				                <input type="hidden" class="store_Lng" value="115.659773"/>
175
-        						<input type="hidden" class="store_Lat" value="34.395449"/>
176
-				            </div>
177
-                    	</td>
182
+                            <div style="width:710px">
183
+                                <div id="myMap" style="width:100%;height:400px;"></div>
184
+                                <input type="hidden" class="store_Lng" value="115.659773" />
185
+                                <input type="hidden" class="store_Lat" value="34.395449" />
186
+                            </div>
187
+                        </td>
178 188
                     </tr>
179 189
                 </table>
180 190
             </div>
@@ -198,7 +208,7 @@
198 208
             ZT($("#keys"))
199 209
 
200 210
             // 管理员、中心话务员可编辑工单内容 
201
-            if(roleCode === "GLY") {
211
+            if (roleCode === "GLY") {
202 212
                 $("#content").removeAttr("readonly")
203 213
             } else if (roleCode === "ZXHWY") {
204 214
                 $(".workcontent-wrapper").hide()
@@ -233,87 +243,96 @@
233 243
                 Add()
234 244
             })
235 245
             if (wid) {
236
-            	$.ajax({
246
+                $.ajax({
237 247
                     type: "get",
238 248
                     url: huayi.config.callcenter_url + "WorkOrder/GetWorkOrder",
239 249
                     dataType: 'json',
240 250
                     async: false,
241 251
                     data: {
242
-                    	workorderid: wid,
243
-                    	token: $.cookie("token")
252
+                        workorderid: wid,
253
+                        token: $.cookie("token")
244 254
                     },
245 255
                     success: function (data) {
246 256
                         if (data.state.toLowerCase() == "success") {
247 257
                             var Data = data.data.data;
248
-	                        $("#cusname").val(Data[0].F_CusName);
249
-	                        $("#cusphone").val(Data[0].F_CusPhone);
250
-	                        $("#conphone").val(Data[0].F_ConPhone);
251
-	                        $("#title").val(Data[0].F_ComTitle);
252
-	                        $('#content').val(Data[0].F_ComContent);
258
+                            $("#cusname").val(Data[0].F_CusName);
259
+                            $("#cusphone").val(Data[0].F_CusPhone);
260
+                            $("#conphone").val(Data[0].F_ConPhone);
261
+                            $("#title").val(Data[0].F_ComTitle);
262
+                            $('#content').val(Data[0].F_ComContent);
253 263
                             if (Data[0].F_Content === "" || Data[0].F_Content === null) {
254 264
                                 $('#workcontent').val(Data[0].F_ComContent);
255 265
                             } else {
256 266
                                 $('#workcontent').val(Data[0].F_Content);
257 267
                             }
258
-	                        $('#email').val(Data[0].F_Email);
259
-	                        $("#zipcode").val(Data[0].F_ZipCode);
260
-	                        $("#result").val(Data[0].F_Result);
261
-	                        if (Data[0].F_Longitude) {
262
-	                        	$(".store_Lng").val(Data[0].F_Longitude);
263
-	                        	$(".store_Lat").val(Data[0].F_Latitude);
264
-	                        }
265
-	                        //x性别
266
-	                        $("#SEX option:selected").val(Data[0].F_CusSex + '');
267
-	                        if (Data[0].F_CusSex=="0") {
268
-	                        	$("#SEX option:selected").text("男"); //乡镇
269
-	                        } else{
270
-	                        	$("#SEX option:selected").text("女"); //乡镇
271
-	                        }
272
-	                        //来源
273
-	                        $("#source option:selected").val(Data[0].F_InfoSource + '');
274
-	                        $("#source option:selected").text(Data[0].SourceName); //来源
275
-	                        //事件地址
276
-	                        $("#sourcearea option:selected").val(Data[0].F_SourceArea + '');
277
-	                        $("#sourcearea option:selected").text(Data[0].AreaName); //事件地址
278
-	                        //主题词
279
-	                        $("#keys option:selected").val(Data[0].F_Key + '');
280
-	                        $("#keys option:selected").text(Data[0].KeyName); //主题词
268
+                            $('#email').val(Data[0].F_Email);
269
+                            $("#zipcode").val(Data[0].F_ZipCode);
270
+                            $("#result").val(Data[0].F_Result);
271
+                            if (Data[0].F_Longitude) {
272
+                                $(".store_Lng").val(Data[0].F_Longitude);
273
+                                $(".store_Lat").val(Data[0].F_Latitude);
274
+                            }
275
+                            //x性别
276
+                            $("#SEX option:selected").val(Data[0].F_CusSex + '');
277
+                            if (Data[0].F_CusSex == "0") {
278
+                                $("#SEX option:selected").text("男"); //乡镇
279
+                            } else {
280
+                                $("#SEX option:selected").text("女"); //乡镇
281
+                            }
282
+                            //来源
283
+                            $("#source option:selected").val(Data[0].F_InfoSource + '');
284
+                            $("#source option:selected").text(Data[0].SourceName); //来源
285
+                            if(Data[0].F_InfoSource + "" === "4") {
286
+                                $(".leaderCharge-wrapper").show()
287
+                                $("#leaderCharge").val(Data[0].splituser)
288
+                            }
289
+                            //事件地址
290
+                            $("#sourcearea option:selected").val(Data[0].F_SourceArea + '');
291
+                            $("#sourcearea option:selected").text(Data[0].AreaName); //事件地址
292
+                            //主题词
293
+                            $("#keys option:selected").val(Data[0].F_Key + '');
294
+                            $("#keys option:selected").text(Data[0].KeyName); //主题词
281 295
                             $(".inps").val(Data[0].KeyName)
282
-	                        $("#PID").val(Data[0].F_Key)
283
-                            
284
-	                        //类型
285
-	                        $("#type option:selected").val(Data[0].F_InfoType + '');
286
-	                        $("#type option:selected").text(Data[0].TypeName1); //类型
287
-	                        //紧急程度
288
-	                        $("#level").val(Data[0].F_Level + '');
289
-	                        if (Data[0].F_Level=="1") {
290
-	                        	$("#level option:selected").text("普通"); //乡镇
291
-	                        } else{
292
-	                        	$("#level option:selected").text("紧急"); //乡镇
293
-	                        }
294
-	                        if (Data[0].F_IsResult == 1) {
295
-	                            $(".Nows_box").toggle();
296
-	                        }
297
-	                        $(' input[name="mj"][value="' + Data[0].F_IsProtect + '"]').prop("checked", "checked");
298
-	                        $(' input[name="banli"][value="' + Data[0].F_IsResult + '"]').prop("checked", "checked");
299
-	                        $('#sourceaddress').val(Data[0].F_SourceAddress);
300
-	                        $('.F_FinalOpinion').val(Data[0].F_FinalOpinion);
301
-	                        $(Data[0].File).each(function (k, q) {
302
-	                            var strs = '<span class="files" fiel-num="' + q.F_FileId + '">' + q.F_FileName.substring(19) + '<i class="fa fa-remove del_file"></i></span>'
303
-	                            $(strs).appendTo($('.fileBox')).find('.del_file').click(function (event) {
304
-	                                event.stopPropagation();
305
-	                                $(this).parent().remove();
306
-	                                file_num()
307
-	                            })
308
-	                            file_num()
309
-	                        })
296
+                            $("#PID").val(Data[0].F_Key)
297
+
298
+                            //类型
299
+                            $("#type option:selected").val(Data[0].F_InfoType + '');
300
+                            $("#type option:selected").text(Data[0].TypeName1); //类型
301
+                            //紧急程度
302
+                            $("#level").val(Data[0].F_Level + '');
303
+                            if (Data[0].F_Level == "1") {
304
+                                $("#level option:selected").text("普通"); //乡镇
305
+                            } else {
306
+                                $("#level option:selected").text("紧急"); //乡镇
307
+                            }
308
+                            if (Data[0].F_IsResult == 1) {
309
+                                $(".Nows_box").toggle();
310
+                            }
311
+                            $(' input[name="mj"][value="' + Data[0].F_IsProtect + '"]').prop(
312
+                                "checked", "checked");
313
+                            $(' input[name="banli"][value="' + Data[0].F_IsResult + '"]').prop(
314
+                                "checked", "checked");
315
+                            $('#sourceaddress').val(Data[0].F_SourceAddress);
316
+                            $('.F_FinalOpinion').val(Data[0].F_FinalOpinion);
317
+                            $(Data[0].File).each(function (k, q) {
318
+                                var strs = '<span class="files" fiel-num="' + q.F_FileId +
319
+                                    '">' + q.F_FileName.substring(19) +
320
+                                    '<i class="fa fa-remove del_file"></i></span>'
321
+                                $(strs).appendTo($('.fileBox')).find('.del_file').click(
322
+                                    function (event) {
323
+                                        event.stopPropagation();
324
+                                        $(this).parent().remove();
325
+                                        file_num()
326
+                                    })
327
+                                file_num()
328
+                            })
310 329
                         }
311 330
 
312 331
                     }
313 332
                 });
314 333
             }
315
-            
316
-            
334
+
335
+
317 336
         });
318 337
 
319 338
         ///修改工单
@@ -336,52 +355,53 @@
336 355
             // } else if (value == 1 && !$('#result').val()) {
337 356
             //     layer.msg("请输入直办内容");
338 357
             // } else {
339
-                if (!$(".inps").val()) {
340
-                    layer.msg("请选择反映类别");
341
-                    return
342
-                }
343
-                $.ajax({
344
-                    type: "post",
345
-                    url: huayi.config.callcenter_url + "WorkOrder/EditWorkOrder",
346
-                    dataType: 'json',
347
-                    async: true,
348
-                    data: {
349
-                        workorderid: wid,
350
-                        cusname: $("#cusname").val(), //=来电人姓名
351
-                        cussex: $("#SEX").val(),
352
-                        cusphone: $("#cusphone").val(), //=来电人电话
353
-                        email: $("#email").val(),
354
-                        zipcode: $("#zipcode").val(),
355
-                        conphone: $("#conphone").val(),
356
-                        title: $("#title").val(),
357
-                        content: $("#content").val(),
358
-                        workcontent: $("#workcontent").val(),
359
-                        files: $("#file").val(), //(多个用英文逗号,隔开)
360
-                        sourcearea: $("#sourcearea").val(), //=事发地域id
361
-                        sourceaddress: $('#sourceaddress').val(), //=事发详细地址
362
-                        source: $("#source").val(), //=来源
363
-                        isresult: $(' input[name="banli"]:checked ').val(), //=(0转办1直办)
364
-                        result: $('#result').val(),
365
-                        keys: $("#PID").val(), //=关键词id(多个用英文逗号,隔开)
366
-                        type: $("#type").val(), //=类型
367
-                        bigtype: $("#bigtype").val(), //=大类别
368
-                        smalltype: $("#smalltype").val(), //=小类别
369
-                        isprotect: $(' input[name="mj"]:checked ').val(), //=(0普通1保密)
370
-                        level: $('#level').val(), //=(1普通2紧急)
371
-                        issubmit: submit, //=(0保存1保存并提交)
372
-                        token: $.cookie("token")
373
-                    },
374
-                    success: function (data) {
375
-                        if (data.state.toLowerCase() == "success") {
376
-                            var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
377
-                            parent.layer.close(index); //再执行关闭
378
-                            parent.$('#orderlist').bootstrapTable('refresh');
379
-                            parent.layer.msg(data.message);
380
-                            $('.fileBox').html('');
381
-                            
382
-                        }
358
+            if (!$(".inps").val()) {
359
+                layer.msg("请选择反映类别");
360
+                return
361
+            }
362
+            $.ajax({
363
+                type: "post",
364
+                url: huayi.config.callcenter_url + "WorkOrder/EditWorkOrder",
365
+                dataType: 'json',
366
+                async: true,
367
+                data: {
368
+                    workorderid: wid,
369
+                    cusname: $("#cusname").val(), //=来电人姓名
370
+                    cussex: $("#SEX").val(),
371
+                    cusphone: $("#cusphone").val(), //=来电人电话
372
+                    email: $("#email").val(),
373
+                    zipcode: $("#zipcode").val(),
374
+                    conphone: $("#conphone").val(),
375
+                    title: $("#title").val(),
376
+                    content: $("#content").val(),
377
+                    workcontent: $("#workcontent").val(),
378
+                    files: $("#file").val(), //(多个用英文逗号,隔开)
379
+                    sourcearea: $("#sourcearea").val(), //=事发地域id
380
+                    sourceaddress: $('#sourceaddress').val(), //=事发详细地址
381
+                    source: $("#source").val(), //=来源
382
+                    splituser: $("#leaderCharge").val(), // 分管领导
383
+                    isresult: $(' input[name="banli"]:checked ').val(), //=(0转办1直办)
384
+                    result: $('#result').val(),
385
+                    keys: $("#PID").val(), //=关键词id(多个用英文逗号,隔开)
386
+                    type: $("#type").val(), //=类型
387
+                    bigtype: $("#bigtype").val(), //=大类别
388
+                    smalltype: $("#smalltype").val(), //=小类别
389
+                    isprotect: $(' input[name="mj"]:checked ').val(), //=(0普通1保密)
390
+                    level: $('#level').val(), //=(1普通2紧急)
391
+                    issubmit: submit, //=(0保存1保存并提交)
392
+                    token: $.cookie("token")
393
+                },
394
+                success: function (data) {
395
+                    if (data.state.toLowerCase() == "success") {
396
+                        var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
397
+                        parent.layer.close(index); //再执行关闭
398
+                        parent.$('#orderlist').bootstrapTable('refresh');
399
+                        parent.layer.msg(data.message);
400
+                        $('.fileBox').html('');
401
+
383 402
                     }
384
-                });
403
+                }
404
+            });
385 405
             // }
386 406
         }
387 407
         //上传文件隐藏域值
@@ -401,23 +421,24 @@
401 421
             obj.empty();
402 422
             obj.append('<option selected="selected" value="">请选择</option>');
403 423
             $.ajax({
404
-            	type:"get",
405
-            	url:huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
406
-            	dataType:"json",
407
-            	async:false,
408
-            	data:{
409
-            		"token": $.cookie("token"),
410
-                	id: 1
411
-            	},
412
-            	success:function(data){
413
-            		if (data.state.toLowerCase() == "success") {
414
-	                    var content = data.data;
415
-	                    $(content).each(function (i, n) {
416
-	                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(obj);
417
-	                    })
418
-	
419
-	                }
420
-            	}
424
+                type: "get",
425
+                url: huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
426
+                dataType: "json",
427
+                async: false,
428
+                data: {
429
+                    "token": $.cookie("token"),
430
+                    id: 1
431
+                },
432
+                success: function (data) {
433
+                    if (data.state.toLowerCase() == "success") {
434
+                        var content = data.data;
435
+                        $(content).each(function (i, n) {
436
+                            $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>")
437
+                                .appendTo(obj);
438
+                        })
439
+
440
+                    }
441
+                }
421 442
             });
422 443
         }
423 444
         //类别
@@ -425,22 +446,23 @@
425 446
             obj.empty();
426 447
             obj.append('<option selected="selected" value="">请选择</option>');
427 448
             $.ajax({
428
-            	type:"get",
429
-            	url:huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
430
-            	dataType:"json",
431
-            	async:false,
432
-            	data:{
433
-            		"token": $.cookie("token"),
434
-                	id: 2
435
-            	},
436
-            	success:function(data){
437
-            		if (data.state.toLowerCase() == "success") {
438
-	                    var content = data.data;
439
-	                    $(content).each(function (i, n) {
440
-	                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(obj);
441
-	                    })
442
-	                }
443
-            	}
449
+                type: "get",
450
+                url: huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
451
+                dataType: "json",
452
+                async: false,
453
+                data: {
454
+                    "token": $.cookie("token"),
455
+                    id: 2
456
+                },
457
+                success: function (data) {
458
+                    if (data.state.toLowerCase() == "success") {
459
+                        var content = data.data;
460
+                        $(content).each(function (i, n) {
461
+                            $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>")
462
+                                .appendTo(obj);
463
+                        })
464
+                    }
465
+                }
444 466
             });
445 467
         }
446 468
         //		主题
@@ -448,22 +470,23 @@
448 470
             obj.empty();
449 471
             obj.append('<option selected="selected" value="">请选择</option>');
450 472
             $.ajax({
451
-            	type:"get",
452
-            	url:huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
453
-            	dataType:"json",
454
-            	async:false,
455
-            	data:{
456
-            		"token": $.cookie("token"),
457
-                	id: 3
458
-            	},
459
-            	success:function(data){
460
-            		if (data.state.toLowerCase() == "success") {
461
-	                    var content = data.data;
462
-	                    $(content).each(function (i, n) {
463
-	                        $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>").appendTo(obj);
464
-	                    })
465
-	                }
466
-            	}
473
+                type: "get",
474
+                url: huayi.config.callcenter_url + "Dictionary/GetDicValueListById",
475
+                dataType: "json",
476
+                async: false,
477
+                data: {
478
+                    "token": $.cookie("token"),
479
+                    id: 3
480
+                },
481
+                success: function (data) {
482
+                    if (data.state.toLowerCase() == "success") {
483
+                        var content = data.data;
484
+                        $(content).each(function (i, n) {
485
+                            $("<option value='" + n.F_ValueId + "'>" + n.F_Value + "</option>")
486
+                                .appendTo(obj);
487
+                        })
488
+                    }
489
+                }
467 490
             });
468 491
         }
469 492
         //区域
@@ -471,25 +494,33 @@
471 494
             obj.empty();
472 495
             obj.append('<option selected="selected" value="">请选择</option>');
473 496
             $.ajax({
474
-            	type:"get",
475
-            	url:huayi.config.callcenter_url + "Area/GetAreaListById",
476
-            	dataType:"json",
477
-            	async:false,
478
-            	data:{
479
-            		"token": $.cookie("token"),
480
-            	},
481
-            	success:function(data){
482
-            		if (data.state.toLowerCase() == "success") {
483
-	                    var content = data.data;
484
-	                    $(content).each(function (i, n) {
485
-	                        if (n.F_AreaName != '安阳市') {
486
-	                            $("<option value='" + n.F_AreaId + "'>" + n.F_AreaName + "</option>").appendTo(obj);
487
-	                        }
488
-	                    })
489
-	                }
490
-            	}
497
+                type: "get",
498
+                url: huayi.config.callcenter_url + "Area/GetAreaListById",
499
+                dataType: "json",
500
+                async: false,
501
+                data: {
502
+                    "token": $.cookie("token"),
503
+                },
504
+                success: function (data) {
505
+                    if (data.state.toLowerCase() == "success") {
506
+                        var content = data.data;
507
+                        $(content).each(function (i, n) {
508
+                            if (n.F_AreaName != '安阳市') {
509
+                                $("<option value='" + n.F_AreaId + "'>" + n.F_AreaName +
510
+                                    "</option>").appendTo(obj);
511
+                            }
512
+                        })
513
+                    }
514
+                }
491 515
             });
492 516
         }
517
+        $("#source").click(function() {
518
+            if ($("#source").val() === "4") {
519
+                $(".leaderCharge-wrapper").show()
520
+            } else {
521
+                $(".leaderCharge-wrapper").hide()
522
+            }
523
+        })
493 524
         //上传文件
494 525
         function upload() {
495 526
             var Files = document.getElementById("upFile").files;
@@ -499,44 +530,49 @@
499 530
                     formData.append('file' + i, Files[i]);
500 531
                 }
501 532
                 formData.append("token", $.cookie("token"));
502
-                var typeName=Files[0].name.split('.')[1];
503
-                if (typeName=="png"||typeName=='jpg'||typeName=='mp4'||typeName=='mp3'||typeName=='pdf'||typeName=='doc'||typeName=='docx'||typeName=='xls'||typeName=='xlsx') {
504
-	                $.ajax({
505
-	                    url: huayi.config.callcenter_url + "/WorkOrder/UploadFile",
506
-	                    type: "POST",
507
-	                    data: formData,
508
-	                    /**
509
-	                     *必须false才会自动加上正确的Content-Type
510
-	                     */
511
-	                    contentType: false,
512
-	                    /**
513
-	                     * 必须false才会避开jQuery对 formdata 的默认处理
514
-	                     * XMLHttpRequest会对 formdata 进行正确的处理
515
-	                     */
516
-	                    processData: false,
517
-	                    success: function (result) {
518
-	                        document.getElementById("upFile").outerHTML = document.getElementById("upFile").outerHTML;
519
-	                        $("#upFile").change(function () {
520
-	                            upload();
521
-	                        });
522
-	                        var r = $.parseJSON(result);
523
-	                        if (r.state.toLowerCase() == "success") {
524
-	                            var a = r.data;
525
-	                            $(a).each(function (i, n) {
526
-	                                var strs = '<span class="files" fiel-num="' + n.F_FileId + '">' + n.F_FileName.substring(19) + '<i class="fa fa-remove del_file"></i></span>'
527
-	                                $(strs).appendTo($('.fileBox')).find('.del_file').click(function (event) {
528
-	                                    event.stopPropagation();
529
-	                                    $(this).parent().remove();
530
-	                                    file_num()
531
-	                                })
532
-	                            })
533
-	                            file_num();
534
-	                        }
535
-	                    }
536
-	                });
537
-	            }else{
538
-		    		layer.msg("格式不正确");
539
-		    	}
533
+                var typeName = Files[0].name.split('.')[1];
534
+                if (typeName == "png" || typeName == 'jpg' || typeName == 'mp4' || typeName == 'mp3' || typeName ==
535
+                    'pdf' || typeName == 'doc' || typeName == 'docx' || typeName == 'xls' || typeName == 'xlsx') {
536
+                    $.ajax({
537
+                        url: huayi.config.callcenter_url + "/WorkOrder/UploadFile",
538
+                        type: "POST",
539
+                        data: formData,
540
+                        /**
541
+                         *必须false才会自动加上正确的Content-Type
542
+                         */
543
+                        contentType: false,
544
+                        /**
545
+                         * 必须false才会避开jQuery对 formdata 的默认处理
546
+                         * XMLHttpRequest会对 formdata 进行正确的处理
547
+                         */
548
+                        processData: false,
549
+                        success: function (result) {
550
+                            document.getElementById("upFile").outerHTML = document.getElementById("upFile")
551
+                                .outerHTML;
552
+                            $("#upFile").change(function () {
553
+                                upload();
554
+                            });
555
+                            var r = $.parseJSON(result);
556
+                            if (r.state.toLowerCase() == "success") {
557
+                                var a = r.data;
558
+                                $(a).each(function (i, n) {
559
+                                    var strs = '<span class="files" fiel-num="' + n.F_FileId +
560
+                                        '">' + n.F_FileName.substring(19) +
561
+                                        '<i class="fa fa-remove del_file"></i></span>'
562
+                                    $(strs).appendTo($('.fileBox')).find('.del_file').click(
563
+                                        function (event) {
564
+                                            event.stopPropagation();
565
+                                            $(this).parent().remove();
566
+                                            file_num()
567
+                                        })
568
+                                })
569
+                                file_num();
570
+                            }
571
+                        }
572
+                    });
573
+                } else {
574
+                    layer.msg("格式不正确");
575
+                }
540 576
             } else {
541 577
                 layer.confirm('请上传文件!', {
542 578
                     btn: ['确定']

+ 28 - 10
WebUI/CallCenterWeb.UI/CommonHtml/AddAppealDCL.html

@@ -65,8 +65,7 @@
65 65
                     <tr class="Nows_box Hidens">
66 66
                         <th>办理内容:</th>
67 67
                         <td colspan="7">
68
-                            <textarea id="result" name="" rows="" cols=""
69
-                                style="width: 100%; height: 80px;"></textarea>
68
+                            <textarea id="result" name="" rows="" cols="" style="width: 100%; height: 80px;"></textarea>
70 69
                         </td>
71 70
                     </tr>
72 71
                     <tr>
@@ -133,6 +132,16 @@
133 132
                             </select>
134 133
                         </td>
135 134
                     </tr>
135
+                    <tr class="leaderCharge-wrapper" style="display: none;">
136
+                        <th class="">分管领导:</th>
137
+                        <td>
138
+                            <select class="select_" id="leaderCharge">
139
+                                <option value="">请选择</option>
140
+                                <option value="省长">省长</option>
141
+                                <option value="市长">市长</option>
142
+                            </select>
143
+                        </td>
144
+                    </tr>
136 145
                     <tr class="limittimeWrapper">
137 146
                         <th>办理时限:</th>
138 147
                         <td colspan="3">
@@ -277,7 +286,8 @@
277 286
             $(".associatWorkOrder").click(function () {
278 287
                 layer.open({
279 288
                     type: 2,
280
-                    content: "../CommonHtml/associatWorkOrder.html?wid=" + wid, //iframe的url,no代表不显示滚动条
289
+                    content: "../CommonHtml/associatWorkOrder.html?wid=" +
290
+                    wid, //iframe的url,no代表不显示滚动条
281 291
                     title: "关联工单",
282 292
                     area: ["90%", "90%"], //宽高
283 293
                 });
@@ -327,12 +337,12 @@
327 337
                                 $("#SEX option:selected").text("女"); //乡镇
328 338
                             }
329 339
                             //来源
330
-                            $("#source option:selected").val(
331
-                                Data[0].F_InfoSource + ""
332
-                            );
333
-                            $("#source option:selected").text(
334
-                                Data[0].SourceName
335
-                            ); //来源
340
+                            $("#source option:selected").val(Data[0].F_InfoSource + "");
341
+                            $("#source option:selected").text(Data[0].SourceName); //来源
342
+                            if(Data[0].F_InfoSource + "" === "4") {
343
+                                $(".leaderCharge-wrapper").show()
344
+                                $("#leaderCharge").val(Data[0].splituser)
345
+                            }
336 346
                             //事件地址
337 347
                             $("#sourcearea option:selected").val(
338 348
                                 Data[0].F_SourceArea + ""
@@ -361,7 +371,7 @@
361 371
                                 $(".limittimesWrapper").hide()
362 372
                                 $(".limittimesWrapperCB").show()
363 373
                             } else {
364
-                                if(Data[0].F_Level == "2") {
374
+                                if (Data[0].F_Level == "2") {
365 375
                                     $("#level option:selected").text("紧急"); //乡镇
366 376
                                     $(".limittimesWrapper").show()
367 377
                                     $(".limittimeWrapper").hide()
@@ -473,6 +483,7 @@
473 483
                     sourcearea: $("#sourcearea").val(), //=事发地域id
474 484
                     sourceaddress: $("#sourceaddress").val(), //=事发详细地址
475 485
                     source: $("#source").val(), //=来源
486
+                    splituser: $("#leaderCharge").val(), // 分管领导
476 487
                     isresult: $(' input[name="banli"]:checked ').val(), //=(0转办1直办)
477 488
                     result: $("#result").val(),
478 489
                     keys: $("#PID").val(), //=关键词id(多个用英文逗号,隔开) keys
@@ -679,6 +690,13 @@
679 690
                 },
680 691
             });
681 692
         }
693
+        $("#source").click(function() {
694
+            if ($("#source").val() === "4") {
695
+                $(".leaderCharge-wrapper").show()
696
+            } else {
697
+                $(".leaderCharge-wrapper").hide()
698
+            }
699
+        })
682 700
         //上传文件
683 701
         function upload() {
684 702
             var Files = document.getElementById("upFile").files;

+ 12 - 12
WebUI/CallCenterWeb.UI/CommonHtml/WorkDatil.html

@@ -392,7 +392,7 @@
392 392
                                 <td class="text-center" style="min-width:80px;">协办单位</td>
393 393
                                 <td class="text-center" style="min-width: 200px;">交办意见</td>
394 394
                                 <!-- <td class="text-center" style="min-width: 150px;">不规范内容</td> -->
395
-                                <td class="text-center authority" style="min-width: 100px;">操作</td>
395
+                                <!-- <td class="text-center authority" style="min-width: 100px;">操作</td> -->
396 396
                             </tr>
397 397
                         </theard>
398 398
                         <tbody class="JBXX">
@@ -412,7 +412,7 @@
412 412
                                 <td class="text-center" style="min-width:80px;">承办单位</td>
413 413
                                 <td class="text-center" style="min-width:80px;">协办单位</td>
414 414
                                 <td class="text-center" style="min-width: 200px;">交办意见</td>
415
-                                <td class="text-center authority" style="min-width: 100px;">操作</td>
415
+                                <!-- <td class="text-center authority" style="min-width: 100px;">操作</td> -->
416 416
                             </tr>
417 417
                         </theard>
418 418
                         <tbody class="EJJBXX">
@@ -433,7 +433,7 @@
433 433
                                 <td class="text-center" style="min-width:100px;">审核时间</td>
434 434
                                 <td class="text-center" style="min-width:80px;">审核意见</td>
435 435
                                 <td class="text-center" style="min-width:80px;">申请单位</td>
436
-                                <td class="text-center authority" style="min-width:100px;">操作</td>
436
+                                <!-- <td class="text-center authority" style="min-width:100px;">操作</td> -->
437 437
                             </tr>
438 438
                         </theard>
439 439
                         <tbody class="YTHHS">
@@ -831,7 +831,7 @@
831 831
                                     $('.submitTime').text(Data[0].F_SubmitTime); //提交时间
832 832
                                     $('.SLHJ').text(Data[0].F_DealTime); //办理时间
833 833
                                     $('.lawsuitTime').text(Data[0].F_CloseTime); //结案时间
834
-                                    $('.SL').text(Data[0].UserName);
834
+                                    $('.SL').text(Data[0].F_CreateUser);
835 835
                                     $(".DH").text(Data[0].F_WorkOrderId);
836 836
                                     $(".LY").text(Data[0].SourceName);
837 837
                                     $(".subjectWords").text(Data[0].KeyName);
@@ -1094,10 +1094,10 @@
1094 1094
                                             '<td class="text-center">' + n
1095 1095
                                             .F_AssignedOpinion +
1096 1096
                                             '</td>' +
1097
-                                            '<td class="text-center authority"><botton class="btns  XGXX " data_time="' +
1098
-                                            n.F_LimitTime + '"  data_Opinio="' + n
1099
-                                            .F_AssignedOpinion + '"  index="' + n.F_Id +
1100
-                                            '">修改</botton></td>' +
1097
+                                            // '<td class="text-center authority"><botton class="btns  XGXX " data_time="' +
1098
+                                            // n.F_LimitTime + '"  data_Opinio="' + n
1099
+                                            // .F_AssignedOpinion + '"  index="' + n.F_Id +
1100
+                                            // '">修改</botton></td>' +
1101 1101
                                             '</tr>';
1102 1102
                                     })
1103 1103
                                     $(ejjbxx).appendTo($('.EJJBXX'));
@@ -1137,9 +1137,9 @@
1137 1137
                                             '</td>' +
1138 1138
                                             '<td class="text-center">' + n.DeptName +
1139 1139
                                             '</td>' +
1140
-                                            '<td class="text-center authority"><botton class="btns  LTHSH " index="' +
1141
-                                            n.F_Id + '" reason="' + n.F_AuditReason +
1142
-                                            '" >修改</botton></td>' +
1140
+                                            // '<td class="text-center authority"><botton class="btns  LTHSH " index="' +
1141
+                                            // n.F_Id + '" reason="' + n.F_AuditReason +
1142
+                                            // '" >修改</botton></td>' +
1143 1143
                                             '</tr>';
1144 1144
                                     })
1145 1145
                                     $(Ths).appendTo($(".YTHHS"));
@@ -1902,7 +1902,7 @@
1902 1902
                                     .name); //先得到当前iframe层的索引
1903 1903
                                 parent.layer.close(index); //再执行关闭
1904 1904
                                 parent.$('#orderlist').bootstrapTable('refresh');
1905
-                                parent.layer.msg("转媒体成功");
1905
+                                parent.layer.msg("转公开成功");
1906 1906
                             }
1907 1907
                         })
1908 1908
                     }

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

@@ -106,7 +106,7 @@
106 106
                     <td rowspan="2" width="16%">
107 107
                         <span class="tssj"></span>
108 108
                     </td>
109
-                    <td width="16%">签收时间
109
+                    <td width="13%">签收时间
110 110
                     </td>
111 111
                     <td width="20%">
112 112
                         <span class="QSHJ"></span>

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

@@ -38,7 +38,7 @@
38 38
             $('.CB').click(function () {
39 39
                 CB();
40 40
             })
41
-            if (roleCode === "ZXHWY" || roleCode === "ZXBZ" || roleCode === "ZXLD") {
41
+            if (roleCode === "ZXHWY" || roleCode === "ZXBZ" || roleCode === "ZXLD" || roleCode === "GLY") {
42 42
                 $(".mediaTransfer").hide()
43 43
             } else {
44 44
                 $(".mediaTransfer").show()

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

@@ -186,7 +186,7 @@
186 186
                     <td rowspan="2" width="16%">
187 187
                         <span class="tssj"></span>
188 188
                     </td>
189
-                    <td width="16%">签收时间
189
+                    <td width="13%">签收时间
190 190
                     </td>
191 191
                     <td>
192 192
                         <span class="QSHJ"></span>

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

@@ -259,7 +259,7 @@
259 259
                     <td rowspan="2" width="16%">
260 260
                         <span class="tssj"></span>
261 261
                     </td>
262
-                    <td width="16%">签收时间</td>
262
+                    <td width="13%">签收时间</td>
263 263
                     <td>
264 264
                         <span class="QSHJ"></span>
265 265
                     </td>

+ 6 - 1
WebUI/CallCenterWeb.UI/CommonHtml/processing_audit.html

@@ -156,7 +156,12 @@
156 156
                             $("#workOrderContent").text(content.data[0].F_Content)
157 157
                         }
158 158
                         var temp1;
159
-                        $.each(result.data.ejbldata, function (i, n) {
159
+                        if (result.data.ejbldata.length <= 0) {
160
+                            return
161
+                        }
162
+                        var ejbldata = []
163
+                        ejbldata.push(result.data.ejbldata[result.data.ejbldata.length - 1])
164
+                        $.each(ejbldata, function (i, n) {
160 165
                             var bval = n.F_Type;
161 166
                             switch (bval + '') {
162 167
                                 case '1':

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

@@ -198,7 +198,7 @@
198 198
                     <td rowspan="2" width="16%">
199 199
                         <span class="tssj"></span>
200 200
                     </td>
201
-                    <td width="16%">签收时间
201
+                    <td width="13%">签收时间
202 202
                     </td>
203 203
                     <td>
204 204
                         <span class="QSHJ"></span>

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

@@ -601,14 +601,14 @@
601 601
                     var param = {
602 602
                         page: params.pageNumber,
603 603
                         pagesize: params.pageSize,
604
-                        workid: $("#wids").val(),
604
+                        workid: $("#wids").val().replace(/\s+/g, ""),
605 605
                         state: $("#state").val(), //=工单状态
606 606
                         type: $("#type").val(), //=工单类型
607 607
                         //bigtype: $("#bigtype").val(), //=大类别
608 608
                         //smalltype: $("#smalltype").val(), //=小类别
609 609
                         key: $("#key").val(), //=关键字
610
-                        tel: $("#tel").val(), //=客户电话
611
-                        name: $("#name").val(), //=客户名称
610
+                        tel: $("#tel").val().replace(/\s+/g, ""), //=客户电话
611
+                        name: $("#name").val().replace(/\s+/g, ""), //=客户名称
612 612
                         usercode: usercodeID, //=坐席工号
613 613
                         ddusercode: ddusercodeID,
614 614
                         keyid: $("#keyid").val(), //=关键词id
@@ -619,9 +619,9 @@
619 619
                         type: $("#type").val(),
620 620
                         dealtype: $("#dealtype").val(),
621 621
                         sourcearea: $("#sourceAreas").val(), // 区域
622
-                        ComTitle: $("#workOrderTitle").val(), // 工单标题
623
-                        ComContent: $("#workOrderContent").val(), // 工单内容
624
-                        Result: $("#workOrderProcessingResult").val(), // 办理结果
622
+                        ComTitle: $("#workOrderTitle").val().replace(/\s+/g, ""), // 工单标题
623
+                        ComContent: $("#workOrderContent").val().replace(/\s+/g, ""), // 工单内容
624
+                        Result: $("#workOrderProcessingResult").val().replace(/\s+/g, ""), // 办理结果
625 625
                         jianhang: 1, // 多媒体
626 626
                         token: $.cookie("token"),
627 627
                     };

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

@@ -402,7 +402,7 @@
402 402
                             data-pagination="true">
403 403
                             <thead>
404 404
                                 <tr>
405
-                                    <!-- <th data-checkbox="true"></th> -->
405
+                                    <th data-checkbox="true"></th>
406 406
                                     <th data-formatter="serialNumber" data-align="center">
407 407
                                         序号
408 408
                                     </th>

+ 81 - 25
WebUI/CallCenterWeb.UI/ReportForm/superviseDataStatistics.html

@@ -106,6 +106,7 @@
106 106
             font-size: 24px;
107 107
             text-align: center;
108 108
         }
109
+
109 110
         .Content_box h5 {
110 111
             font-size: 16px;
111 112
             text-align: center;
@@ -161,20 +162,23 @@
161 162
                             <tr>
162 163
                                 <th data-field="" data-formatter="serialNumber" data-align="center">序号</th>
163 164
                                 <th data-field="deptname" data-align="center">联动单位</th>
164
-                                <th data-field="Undertakers" data-align="center">承办件</th>
165
+                                <th data-field="Undertakers" data-formatter="reciveCountList" data-align="center">承办件
166
+                                </th>
165 167
                                 <th data-field="Undertakersrate" data-align="center">承办率</th>
166 168
                                 <th data-field="Undertakersscore" data-align="center">得分(5分)</th>
167
-                                <th data-field="overdue" data-align="center">超期件</th>
169
+                                <th data-field="overdue" data-formatter="timeOutCountList" data-align="center">超期件</th>
168 170
                                 <th data-field="overduerate" data-align="center">按时反馈率</th>
169 171
                                 <th data-field="overduescore" data-align="center">得分(20分)</th>
170
-                                <th data-field="unsuccessful" data-align="center">未果件</th>
172
+                                <th data-field="unsuccessful" data-formatter="unFinishCountList" data-align="center">未果件
173
+                                </th>
171 174
                                 <th data-field="unsuccessfulrate" data-align="center">办结率</th>
172 175
                                 <th data-field="unsuccessfulscore" data-align="center">得分(10分)</th>
173
-                                <th data-field="Chargeback" data-align="center">退单件</th>
176
+                                <th data-field="Chargeback" data-formatter="backCountList" data-align="center">退单件</th>
174 177
                                 <th data-field="Chargebackrate" data-align="center">有效回复率</th>
175 178
                                 <th data-field="Chargebackscore" data-align="center">得分(15分)</th>
176
-                                <th data-field="Comment" data-align="center">群众评议总数</th>
177
-                                <th data-field="dissatisfied" data-align="center">不满意件</th>
179
+                                <th data-field="Comment" data-formatter="visitCountList" data-align="center">群众评议总数</th>
180
+                                <th data-field="dissatisfied" data-formatter="dissatisfiedCountList"
181
+                                    data-align="center">不满意件</th>
178 182
                                 <th data-field="satisfiedrate" data-align="center">满意率</th>
179 183
                                 <th data-field="satisfiedscore" data-align="center">得分(50分)</th>
180 184
                                 <th data-field="total" data-align="center">总分</th>
@@ -192,20 +196,23 @@
192 196
                             <tr>
193 197
                                 <th data-field="" data-formatter="serialNumber" data-align="center">序号</th>
194 198
                                 <th data-field="deptname" data-align="center">联动单位</th>
195
-                                <th data-field="Undertakers" data-align="center">承办件</th>
199
+                                <th data-field="Undertakers" data-formatter="reciveCountList" data-align="center">承办件
200
+                                </th>
196 201
                                 <th data-field="Undertakersrate" data-align="center">承办率</th>
197 202
                                 <th data-field="Undertakersscore" data-align="center">得分(5分)</th>
198
-                                <th data-field="overdue" data-align="center">超期件</th>
203
+                                <th data-field="overdue" data-formatter="timeOutCountList" data-align="center">超期件</th>
199 204
                                 <th data-field="overduerate" data-align="center">按时反馈率</th>
200 205
                                 <th data-field="overduescore" data-align="center">得分(20分)</th>
201
-                                <th data-field="unsuccessful" data-align="center">未果件</th>
206
+                                <th data-field="unsuccessful" data-formatter="unFinishCountList" data-align="center">未果件
207
+                                </th>
202 208
                                 <th data-field="unsuccessfulrate" data-align="center">办结率</th>
203 209
                                 <th data-field="unsuccessfulscore" data-align="center">得分(10分)</th>
204
-                                <th data-field="Chargeback" data-align="center">退单件</th>
210
+                                <th data-field="Chargeback" data-formatter="backCountList" data-align="center">退单件</th>
205 211
                                 <th data-field="Chargebackrate" data-align="center">有效回复率</th>
206 212
                                 <th data-field="Chargebackscore" data-align="center">得分(15分)</th>
207
-                                <th data-field="Comment" data-align="center">群众评议总数</th>
208
-                                <th data-field="dissatisfied" data-align="center">不满意件</th>
213
+                                <th data-field="Comment" data-formatter="visitCountList" data-align="center">群众评议总数</th>
214
+                                <th data-field="dissatisfied" data-formatter="dissatisfiedCountList"
215
+                                    data-align="center">不满意件</th>
209 216
                                 <th data-field="satisfiedrate" data-align="center">满意率</th>
210 217
                                 <th data-field="satisfiedscore" data-align="center">得分(50分)</th>
211 218
                                 <th data-field="total" data-align="center">总分</th>
@@ -224,20 +231,23 @@
224 231
                             <tr>
225 232
                                 <th data-field="" data-formatter="serialNumber" data-align="center">序号</th>
226 233
                                 <th data-field="deptname" data-align="center">联动单位</th>
227
-                                <th data-field="Undertakers" data-align="center">承办件</th>
234
+                                <th data-field="Undertakers" data-formatter="reciveCountList" data-align="center">承办件
235
+                                </th>
228 236
                                 <th data-field="Undertakersrate" data-align="center">承办率</th>
229 237
                                 <th data-field="Undertakersscore" data-align="center">得分(5分)</th>
230
-                                <th data-field="overdue" data-align="center">超期件</th>
238
+                                <th data-field="overdue" data-formatter="timeOutCountList" data-align="center">超期件</th>
231 239
                                 <th data-field="overduerate" data-align="center">按时反馈率</th>
232 240
                                 <th data-field="overduescore" data-align="center">得分(20分)</th>
233
-                                <th data-field="unsuccessful" data-align="center">未果件</th>
241
+                                <th data-field="unsuccessful" data-formatter="unFinishCountList" data-align="center">未果件
242
+                                </th>
234 243
                                 <th data-field="unsuccessfulrate" data-align="center">办结率</th>
235 244
                                 <th data-field="unsuccessfulscore" data-align="center">得分(10分)</th>
236
-                                <th data-field="Chargeback" data-align="center">退单件</th>
245
+                                <th data-field="Chargeback" data-formatter="backCountList" data-align="center">退单件</th>
237 246
                                 <th data-field="Chargebackrate" data-align="center">有效回复率</th>
238 247
                                 <th data-field="Chargebackscore" data-align="center">得分(15分)</th>
239
-                                <th data-field="Comment" data-align="center">群众评议总数</th>
240
-                                <th data-field="dissatisfied" data-align="center">不满意件</th>
248
+                                <th data-field="Comment" data-formatter="visitCountList" data-align="center">群众评议总数</th>
249
+                                <th data-field="dissatisfied" data-formatter="dissatisfiedCountList"
250
+                                    data-align="center">不满意件</th>
241 251
                                 <th data-field="satisfiedrate" data-align="center">满意率</th>
242 252
                                 <th data-field="satisfiedscore" data-align="center">得分(50分)</th>
243 253
                                 <th data-field="total" data-align="center">总分</th>
@@ -256,20 +266,23 @@
256 266
                             <tr>
257 267
                                 <th data-field="" data-formatter="serialNumber" data-align="center">序号</th>
258 268
                                 <th data-field="deptname" data-align="center">联动单位</th>
259
-                                <th data-field="Undertakers" data-align="center">承办件</th>
269
+                                <th data-field="Undertakers" data-formatter="reciveCountList" data-align="center">承办件
270
+                                </th>
260 271
                                 <th data-field="Undertakersrate" data-align="center">承办率</th>
261 272
                                 <th data-field="Undertakersscore" data-align="center">得分(5分)</th>
262
-                                <th data-field="overdue" data-align="center">超期件</th>
273
+                                <th data-field="overdue" data-formatter="timeOutCountList" data-align="center">超期件</th>
263 274
                                 <th data-field="overduerate" data-align="center">按时反馈率</th>
264 275
                                 <th data-field="overduescore" data-align="center">得分(20分)</th>
265
-                                <th data-field="unsuccessful" data-align="center">未果件</th>
276
+                                <th data-field="unsuccessful" data-formatter="unFinishCountList" data-align="center">未果件
277
+                                </th>
266 278
                                 <th data-field="unsuccessfulrate" data-align="center">办结率</th>
267 279
                                 <th data-field="unsuccessfulscore" data-align="center">得分(10分)</th>
268
-                                <th data-field="Chargeback" data-align="center">退单件</th>
280
+                                <th data-field="Chargeback" data-formatter="backCountList" data-align="center">退单件</th>
269 281
                                 <th data-field="Chargebackrate" data-align="center">有效回复率</th>
270 282
                                 <th data-field="Chargebackscore" data-align="center">得分(15分)</th>
271
-                                <th data-field="Comment" data-align="center">群众评议总数</th>
272
-                                <th data-field="dissatisfied" data-align="center">不满意件</th>
283
+                                <th data-field="Comment" data-formatter="visitCountList" data-formatter="visitCountList" data-align="center">群众评议总数</th>
284
+                                <th data-field="dissatisfied" data-formatter="dissatisfiedCountList"
285
+                                    data-align="center">不满意件</th>
273 286
                                 <th data-field="satisfiedrate" data-align="center">满意率</th>
274 287
                                 <th data-field="satisfiedscore" data-align="center">得分(50分)</th>
275 288
                                 <th data-field="total" data-align="center">总分</th>
@@ -322,7 +335,7 @@
322 335
                     $(".statisticalPeriod").text(returnValue.strdate + " 至 " + returnValue.edate)
323 336
                     $("#titleText").text("12345联动服务工作" + returnValue.month + "月份办理情况通报表")
324 337
 
325
-                    resultData.forEach(function(v, i) {
338
+                    resultData.forEach(function (v, i) {
326 339
                         if (v.category === 1) {
327 340
                             resultData_1.push(v)
328 341
                         } else if (v.category === 2) {
@@ -430,6 +443,49 @@
430 443
             url += "&starttime=" + starttime + "&endtime=" + endtime + "&deptid=" + $('#deptid').val() + "&isdc=true";
431 444
             obj.href = url;
432 445
         }
446
+
447
+        function reciveCountList(val, row) {
448
+            console.log("row", row)
449
+            return '<div class="imgs" ><a class="" onclick="viewList(\'' + row.deptid + '\', \'0\')" >' + val +
450
+                '</a></div>';
451
+        }
452
+
453
+        function timeOutCountList(val, row) {
454
+            return '<div class="imgs" ><a class="" onclick="viewList(\'' + row.deptid + '\', \'1\')" >' + val +
455
+                '</a></div>';
456
+        }
457
+
458
+        function unFinishCountList(val, row) {
459
+            return '<div class="imgs" ><a class="" onclick="viewList(\'' + row.deptid + '\', \'2\')" >' + val +
460
+                '</a></div>';
461
+        }
462
+
463
+        function backCountList(val, row) {
464
+            return '<div class="imgs" ><a class="" onclick="viewList(\'' + row.deptid + '\', \'3\')" >' + val +
465
+                '</a></div>';
466
+        }
467
+
468
+        function visitCountList(val, row) {
469
+            return '<div class="imgs" ><a class="" onclick="viewList(\'' + row.deptid + '\', \'4\')" >' + val +
470
+                '</a></div>';
471
+        }
472
+
473
+        function dissatisfiedCountList(val, row) {
474
+            return '<div class="imgs" ><a class="" onclick="viewList(\'' + row.deptid + '\', \'5\')" >' + val +
475
+                '</a></div>';
476
+        }
477
+
478
+        function viewList(deptId, dbtype) {
479
+            starttime = $("#squeryTime").val()
480
+            endtime = $("#equeryTime").val()
481
+            layer.open({
482
+                type: 2,
483
+                content: "./superviseStatisticsList.html?deptId=" + deptId + "&dbtype=" + dbtype +
484
+                    "&starttime=" + starttime + "&endtime=" + endtime, //iframe的url,no代表不显示滚动条
485
+                title: '督办统计列表',
486
+                area: ['90%', '90%'], //宽高
487
+            });
488
+        }
433 489
     </script>
434 490
 </body>
435 491
 

+ 21 - 3
WebUI/CallCenterWeb.UI/ReportForm/superviseStatisticsList.html

@@ -20,7 +20,7 @@
20 20
                         <th data-formatter="serialNumber" data-align="center">
21 21
                             序号
22 22
                         </th>
23
-                        <th data-field="F_WorkOrderId" data-align="center">工单单号</th>
23
+                        <th data-field="F_WorkOrderId" data-formatter="View" data-align="center">工单单号</th>
24 24
                         <th data-field="F_ComTitle" data-formatter="GetCont" data-align="center">诉求标题</th>
25 25
                         <th data-field="DeptName" data-align="center">承办单位</th>
26 26
                         <th data-field="UserName" data-align="center">受理人</th>
@@ -32,13 +32,17 @@
32 32
                 <tbody class="list"></tbody>
33 33
             </table>
34 34
         </div>
35
+        <div style="text-align: center;">
36
+            <button class="btns exportFile">导出</button>
37
+        </div>
35 38
     </div>
36 39
     <script src="../css/laydate/laydate.js"></script>
37 40
     <script src="../js/adjustHeight.js"></script>
38 41
     <script>
39 42
         var deptId = helper.request.queryString("deptId");
40 43
         var dbtype = helper.request.queryString("dbtype");
41
-        var searchDate = helper.request.queryString("searchDate");
44
+        var starttime = helper.request.queryString("starttime");
45
+        var endtime = helper.request.queryString("endtime");
42 46
         $(document).ready(function () {
43 47
             load();
44 48
         });
@@ -69,7 +73,8 @@
69 73
                         pagesize: params.pageSize,
70 74
                         dbdata: 1,
71 75
                         deptid: deptId,
72
-                        data: searchDate,
76
+                        starttime: starttime,
77
+                        endtime: endtime,
73 78
                         dbtype: dbtype,
74 79
                         token: $.cookie("token")
75 80
                     };
@@ -195,6 +200,19 @@
195 200
                 area: ['100%', '100%'], //宽高
196 201
             });
197 202
         }
203
+
204
+        //导出
205
+        $('.exportFile').click(function () {
206
+            dcexcel(this);
207
+        })
208
+
209
+        function dcexcel(obj) {
210
+            var dbdata = 1;
211
+
212
+            var url = huayi.config.callcenter_url + "WorkOrder/GetList?token=" + $.cookie("token");
213
+            url += "&starttime=" + starttime + "&endtime=" + endtime + "&dbdata=" + dbdata + "&deptid=" + deptId + "&dbtype=" + dbtype + "&isdc=1";
214
+            window.location.href = url;
215
+        }
198 216
     </script>
199 217
 </body>
200 218
 

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

@@ -1373,6 +1373,10 @@
1373 1373
                                     <i class="iconfont fa-5x Logout"></i>
1374 1374
                                     <p>签出</p>
1375 1375
                                 </li>
1376
+                                <!-- <li datafun="MeetingTakeBack">
1377
+                                    <i class="iconfont fa-5x Meeting"></i>
1378
+                                    <p>多方通话回签</p>
1379
+                                </li> -->
1376 1380
                                 <li datafun="Consult" class="db_show">
1377 1381
                                     <i class="iconfont fa-5x Consult active"></i>
1378 1382
                                     <p>协商呼叫</p>
@@ -1705,9 +1709,12 @@
1705 1709
                                     <span class="col-sm-1 Import">
1706 1710
                                         来电类型:
1707 1711
                                     </span>
1708
-                                    <span class="col-sm-11">
1712
+                                    <span class="col-sm-9">
1709 1713
                                         <ul></ul>
1710 1714
                                     </span>
1715
+                                    <span class="col-sm-2">
1716
+                                        <button id="hangUpEvaluation" class="btns" type="button">挂断评价</button>
1717
+                                    </span>
1711 1718
                                 </div>
1712 1719
                                 <div id="dicForms">
1713 1720
 

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

@@ -442,6 +442,10 @@ $(document).ready(function () {
442 442
                         obj.IvrPos = "1";
443 443
                         Send();
444 444
                         break;
445
+                    // case "MeetingTakeBack": //多方通话回签
446
+                    //     obj.Type = "MeetingTakeBack";
447
+                    //     Send();
448
+                    //     break;
445 449
                     default:
446 450
                         Send();
447 451
                         break;
@@ -2425,5 +2429,14 @@ function Read(signid, e) {
2425 2429
     });
2426 2430
 }
2427 2431
 
2432
+$("#hangUpEvaluation").click(function () {
2433
+    obj.Type = "TurnIvr";
2434
+    obj.AgentID = $.cookie("zx_user");
2435
+    obj.AgentExten = $.cookie("extno");
2436
+    obj.IvrName = "MYD";
2437
+    obj.IvrPos = "1";
2438
+    Send();
2439
+});
2440
+
2428 2441
 //获取知识库消息
2429 2442
 setInterval(getnew, 180000);