Setting.json configuration file
parent
ba6dd36159
commit
83226d0059
|
|
@ -284,7 +284,7 @@
|
|||
"icon": "layui-icon layui-icon-face-smile",
|
||||
"type": 1,
|
||||
"openType": "_iframe",
|
||||
"href": "login.html"
|
||||
"href": "view/common/login.html"
|
||||
}]
|
||||
}
|
||||
]
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
})
|
||||
|
|
|
|||
15
index.html
15
index.html
|
|
@ -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>
|
||||
12
setting.json
12
setting.json
|
|
@ -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"
|
||||
}
|
||||
|
|
@ -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;
|
||||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in New Issue