Files
swiftadmin/app/admin/view/index/index.html
2022-12-03 19:25:57 +08:00

192 lines
7.9 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>{:saenv('site_name')}_后台管理</title>
<link href="/favicon.ico" rel="icon">
<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, maximum-scale=1">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="format-detection" content="telephone=no">
<link href="__STATICADMIN__layui/css/layui.css?v={:release()}" rel="stylesheet" type="text/css"/>
<link href="__STATICADMIN__css/style.css?v={:release()}" rel="stylesheet" type="text/css"/>
<link href="__STATICADMIN__layui/css/font-awesome.css?v={:release()}" rel="stylesheet" type="text/css"/>
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<style>
.lay-fix-top {
top: 0!important;
margin-top:0!important;
}
.lay-fix-bottom {
bottom: 0!important;
}
</style>
<script>
let _global_ = {
app: "{$app|default='admin.php'}",
controller: "{$controller|default='index'}",
action: "{$action|default='index'}",
api: "{:config('app.api_url')}"
};
let _upload_chunkSize = {:saenv('upload_chunk_size')};
</script>
<body class="layui-layout-body">
<div class="layui-layout layui-layout-admin">
<!-- 头部区域 -->
<div class="layui-header">
<!-- 头部导航区域 -->
<ul class="layui-nav layui-layout-left">
<li class="layui-nav-item layadmin-flexible" lay-unselect>
<a href="javascript:;" sa-event="flexible" title="{:__('侧边伸缩')}">
<i class="layui-icon layui-icon-shrink-right" id="flexible"></i>
</a>
</li>
<li class="layui-nav-item" lay-unselect>
<a href="javascript:;" sa-event="refresh" title="{:__('刷新')}">
<i class="layui-icon layui-icon-refresh"></i>
</a>
</li>
<!-- // 多系统模式下元素 -->
<div class="layui-nav-head">
<ul class="layui-nav layui-nav-top" lay-filter="lay-side-menu"></ul>
</div>
</ul>
<ul class="layui-nav layui-layout-right" lay-filter="layadmin-layout-right">
<li class="layui-nav-item layui-hide-xs" lay-unselect>
<a href="/" target="_blank" title="{:__('主页')}">
<i class="layui-icon fa-home"></i>
</a>
</li>
<li class="layui-nav-item layui-hide-xs" lay-unselect>
<a href="javascript:;" sa-event="fullscreen" title="{:__('全屏')}">
<i class="layui-icon layui-icon-screen-full"></i>
</a>
</li>
<li class="layui-nav-item layui-hide-xs">
<a id="language" href="javascript:;" title="{:__('语言')}">
<i class="layui-icon fa-language"></i>
</a>
</li>
<li class="layui-nav-item" lay-unselect>
<a href="javascript:;" sa-event="bells" lay-text="{:__('消息中心')}" data-url="{:url('/system/admin/bells',[],false)}">
<i class="layui-icon fa-bell-o"></i>
<!-- 如果有新消息,则显示小圆点 -->
<neq name="notice_count" value="0">
<span class="layui-badge-dot"></span>
</neq>
</a>
</li>
<li class="layui-nav-item" lay-unselect>
<a href="javascript:;">
<img src="{$AdminLogin.face}" class="layui-nav-img">
<cite id="username">{$AdminLogin.name}</cite>
</a>
<!-- 后台的个人中心主页 -->
<dl class="layui-nav-child" id="userHome" style="text-align: center;">
<dd><a sa-event="tabs" data-url="{:url('/system/admin/center',[],false)}"
data-title="{:__('用户中心')}">{:__('个人资料')}</a></dd>
<dd><a sa-event="pwd" data-url="{:url('/system/admin/pwd',[],false)}">{:__('修改密码')}</a></dd>
<dd><a id="clearCache" data-url="{:url('/system/admin/clear',[],false)}">{:__('清除缓存')}</a></dd>
<hr>
<dd><a sa-event="logout" data-url="{:url('/login/logout',[],false)}">{:__('退出')}</a></dd>
</dl>
</li>
<li class="layui-nav-item layui-hide-xs" lay-unselect>
<a href="javascript:;" sa-event="theme" data-url="{:url('/system/admin/theme',[],false)}"><i
class="layui-icon layui-icon-more-vertical"></i></a>
</li>
<li class="layui-nav-item layui-show-xs-inline-block layui-hide-sm" lay-unselect>
<a href="javascript:;" sa-event="more"><i class="layui-icon layui-icon-more-vertical"></i></a>
</li>
</ul>
</div>
<!-- 侧边菜单 -->
<div class="layui-side layui-side-menu">
<div class="layui-side-scroll">
<div class="layui-logo" href="/">
<img src="__ADMINIMAGES__logo.png?v={:release()}" alt="" width="35" height="35">
<h1>Swift Admin Pro</h1>
</div>
<!-- // 侧边菜单 -->
<ul class="layui-nav layui-nav-tree" lay-shrink="all" lay-filter="lay-side-menu" lay-accordion="true"
lay-statichtml="false"></ul>
</div>
</div>
<!-- 内容主体区域 -->
<div class="layui-body"></div>
<!-- 底部固定区域 -->
<div class="layui-footer"> copyright © <php>echo date('Y');</php> <a href="http://www.swiftadmin.net" target="_blank">SwiftAdmin</a> all
rights reserved.
<span class="layui-layout-right" style="margin-right: 10px;">Build {:release()}</span>
</div>
<!-- // 全局获取数据接口 -->
<authorize id="authorize" data-url="{:url('/system/Admin/getPermissions')}"></authorize>
</div>
<script src="__STATICADMIN__layui/layui.js?v={:release()}"></script>
<script src="__STATICADMIN__js/common.js?v={:release()}"></script>
<script src="__STATICADMIN__js/plugin.js?v={:release()}"></script>
<script>
layui.use(['admin', 'mousewheel', 'dropdown'], function () {
let $ = layui.jquery;
let admin = layui.admin;
let dropdown = layui.dropdown;
admin.render({
title: '{:__("主页")}',
url: "{:url('/index/console')}",
home: true,
}, {menu: $('#authorize').data('url')});
// 国际化语言
dropdown.render({
elem: '#language'
, trigger: 'hover'
, data: [{
title: 'English',
symbol: 'en-US'
}, {
title: '中文',
symbol: 'zh-CN'
}], click: function (obj) {
// 避免重复
let lang = admin.getStorage('language');
if (lang === obj.symbol) {
return false;
}
$.get("{:url('/system/admin/language')}?l=" + obj.symbol, function (params) {
admin.changeI18n(obj.symbol);
admin.setStorage('language', obj.symbol);
location.reload();
})
// 清空本地缓存
admin.setConfig("TabLists", undefined);
}
});
$('.layui-nav-head').on('mousewheel', function (event) {
$(this).stop();
$(this).animate({'scrollLeft': $(this).scrollLeft() - event.deltaFactor * event.deltaY * 2}, 80);
event.stopPropagation();
event.preventDefault();
});
})
</script>
</body>
</html>