规整权限数据格式

develop
Jmysy 2020-06-11 06:51:59 +08:00
parent 518075ef5f
commit 68885266c4
3 changed files with 8 additions and 9 deletions

View File

@ -1 +1 @@
["permission-add","permission-remove","permission-edit"]
[ {"code":"permission-add"},{"code":"permission-edit"},{"code":"permission-remove"}]

View File

@ -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;

View File

@ -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">