规整权限数据格式
parent
518075ef5f
commit
68885266c4
|
|
@ -1 +1 @@
|
||||||
["permission-add","permission-remove","permission-edit"]
|
[ {"code":"permission-add"},{"code":"permission-edit"},{"code":"permission-remove"}]
|
||||||
|
|
@ -13,8 +13,7 @@ layui.define(['table', 'jquery', 'element'], function (exports) {
|
||||||
pearAuth.prototype.loadPermission = function (url) {
|
pearAuth.prototype.loadPermission = function (url) {
|
||||||
|
|
||||||
var data = getData(url);
|
var data = getData(url);
|
||||||
|
sessionStorage.setItem("auth_cache", JSON.stringify(data));
|
||||||
localStorage.setItem("auth_cache", data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -22,7 +21,7 @@ layui.define(['table', 'jquery', 'element'], function (exports) {
|
||||||
* */
|
* */
|
||||||
pearAuth.prototype.clearPermission = function () {
|
pearAuth.prototype.clearPermission = function () {
|
||||||
|
|
||||||
localStorage.removeItem('auth_cache')
|
sessionStorage.removeItem('auth_cache')
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 同 步 请 求 获 取 数 据 */
|
/** 同 步 请 求 获 取 数 据 */
|
||||||
|
|
@ -35,8 +34,8 @@ layui.define(['table', 'jquery', 'element'], function (exports) {
|
||||||
data = result;
|
data = result;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
$.ajaxSettings.async = true;
|
$.ajaxSettings.async = true;
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -48,9 +47,9 @@ layui.define(['table', 'jquery', 'element'], function (exports) {
|
||||||
|
|
||||||
var b = false;
|
var b = false;
|
||||||
|
|
||||||
$.each(localStorage.getItem("auth_cache").split(","),function(i,auth){
|
$.each(JSON.parse(sessionStorage.getItem('auth_cache')),function(i,auth){
|
||||||
|
|
||||||
if(auth == permission){
|
if(auth.code == permission){
|
||||||
|
|
||||||
b = true;
|
b = true;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -57,12 +57,12 @@
|
||||||
<div class="pear-cover"></div>
|
<div class="pear-cover"></div>
|
||||||
|
|
||||||
<!-- 初始加载 动画-->
|
<!-- 初始加载 动画-->
|
||||||
<div pear-has-permission="loader" class="loader-main">
|
<div class="loader-main">
|
||||||
<div class="loader"></div>
|
<div class="loader"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 聊天组件 -->
|
<!-- 聊天组件 -->
|
||||||
<div pear-has-permission="social" id="social layui-hide-xs"></div>
|
<div id="social layui-hide-xs"></div>
|
||||||
|
|
||||||
<!-- 移动端 的 收缩适配 -->
|
<!-- 移动端 的 收缩适配 -->
|
||||||
<div class="collaspe pe-collaspe layui-hide-sm">
|
<div class="collaspe pe-collaspe layui-hide-sm">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue