Files
BESCMS/dayrui/Fcms/View/role_auth.html
T

161 lines
9.8 KiB
HTML

{template "header.html"}
<form action="" class="form-horizontal" method="post" name="myform" id="myform">
{$form}
<div class="portlet bordered light myfbody">
<div class="portlet-title tabbable-line">
<ul class="nav nav-tabs" style="float:left;">
<li class="{if $page==0}active{/if}">
<a href="#tab_0" data-toggle="tab" onclick="$('#dr_page').val('0')"> <i class="fa fa-list-alt"></i> {dr_lang('菜单权限')} </a>
</li>
{if $module_auth}
<li class="{if $page==1}active{/if}">
<a href="#tab_1" data-toggle="tab" onclick="$('#dr_page').val('1');"> <i class="fa fa-th-large"></i> {dr_lang('内容权限')} </a>
</li>
{/if}
</ul>
</div>
<div class="portlet-body">
<div class="tab-content">
<div class="tab-pane {if $page==0}active{/if}" id="tab_0">
<table class="table table-striped table-bordered table-checkable">
<thead>
<tr style="background-color: #fbfcfd;">
<th width="50" style="text-align:center"> Id </th>
<th> {dr_lang('菜单名称')} </th>
<th class="myselect" style="text-align:center;max-width: 40px!important;width: 40px!important">
<label class="mt-table mt-checkbox mt-checkbox-single mt-checkbox-outline">
<input type="checkbox" class="group-checkable" data-set=".checkboxes" />
<span></span>
</label>
</th>
<th width="40" style="text-align:center"> {dr_lang('增')} </th>
<th width="40" style="text-align:center"> {dr_lang('改')} </th>
<th width="40" style="text-align:center"> {dr_lang('删')} </th>
</tr>
</thead>
<tbody>
{php $uris=[];}
{loop $menu_data $t}
<tr class="{if $t.pid==0} my_pid_menu2{/if} odd gradeX" id="dr_row_{$t.id}">
<td style="text-align:center">
{$t.id}
</td>
<td>
{$t.spacer} <i class="{$t.icon}"></i> {$t.name} {if $t.uri} - {$t.uri}{/if}
</td>
<td class="myselect" style="text-align:center;max-width: 40px!important;width: 40px!important">
<label class="mt-table mt-checkbox mt-checkbox-single mt-checkbox-outline">
<input type="checkbox" class="checkboxes group-checkable menu{$t.pid} menu{$t.tid}" data-set="{if $t.uri}.zsg{$t.id}{else}.menu{$t.id}{/if}" name="data[mark][]" {if $t.mark && dr_in_array($t.mark, (array)$data.system.mark)}checked{/if} value="{$t.mark}" />
<span></span>
</label>
</td>
<td style="text-align:center" class="myselect">
{if $t.uri}
<label class="mt-table mt-checkbox mt-checkbox-single mt-checkbox-outline">
<input type="checkbox" class="checkboxes zsg{$t.id} menu{$t.pid} menu{$t.tid}" {if dr_in_array('add', (array)$data['system']['auth'][$t.uri])}checked{/if} name="data[auth][{$t.uri}][]" value="add" />
<span></span>
</label>
{php $uris[]=$t.uri;}
{/if}
</td>
<td style="text-align:center" class="myselect">
{if $t.uri}
<label class="mt-table mt-checkbox mt-checkbox-single mt-checkbox-outline">
<input type="checkbox" class="checkboxes zsg{$t.id} menu{$t.pid} menu{$t.tid}" {if dr_in_array('edit', (array)$data['system']['auth'][$t.uri])}checked{/if} name="data[auth][{$t.uri}][]" value="edit" />
<span></span>
</label>
{/if}
</td>
<td style="text-align:center" class="myselect">
{if $t.uri}
<label class="mt-table mt-checkbox mt-checkbox-single mt-checkbox-outline">
<input type="checkbox" class="checkboxes zsg{$t.id} menu{$t.pid} menu{$t.tid}" {if dr_in_array('del', (array)$data['system']['auth'][$t.uri])}checked{/if} name="data[auth][{$t.uri}][]" value="del" />
<span></span>
</label>
{/if}
</td>
</tr>
{/loop}
</tbody>
</table>
</div>
<div class="tab-pane {if $page==1}active{/if}" id="tab_1">
{php $ikey=0;}
{loop $module_auth $dir $t}
<table class="table table-striped table-bordered table-hover table-checkable">
<thead>
<tr style="background-color: #fbfcfd;">
<th width="50" style="text-align:center"> Id </th>
<th> {$t.name}</th>
<th width="50" class="myselect" style="text-align:center;max-width: 40px!important;width: 40px!important">
<label class="mt-table mt-checkbox mt-checkbox-single mt-checkbox-outline">
<input type="checkbox" class="group-checkable" data-set=".menu_module_{$dir}" />
<span></span>
</label>
</th>
<th width="50" style="text-align:center" class="myselect"> {dr_lang('增')} </th>
<th width="50" style="text-align:center" class="myselect"> {dr_lang('改')} </th>
<th width="50" style="text-align:center" class="myselect"> {dr_lang('删')} </th>
</tr>
</thead>
<tbody>
{loop $t.auth $uri $name}
{if !dr_in_array($uri.'index', $uris)}
{php $ikey++;}
<tr class="odd gradeX">
<td>
{$ikey}
</td>
<td>
{$name} - {$uri}index
</td>
<td style="text-align:center;max-width: 40px!important;width: 40px!important" class="myselect">
<label class="mt-table mt-checkbox mt-checkbox-single mt-checkbox-outline">
<input type="checkbox" class="checkboxes menu{md5($uri)} menu_module_{$dir}" {if dr_in_array($uri.'add', (array)$data.module)}checked{/if} name="module[{$uri}add]" value="{$uri.'add'}" />
<span></span>
</label>
</td>
<td class="myselect" style="text-align:center">
<label class="mt-table mt-checkbox mt-checkbox-single mt-checkbox-outline">
<input type="checkbox" class="checkboxes group-checkable menu_module_{$dir} menu{md5($uri)}" data-set=".menu{md5($uri)}" name="module[{$uri}index]" {if dr_in_array($uri.'index', (array)$data.module)}checked{/if} value="{$uri.'index'}" />
<span></span>
</label>
</td>
<td style="text-align:center" class="myselect">
<label class="mt-table mt-checkbox mt-checkbox-single mt-checkbox-outline">
<input type="checkbox" class="checkboxes menu{md5($uri)} menu_module_{$dir}" {if dr_in_array($uri.'edit', (array)$data.module)}checked{/if} name="module[{$uri}edit]" value="{$uri.'edit'}" />
<span></span>
</label>
</td>
<td style="text-align:center" class="myselect">
<label class="mt-table mt-checkbox mt-checkbox-single mt-checkbox-outline">
<input type="checkbox" class="checkboxes menu{md5($uri)} menu_module_{$dir}" {if dr_in_array($uri.'del', (array)$data.module)}checked{/if} name="module[{$uri}del]" value="{$uri.'del'}" />
<span></span>
</label>
</td>
</tr>
{/if}
{/loop}
</tbody>
</table>
{/loop}
</div>
</div>
</div>
</div>
<div class="portlet-body form myfooter">
<div class="form-actions text-center">
<button type="button" onclick="dr_ajax_submit('{dr_now_url()}&page='+$('#dr_page').val(), 'myform', '2000')" class="btn blue"> <i class="fa fa-save"></i> {dr_lang('保存')}</button>
</div>
</div>
</form>
{template "footer.html"}