123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>main</title>
- <meta name="renderer" content="webkit">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport"
- content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
- <script src="__PUBLIC__/echarts/echarts.min.js"></script>
- <link rel="stylesheet" href="__PUBLIC__/layui/css/layui.css" media="all">
- <link rel="stylesheet" href="__PUBLIC__/font-awesome/css/font-awesome.min.css" media="all">
- <link rel="stylesheet" href="__CSS__/admin-1.css" media="all">
- <body class="layui-layout-body" style="overflow-y:visible;">
- <div class="layadmin-tabsbody-item layui-show">
- <div class="layui-fluid">
- <div class="layui-row layui-col-space15">
- <div class="layui-col-md8">
- <div class="layui-row layui-col-space15">
- <div class="layui-col-md6">
- <div class="layui-card">
- <div class="layui-card-header">网站数据</div>
- <div class="layui-card-body">
- <div class="layui-carousel layadmin-carousel layadmin-backlog" lay-anim=""
- lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;">
- <div carousel-item="">
- <ul class="layui-row layui-col-space10 layui-this">
- <li class="layui-col-xs6">
- <a lay-href="" class="layadmin-backlog-body">
- <h3>用户</h3>
- <p><cite>{$web.user_num}</cite></p>
- </a>
- </li>
- <li class="layui-col-xs6">
- <a lay-href="" class="layadmin-backlog-body">
- <h3>预约</h3>
- <p><cite>{$web.application_num}</cite></p>
- </a>
- </li>
- <li class="layui-col-xs6">
- <a lay-href="" class="layadmin-backlog-body">
- <h3>反馈</h3>
- <p><cite>{$web.feedback_num}</cite></p>
- </a>
- </li>
- <li class="layui-col-xs6">
- <a lay-href="" class="layadmin-backlog-body">
- <h3>公告</h3>
- <p><cite>{$web.announcement_num}</cite></p>
- </a>
- </li>
- </ul>
- </div>
- <button class="layui-icon layui-carousel-arrow" lay-type="sub"></button>
- <button class="layui-icon layui-carousel-arrow" lay-type="add"></button>
- </div>
- </div>
- </div>
- </div>
- <div class="layui-col-md6">
- <div class="layui-card">
- <div class="layui-card-header">今日数据</div>
- <div class="layui-card-body">
- <div class="layui-carousel layadmin-carousel layadmin-backlog" lay-anim=""
- lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;">
- <div carousel-item="">
- <ul class="layui-row layui-col-space10 layui-this">
- <li class="layui-col-xs6">
- <a lay-href="" class="layadmin-backlog-body">
- <h3>用户</h3>
- <p><cite>{$web.user_num_today}</cite></p>
- </a>
- </li>
- <li class="layui-col-xs6">
- <a lay-href="" class="layadmin-backlog-body">
- <h3>预约</h3>
- <p><cite>{$web.application_num_today}</cite></p>
- </a>
- </li>
- <li class="layui-col-xs6">
- <a lay-href="" class="layadmin-backlog-body">
- <h3>反馈</h3>
- <p><cite>{$web.feedback_num_today}</cite></p>
- </a>
- </li>
- <li class="layui-col-xs6">
- <a lay-href="" class="layadmin-backlog-body">
- <h3>公告</h3>
- <p><cite>{$web.announcement_num_today}</cite></p>
- </a>
- </li>
- </ul>
- </div>
- <button class="layui-icon layui-carousel-arrow" lay-type="sub"></button>
- <button class="layui-icon layui-carousel-arrow" lay-type="add"></button>
- </div>
- </div>
- </div>
- </div>
- <div class="layui-col-md12">
- <div class="layui-card">
- <div class="layui-card-header">预约记录</div>
- <div class="layui-card-body" id="main" style="height: 450px;">
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="layui-col-md4">
- {if condition="$safe==false"}
- <div class="layui-card">
- <div class="layui-card-header">
- 风险提示
- </div>
- <div class="layui-card-body layui-text layadmin-text">
- <ul style="color:red">
- {notempty name="delete_install"}
- <li>安装执行文件未删除,<a href="javascript:delinstall()">立即删除</a>?</li>
- {/notempty}
- {notempty name="weekpass"}
- <li>当前密码过于简单,<a href="javascript:editpassword()">立即修改</a>?</li>
- {/notempty}
- {notempty name="week_backend"}
- <li>还未设置安全入口,<a href="javascript:urlsconfig()">立即设置</a>?</li>
- {/notempty}
- </ul>
- </div>
- </div>
- <script>
- function delinstall() {
- layer.confirm('确定要删除?', function (index) {
- $.ajax({
- url: "{:url('install/init/delete')}",
- dataType: 'json',
- success: function (res) {
- layer.msg(res.msg);
- if (res.code == 1) {
- setTimeout(function () {
- location.reload();
- }, 1500)
- }
- }
- })
- })
- }
- function editpassword() {
- window.parent.tab.tabAdd({
- icon: "fa-bookmark",
- id: '7',
- title: "个人信息",
- url: "{:url('admin/admin/editpassword')}"
- });
- }
- function urlsconfig() {
- window.parent.tab.tabAdd({
- icon: "fa-bookmark",
- id: '10',
- title: "系统设置",
- url: "{:url('admin/webconfig/index')}"
- });
- }
- </script>
- {/if}
- <div class="layui-card">
- <div class="layui-card-header">系统信息</div>
- <div class="layui-card-body layui-text">
- <table class="layui-table">
- <colgroup>
- <col width="200">
- <col>
- </colgroup>
- <tbody>
- <tr>
- <td>操作系统</td>
- <td>
- {$info.win}
- </td>
- </tr>
- <tr>
- <td>运行环境</td>
- <td>{$info.environment}</td>
- </tr>
- <tr>
- <td>PHP版本</td>
- <td>
- {$info.php}
- </td>
- </tr>
- <tr>
- <td>后台最大上传值</td>
- <td>
- {$info.tplay_filesize|format_bytes}
- </td>
- </tr>
- <tr>
- <td title="upload_max_filesize">PHP最大上传值</td>
- <td>
- {$info.upload_max_filesize}
- </td>
- </tr>
- <tr>
- <td title="post_max_size">PHP最大POST值 </td>
- <td>
- {$info.post_max_size}
- </td>
- </tr>
- <tr>
- <td title="memory_limit">PHP内存限制</td>
- <td>
- {$info.memory_limit}
- </td>
- </tr>
- <tr>
- <td title="max_execution_time">PHP执行时间限制</td>
- <td>
- {$info.max_execution_time}
- </td>
- </tr>
- {notempty name="$info.disk"}
- <tr>
- <td>剩余空间大小</td>
- <td>
- {$info.disk}
- </td>
- </tr>
- {/notempty}
- </tbody>
- </table>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script src="__PUBLIC__/layui/layui.js"></script>
- <script>
- layui.use(['jquery','layer'],function() {
- window.$ = layui.$;
- var layer = layui.layer;
- {notempty name="$waring"}
- layer.alert('{$waring.msg}', {icon: 5}, function(index){
- location.href = "{$waring.url}";
- });
- {/notempty}
- })
- </script>
- <script type="text/javascript">
- var a = "{$web.date_string}";
- var date = a.split(",");
- var b = "{$web.login_sum}";
- var login_sum = b.split(",");
- var myChart = echarts.init(document.getElementById('main'));
- option = {
- tooltip: {
- trigger: 'axis',
- position: function (pt) {
- return [pt[0], '10%'];
- }
- },
- grid: {
- top: 50,
- bottom: 70,
- left: 40,
- right: 50
- },
- toolbox: {
- feature: {
- dataZoom: {
- yAxisIndex: 'none'
- },
- restore: {},
- saveAsImage: {}
- }
- },
- xAxis: {
- type: 'category',
- boundaryGap: false,
- data: date
- },
- yAxis: {
- type: 'value',
- boundaryGap: [0, '100%']
- },
- dataZoom: [{
- type: 'inside',
- start: 0,
- end: 100
- }, {
- start: 0,
- end: 100,
- handleIcon: 'M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4v1.3h1.3v-1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7V23h6.6V24.4z M13.3,19.6H6.7v-1.4h6.6V19.6z',
- handleSize: '100%',
- handleStyle: {
- color: '#fff',
- shadowBlur: 3,
- shadowColor: '#009688',
- shadowOffsetX: 2,
- shadowOffsetY: 2
- }
- }],
- series: [
- {
- name: '操作记录',
- type: 'line',
- smooth: true,
- symbol: 'none',
- sampling: 'average',
- itemStyle: {
- normal: {
- color: '#009688'
- }
- },
- areaStyle: {
- normal: {
- color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
- offset: 0,
- color: '#009688'
- }, {
- offset: 1,
- color: '#009688'
- }])
- }
- },
- data: login_sum
- }
- ]
- };
- myChart.setOption(option);
- </script>
- </body>
- </html>
|