<!DOCTYPE html>
|
<html lang="en">
|
<head>
|
<meta charset="utf-8">
|
<title>中扬 - 自动化立体仓库 - AS / RS</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">
|
<link rel="icon" type="image/x-icon" href="../static/image/favicon.ico" />
|
<link rel="stylesheet" href="../static/layui/css/layui.css" media="all">
|
<link rel="stylesheet" href="../static/css/admin.css?v=318" media="all">
|
<link rel="stylesheet" href="../static/css/loader.css" media="all">
|
<style>
|
.layui-logo img {
|
width: 25px;
|
}
|
.layui-logo cite {
|
font-size: 18px;
|
font-weight: 400;
|
/*margin-left: 5px;*/
|
}
|
</style>
|
</head>
|
<body class="layui-layout-body">
|
<div class="layui-layout layui-layout-admin">
|
<!-- 头部 -->
|
<div class="layui-header">
|
<div class="layui-logo">
|
<img src="../static/image/zy_logo_dark_color.png" style="display: inline-block; width: 40%;height: auto">
|
<!-- <span style="margin-top: 0; letter-spacing: 10px">中扬立库</span>-->
|
<!-- <img src="../static/image/logo.svg"/>-->
|
<!-- <cite>中扬 - Zoneyung</cite>-->
|
</div>
|
|
<ul class="layui-nav layui-layout-left">
|
<li class="layui-nav-item" lay-unselect>
|
<a ew-event="flexible" title="侧边伸缩"><i class="layui-icon layui-icon-shrink-right"></i></a>
|
</li>
|
<li class="layui-nav-item" lay-unselect>
|
<a ew-event="refresh" title="刷新"><i class="layui-icon layui-icon-refresh-3"></i></a>
|
</li>
|
</ul>
|
<ul class="layui-nav layui-layout-right">
|
<li class="layui-nav-item" lay-unselect id="licenseShow" style="display: none;user-select: none;">
|
<div style="color: red;">许可证有效期:<span id="licenseDays">29</span>天</div>
|
</li>
|
<li class="layui-nav-item layui-hide-xs" lay-unselect>
|
<a ew-event="fullScreen" title="全屏"><i class="layui-icon layui-icon-screen-full"></i></a>
|
</li>
|
<li class="layui-nav-item" lay-unselect>
|
<a>
|
<cite id="username" style="margin-right: 5px">管理员</cite>
|
</a>
|
<dl class="layui-nav-child">
|
<dd lay-unselect><a ew-href="detail.html?resourceId=8">基本资料</a></dd>
|
<hr>
|
<dd lay-unselect><a id="logout">退出</a></dd>
|
</dl>
|
</li>
|
<li class="layui-nav-item" lay-unselect>
|
<a ew-event="theme" title="主题"><i class="layui-icon layui-icon-more-vertical"></i></a>
|
</li>
|
</ul>
|
</div>
|
|
<!-- 侧边栏 -->
|
<div class="layui-side">
|
<div class="layui-side-scroll">
|
<ul id="menu-main" class="layui-nav layui-nav-tree arrow2" lay-filter="admin-side-nav" lay-shrink="_all">
|
</ul>
|
</div>
|
</div>
|
|
<!-- 主体部分 -->
|
<div class="layui-body"></div>
|
<!-- 底部 -->
|
<div class="layui-footer layui-text">
|
copyright © 2022 <a href="https://www.superton.cn/" target="_blank">浙江中扬立库有限公司</a> all rights reserved.
|
<span class="pull-right">Version 1.0.0</span>
|
</div>
|
|
</div>
|
|
<!--初始化加载层-->
|
<div class="layuimini-loader">
|
<div class="layuimini-loader-inner"></div>
|
</div>
|
|
<script type="text/javascript" src="../static/js/jquery/jquery-3.3.1.min.js"></script>
|
<script type="text/javascript" src="../static/layui/layui.js"></script>
|
<script type="text/javascript" src="../static/js/handlebars/handlebars-v4.5.3.js"></script>
|
<script type="text/javascript" src="../static/js/common.js"></script>
|
<script>
|
console.log('%c 中扬立库平台 %c 1.0.0','background-color:rgb(53,73,94);color: #fff;border-radius:2px 0 0 2px;padding:2px 4px;','background-color:rgb(25,190,107);color: #fff;border-radius:0 2px 2px 0;padding:2px 4px;font: 9pt "Apercu Regular", Georgia, "Times New Roman", Times, serif;');
|
$(function () {
|
if ("" === localStorage.getItem('token')) {
|
top.location.href = baseUrl + "/login";
|
}
|
});
|
|
layui.config({
|
base: baseUrl + "/static/layui/lay/modules/"
|
}).extend({
|
notice: 'notice/notice',
|
}).use(['index', 'element', 'layer', 'admin', 'notice'], function () {
|
var $ = layui.jquery;
|
var index = layui.index;
|
var element = layui.element;
|
var layer = layui.layer;
|
var admin = layui.admin;
|
var notice = layui.notice;
|
|
var easywebIframeMsg = localStorage.getItem("easyweb-iframe");
|
if (!isEmpty(easywebIframeMsg)) {
|
var easywebIframeObj = JSON.parse(easywebIframeMsg);
|
if (easywebIframeObj.defaultTheme === undefined) {
|
admin.changeTheme("theme-colorful");
|
}
|
}
|
|
$.ajax({
|
url: baseUrl + "/menu/auth",
|
headers: {'token': localStorage.getItem('token')},
|
method: 'POST',
|
// async: false,
|
success: function (res) {
|
// 关闭加载动画
|
$('.layuimini-loader').fadeOut();
|
if (res.code === 200) {
|
var tpl = $('#menuTpl').html();
|
var template = Handlebars.compile(tpl);
|
var html = template(res);
|
$("#menu-main").html(html);
|
element.init();
|
} else if (res.code === 403) {
|
top.location.href = baseUrl + "/login";
|
} else {
|
layer.msg(res.msg, {icon: 2});
|
}
|
}
|
});
|
|
$.ajax({
|
url: baseUrl + "/license/getLicenseDays",
|
headers: {'token': localStorage.getItem('token')},
|
method: 'POST',
|
success: function (res) {
|
if (res.code == 200) {
|
let days = res.data
|
if (days <= 30) {
|
$("#licenseShow").show()
|
$("#licenseDays").html(days)
|
}
|
}else {
|
top.location.href = baseUrl + "/login";
|
}
|
}
|
});
|
|
// 默认加载主页
|
index.loadHome({
|
menuPath: baseUrl+'/views/home/navigation.html',
|
menuName: '<i class="layui-icon layui-icon-home"></i>'
|
});
|
|
$('#username').text(localStorage.getItem('username'));
|
|
$(document).on('click','#logout', function () {
|
window.location.href = "login.html";
|
localStorage.removeItem('token');
|
localStorage.removeItem('username');
|
admin.closeAllTabs();
|
});
|
|
// 替换退出按钮变量
|
var logout = document.getElementById('logout');
|
var url = logout.getAttribute('href');
|
logout.setAttribute('href', baseUrl + "/login");
|
|
});
|
</script>
|
<script type="text/html" id="menuTpl">
|
{{#each data}}
|
<li class="layui-nav-item">
|
<a><i class="layui-icon {{this.menuIcon}}"></i> <cite>{{this.menu}}</cite></a>
|
<dl class="layui-nav-child">
|
{{#each this.subMenu}}
|
<dd><a lay-href="{{this.code}}?resourceId={{this.id}}">{{this.name}}</a></dd>
|
{{/each}}
|
</dl>
|
</li>
|
{{/each}}
|
</script>
|
</body>
|
</html>
|