5 changed files with 295 additions and 0 deletions
Binary file not shown.
@ -0,0 +1,13 @@ |
|||||
|
|
||||
|
<div class="widget am-cf"> |
||||
|
<div class="widget-body"> |
||||
|
<div class="tpl-page-state am-margin-top-xl"> |
||||
|
<div class="tpl-page-state-title am-text-center">小程序运营管理系统</div> |
||||
|
<div class="tpl-error-title-info">Welcome To YoShop System</div> |
||||
|
<div class="tpl-page-state-content tpl-error-content"> |
||||
|
<p>平台运营管理后台</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
|
||||
@ -0,0 +1,104 @@ |
|||||
|
<!DOCTYPE html> |
||||
|
<html lang="en"> |
||||
|
|
||||
|
<head> |
||||
|
<meta charset="utf-8"/> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge"/> |
||||
|
<title>运营管理系统</title> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
|
<meta name="renderer" content="webkit"/> |
||||
|
<meta http-equiv="Cache-Control" content="no-siteapp"/> |
||||
|
<link rel="icon" type="image/png" href="assets/common/i/favicon.ico"/> |
||||
|
<meta name="apple-mobile-web-app-title" content="运营管理系统"/> |
||||
|
<link rel="stylesheet" href="assets/common/css/amazeui.min.css"/> |
||||
|
<link rel="stylesheet" href="assets/admin/css/app.css"/> |
||||
|
<link rel="stylesheet" href="//at.alicdn.com/t/font_783249_c9du3u6ahxp.css"> |
||||
|
<script src="assets/common/js/jquery.min.js"></script> |
||||
|
<script> |
||||
|
BASE_URL = '<?= isset($base_url) ? $base_url : '' ?>'; |
||||
|
ADMIN_URL = '<?= isset($admin_url) ? $admin_url : '' ?>'; |
||||
|
</script> |
||||
|
</head> |
||||
|
|
||||
|
<body data-type=""> |
||||
|
<div class="am-g tpl-g"> |
||||
|
<!-- 头部 --> |
||||
|
<header class="tpl-header"> |
||||
|
<!-- 右侧内容 --> |
||||
|
<div class="tpl-header-fluid"> |
||||
|
<!-- 其它功能--> |
||||
|
<div class="am-fr tpl-header-navbar"> |
||||
|
<ul> |
||||
|
<!-- 欢迎语 --> |
||||
|
<li class="am-text-sm tpl-header-navbar-welcome"> |
||||
|
<a href="<?= url('admin.user/renew') ?>">欢迎你,<span><?= $admin['user']['user_name'] ?></span> |
||||
|
</a> |
||||
|
</li> |
||||
|
<!-- 退出 --> |
||||
|
<li class="am-text-sm"> |
||||
|
<a href="<?= url('passport/logout') ?>"> |
||||
|
<i class="iconfont icon-tuichu"></i> 退出 |
||||
|
</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</div> |
||||
|
</header> |
||||
|
|
||||
|
<!-- 内容区域 start --> |
||||
|
<div class="tpl-content-wrapper dis-flex"> |
||||
|
<!-- 左侧菜单 --> |
||||
|
<?php $menus = $menus ?: []; ?> |
||||
|
<?php $group = $group ?: 0; ?> |
||||
|
<div class="left-sidebar"> |
||||
|
<ul class="sidebar-nav"> |
||||
|
<?php foreach ($menus as $key => $item): ?> |
||||
|
<li class="sidebar-nav-link"> |
||||
|
<a href="<?= isset($item['index']) ? url($item['index']) : 'javascript:void(0);' ?>" |
||||
|
class="sidebar-nav-link-disabled"> |
||||
|
<?php if (isset($item['is_svg']) && $item['is_svg'] == true): ?> |
||||
|
<svg class="icon sidebar-nav-link-logo" aria-hidden="true"> |
||||
|
<use xlink:href="#<?= $item['icon'] ?>"></use> |
||||
|
</svg> |
||||
|
<?php else: ?> |
||||
|
<i class="iconfont sidebar-nav-link-logo <?= $item['icon'] ?>" |
||||
|
style="<?= isset($item['color']) ? "color:{$item['color']};" : '' ?>"></i> |
||||
|
<?php endif; ?> |
||||
|
<?= $item['name'] ?> |
||||
|
</a> |
||||
|
<!-- 子级菜单--> |
||||
|
<?php if (isset($item['submenu']) && !empty($item['submenu'])) : ?> |
||||
|
<ul class="sidebar-third-nav-sub"> |
||||
|
<?php foreach ($item['submenu'] as $second) : ?> |
||||
|
<li class="sidebar-nav-link <?= $second['active'] ? 'active' : '' ?>"> |
||||
|
<a class="" href="<?= url($second['index']) ?>"> |
||||
|
<?= $second['name'] ?></a> |
||||
|
</li> |
||||
|
<?php endforeach; ?> |
||||
|
</ul> |
||||
|
<?php endif; ?> |
||||
|
</li> |
||||
|
<?php endforeach; ?> |
||||
|
</ul> |
||||
|
</div> |
||||
|
<!-- 内容区域 --> |
||||
|
<div class="row-content am-cf"> |
||||
|
{__CONTENT__} |
||||
|
</div> |
||||
|
|
||||
|
</div> |
||||
|
<!-- 内容区域 end --> |
||||
|
|
||||
|
<div class="help-block am-text-center am-padding-sm"> |
||||
|
<small>当前系统版本号:v<?= $version ?></small> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script src="assets/common/plugins/layer/layer.js"></script> |
||||
|
<script src="assets/common/js/jquery.form.min.js"></script> |
||||
|
<script src="assets/common/js/amazeui.min.js"></script> |
||||
|
<script src="assets/common/js/webuploader.html5only.js"></script> |
||||
|
<script src="assets/common/js/art-template.js"></script> |
||||
|
<script src="assets/admin/js/app.js"></script> |
||||
|
</body> |
||||
|
|
||||
|
</html> |
||||
@ -0,0 +1,78 @@ |
|||||
|
<div class="row"> |
||||
|
<div class="am-u-sm-12 am-u-md-12 am-u-lg-12"> |
||||
|
<div class="widget am-cf"> |
||||
|
<form id="my-form" class="am-form tpl-form-line-form" enctype="multipart/form-data" method="post"> |
||||
|
<div class="widget-body"> |
||||
|
<fieldset> |
||||
|
<div class="widget-head am-cf"> |
||||
|
<div class="widget-title am-fl">清理缓存</div> |
||||
|
</div> |
||||
|
<div class="am-form-group"> |
||||
|
<label class="am-u-sm-3 am-form-label form-require"> |
||||
|
缓存项 |
||||
|
</label> |
||||
|
<div class="am-u-sm-9"> |
||||
|
<label class="am-checkbox-inline"> |
||||
|
<input type="checkbox" name="cache[item][]" value="data" |
||||
|
data-am-ucheck checked required> |
||||
|
数据缓存 |
||||
|
</label> |
||||
|
<label class="am-checkbox-inline"> |
||||
|
<input type="checkbox" name="cache[item][]" value="temp" |
||||
|
data-am-ucheck checked required> |
||||
|
临时图片 |
||||
|
</label> |
||||
|
</div> |
||||
|
</div> |
||||
|
<?php if (isset($isForce) && $isForce === true): ?> |
||||
|
<div class="am-form-group"> |
||||
|
<label class="am-u-sm-3 am-form-label form-require"> 强制模式 </label> |
||||
|
<div class="am-u-sm-9"> |
||||
|
<label class="am-radio-inline"> |
||||
|
<input type="radio" name="cache[isForce]" value="0" checked |
||||
|
data-am-ucheck> |
||||
|
否 |
||||
|
</label> |
||||
|
<label class="am-radio-inline"> |
||||
|
<input type="radio" name="cache[isForce]" value="1" data-am-ucheck> |
||||
|
是 |
||||
|
</label> |
||||
|
<div class="help-block"> |
||||
|
<small class="x-color-red">此操作将会强制清空所有缓存文件,包含用户授权登录状态、用户购物车数据,仅允许在开发环境中使用 |
||||
|
</small> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<?php else: ?> |
||||
|
<div class="am-form-group"> |
||||
|
<div class="am-u-sm-9 am-u-sm-push-3"> |
||||
|
<small> |
||||
|
<a href="<?= url('', ['isForce' => true]) ?>"> |
||||
|
进入强制模式</a> |
||||
|
</small> |
||||
|
</div> |
||||
|
</div> |
||||
|
<?php endif; ?> |
||||
|
<div class="am-form-group"> |
||||
|
<div class="am-u-sm-9 am-u-sm-push-3 am-margin-top-lg"> |
||||
|
<button type="submit" class="j-submit am-btn am-btn-secondary">提交 |
||||
|
</button> |
||||
|
</div> |
||||
|
</div> |
||||
|
</fieldset> |
||||
|
</div> |
||||
|
</form> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script> |
||||
|
$(function () { |
||||
|
|
||||
|
/** |
||||
|
* 表单验证提交 |
||||
|
* @type {*} |
||||
|
*/ |
||||
|
$('#my-form').superForm(); |
||||
|
|
||||
|
}); |
||||
|
</script> |
||||
@ -0,0 +1,100 @@ |
|||||
|
<div class="row"> |
||||
|
<div class="am-u-sm-12 am-u-md-12 am-u-lg-12"> |
||||
|
<div class="widget am-cf"> |
||||
|
<form class="am-form tpl-form-line-form"> |
||||
|
<div class="widget-body"> |
||||
|
<fieldset> |
||||
|
<div class="widget-head am-cf"> |
||||
|
<div class="widget-title am-fl">服务器信息</div> |
||||
|
</div> |
||||
|
<div class="am-form-group"> |
||||
|
<div class="am-scrollable-horizontal"> |
||||
|
<table class="am-table am-table-centered"> |
||||
|
<tbody> |
||||
|
<tr> |
||||
|
<th width="30%">参数</th> |
||||
|
<th>值</th> |
||||
|
<th></th> |
||||
|
</tr> |
||||
|
<?php if (isset($server)): foreach ($server as $item): ?> |
||||
|
<tr class="<?= isset($statusClass) ? $statusClass[$item['status']] : '' ?>"> |
||||
|
<td><?= $item['name'] ?></td> |
||||
|
<td><?= $item['value'] ?> </td> |
||||
|
<td><?= $item['status'] !== 'normal' ? $item['remark'] : '' ?> </td> |
||||
|
</tr> |
||||
|
<?php endforeach; endif; ?> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
</div> |
||||
|
|
||||
|
<div class="widget-head am-cf"> |
||||
|
<div class="widget-title am-fl">PHP环境要求</div> |
||||
|
</div> |
||||
|
<div class="am-form-group"> |
||||
|
<div class="am-scrollable-horizontal"> |
||||
|
<table class="am-table am-table-centered"> |
||||
|
<tbody> |
||||
|
<tr> |
||||
|
<th width="30%">选项</th> |
||||
|
<th>要求</th> |
||||
|
<th>状态</th> |
||||
|
<th></th> |
||||
|
</tr> |
||||
|
<?php if (isset($phpinfo)): foreach ($phpinfo as $item): ?> |
||||
|
<tr class="<?= isset($statusClass) ? $statusClass[$item['status']] : '' ?>"> |
||||
|
<td><?= $item['name'] ?></td> |
||||
|
<td><?= $item['value'] ?> </td> |
||||
|
<td> |
||||
|
<?php if ($item['status'] !== 'danger'): ?> |
||||
|
<i class="am-icon-check x-color-green"></i> |
||||
|
<?php else: ?> |
||||
|
<i class="am-icon-times x-color-red"></i> |
||||
|
<?php endif; ?> |
||||
|
</td> |
||||
|
<td><?= $item['status'] !== 'normal' ? $item['remark'] : '' ?> </td> |
||||
|
</tr> |
||||
|
<?php endforeach; endif; ?> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
</div> |
||||
|
|
||||
|
<div class="widget-head am-cf"> |
||||
|
<div class="widget-title am-fl">目录权限监测</div> |
||||
|
</div> |
||||
|
<div class="am-form-group"> |
||||
|
<div class="am-scrollable-horizontal"> |
||||
|
<table class="am-table am-table-centered"> |
||||
|
<tbody> |
||||
|
<tr> |
||||
|
<th width="30%">名称</th> |
||||
|
<th class="am-text-left">路径</th> |
||||
|
<th>状态</th> |
||||
|
<th></th> |
||||
|
</tr> |
||||
|
<?php if (isset($writeable)): foreach ($writeable as $item): ?> |
||||
|
<tr class="<?= isset($statusClass) ? $statusClass[$item['status']] : '' ?>"> |
||||
|
<td><?= $item['name'] ?></td> |
||||
|
<td class="am-text-left"><?= $item['value'] ?> </td> |
||||
|
<td> |
||||
|
<?php if ($item['status'] !== 'danger'): ?> |
||||
|
<i class="am-icon-check x-color-green"></i> |
||||
|
<?php else: ?> |
||||
|
<i class="am-icon-times x-color-red"></i> |
||||
|
<?php endif; ?> |
||||
|
</td> |
||||
|
<td><?= $item['status'] !== 'normal' ? $item['remark'] : '' ?> </td> |
||||
|
</tr> |
||||
|
<?php endforeach; endif; ?> |
||||
|
</tbody> |
||||
|
</table> |
||||
|
</div> |
||||
|
</div> |
||||
|
|
||||
|
</fieldset> |
||||
|
</div> |
||||
|
</form> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
Loading…
Reference in new issue