按钮生成及隐藏权限:
<script type="text/html" id="barDemo" >
<a class="layui-btn layui-btn-xs layui-btn-normal btn-auth" lay-event="show" ekper="web/disease/showDisease">查看</a>
<a class="layui-btn layui-btn-xs layui-btn-normal btn-auth" lay-event="edit" ekper="web/disease/editDisease">编辑</a>
<a class="layui-btn layui-btn-xs layui-btn-danger btn-auth" lay-event="del" ekper="web/disease/deleteDisease">删除</a>
</script>
<input type="hidden" class="btn-auth-controller" value="web/disease/showDisease">
<input type="hidden" class="btn-auth-controller" value="web/disease/editDisease">
<input type="hidden" class="btn-auth-controller" value="web/disease/deleteDisease">
js验证请求:
//表格内操作按钮权限控制
var btns=$(".btn-auth-controller");
btns.each(function(){
var perm_this=$(this);
var perm = perm_this.val();
if(typeof(perm) != "undefined"){
admin.req({
url:'wkrjsystem/wkrjAuthority/judgeAuthority',
data:{perm:perm},
done:function(res){
if(res.data.Authority=="2"){
$(".btn-auth[ekper='"+perm+"']").show();
}else if(res.data.Authority=="1"){
$(".btn-auth[ekper='"+perm+"']").hide();
}else{
//layer.msg("按钮权限,用户未登录,跳转退出!(功能)");
view.exit();
}
}
});
}
});