新增 currentUser 参数

develop
就眠仪式 2020-08-31 03:23:55 +08:00
parent 50284ad13a
commit 9a030ef450
3 changed files with 8 additions and 6 deletions

View File

@ -14,10 +14,10 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
var bodyTab;
var pearAdmin = new function() {
this.render = function() {
this.render = function(option) {
readConfig().then(function(param){
pearAdmin.logoRender(param);
pearAdmin.menuRender(param);
pearAdmin.menuRender(param,option);
pearAdmin.bodyRender(param);
pearAdmin.themeRender(param);
pearAdmin.keepLoad(param);
@ -29,7 +29,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
$(".layui-logo .title").html(param.logo.title);
}
this.menuRender = function(param) {
this.menuRender = function(param,option) {
sideMenu = pearMenu.render({
elem: 'sideMenu',
async: true,
@ -38,7 +38,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'],
control: param.menu.control ? 'control' : false, // control
defaultMenu: 0,
accordion: param.menu.accordion,
url: param.menu.data,
url: param.menu.data+"?currentUser="+option.currentUser,
parseData: false,
change:function(){
compatible();

View File

@ -149,7 +149,7 @@ layui.define(['table', 'jquery', 'element'], function(exports) {
function getData(url) {
$.ajaxSettings.async = false;
var data = null;
$.get(url+"?fresh=" + Math.random(), function(result) {
$.get(url+"&fresh=" + Math.random(), function(result) {
data = result;
});
$.ajaxSettings.async = true;

View File

@ -71,7 +71,9 @@
var admin = layui.admin;
// 框 架 初 始 化
admin.render();
admin.render({currentUser:"admin"});
// currentUser 用户标识,携带在 menu 的请求参数中,便于不同用户的菜单数据获取
})
</script>
</body>