liuzhihui лет назад: 2
Родитель
Сommit
64dee9ee1b

+ 379 - 0
WebUI/CallCenterWeb.UI/Business/phoneList.html

@@ -0,0 +1,379 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+<head>
5
+    <meta charset="UTF-8">
6
+    <title>工单查询</title>
7
+    <script src="../Script/Common/huayi.load.js"></script>
8
+    <link rel="stylesheet" href="../css/bootstrap-select.css">
9
+    <script src="../Script/Common/huayi.config.js"></script>
10
+    <link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
11
+    <link rel="stylesheet" href="../css/init.css" />
12
+    <link rel="stylesheet" href="../css/WorkOrder/workOrder.css" />
13
+</head>
14
+
15
+<body class="gray-bg">
16
+    <div class="wrapper wrapper-content animated fadeInRight">
17
+        <div class="daoHang clearfix">
18
+            <div class="dhLeft">
19
+                <sapn>
20
+                    <i class="syIcon"></i>位置:
21
+                    <a href="javaScript:;" id="ReIndex">首页</a>&gt;
22
+                    <a href="javaScript:;">工单处理</a>&gt;
23
+                    <a href="" class="nowPosition">电话件列表</a>
24
+                </sapn>
25
+            </div>
26
+            <div class="dhRight">
27
+                <a href="" title="刷新"><i class="fa fa-refresh"></i></a>
28
+            </div>
29
+        </div>
30
+        <div style="padding: 10px;" class="tj_content clearFix">
31
+            <div style="padding: 10px;" class="tj_content clearFix">
32
+                <div>
33
+                    <span>【搜索信息】</span>
34
+                    <div class="box_content">
35
+                        <table id="sqzx" style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
36
+                            <tr>
37
+                                <th>关键字:</th>
38
+                                <td>
39
+                                    <input type="text" placeholder="输入关键字" id="key" class="Min-width" />
40
+                                </td>
41
+                                <th>工单号:</th>
42
+                                <td>
43
+                                    <input type="text" placeholder="输入工单号" id="wids" class="Min-width" />
44
+                                </td>
45
+                                <th>时间:</th>
46
+                                <td>
47
+                                    <input type="text" id="starttime"  class="Min-width" placeholder="请选择时间"
48
+                                        style="height: 32px;" />
49
+                                </td>
50
+                                <th>工单状态:</th>
51
+                                <td>
52
+                                    <select name="" id="state" class="select_">
53
+                                        <option selected="selected" value="">请选择</option>
54
+                                        <option value="1">待交办</option>
55
+                                        <option value="2">待查收</option>
56
+                                        <option value="3">退回审核中</option>
57
+                                        <option value="4">办理中</option>
58
+                                        <option value="5">延时审核中</option>
59
+                                        <option value="11">重办待交办</option>
60
+                                        <option value="8">重办中</option>
61
+                                        <option value="9">待回传</option>
62
+                                        <option value="14">已结案</option>
63
+                                    </select>
64
+                                </td>
65
+                            </tr>
66
+                            <tr>
67
+                                <th>工单来源:</th>
68
+                                <td>
69
+                                    <select class="select_" id="source"></select>
70
+                                </td>
71
+                                <th>投诉电话:</th>
72
+                                <td>
73
+                                    <input type="text" id="tel" class="Min-width"  placeholder="请输入投诉电话" />
74
+                                </td>
75
+                                <th>姓名:</th>
76
+                                <td>
77
+                                    <input type="text" id="name" class="Min-width" autocomplete="off" />
78
+                                </td>
79
+                            </tr>
80
+                            <tr>
81
+                                <th>处理类型:</th>
82
+                                <td>
83
+                                    <select class="select_" id="dealtype">
84
+                                        <option value="">请选择</option>
85
+                                        <option value="0">网络转派</option>
86
+                                        <option value="1">当即办理</option>
87
+                                    </select>
88
+                                </td>
89
+                                <th>类型:</th>
90
+                                <td>
91
+                                    <select class="select_" id="type"></select>
92
+                                </td>
93
+                                <th>区域:</th>
94
+                                <td>
95
+                                    <select class="select_" id="sourceAreas"></select>
96
+                                </td>
97
+                                <th>承办单位:</th>
98
+                                <td style="position: relative;">
99
+                                    <div class="inpBox" style="width: 97%;">
100
+                                        <input type="text" class="inps  Min-width" onkeyup="darptSearch()" />
101
+                                        <i class="Cleans  fa fa-close"></i>
102
+                                        <i class="xl xl_one"></i>
103
+                                        <div class="addTree xlAdd">
104
+                                            <ul id="addTreeDemo" class="ztree"></ul>
105
+                                        </div>
106
+                                    </div>
107
+                                    <div class="selDpart1">
108
+                                        <ul id="sponsor">
109
+                                        </ul>
110
+                                    </div>
111
+                                </td>
112
+                            </tr>
113
+                            <tr>
114
+                                <th>调度员:</th>
115
+                                <td>
116
+                                    <select id="yardman" name="select" class="selectpicker show-tick form-control"
117
+                                        multiple data-live-search="true">
118
+                                        <option value="">请选择调度员</option>
119
+                                    </select>
120
+                                </td>
121
+                                <td colspan="7" style="text-align: center;">
122
+                                    <botton class="btns Seach">搜索</botton>
123
+                                    <botton class="btns Export">导出</botton>
124
+                                    <botton class="btns ExportNoSatisfied">导出不满意工单</botton>
125
+                                </td>
126
+                            </tr>
127
+                        </table>
128
+                    </div>
129
+                </div>
130
+                <div>
131
+                    <div style="width: 100%;padding: 10px;">
132
+                        <table id="orderlist" data-row-style="rowStyle" data-query-params="queryParams"
133
+                            data-pagination="true">
134
+                            <thead>
135
+                                <tr>
136
+                                    <th data-field="F_OldWorkOrderId" data-formatter="Print" data-align="center">案件编号
137
+                                    </th>
138
+                                    <th data-field="F_WorkOrderId" data-align="center">工单单号</th>
139
+                                    <!--<th data-field="F_ComTitle" data-formatter="GetCont" data-align="center">诉求标题</th>-->
140
+                                    <th data-field="F_ComTitle" data-align="center">诉求标题</th>                                 
141
+                                    <th data-field="DeptName" data-align="center">承办单位</th>
142
+                                    <th data-field="UserName" data-align="center">受理人</th>
143
+                                    <th data-field="F_WorkState" data-align="center" data-formatter="States">办理状态</th>
144
+                                    <th data-field="OverState" data-formatter="OverTime" data-align="center">办理时限</th>
145
+                                    <th data-field="requirementFinishDay" data-align="center">郑州市办理时间</th>                                  
146
+                                    <th data-field="F_WorkRemarks" data-align="center">备注</th>
147
+                                    <th data-field="F_WorkOrderId" data-formatter="Dispose" data-align="center">操作</th>
148
+                                </tr>
149
+                            </thead>
150
+                            <tbody class="list"></tbody>
151
+                        </table>
152
+                    </div>
153
+                </div>
154
+            </div>
155
+        </div>
156
+
157
+        <input type="hidden" id="PID" />
158
+        <input type="hidden" id="Dpment" />
159
+    </div>
160
+    <script src="../js/bootstrap-select.js"></script>
161
+    <script src="../js/laydate/laydate.js"></script>
162
+    <script src="../My97DatePicker/WdatePicker.js"></script>
163
+    <script src="../js/zTree/jquery.ztree.core.js"></script>
164
+    <script src="../js/search/screen.js"></script>
165
+    <script src="../js/WorkOrder/orderCommon.js"></script>
166
+    <script>
167
+        $(document).ready(function () {
168
+            var wid = helper.request.queryString("wid");
169
+            if (wid) {
170
+                $('#tel').val(wid);
171
+                load();
172
+            }
173
+            laydate.render({
174
+                elem: '#starttime' //指定元素
175
+                    ,
176
+                range: '~'
177
+            });
178
+            load();
179
+        });
180
+        $("#orderlist").on("click-row.bs.table", function (e, row, ele) {
181
+            $('.success').removeClass('success'); //去除之前选中的行的,选中样式
182
+            $(ele).addClass('success'); //添加当前选中的 success样式用于区别
183
+        });
184
+        //获取查询信息
185
+        function load() {
186
+
187
+            //先销毁表格
188
+            $('#orderlist').bootstrapTable('destroy');
189
+            //初始化表格,动态从服务器加载数据
190
+            $("#orderlist").bootstrapTable({
191
+                method: "get", //使用get请求到服务器获取数据
192
+                url: huayi.config.callcenter_url + "WorkOrder/GetList", //获取数据的Servlet地址
193
+                contentType: "application/x-www-form-urlencoded",
194
+                striped: true, //表格显示条纹
195
+                pagination: true, //启动分页
196
+                pageSize: 10, //每页显示的记录数
197
+                pageNumber: 1, //当前第几页
198
+                pageList: [10, 20, 50, 100], //记录数可选列表
199
+                search: false, //是否启用查询
200
+                showColumns: false, //显示下拉框勾选要显示的列
201
+                showRefresh: false, //显示刷新按钮
202
+                sidePagination: "server", //表示服务端请求
203
+                //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
204
+                //设置为limit可以获取limit, offset, search, sort, order
205
+                queryParamsType: "undefined",
206
+                queryParams: function queryParams(params) { //设置查询参数
207
+                    //alert(params.pageNumber)
208
+                    var param = {
209
+                        page: params.pageNumber,
210
+                        pagesize: params.pageSize,
211
+                        workid: $("#wids").val(),
212
+                        state: $("#state").val(), //=工单状态
213
+                        type: $("#type").val(), //=工单类型
214
+                        //bigtype: $("#bigtype").val(), //=大类别
215
+                        //smalltype: $("#smalltype").val(), //=小类别
216
+                        key: $("#key").val(), //=关键字
217
+                        tel: $("#tel").val(), //=客户电话
218
+                        name: $("#name").val(), //=客户名称
219
+                        ddusercode: selectMultiple($("#yardman")),
220
+                        keyid: $("#keyid").val(), //=关键词id
221
+                        source: $("#source").val(), //=来源&
222
+                        starttime: $('#starttime').val() && $('#starttime').val().split(' ~ ')[0], //=开始时间
223
+                        endtime: $('#starttime').val() && $('#starttime').val().split(' ~ ')[1], //=结束时间
224
+                        deptid: $("#PID").val(),
225
+                        type: $("#type").val(),
226
+                        dealtype: $("#dealtype").val(),
227
+                        sourcearea: $('#sourceAreas').val(), //区域
228
+                        BigType:0,
229
+                        token: $.cookie("token")
230
+                    };
231
+                    return param;
232
+                },
233
+                onLoadSuccess: function (data) { //加载成功时执行
234
+                    //						layer.msg("加载成功");
235
+                    //console.log(data);
236
+
237
+                },
238
+                onLoadError: function () { //加载失败时执行
239
+                    //layer.msg("加载数据失败", { time: 1500, icon: 2 });
240
+                }
241
+            });
242
+        }
243
+
244
+        //状态
245
+        function States(val, row) {
246
+            var html = '';
247
+            switch (val + '') {
248
+                case '0':
249
+                    html = '新工单';
250
+                    if (row.F_IsReturn == 1) {
251
+                        html = '新工单(回退)';
252
+                    }
253
+                    break;
254
+                case '1':
255
+                    html = '待交办';
256
+                    break;
257
+                case '2':
258
+                    html = '待查收';
259
+                    break;
260
+                case '3':
261
+                    html = '退回审核中';
262
+                    break;
263
+                case '4':
264
+                    html = '办理中';
265
+                    break;
266
+                case '5':
267
+                    html = '延时审核';
268
+                    break;
269
+                case '6':
270
+                    html = '已办理';
271
+                    break;
272
+                case '7':
273
+                    html = '已回访';
274
+                    break;
275
+                case '8':
276
+                    html = '重办中';
277
+                    break;
278
+                case '9':
279
+                    if (row.IsExport == "1") {
280
+                        html = '已回传';
281
+                    } else {
282
+                        html = '待回传';
283
+                    }
284
+                    break;
285
+                case '10':
286
+                    html = '待审核';
287
+                    break;
288
+                case '11':
289
+                    html = '重办待交办';
290
+                    break;
291
+                    //              case '12':
292
+                    //                  html = '待审核';
293
+                    //                  break;
294
+                case '13':
295
+                    html = '重办驳回';
296
+                    break;
297
+                case '14':
298
+                    html = '已结案';
299
+                    break;
300
+            }
301
+            return html;
302
+        }
303
+
304
+        //操作
305
+        function Print(val, row) {
306
+            if (row.F_OldWorkOrderId) {
307
+                return '<a onclick="btn_print(\'' + row.F_WorkOrderId + '\')">' + row.F_OldWorkOrderId + '</a>'
308
+            }
309
+
310
+        }
311
+
312
+        function btn_print(PrintClick) {
313
+            layer.open({
314
+                type: 2,
315
+                content: "../CommonHtml/PrintPreview-1.html?wid=" + PrintClick, //iframe的url,no代表不显示滚动条
316
+                title: '打印/导出',
317
+                area: ['788.8px', '90%'], //宽高
318
+            });
319
+        }
320
+
321
+        function GetCont(val) {
322
+            if (val) {
323
+                var str = '<div '
324
+                if (val.length > 10) {
325
+                    str = str + ' title="' + val + '" ';
326
+                    val = val.substr(0, 10) + "...";
327
+                }
328
+                return str + '>' + val + '</div>';
329
+            } else {
330
+                return '';
331
+            }
332
+        }
333
+        //操作
334
+        function Dispose(val, row) {
335
+            var Rows = row.Buttons;
336
+            var html = '';
337
+            for (var i = 0; i < Rows.length; i++) {
338
+                var html1 = huayi.config.arr[Rows[i].key * 1 - 1];
339
+                if (html1) {
340
+                    html1 = html1.replace("data", val);
341
+                    html1 = html1.replace("isProtect", row.F_IsProtect);
342
+                    html1 = html1.replace("row", row.F_MainDeptId);
343
+                }
344
+                html += html1;
345
+
346
+            }
347
+            return html;
348
+        }
349
+
350
+        //时限
351
+        function OverTime(val, row) {
352
+            if (val == 1) {
353
+                return '<div class="" style="cursor: pointer;">' +
354
+                    '<span class="Greens">' + row.LimitTime + '</span>' +
355
+                    '</div>';
356
+            } else if (val == 2) {
357
+                return '<div class="" style="cursor: pointer;">' +
358
+                    '<span class="Yellows">' + row.LimitTime + '</span>' +
359
+                    '</div>';
360
+            } else if (val == 3) {
361
+                return '<div class="" style="cursor: pointer;">' +
362
+                    '<span class="Reds">' + row.LimitTime + '</span>' +
363
+                    '</div>';
364
+            }
365
+        }
366
+                
367
+        $(".ExportNoSatisfied").click(function () {
368
+            var starttime = $('#starttime').val() && $('#starttime').val().split(' ~ ')[0];
369
+            var endtime = $('#starttime').val() && $('#starttime').val().split(' ~ ')[1];
370
+            var url = huayi.config.callcenter_url + "WorkOrder/GetList?token=" + $.cookie("token");
371
+            url += "&starttime=" + starttime + "&endtime=" + endtime + "&deptid=" + $("#PID").val() +
372
+                "&satisfaction=0" + "&isdc=1";
373
+            window.location.href = url;
374
+        })
375
+        
376
+    </script>
377
+</body>
378
+
379
+</html>

+ 5 - 0
WebUI/CallCenterWeb.UI/CommonHtml/PrintPreview-1DHC.html

@@ -327,6 +327,7 @@
327 327
     <script type="text/javascript">
328 328
         var wid = helper.request.queryString("wid");
329 329
         var printType = helper.request.queryString("printType");
330
+        var bliresult;
330 331
         $(document).ready(function () {
331 332
             $(".printdd-wrapper").hide()
332 333
             $(".printcb-wrapper").hide()
@@ -405,9 +406,12 @@
405 406
                                 .cookie("userContactPhone")
406 407
                             if (content.data[0].F_NewResult) {
407 408
                                 var newResult = content.data[0].F_NewResult
409
+                                bliresult = newResult
408 410
                             } else {
409 411
                                 var newResult = content.bldata[0].F_Situation
412
+                                bliresult = newResult
410 413
                             }
414
+                            
411 415
                             if (m > 0) {
412 416
                                 var organizerName = content.jbdata[m - 1].DeptName
413 417
                             }
@@ -505,6 +509,7 @@
505 509
             }, function () {
506 510
                 $.post(huayi.config.callcenter_url + "WorkOrder/Sendback", {
507 511
                     ids: wid,
512
+                    Result: bliresult,
508 513
                     token: $.cookie("token")
509 514
                 }, function (result) {
510 515
                     result = JSON.parse(result);

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

@@ -15,7 +15,7 @@
15 15
 			<table>
16 16
 				<tr>
17 17
 					<th class="Importent">办理结果:</th>
18
-					<td colspan="7"><textarea data-adaptheight id="result" name="" rows="2" cols=""></textarea></td>
18
+					<td colspan="7"><textarea data-adaptheight id="result" name="" rows="5" cols=""></textarea></td>
19 19
 				</tr>
20 20
 				<tr>
21 21
 					<th>上传附件:</th>