feat: 升级权限管理模式

This commit is contained in:
augushong
2025-03-20 16:57:05 +08:00
parent 1887733b32
commit d3e85fa552
50 changed files with 330 additions and 1125 deletions

View File

@@ -1,10 +1,61 @@
<div class="layuimini-container">
<div class="layuimini-main">
<table id="currentTable" class="layui-table layui-hide"
data-auth-refresh="{:auth('system.node/refreshNode')}"
data-auth-clear="{:auth('system.node/clearNode')}"
data-auth-modify="{:auth('system.node/modify')}"
lay-filter="currentTable">
</table>
<div class="layui-tabs">
<ul class="layui-tabs-header">
{volist name='module_list' id='vo'}
<li>{$vo.title}</li>
{/volist}
</ul>
<div class="layui-tabs-body">
{volist name='module_list' id='module_tab'}
<div class="layui-tabs-item">
<table class="layui-table" lay-size="sm">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th>模块</th>
<th>功能</th>
<th>权限</th>
</tr>
</thead>
<tbody>
{volist name='$module_list' id='module'}
{volist name='$module.children' id='controller_item'}
{if $module_tab.title == '全部' || $controller_item.module == $module_tab.title }
<tr>
<td style="white-space: nowrap;">{$controller_item.module}</td>
<td title="{$controller_item.node}">{$controller_item.title}</td>
<td>
<div class="layui-btn-container">
{volist name='controller_item.children' id='action'}
<button type="button" class="layui-btn layui-btn-primary layui-btn-xs" title="{$action.node}">
{$action.title}
{if $action.auth}
<span class="layui-badge layui-bg-blue" title="已开启权限控制">
开启
</span>
{else/}
<span class="layui-badge" title="已关闭权限控制">
关闭
</span>
{/if}
</button>
{/volist}
</div>
</td>
</tr>
{/if}
{/volist}
{/volist}
</tbody>
</table>
</div>
{/volist}
</div>
</div>
</div>
</div>