Files
gate-dashboard-program/view/layout/web/sim.tpl.html
T

354 lines
18 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>SIM卡管理 | 智能截流闸管理平台</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta content="智能截流闸管理平台" name="description" />
<meta content="Themesdesign" name="author" />
<!-- App favicon -->
<link rel="shortcut icon" href="assets/images/favicon.ico">
<!-- jquery.vectormap css -->
<link href="assets/libs/admin-resources/jquery.vectormap/jquery-jvectormap-1.2.2.css" rel="stylesheet" type="text/css" />
<!-- DataTables -->
<link href="assets/libs/datatables.net-bs4/css/dataTables.bootstrap4.min.css" rel="stylesheet" type="text/css" />
<!-- Responsive datatable examples -->
<link href="assets/libs/datatables.net-responsive-bs4/css/responsive.bootstrap4.min.css" rel="stylesheet" type="text/css" />
<!-- Bootstrap Css -->
<link href="assets/css/bootstrap.min.css" id="bootstrap-style" rel="stylesheet" type="text/css" />
<!-- Icons Css -->
<link href="assets/css/icons.min.css" rel="stylesheet" type="text/css" />
<!-- App Css-->
<link href="assets/css/app.min.css" id="app-style" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap-table/1.15.4/bootstrap-table.min.css">
<style type="text/css">
.pagination {
position: absolute;
bottom: 0;
right: 0;
padding: 10px;
}
</style>
</head>
<body data-sidebar="dark">
<!-- Begin page -->
<div id="layout-wrapper">
<!-- 头部开始 -->
<?php include_once('header.tpl.html'); ?>
<!-- 头部结束 -->
<!-- ========== Left Sidebar Start ========== -->
<?php include_once('leftsidebar.tpl.html'); ?>
<!-- Left Sidebar End -->
<!-- ============================================================== -->
<!-- Start right Content here -->
<!-- ============================================================== -->
<div class="main-content">
<div class="page-content">
<div class="container-fluid">
<div class="row">
<div class="col-12">
<div class="page-title-box d-flex align-items-center justify-content-between">
<h4 class="mb-0">SIM卡管理</h4>
<div class="page-title-right">
<ol class="breadcrumb m-0">
<li class="breadcrumb-item"><a href="javascript: void(0);">SIM卡管理</a></li>
<li class="breadcrumb-item active">SIM卡管理</li>
</ol>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xl-2">
<div class="card">
<div class="card-header bg-transparent border-bottom">
<h5 class="mb-0">项目</h5>
</div>
<div class="card-body">
<ul class="sub-menu mm-collapse mm-show">
<?php foreach($data['projects'] as $key=>$value){?>
<li><a class="categories-group-list collapsed" href="?c=home&a=sim&id=<?php echo $value['id'];?>" <?php if(v('id')==$value['id']){?> aria-expanded="true" <?php }?>><i class="mdi mdi-desktop-classic font-size-16 align-middle mr-2"></i><?php echo $value['name'];?></a></li>
<?php } ?>
</ul>
</div>
</div>
</div>
<div class="col-xl-10">
<div class="row">
<div class="col-md-3">
<div class="card">
<div class="card-body">
<div class="media">
<div class="media-body overflow-hidden">
<p class="text-truncate font-size-14 mb-2">SIM卡总数量</p>
<h4 class="mb-0"><?php echo $data['total'];?></h4>
</div>
<div class="text-primary">
<i class="ri-stack-line font-size-24"></i>
</div>
</div>
</div>
<div class="card-body border-top py-3">
<div class="text-truncate">
<span class="text-muted ml-2">累计数量</span>
<span class="badge badge-soft-success font-size-11"></span>
</div>
</div>
</div>
</div>
<div class="col-md-3">
<div class="card">
<div class="card-body">
<div class="media">
<div class="media-body overflow-hidden">
<p class="text-truncate font-size-14 mb-2">流量告警数量</p>
<h4 class="mb-0"><?php echo $data['arrears'];?></h4>
</div>
<div class="text-primary">
<i class="ri-stack-line font-size-24"></i>
</div>
</div>
</div>
<div class="card-body border-top py-3">
<div class="text-truncate">
<span class="badge badge-soft-success font-size-11"></span>
<span class="text-muted ml-2">剩余流量为 0~20 MB</span>
</div>
</div>
</div>
</div>
<div class="col-md-3">
<div class="card">
<div class="card-body">
<div class="media">
<div class="media-body overflow-hidden">
<p class="text-truncate font-size-14 mb-2">欠费停机数量</p>
<h4 class="mb-0">0</h4>
</div>
<div class="text-primary">
<i class="ri-stack-line font-size-24"></i>
</div>
</div>
</div>
<div class="card-body border-top py-3">
<div class="text-truncate">
<span class="badge badge-soft-success font-size-11"></span>
<span class="text-muted ml-2">流量已用完</span>
</div>
</div>
</div>
</div>
<div class="col-md-3">
<div class="card">
<div class="card-body">
<div class="media">
<div class="media-body overflow-hidden">
<p class="text-truncate font-size-14 mb-2">累计使用流量</p>
<h4 class="mb-0"><?php echo $data['used'];?> MB</h4>
</div>
<div class="text-primary">
<i class="ri-stack-line font-size-24"></i>
</div>
</div>
</div>
<div class="card-body border-top py-3">
<div class="text-truncate">
<span class="badge badge-soft-success font-size-11"></span>
<span class="text-muted ml-2">累计使用流量</span>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-body">
<div class="table-responsive">
<div class="mytab">
<table id="mytab" class="table table-hover"></table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end row -->
</div> <!-- container-fluid -->
</div>
<!-- End Page-content -->
<!-- 尾部开始 -->
<?php include_once('footer.tpl.html'); ?>
<!-- 尾部结束 -->
</div>
<!-- end main content-->
</div>
<!-- END layout-wrapper -->
<!-- Right bar overlay-->
<div class="rightbar-overlay"></div>
<!-- JAVASCRIPT -->
<script src="assets/libs/jquery/jquery.min.js"></script>
<script src="assets/libs/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="assets/libs/metismenu/metisMenu.min.js"></script>
<script src="assets/libs/simplebar/simplebar.min.js"></script>
<script src="assets/libs/node-waves/waves.min.js"></script>
<!-- apexcharts -->
<script src="assets/libs/apexcharts/apexcharts.min.js"></script>
<!-- jquery.vectormap map -->
<script src="assets/libs/admin-resources/jquery.vectormap/jquery-jvectormap-1.2.2.min.js"></script>
<script src="assets/libs/admin-resources/jquery.vectormap/maps/jquery-jvectormap-us-merc-en.js"></script>
<!-- Required datatable js -->
<script src="assets/libs/datatables.net/js/jquery.dataTables.min.js"></script>
<script src="assets/libs/datatables.net-bs4/js/dataTables.bootstrap4.min.js"></script>
<!-- Responsive examples -->
<script src="assets/libs/datatables.net-responsive/js/dataTables.responsive.min.js"></script>
<script src="assets/libs/datatables.net-responsive-bs4/js/responsive.bootstrap4.min.js"></script>
<script src="assets/js/pages/dashboard.init.js"></script>
<script src="assets/js/app.js"></script>
<script src="http://cdn.bootcss.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="https://cdn.bootcss.com/bootstrap-table/1.15.4/bootstrap-table.min.js"></script>
<script src="https://cdn.bootcss.com/bootstrap-table/1.15.4/locale/bootstrap-table-zh-CN.min.js"></script>
<script>
//获取 id
var currentUrl = $(location).attr('href');
var splitArray = currentUrl.split("=");
if(splitArray.length >3){
var id = splitArray[splitArray.length - 1];
}else{
var id='';
}
$('#mytab').bootstrapTable({
method: 'get',
// url: "http://localhost/47.75.142.244/rs.opmonitor.com/view/layout/web/test.json", // 请求路径
url: "?c=sim&a=simDataTable&id="+id, // 请求路径
striped: true, // 是否显示行间隔色
pageNumber: 1, // 初始化加载第一页
pagination: true, // 是否分页
sidePagination: 'client', // server:服务器端分页|client:前端分页
pageSize: 10, // 单页记录数
pageList: [5, 20, 30],
// showRefresh : true,// 刷新按钮
queryParams: function(params) { // 上传服务器的参数
var temp = {
terminal: $("#terminal").val(),
mobile: $("#mobile").val(),
id: $("#id").val(),
buildingId: $("#buildingId").val(),
limit: params.limit, // 每页显示数量
offset: params.offset, // SQL语句起始索引
};
return temp;
},
columns: [
// {
// checkbox: true
// },
{
title: '序号',
field: 'id',
}, {
title: '所属项目',
field: 'project',
}, {
title: '场站名称',
field: 'terminal',
}, {
title: '卡号',
field: 'iccid',
}, {
title: '设备',
field: 'name',
}, {
title: '运营商',
field: 'operator',
formatter: formatMode1
}, {
title: '状态',
field: 'status',
formatter: formatMode
}, {
title: '更新时间',
field: 'update_time',
}
]
})
// // 查询按钮事件
// $('#search').click(function() {
// $('#mytab').bootstrapTable('refresh', {
// // url: "http://localhost/47.75.142.244/rs.opmonitor.com/view/layout/web/test.json"
// url: "?c=station&a=getDataTable", // 请求路径
// });
// })
function formatMode1(value, row, index) {
if (value == '1'){
return "移动";
}else if(value == '2'){
return "联通";
}else if(value == '3'){
return "电信";
}else{
return "未知";
}
}
// 格式化按钮
function formatMode(value, row, index) {
if (value == '1'){
return "正常";
}else if(value == '2'){
return "流量警告";
}else if(value == '3'){
return "停机";
}else if(value == '4'){
return "未激活";
}else if(value == '5'){
return "库存";
} else if(value == '6'){
return "预销户";
}else{
return "未知";
}
}
//跳转详情界面
// function linkFormatter(value, row) {
// // return '<a href="' + value + '">查看详情</a>'; // value参数为该列的值
// return '<a href="?c=home&a=station_details&id=' + row.id + '">查看详情</a>';
// }
</script>
</body>
</html>