42 lines
806 B
JavaScript
42 lines
806 B
JavaScript
function checkPermission() {
|
|
var pers = [];
|
|
$.ajax({
|
|
type : 'get',
|
|
url : ctxPath + '/permissions/owns',
|
|
headers:{
|
|
token:tokens,
|
|
},
|
|
contentType : "application/json; charset=utf-8",
|
|
async : false,
|
|
success : function(result) {
|
|
if (result.status === 200) {
|
|
pers = result.data;
|
|
$("[permission]").each(function() {
|
|
var per = $(this).attr("permission");
|
|
if ($.inArray(per, result.data) < 0) {
|
|
$(this).hide();
|
|
}
|
|
});
|
|
}else if (result.status === 500) {
|
|
layer.alert(result.msg, {icon: 2})
|
|
}
|
|
}
|
|
});
|
|
|
|
return pers;
|
|
}
|
|
|
|
/**
|
|
* 判断是否存在按钮权限
|
|
* @param permission
|
|
* @param per
|
|
* @returns {string}
|
|
*/
|
|
function getPer(permission,per){
|
|
if(permission != ""){
|
|
if ($.inArray(per, permission) < 0) {
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
} |