提交 7cf05919 编写于 作者: Skyeye云's avatar Skyeye云

添加角色删除限制条件

上级 59913dfc
......@@ -8,16 +8,14 @@
a.role_name roleName,
a.role_desc roleDesc,
CONVERT(a.create_time, char) createTime,
IFNULL((SELECT b.role_name FROM sys_eve_role b WHERE a.role_parent_id = b.id), '主角色') parentName
IFNULL((SELECT b.role_name FROM sys_eve_role b WHERE a.role_parent_id = b.id), '主角色') parentName,
(SELECT COUNT(*) FROM sys_eve_user b WHERE INSTR(CONCAT(',', b.role_id, ','), CONCAT(',', a.id, ','))) userNum
FROM
sys_eve_role a
WHERE 1 = 1
<if test="roleName != '' and roleName != null">
AND a.role_name LIKE '%${roleName}%'
</if>
<if test="parentId != '' and parentId != null and parentId != '0'.toString()">
AND role_parent_id = #{parentId}
</if>
ORDER BY a.create_time DESC
</select>
......
......@@ -25,6 +25,7 @@ layui.config({
{ title: '序号', type: 'numbers'},
{ field: 'roleName', title: '角色名称', width: 120 },
{ field: 'roleDesc', title: '角色描述', width: 520 },
{ field: 'userNum', title: '使用用户数量', width: 150 },
{ field: 'parentName', title: '父角色', width: 150 },
{ field: 'createTime', title: '创建时间', width: 180 },
{ title: '操作', fixed: 'right', align: 'center', width: 120, toolbar: '#tableBar'}
......
......@@ -36,7 +36,9 @@
<table id="messageTable" lay-filter="messageTable"></table>
<script type="text/html" id="tableBar">
<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
{{# if(d.userNum == 0){ }}
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
{{# } }}
</script>
</div>
<script src="../../assets/lib/layui/layui.js"></script>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册