kefu/application/admin/view/white_ip/index.html

146 lines
5.9 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>白名单列表</title>
<link rel="shortcut icon" href="favicon.ico">
<link href="__CSS__/bootstrap.min.css?v=3.3.6" rel="stylesheet">
<link href="__FONT__/font-awesome.min.css?v=4.4.0" rel="stylesheet">
<link href="__CSS__/plugins/bootstrap-table/bootstrap-table.min.css" rel="stylesheet">
<link href="__CSS__/animate.min.css" rel="stylesheet">
<link href="__CSS__/style.min.css?v=4.1.0" rel="stylesheet">
</head>
<body class="gray-bg">
<div class="wrapper wrapper-content animated fadeInRight">
<!-- Panel Other -->
<div class="ibox float-e-margins">
<div class="ibox-title">
<h5>白名单列表</h5>
</div>
<div class="ibox-content">
<!--搜索框开始-->
<form id='commentForm' role="form" method="post" class="form-inline pull-right">
<div class="content clearfix m-b">
{if condition="$is_root"}
<div class="form-group">
<label>平台:</label>
<select type="text" class="form-control" id="group_id" name="group_id">
<option value="-1">全部</option>
<option value="0">超管</option>
{if condition="$group_info"}
{foreach name="group_info" item="v" key="k"}
<option value="{$k}">{$v}</option>
{/foreach}
{/if}
</select>
</div>
{/if}
<div class="form-group" style="margin-left: 20px">
<label>ip</label>
<input type="text" class="form-control" id="ip" name="ip">
</div>
<div class="form-group">
<button class="btn btn-primary" type="button" style="margin-top:5px" id="search"><strong>搜 索</strong>
</button>
</div>
</div>
</form>
<!--搜索框结束-->
<div class="example-wrap">
<div class="example">
<table id="cusTable">
<thead>
<th data-field="id">ID</th>
<th data-field="ip">ip</th>
<th data-field="group_id">平台ID</th>
<th data-field="group_name">平台名称</th>
<th data-field="admin_name">管理员</th>
<th data-field="operate">操作</th>
</thead>
</table>
</div>
</div>
<!-- End Example Pagination -->
</div>
</div>
</div>
<!-- End Panel Other -->
<script src="__JS__/jquery.min.js?v=2.1.4"></script>
<script src="__JS__/bootstrap.min.js?v=3.3.6"></script>
<script src="__JS__/content.min.js?v=1.0.0"></script>
<script src="__JS__/plugins/bootstrap-table/bootstrap-table.min.js"></script>
<script src="__JS__/plugins/bootstrap-table/bootstrap-table-mobile.min.js"></script>
<script src="__JS__/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.min.js"></script>
<script src="__JS__/plugins/layer/layer.min.js"></script>
<script type="text/javascript">
function initTable() {
//先销毁表格
$('#cusTable').bootstrapTable('destroy');
//初始化表格,动态从服务器加载数据
$("#cusTable").bootstrapTable({
method: "get", //使用get请求到服务器获取数据
url: "{:url('white_ip/index')}", //获取数据的地址
striped: true, //表格显示条纹
pagination: true, //启动分页
pageSize: 10, //每页显示的记录数
pageNumber:1, //当前第几页
pageList: [5, 10, 15, 20, 25], //记录数可选列表
sidePagination: "server", //表示服务端请求
paginationFirstText: "首页",
paginationPreText: "上一页",
paginationNextText: "下一页",
paginationLastText: "尾页",
queryParamsType : "undefined",
queryParams: function queryParams(params) { //设置查询参数
var param = {
pageNumber: params.pageNumber,
pageSize: params.pageSize,
ip: $('#ip').val(),
group_id: $('#group_id').val(),
};
return param;
},
onLoadSuccess: function(res){ //加载成功时执行
if(-1 == res.code){
layer.msg(res.msg ? res.msg : "加载数据失败");
}
layer.msg("加载成功", {time : 1000});
},
onLoadError: function(){ //加载失败时执行
layer.msg("加载数据失败");
}
});
}
$(document).ready(function () {
//调用函数,初始化表格
initTable();
//当点击查询按钮的时候执行
$("#search").bind("click", initTable);
});
function userGroup(id){
layer.confirm('确认删除此ip?', {icon: 3, title:'提示'}, function(index){
//do something
$.getJSON("{:url('white_ip/del_white_ip')}", {'id' : id}, function(res){
if(1 == res.code){
layer.msg(res.msg, {time: 1000}, function(){
window.location.reload();
});
}else if(111 == res.code){
window.location.reload();
}else{
layer.alert(res.msg, {title: '友情提示', icon: 2});
}
});
layer.close(index);
})
}
</script>
</body>
</html>