chaoyu/view/manager/group/rule.html

50 lines
2.7 KiB
HTML
Executable File

<div class="layui-card layui-col-md12">
<div class="layui-card-body">
<form class="layui-form" data-action="{:url('manager.group/rule')}" >
<input type="hidden" name="_token" value="{$_token ?? ''}"/>
{foreach name="rules" item="item"}
<table class="layui-table" style="float: left; margin: 0 0 25px;">
<thead>
<tr>
<td>
<input type="checkbox" {if $item.is_base == 1} checked="checked" class="perm-read-only" {/if}
{in name="$item['id']" value="$group['rules']" }checked="checked" {/in}
{php}
$hasBaseChild = false;
if (isset($item['children']) && !empty($item['children'])) {
foreach($item['children'] as $child){
if ($child['is_base'] == 1) {
$hasBaseChild = true;
}
}
}
{/php}
{if $hasBaseChild}
checked="checked" class="perm-read-only"
{/if}
name="rules[]_{$item.id}" value="{$item.id}" lay-skin="primary" title="{$item.title}" lay-filter="parent-rule" />
</td>
</tr>
</thead>
<tbody>
{notempty name="item.children"}
<tr>
<td style="padding: 10px 15px 10px 50px;">
{foreach name="item.children" item="sub"}
<input type="checkbox" {if $sub.is_base == 1} checked="checked" class="perm-read-only" {/if} {in name="$sub['id']" value="$group['rules']" } checked="checked"{/in} name="rules[]_{$item.id}_{$sub.id}" value="{$sub.id}" lay-skin="primary" title="{$sub.title}" lay-filter="children-rule" data-show="{$sub.status}" data-name="{$sub.name}"/>
{/foreach}
</td>
</tr>
{/notempty}
</tbody>
</table>
{/foreach}
<div class="layui-clear"></div>
<hr style="margin: 5px 0 30px;">
<div class="layui-form-item text-center" id="grouprule-ok">
<input type="hidden" class="layui-input" name="group_id" value="{$group_id}" />
<button type="button" class="layui-btn layui-btn-normal" lay-submit lay-filter="submitAll">保存</button>
</div>
</form>
</div>
</div>