提一嘴

develop
就眠仪式 2020-09-30 15:11:18 +08:00
parent c4884c2b9b
commit e9424e5cd9
3 changed files with 38 additions and 37 deletions

View File

@ -16,7 +16,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
var pearAdmin = new function() { var pearAdmin = new function() {
this.render = function() { this.render = function() {
readConfig().then(function(param) { readConfig().then(function(param){
config = param; config = param;
pearAdmin.logoRender(param); pearAdmin.logoRender(param);
pearAdmin.menuRender(param); pearAdmin.menuRender(param);
@ -42,10 +42,9 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
accordion: param.menu.accordion, accordion: param.menu.accordion,
url: param.menu.data, url: param.menu.data,
parseData: false, parseData: false,
change: function() { change:function(){
compatible(); compatible();
}, },done(){
done() {
sideMenu.selectItem(param.menu.select); sideMenu.selectItem(param.menu.select);
} }
}) })
@ -72,7 +71,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
}] }]
}); });
bodyTab.click(function(id) { bodyTab.click(function(id) {
if (!param.tab.keepState) { if(!param.tab.keepState){
bodyTab.refresh(false); bodyTab.refresh(false);
} }
bodyTab.positionTab(); bodyTab.positionTab();
@ -136,8 +135,8 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
this.keepLoad = function(param) { this.keepLoad = function(param) {
compatible() compatible()
setTimeout(function() { setTimeout(function() {
$(".loader-main").fadeOut(400); $(".loader-main").fadeOut(200);
}, 2000) }, param.other.keepLoad)
} }
this.themeRender = function(option) { this.themeRender = function(option) {
@ -241,8 +240,8 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
} }
}); });
$("body").on("click", '[user-menu-id]', function() { $("body").on("click",'[user-menu-id]',function(){
if (config.tab.muiltTab) { if(config.tab.muiltTab){
bodyTab.addTabOnly({ bodyTab.addTabOnly({
id: $(this).attr("user-menu-id"), id: $(this).attr("user-menu-id"),
title: $(this).attr("user-menu-title"), title: $(this).attr("user-menu-title"),
@ -250,7 +249,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
icon: "", icon: "",
close: true close: true
}, 300); }, 300);
} else { }else{
bodyFrame.changePage($(this).attr("user-menu-url"), "", true); bodyFrame.changePage($(this).attr("user-menu-url"), "", true);
} }
}) })
@ -338,7 +337,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
pearAdmin.colorSet(color.color); pearAdmin.colorSet(color.color);
}); });
function readConfig() { function readConfig(){
var defer = $.Deferred(); var defer = $.Deferred();
$.getJSON("pear.config.json?fresh=" + Math.random(), function(result) { $.getJSON("pear.config.json?fresh=" + Math.random(), function(result) {
defer.resolve(result) defer.resolve(result)
@ -435,3 +434,4 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
exports('admin', pearAdmin); exports('admin', pearAdmin);
}) })

View File

@ -70,9 +70,7 @@
layui.use(['admin'], function() { layui.use(['admin'], function() {
var admin = layui.admin; var admin = layui.admin;
admin.render({ admin.render();
currentUser: "admin"
});
}) })
</script> </script>
</body> </body>

View File

@ -63,5 +63,8 @@
"title": "问答社区", "title": "问答社区",
"href": "http://forum.pearadmin.com/" "href": "http://forum.pearadmin.com/"
} }
] ],
"other": {
"keepLoad": 1200
}
} }