liuyifan %!s(int64=5) %!d(string=hace) años
padre
commit
d6256afeca

+ 79 - 0
WebUI/CallCenterWeb.UI/Business/appealOrder.html

@@ -0,0 +1,79 @@
1
+<!DOCTYPE html>
2
+<html>
3
+
4
+	<head>
5
+		<meta charset="UTF-8">
6
+		<script src="../Script/Common/huayi.load.js"></script>
7
+		<script src="../Script/Common/huayi.config.js"></script>
8
+		<link rel="stylesheet" href="../css/bootstrap-select.css">
9
+		<link rel="stylesheet" href="../css/init.css" />
10
+		<link rel="stylesheet" href="../js/comboSelect/combo.select.css" />
11
+		<link rel="stylesheet" href="../css/notification.css" />
12
+		<title>申诉列表</title>
13
+		<style type="text/css">
14
+			.toolBox{
15
+				padding-bottom: 10px;
16
+			}
17
+		</style>
18
+	</head>
19
+	<body class="gray-bg">
20
+		<div class="daoHang clearfix">
21
+			<div class="dhLeft">
22
+				<sapn><i class="syIcon"></i>位置:
23
+					<a href="javaScript:;" id="ReIndex">首页</a>&gt;
24
+					<a href="javaScript:;">通报管理</a>&gt;
25
+					<a href="" class="nowPosition">申诉列表</a>
26
+				</sapn>
27
+			</div>
28
+		</div>
29
+		<div class="wrapper wrapper-content animated fadeInRight">
30
+
31
+			<div class="toolBox">
32
+				<div class="th-bar clearfix">
33
+					<div class="pull-left">
34
+						<div class="form-inline">
35
+							<div class="form-group" style="position: relative;">
36
+								<i class="tub fa fa-calendar"></i>
37
+								<input class="form-control search_time" type="text" id="greetingTimes" placeholder="请选择时间" autocomplete="off" />
38
+							</div>
39
+							<div class="form-group">
40
+								<select class="form-control" type="text" id="search-department">
41
+									<option value="">请选择部门</option>
42
+								</select>
43
+							</div>
44
+
45
+							<div class="form-group">
46
+								<button class="btns search">搜索</button>
47
+							</div>
48
+						</div>
49
+					</div>
50
+					<div class="pull-right">
51
+						<button class="btns add ">添加</button>
52
+						<button class="btns change">修改</button>
53
+						<button class="btns del">删除</button>
54
+					</div>
55
+				</div>
56
+
57
+			</div>
58
+			<div class="tableBox">
59
+				<table id="table1" data-row-style="rowStyle" data-query-params="queryParams" data-pagination="true">
60
+					<thead>
61
+						<tr>
62
+							<th data-field="state" data-checkbox="true" data-align="center"></th>
63
+							<th data-field="F_DeptIds" data-align="center">申诉部门</th>
64
+							<th data-field="F_NoticeInfo" data-align="center">通报批评内容</th>
65
+							<th data-field="F_Remark" data-align="center">申诉详情</th>
66
+							<th data-field="F_CreateTime" data-align="center">申诉时间</th>
67
+							<th data-field="F_SureTime" data-align="center">申诉通过时间</th>
68
+						</tr>
69
+					</thead>
70
+				</table>
71
+			</div>
72
+		</div>
73
+		<script src="../js/laydate/laydate.js"></script>
74
+		<script src="../js/bootstrap-select.js"></script>
75
+		<script src="../js/comboSelect/jquery.combo.select.js"></script>
76
+		<script src="../js/notification/appealOrder.js"></script>
77
+	</body>
78
+
79
+</html>

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

@@ -251,7 +251,7 @@
251 251
 							})
252 252
 						});
253 253
 					}
254
-					$('.orderType').change(()=>{
254
+					$('.orderType').change(function(){
255 255
 						if($('.orderType').val()==77){
256 256
 							$('.reasons').css('display','block')
257 257
 						}else{

+ 156 - 0
WebUI/CallCenterWeb.UI/js/notification/appealOrder.js

@@ -0,0 +1,156 @@
1
+$(function(){
2
+    var table = $('#table1');
3
+    var token = $.cookie("token");
4
+    laydate.render({
5
+        elem: '#greetingTimes',
6
+        range: '~',
7
+        theme: '#00a1cb',
8
+    });
9
+    $('.search').on('click',function(){
10
+        initTable(token);
11
+    })
12
+    //列表
13
+    initTable(token);
14
+    //部门
15
+    getDepartment();
16
+
17
+    function initTable(token) {
18
+        //先销毁表格
19
+        table.bootstrapTable('destroy');
20
+        //初始化表格,动态从服务器加载数据
21
+        table.bootstrapTable({
22
+            method: "get", //使用get请求到服务器获取数据
23
+            url: huayi.config.callcenter_url + "Appeal/GetList", //获取数据的Servlet地址
24
+            contentType: 'application/x-www-form-urlencoded',
25
+            //			url: "kehu.json", //获取数据的Servlet地址
26
+            striped: true, //表格显示条纹
27
+            pagination: true, //启动分页
28
+            pageSize: 10, //每页显示的记录数
29
+            pageNumber: 1, //当前第几页
30
+            pageList: [10, 15, 20, 50, 100], //记录数可选列表
31
+            search: false, //是否启用查询
32
+            showColumns: false, //显示下拉框勾选要显示的列
33
+            showRefresh: false, //显示刷新按钮
34
+            sidePagination: "server", //表示服务端请求
35
+            //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
36
+            //设置为limit可以获取limit, offset, search, sort, order
37
+            queryParamsType: "undefined",
38
+            queryParams: function queryParams(params) { //设置查询参数
39
+                var param = {
40
+                    page: params.pageNumber,
41
+                    pagesize: params.pageSize,
42
+                    token: token,
43
+                    startdate:$('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0],//开始时间
44
+                    enddate:$('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1],//结束时间
45
+                    deptid: $("#search-department").val(), //申诉部门id
46
+                    //logindate: $('.loginTime').val() //登录时间
47
+                };
48
+                return param;
49
+            },
50
+            responseHandler: function (res) {
51
+             return {
52
+                 "total": res.total,
53
+                 "rows": res.dt   
54
+                 };
55
+     
56
+            },
57
+            onLoadSuccess: function () { //加载成功时执行
58
+                //layer.msg("加载成功");
59
+            },
60
+            onLoadError: function () { //加载失败时执行
61
+                //layer.msg("加载数据失败", { time: 1500, icon: 2 });
62
+            }
63
+        });
64
+    }
65
+    //添加
66
+    $('.add').click(function () {
67
+        layer.open({
68
+            type: 2,
69
+            title: '添加通报信息',
70
+            maxmin: true, //开启最大化最小化按钮
71
+            area: ['40%', '50%'],
72
+            content: '../CommonHtml/addAppealOrder.html'
73
+        });
74
+    })
75
+    //修改
76
+    var did;
77
+    $('.change').click(function () {
78
+        var ids = $.map(table.bootstrapTable('getSelections'), function (row) {
79
+            return row.F_Id;
80
+        });
81
+        did = ids.toString();
82
+        if (ids.length !== 1) {
83
+            layer.confirm('请选择一行进行修改!', {
84
+                btn: ['确定']
85
+            });
86
+            return;
87
+        } else {
88
+            layer.open({
89
+                type: 2,
90
+                title: '修改申诉信息',
91
+                maxmin: true, //开启最大化最小化按钮
92
+                area: ['40%', '50%'],
93
+                content: '../CommonHtml/addAppealOrder.html?ids=' + did
94
+            });
95
+        }
96
+    })
97
+    //删除
98
+    var delid;
99
+    $('.del').click(function () {
100
+        var ids = $.map(table.bootstrapTable('getSelections'), function (row) {
101
+            return row.F_Id;
102
+        });
103
+        delid = ids;
104
+        if (ids.length <= 0) {
105
+            layer.confirm('请选择要删除的行!', {
106
+                btn: ['确定']
107
+            });
108
+            return;
109
+        } else {
110
+            var laye = layer.confirm('您确定要删除吗?', {
111
+                btn: ['确定', '取消'] //可以无限个按钮
112
+            }, function () {
113
+                //按钮【按钮一】的回调
114
+                $.ajax({
115
+                    type: "post",
116
+                    url: huayi.config.callcenter_url + "Appeal/DelAppeal",
117
+                    async: true,
118
+                    dataType: "json",
119
+                    data: {
120
+                        token: token,
121
+                        ids: delid
122
+                    },
123
+                    success: function (data) {
124
+                        if (data.state.toLowerCase() == 'success') {
125
+                            layer.msg("删除成功!");
126
+                            table.bootstrapTable('refresh');
127
+                        }
128
+                    }
129
+                });
130
+            }, function (index) {
131
+                //按钮【按钮二】的回调
132
+                layer.close(laye)
133
+            });
134
+        }
135
+    })
136
+
137
+    //获取部门
138
+    function getDepartment() {
139
+        $.ajax({
140
+            type: "get",
141
+            url: huayi.config.callcenter_url + "Department/GetDeptList",
142
+            dataType: 'json',
143
+            async: true,
144
+            data: {
145
+                token: token,
146
+            },
147
+            success: function(result) {
148
+                var data = result.data;
149
+                $(data).each(function(i, n) {
150
+                    $("#search-department").append("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>")
151
+                })
152
+            }
153
+        })
154
+    }
155
+})
156
+