This commit is contained in:
2025-11-21 01:42:54 +08:00
parent ff026c6f32
commit f89196c73c
1953 changed files with 9 additions and 15246 deletions
@@ -0,0 +1,23 @@
{layout name="layout"}
<link href="/app/admin/libs/jquery-treegrid/jquery.treegrid.min.css" rel="stylesheet" />
<div class="card">
<div class="toolbar toolbar-btn-action">
<button type="button" class="btn btn-primary m-r-5 btn-add" data-url="{:url('insert')}" data-title="新增" permission="app.admin.adminrule.insert">
<span class="mdi mdi-plus" aria-hidden="true"></span>新增
</button>
<button id="btn_delete" type="button" class="btn btn-danger m-r-5 btn-del" permission="app.admin.adminrule.delete">
<span class="mdi mdi-window-close" aria-hidden="true"></span>删除
</button>
<button type="button" class="btn btn-warning m-r-5 pop btn-ajax" href="{:url('buildcache')}" permission="app.admin.adminrule.insert">
<span class="mdi mdi-refresh" aria-hidden="true"></span>缓存
</button>
<button type="button" class="btn btn-info pop btn-ajax" href="{:url('syncRules')}" permission="app.admin.adminrule.syncRules">
<span class="mdi mdi-cloud-sync" aria-hidden="true"></span>同步
</button>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="table"></table>
</div>
</div>
</div>
@@ -0,0 +1,87 @@
{layout name="layout"}
<div class="card">
<div class="card-body">
<form class="form-horizontal" action="__SELF__" method="post">
<input type="hidden" name="id" value="{$row.id|null}" />
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">标题</label>
<div class="col-xs-12 col-sm-8 col-md-6">
<input type="text" name="title" required lay-verify="required" value="{$row.title|null}" class="form-control">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">标识</label>
<div class="col-xs-12 col-sm-8 col-md-6">
<input type="text" name="key" required lay-verify="required" value="{$row.key|null}" class="form-control">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">上级菜单</label>
<div class="col-xs-12 col-sm-8 col-md-6">
<select name="pid" id="pid" value="{$row.pid|null}" class="form-control">
<option value="0" {if !$row.pid}selected{/if}>顶级菜单</option>
{foreach name="RuleList" item="vo"}
<option value="{$vo.id}" {if $row.pid==$vo.id }selected{/if}>{$vo.title}</option>
{if $vo.children}
{foreach name="vo.children" item="vo1"}
<option value="{$vo1.id}" {if $row.pid==$vo1.id }selected{/if}>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$vo1.title}</option>
{/foreach}
{/if}
{/foreach}
</select>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">url</label>
<div class="col-xs-12 col-sm-8 col-md-6">
<input type="text" name="href" value="{$row.href|null}" class="form-control">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">图标</label>
<div class="col-xs-12 col-sm-8 col-md-6">
<div class="input-group input-groupp-md">
<span class="input-group-addon"><i class="{$row.icon|null}" id="icon-style"></i></span>
<input type="text" class="form-control" id="icon" name="icon" value="{$row.icon|null}" />
<a href="javascript:;" class="btn-search-icon input-group-addon">搜索图标</a>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">类型</label>
<div class="col-xs-12 col-sm-8 col-md-6">
<label class="lyear-radio radio-inline radio-primary">
<input type="radio" name="type" value="0" {if $row.type==0 || !$row.type}checked{/if}><span>目录</span>
</label>
<label class="lyear-radio radio-inline radio-primary">
<input type="radio" name="type" value="1" {if $row.type==1}checked{/if}><span>菜单</span>
</label>
<label class="lyear-radio radio-inline radio-primary">
<input type="radio" name="type" value="2" {if $row.type==2}checked{/if}><span>权限</span>
</label>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">排序</label>
<div class="col-xs-12 col-sm-8 col-md-6">
<input type="number" name="weight" value="{$row.weight|null=0}" class="form-control">
</div>
</div>
<div class="form-group">
<label for="extend" class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8 col-md-6 layer-footer">
<button type="submit" class="btn btn-primary m-r-5">确 定</button>
<button type="reset" class="btn btn-danger m-r-5">重 置</button>
</div>
</div>
</form>
</div>
</div>
{include file="common/chooseicontpl" /}