Fetch the repository succeeded.
delModel : function(nav, callback) {
var rows = grid.getCheckedRecords();
if (rows.length == 1) {
if (nav == '/user/deleteBatch.html') {
if (rows[0].role.name == '超级管理员') {
layer.msg('该用户为超级管理员,不能删除!', {
icon : 0
});
return false;
}
}
if (nav == '/role/deleteBatch.html') {
if (rows[0].name == '超级管理员') {
layer.msg('该角色为基础角色,不能删除!', {
icon : 0
});
return false;
}
}
在角色管理画面中角色名是可以变更的,应该禁止变更超级管理员角色名,或者强制超管角色的ID为0并禁止删除ID为0的角色或用户。