feat(admin): add user role permissions display

This commit is contained in:
wolfcode
2025-07-14 13:55:23 +08:00
parent 183760f1af
commit a74ad2dda2
2 changed files with 14 additions and 0 deletions

View File

@@ -9,3 +9,7 @@
</table>
</div>
</div>
<script>
let auth_list = JSON.parse('{$auth_list|json_encode=256|raw}')
</script>

View File

@@ -26,6 +26,16 @@ define(["jquery", "easy-admin"], function ($, ea) {
{field: 'head_img', minWidth: 80, title: '头像', search: false, templet: ea.table.image},
{field: 'phone', minWidth: 80, title: '手机'},
{field: 'login_num', minWidth: 80, title: '登录次数'},
{
field: 'role', minWidth: 80, title: '角色权限', align: 'left', search: 'none', templet: function (d) {
let auth_ids = d.auth_ids || []
let html = ``
$.each(auth_ids, (idx, item) =>
html += `<span class="layui-badge">${auth_list[item] || '-'}</span> `
)
return html
}
},
{field: 'remark', minWidth: 80, title: '备注信息'},
{field: 'status', title: '状态', width: 85, search: 'select', selectList: {0: '禁用', 1: '启用'}, templet: ea.table.switch},
{field: 'create_time', minWidth: 80, title: '创建时间', search: 'range'},