yn_img_tool/target/classes/static/js/my/permission.js

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