50 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			HTML
		
	
	
		
		
			
		
	
	
			50 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			HTML
		
	
	
|  | <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> |