cxhxy/runtime/admin/temp/1135d99398657c0ae566d459308e8327.php
test_service d3170b4d1c 1
2023-12-01 15:43:29 +08:00

2 lines
26 KiB
PHP
Raw Permalink 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.

<?php /*a:2:{s:67:"/www/wwwroot/app.cxhxy.dev.1nww.com/app/admin/view/index/index.html";i:1700552721;s:69:"/www/wwwroot/app.cxhxy.dev.1nww.com/app/admin/view/layout/layout.html";i:1700552721;}*/ ?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>管理后台 - <?php echo htmlentities($web['name']); ?></title>
<meta name="author" content="<?php echo htmlentities($web['name']); ?>">
<meta name="keywords" content="<?php echo htmlentities($web['keywords']); ?>">
<meta name="description" content="<?php echo htmlentities($web['description']); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="referrer" content="no-referrer-when-downgrade">
<meta http-equiv="Cache-Control" content="no-siteapp" />
<link rel="icon" type="image/png" href="/favicon.png" />
<link rel="stylesheet" href="/assets/plugins/amazeui/amazeui.css?v=<?php echo htmlentities($version); ?>" />
<link rel="stylesheet" href="/assets/css/hema.app.css?v=<?php echo htmlentities($version); ?>" />
<link rel="stylesheet" href="/addons/upload/css/file.library.css?v=<?php echo htmlentities($version); ?>" />
<link rel="stylesheet" href="/assets/plugins/iconfont/iconfont.css?v=<?php echo htmlentities($version); ?>">
<script src="/assets/plugins/jquery/jquery.min.js?v=<?php echo htmlentities($version); ?>"></script>
<script src="/assets/plugins/iconfont/iconfont.js?v=<?php echo htmlentities($version); ?>"></script>
<script>
BASE_URL = '<?php echo isset($base_url) ? $base_url : ''; ?>';
STORE_URL = '<?php echo isset($store_url) ? $store_url : ''; ?>';
APPLET_ID = '<?php echo isset($applet_id) ? $applet_id : 0; ?>';
</script>
</head>
<body data-type="">
<div class="am-g tpl-g">
<!-- 头部 -->
<header class="tpl-header">
<!-- 右侧内容 -->
<div class="tpl-header-fluid">
<!-- 侧边切换 -->
<div class="am-fl tpl-header-button switch-button"> <i class="iconfont iconzhedie"></i> </div>
<!-- 刷新页面 -->
<div class="am-fl tpl-header-button refresh-button"> <i class="iconfont iconshuaxin"></i> </div>
<!-- 其它功能-->
<div class="am-fr tpl-header-navbar">
<ul>
<!-- 当前版本 -->
<li class="am-text-sm">
<a href="javascript:void(0);" class="hemaphp-upgrade">
<small style="color:#ccc;">版本V<?php echo htmlentities($version); ?></small>
<?php if($is_new): ?>
<div class="news"></div>
<?php endif; ?>
</a>
</li>
<!-- 欢迎语 -->
<li class="am-text-sm">
<div class="am-dropdown" data-am-dropdown="{boundary: '.am-topbar'}">
<div class="am-topbar-btn am-dropdown-toggle" data-am-dropdown-toggle>
<img src="/assets/img/avatar.png" />
<?php echo htmlentities((isset($user['user']['user_name']) && ($user['user']['user_name'] !== '')?$user['user']['user_name']:'')); ?>
<span class="am-icon-caret-down"></span>
</div>
<ul class="am-dropdown-content">
<li><a href="<?php echo url('passport/renew'); ?>">修改密码</a></li>
<li><a href="<?php echo url('passport/logout'); ?>">安全退出</a></li>
</ul>
</div>
</li>
</ul>
</div>
</div>
</header> <!-- 侧边导航栏 -->
<div class="left-sidebar dis-flex">
<?php $menus = $menus ?: []; $group = $group ?: 0; $second = isset($menus[$group]['submenu']) ? $menus[$group]['submenu'] : []?>
<!-- 一级菜单 -->
<ul class="sidebar-nav">
<li class="sidebar-nav-heading">管理后台</li> <?php foreach($menus as $key=>$item): ?> <li
class="sidebar-nav-link"> <a
href="<?php echo isset($item['index']) ? url($item['index']) : 'javascript:void(0);'; ?>"
class="<?php echo !empty($item['active']) ? 'active' : ''; ?>"> <?php if((isset($item['is_svg']) && ($item['is_svg'] == true))): ?>
<svg class="icon sidebar-nav-link-logo" aria-hidden="true">
<use xlink:href="#<?php echo htmlentities($item['icon']); ?>"></use>
</svg> <?php else: ?> <i class="iconfont sidebar-nav-link-logo <?php echo htmlentities($item['icon']); ?>"
style="{isset($item.color) ? 'color:'.$item.color.';' : '' }"></i> <?php endif; ?> <?php echo htmlentities($item['name']); ?>
</a> </li> <?php endforeach; ?>
</ul> <!-- 子级菜单--> <?php if((sizeof($second) > 0)): ?> <ul class="left-sidebar-second">
<li class="sidebar-second-title"><?php echo htmlentities($menus[$group]['name']); ?></li>
<li class="sidebar-second-item"> <?php foreach($second as $key=>$item): if((!isset($item['submenu']))): ?>
<!-- 二级菜单--> <a href="<?php echo url($item['index']); ?>" class="<?php echo !empty($item['active']) ? 'active' : ''; ?>">
<?php echo htmlentities($item['name']); ?> </a> <?php else: ?>
<!-- 三级菜单-->
<div class="sidebar-third-item"> <a href="javascript:void(0);"
class="sidebar-nav-sub-title <?php echo !empty($item['active']) ? 'active' : ''; ?>"> <i
class="iconfont icongengduo"></i> <?php echo htmlentities($item['name']); ?> </a>
<ul class="sidebar-third-nav-sub"> <?php foreach($item['submenu'] as $third): ?> <li> <a
class="<?php echo !empty($third['active']) ? 'active' : ''; ?>" href="<?php echo url($third['index']); ?>">
<?php echo htmlentities($third['name']); ?> </a> </li> <?php endforeach; ?> </ul>
</div> <?php endif; ?> <?php endforeach; ?>
</li>
</ul> <?php endif; ?>
</div> <!-- 内容区域 start -->
<div class="tpl-content-wrapper <?php echo sizeof($second) == 0 ? 'no-sidebar-second' : ''; ?>"> <div class="page-home row-content am-cf">
<!-- 统计 -->
<div class="row">
<div class="am-u-sm-12 am-u-md-12 am-u-lg-12 am-margin-bottom">
<div class="widget am-cf">
<div class="widget-head am-cf">
<div class="widget-title">站点统计</div>
</div>
<div class="widget-body am-cf">
<div class="am-u-sm-12 am-u-md-6 am-u-lg-3">
<div class="widget-card card__blue am-cf">
<div class="card-header">商户总量</div>
<div class="card-body">
<div class="card-value"><?php echo htmlentities($count['user']['all']['user']); ?></div>
<div class="card-description">当前商户总数量</div>
<span class="card-icon iconfont iconyonghuguanli"></span>
</div>
</div>
</div>
<div class="am-u-sm-12 am-u-md-6 am-u-lg-3">
<div class="widget-card card__primary am-cf">
<div class="card-header">代理总量</div>
<div class="card-body">
<div class="card-value"><?php echo htmlentities($count['user']['all']['agent']); ?></div>
<div class="card-description">当前代理总数量</div>
<span class="card-icon iconfont iconfenxiao"></span>
</div>
</div>
</div>
<div class="am-u-sm-12 am-u-md-6 am-u-lg-3">
<div class="widget-card card__red am-cf">
<div class="card-header">小程序总量</div>
<div class="card-body">
<div class="card-value"><?php echo htmlentities($count['applet']['all']); ?></div>
<div class="card-description">当前小程序总数量</div>
<span class="card-icon iconfont iconweixinxiaochengxu"></span>
</div>
</div>
</div>
<div class="am-u-sm-12 am-u-md-6 am-u-lg-3">
<div class="widget-card card__violet am-cf">
<div class="card-header">公众号总量</div>
<div class="card-body">
<div class="card-value"><?php echo htmlentities($count['wechat']); ?></div>
<div class="card-description">当前公众号总数量</div>
<span class="card-icon iconfont iconweixingongzhonghao"></span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- 订单统计 -->
<div class="row">
<div class="am-u-sm-12 am-u-md-12 am-u-lg-12 am-margin-bottom">
<div class="widget am-cf">
<div class="widget-head">
<div class="widget-title">交易统计</div>
</div>
<div class="widget-body am-cf">
<div class="am-u-sm-2">
<div class="widget-outline dis-flex flex-y-center">
<div class="outline-right dis-flex flex-dir-column flex-x-between">
<div style="color: rgb(102, 102, 102); font-size: 1.2rem;">今日成交金额</div>
<div style="color: rgb(51, 51, 51); font-size: 2.4rem;">
<?php echo htmlentities($count['record']['today']['20'] + $count['record']['today']['10']); ?>
</div>
<div style="color: rgb(153, 153, 153); font-size: 1.2rem;">
昨日:<?php echo htmlentities($count['record']['today2']['20'] + $count['record']['today2']['10']); ?>
</div>
<div style="color: rgb(102, 102, 102); font-size: 1.2rem;">本月成交金额</div>
<div style="color: rgb(51, 51, 51); font-size: 2.4rem;">
<?php echo htmlentities($count['record']['month']['20'] + $count['record']['month']['10']); ?>
</div>
<div style="color: rgb(153, 153, 153); font-size: 1.2rem;">
上月:<?php echo htmlentities($count['record']['month2']['20'] + $count['record']['month2']['10']); ?>
</div>
</div>
</div>
</div>
<div class="am-u-sm-2">
<div class="widget-outline dis-flex flex-y-center">
<div class="outline-right dis-flex flex-dir-column flex-x-between">
<div style="color: rgb(102, 102, 102); font-size: 1.2rem;">今日订单金额</div>
<div style="color: rgb(51, 51, 51); font-size: 2.4rem;">
<?php echo htmlentities($count['record']['today']['20']); ?>
</div>
<div style="color: rgb(153, 153, 153); font-size: 1.2rem;">
昨日:<?php echo htmlentities($count['record']['today2']['20']); ?>
</div>
<div style="color: rgb(102, 102, 102); font-size: 1.2rem;">本月订单金额</div>
<div style="color: rgb(51, 51, 51); font-size: 2.4rem;">
<?php echo htmlentities($count['record']['month']['20']); ?>
</div>
<div style="color: rgb(153, 153, 153); font-size: 1.2rem;">
上月:<?php echo htmlentities($count['record']['month2']['20']); ?>
</div>
</div>
</div>
</div>
<div class="am-u-sm-2">
<div class="widget-outline dis-flex flex-y-center">
<div class="outline-right dis-flex flex-dir-column flex-x-between">
<div style="color: rgb(102, 102, 102); font-size: 1.2rem;">今日充值金额</div>
<div style="color: rgb(51, 51, 51); font-size: 2.4rem;">
<?php echo htmlentities($count['record']['today']['10']); ?>
</div>
<div style="color: rgb(153, 153, 153); font-size: 1.2rem;">
昨日:<?php echo htmlentities($count['record']['today2']['10']); ?>
</div>
<div style="color: rgb(102, 102, 102); font-size: 1.2rem;">本月充值金额</div>
<div style="color: rgb(51, 51, 51); font-size: 2.4rem;">
<?php echo htmlentities($count['record']['month']['10']); ?>
</div>
<div style="color: rgb(153, 153, 153); font-size: 1.2rem;">
上月:<?php echo htmlentities($count['record']['month2']['10']); ?>
</div>
</div>
</div>
</div>
<div class="am-u-sm-2">
<div class="widget-outline dis-flex flex-y-center">
<div class="outline-right dis-flex flex-dir-column flex-x-between">
<div style="color: rgb(102, 102, 102); font-size: 1.2rem;">今日赠送金额</div>
<div style="color: rgb(51, 51, 51); font-size: 2.4rem;">
<?php echo htmlentities($count['record']['today']['40']); ?>
</div>
<div style="color: rgb(153, 153, 153); font-size: 1.2rem;">
昨日:<?php echo htmlentities($count['record']['today2']['40']); ?>
</div>
<div style="color: rgb(102, 102, 102); font-size: 1.2rem;">本月赠送金额</div>
<div style="color: rgb(51, 51, 51); font-size: 2.4rem;">
<?php echo htmlentities($count['record']['month']['40']); ?>
</div>
<div style="color: rgb(153, 153, 153); font-size: 1.2rem;">
上月:<?php echo htmlentities($count['record']['month2']['40']); ?>
</div>
</div>
</div>
</div>
<div class="am-u-sm-2">
<div class="widget-outline dis-flex flex-y-center">
<div class="outline-right dis-flex flex-dir-column flex-x-between">
<div style="color: rgb(102, 102, 102); font-size: 1.2rem;">今日退款金额</div>
<div style="color: rgb(51, 51, 51); font-size: 2.4rem;">
<?php echo htmlentities($count['record']['today']['30']); ?>
</div>
<div style="color: rgb(153, 153, 153); font-size: 1.2rem;">
昨日:<?php echo htmlentities($count['record']['today2']['30']); ?>
</div>
<div style="color: rgb(102, 102, 102); font-size: 1.2rem;">本月退款金额</div>
<div style="color: rgb(51, 51, 51); font-size: 2.4rem;">
<?php echo htmlentities($count['record']['month']['30']); ?>
</div>
<div style="color: rgb(153, 153, 153); font-size: 1.2rem;">
上月:<?php echo htmlentities($count['record']['month2']['30']); ?>
</div>
</div>
</div>
</div>
<div class="am-u-sm-2">
<div class="widget-outline dis-flex flex-y-center">
<div class="outline-right dis-flex flex-dir-column flex-x-between">
<div style="color: rgb(102, 102, 102); font-size: 1.2rem;">今日扣费金额</div>
<div style="color: rgb(51, 51, 51); font-size: 2.4rem;">
<?php echo htmlentities($count['record']['today']['50']); ?>
</div>
<div style="color: rgb(153, 153, 153); font-size: 1.2rem;">
昨日:<?php echo htmlentities($count['record']['today2']['50']); ?>
</div>
<div style="color: rgb(102, 102, 102); font-size: 1.2rem;">本月扣费金额</div>
<div style="color: rgb(51, 51, 51); font-size: 2.4rem;">
<?php echo htmlentities($count['record']['month']['50']); ?>
</div>
<div style="color: rgb(153, 153, 153); font-size: 1.2rem;">
上月:<?php echo htmlentities($count['record']['month2']['30']); ?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- 近七日走势 -->
<div class="row">
<div class="am-u-sm-12 am-u-md-12 am-u-lg-12 am-margin-bottom">
<div class="widget am-cf">
<div class="widget-head">
<div class="widget-title">近七日走势</div>
</div>
<div class="widget-body am-cf">
<div id="echarts-trade" class="widget-echarts"></div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="am-u-sm-12 am-u-md-12 am-u-lg-12">
<div class="help-block am-text-center">
<small><?= $web['name']?>&nbsp;&nbsp;版权所有</small>
</div>
</div>
</div>
</div>
<script src="/assets/plugins/echarts/echarts.min.js?v=<?php echo htmlentities($version); ?>"></script>
<script src="/assets/plugins/echarts/echarts-walden.js?v=<?php echo htmlentities($version); ?>"></script>
<script type="text/javascript">
$(function() {
var is_new = <?= $is_new?>
if(is_new){
layer.open({
title: 'V' + is_new.version + ' 升级提醒',
type: 0,
closeBtn: 1,
btn: ['取消','升级'],
area: ['500px'],
shadeClose: false,
skin: 'layui-layer-hema',
content: is_new.content,
success: function(layero, index){
// 层弹出后的成功回调方法layero前层DOMindex当前层索引
},
cancel : function(){
// 你点击右上角 X 回调
},
btn1:function(index,layero){
layer.close(index);//第一个按钮
},
btn2:function(index){
//第二个按钮
$("#addons-loading").html('<div class="am-modal-dialog"><div class="am-modal-hd">系统升级中,请等待...</div><div class="am-modal-bd"><span class="am-icon-spinner am-icon-spin"></span></div></div>');
$("#addons-loading").modal('open');
$.post('/admin/addon/hemaphpUpgrade', {}, function (result) {
$("#addons-loading").modal('close');
if(typeof(result) == 'string'){
result = JSON.parse(result);
}
result.code === 1 ? $.show_success(result.msg, result.url) : $.show_error(result.msg);
});
layer.close(index);
},
end:function() {
// 层销毁后触发的回调无论是确认还是取消只要层被销毁了end都会执行不携带任何参数。
}
});
}
});
/**
* 近七日交易走势
* @type {HTMLElement}
*/
var dom = document.getElementById('echarts-trade');
echarts.init(dom, 'walden').setOption({
tooltip: {
trigger: 'axis'
},
legend: {
data: ['用户量', '应用量', '成交额']
},
toolbox: {
show: true,
showTitle: false,
feature: {
mark: {show: true},
magicType: {show: true, type: ['line', 'bar']}
}
},
calculable: true,
xAxis: {
type: 'category',
boundaryGap: false,
data: ["<?= date("Y-m-d")?>","<?= date("Y-m-d",strtotime("-1 day"))?>","<?= date("Y-m-d",strtotime("-2 day"))?>","<?= date("Y-m-d",strtotime("-3 day"))?>","<?= date("Y-m-d",strtotime("-4 day"))?>","<?= date("Y-m-d",strtotime("-5 day"))?>","<?= date("Y-m-d",strtotime("-6 day"))?>"]
},
yAxis: {
type: 'value'
},
series: [
{
name: '用户量',
type: 'line',
data: [<?= $count['user']['today']['user'] + $count['user']['today']['agent'] ?>,<?= $count['user']['today2']['user'] + $count['user']['today2']['agent'] ?>,<?= $count['user']['today3']['user'] + $count['user']['today3']['agent'] ?>,<?= $count['user']['today4']['user'] + $count['user']['today4']['agent'] ?>,<?= $count['user']['today5']['user'] + $count['user']['today5']['agent'] ?>,<?= $count['user']['today6']['user'] + $count['user']['today6']['agent'] ?>,<?= $count['user']['today7']['user'] + $count['user']['today7']['agent'] ?>]
},
{
name: '应用量',
type: 'line',
data: [<?= $count['applet']['today'] ?>,<?= $count['applet']['today2'] ?>,<?= $count['applet']['today3'] ?>,<?= $count['applet']['today4'] ?>,<?= $count['applet']['today5'] ?>,<?= $count['applet']['today6'] ?>,<?= $count['applet']['today7'] ?>]
},
{
name: '成交额',
type: 'line',
data: [<?= $count['record']['today']['10'] + $count['record']['today']['20'] ?>,<?= $count['record']['today2']['10'] + $count['record']['today2']['20'] ?>,<?= $count['record']['today3']['10'] + $count['record']['today3']['20'] ?>,<?= $count['record']['today4']['10'] + $count['record']['today4']['20'] ?>,<?= $count['record']['today5']['10'] + $count['record']['today5']['20'] ?>,<?= $count['record']['today6']['10'] + $count['record']['today6']['20'] ?>,<?= $count['record']['today7']['10'] + $count['record']['today7']['20'] ?>]
},
]
}, true);
</script> </div>
<!-- 内容区域 end -->
<div class="am-modal am-modal-loading am-modal-no-btn" tabindex="-1" id="addons-loading"></div>
</div>
<script src="/assets/plugins/vue/vue.min.js?v=<?php echo htmlentities($version); ?>"></script>
<script src="/assets/plugins/layer/layer.js?v=<?php echo htmlentities($version); ?>"></script>
<script src="/assets/plugins/jquery/jquery.form.min.js?v=<?php echo htmlentities($version); ?>"></script>
<script src="/assets/plugins/amazeui/amazeui.min.js?v=<?php echo htmlentities($version); ?>"></script>
<script src="/assets/js/hema.app.js?v=<?php echo htmlentities($version); ?>"></script>
<script src="/assets/js/webuploader.html5only.js?v=<?php echo htmlentities($version); ?>"></script>
<script src="/assets/js/art-template.js?v=<?php echo htmlentities($version); ?>"></script>
<script src="/addons/upload/js/file.library.js?v=<?php echo htmlentities($version); ?>"></script>
<script>
$(function() {
// 状态操作
$('.hemaphp-upgrade').click(function () {
var is_new = '<?php echo htmlentities($is_new); ?>';
if(is_new){
layer.confirm('您确定要进行升级?', {
title: '友情提示',
icon: 0,
btn:['取消','确定'],
skin: 'layui-layer-hema',
cancel : function(){
// 你点击右上角 X 回调
},
btn1:function(index,layero){
layer.close(index);
},
btn2:function(index){
$("#addons-loading").html('<div class="am-modal-dialog"><div class="am-modal-hd">系统升级中,请等待...</div><div class="am-modal-bd"><span class="am-icon-spinner am-icon-spin"></span></div></div>');
$("#addons-loading").modal('open');
$.post('/admin/addon/hemaphpUpgrade', {}, function (result) {
$("#addons-loading").modal('close');
if(typeof(result) == 'string'){
result = JSON.parse(result);
}
result.code === 1 ? $.show_success(result.msg, result.url) : $.show_error(result.msg);
});
layer.close(index);
},
end:function() {
//所有操作都会执行
}
});
return true;
}
$.show_error('已是最新版本');
});
});
</script>
</body>
</html>