规整权限数据格式
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) {
|
||||
|
||||
var data = getData(url);
|
||||
|
||||
localStorage.setItem("auth_cache", data);
|
||||
sessionStorage.setItem("auth_cache", JSON.stringify(data));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -22,7 +21,7 @@ layui.define(['table', 'jquery', 'element'], function (exports) {
|
|||
* */
|
||||
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;
|
||||
});
|
||||
|
||||
|
||||
$.ajaxSettings.async = true;
|
||||
|
||||
return data;
|
||||
}
|
||||
|
||||
|
|
@ -48,9 +47,9 @@ layui.define(['table', 'jquery', 'element'], function (exports) {
|
|||
|
||||
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;
|
||||
|
||||
|
|
|
|||
|
|
@ -57,12 +57,12 @@
|
|||
<div class="pear-cover"></div>
|
||||
|
||||
<!-- 初始加载 动画-->
|
||||
<div pear-has-permission="loader" class="loader-main">
|
||||
<div class="loader-main">
|
||||
<div class="loader"></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">
|
||||
|
|
|
|||
Loading…
Reference in New Issue