Setting.json configuration file

develop
就眠仪式 2020-07-21 21:42:43 +08:00
parent ba6dd36159
commit 83226d0059
6 changed files with 48 additions and 23 deletions

View File

@ -284,7 +284,7 @@
"icon": "layui-icon layui-icon-face-smile",
"type": 1,
"openType": "_iframe",
"href": "login.html"
"href": "view/common/login.html"
}]
}
]

View File

@ -16,6 +16,9 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
var pearAdmin = new function() {
this.render = function(option) {
var option = getData();
this.menuRender(option);
this.bodyRender(option);
this.keepLoad(option);
@ -32,7 +35,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
sideMenu = pearMenu.render({
elem: 'sideMenu', //依赖容器
async: true, //数据形式
theme: option.theme,
theme: "dark-theme",
height: '100%',
control: option.control ? 'control' : false, // control
defaultMenu: 1,
@ -54,14 +57,14 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
width: '100%',
height: '100%',
index: 0,
tabMax: 20,
tabMax: option.tabMax,
closeEvent: function(id) {
sideMenu.selectItem(id);
},
data: [{
id: '0',
url: option.index,
title: '首页',
title: option.indexTitle,
close: false
}] //初始化数据
});
@ -253,6 +256,21 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
}
});
}
/** 同 步 请 求 获 取 数 据 */
function getData() {
$.ajaxSettings.async = false;
var data = null;
$.get("setting.json", function(result) {
data = result;
});
$.ajaxSettings.async = true;
return data;
}
exports('admin', pearAdmin);
})

View File

@ -67,19 +67,8 @@
layui.use(['admin', 'document'], function() {
var admin = layui.admin;
var config = {
keepLoad: 2000, // 主 页 加 载 过 度 时 长 可为 false
muiltTab: true, // 是 否 开 启 多 标 签 页 true 开启 false 关闭
control: false, // 是 否 开 启 多 系 统 菜 单 true 开启 false 关闭
index: 'view/console/console1.html', // 默 认 加 载 主 页
data: 'admin/data/menu.json', // 菜 单 数 据 加 载 地 址
select: '0', // 默 认 选 中 菜 单 项
logoTitle: "Pear Admin", // 网站标题
logoImage: "admin/images/logo.png" // 网站Logo
};
admin.render(config);
admin.render();
})
</script>
</body>
</html>
</html>

View File

@ -0,0 +1,12 @@
{
"keepLoad": 2000,
"muiltTab": true,
"tabMax": 30,
"control": false,
"index": "view/console/console1.html",
"indexTitle": "首页",
"data": "admin/data/menu.json",
"select": "0",
"logoTitle": "Pear Admin",
"logoImage": "admin/images/logo.png"
}

View File

@ -3,13 +3,13 @@
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="component/pear/css/pear.css" />
<link rel="stylesheet" href="assets/login.css" />
<link rel="stylesheet" href="../../component/pear/css/pear.css" />
<link rel="stylesheet" href="../../assets/login.css" />
</head>
<body background="admin/images/background.svg">
<body background="../../admin/images/background.svg">
<form class="layui-form" action="javascript:void(0);">
<div class="layui-form-item">
<img class="logo" src="admin/images/logo.png" />
<img class="logo" src="../../admin/images/logo.png" />
<div class="title">Pear Admin</div>
<div class="desc">
明 湖 区 最 具 影 响 力 的 设 计 规 范 之 一
@ -30,7 +30,7 @@
</button>
</div>
</form>
<script src="component/layui/layui.js"></script>
<script src="../../component/layui/layui.js"></script>
<script>
layui.use(['form', 'element', 'jquery'], function() {
var form = layui.form;

View File

@ -137,6 +137,12 @@
<div class="layui-card-header">留言板</div>
<div class="layui-card-body">
<ul class="pear-card-status">
<li>
<h3>就眠仪式</h3>
<p>闭上眼睛进入秘密的宇宙,与最思念的那张脸打一场照面。</p>
<span>4月30日 22:43</span>
<a href="javascript:;" data-id="1" class="layui-btn layui-btn-xs pear-reply">回复</a>
</li>
<li>
<h3>Raccoon Core</h3>
<p>夏天真的来了,尽管它还有些犹豫。</p>
@ -144,7 +150,7 @@
<a href="javascript:;" data-id="1" class="layui-btn layui-btn-xs pear-reply">回复</a>
</li>
<li>
<h3>Small Box</h3>
<h3>Min Box</h3>
<p>看似不可达到的高度,只要坚持不懈就可能到达。</p>
<span>4月30日 22:43</span>
<a href="javascript:;" data-id="1" class="layui-btn layui-btn-xs pear-reply">回复</a>