first commit
This commit is contained in:
37
views/admin/user/create.html
Normal file
37
views/admin/user/create.html
Normal file
@@ -0,0 +1,37 @@
|
||||
{extend name="public:form" /}
|
||||
{block name="menu"}用户管理 / 创建用户{/block}
|
||||
{block name='action'}{:url('user/create')}{/block}
|
||||
{block name="form"}
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">用户名</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" name="name">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">邮箱</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="email" class="form-control" name="email" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">密码</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="password" class="form-control" name="password" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">确认密码</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="password" class="form-control" name="password_confirm" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">角色分配</label>
|
||||
<div class="col-sm-4 checkbox i-checks">
|
||||
{foreach $roles as $role}
|
||||
<label><input type="checkbox" value="{$role->id}" name="roles[]"><i></i>{$role->name}</label>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
{/block}
|
38
views/admin/user/edit.html
Normal file
38
views/admin/user/edit.html
Normal file
@@ -0,0 +1,38 @@
|
||||
{extend name="public:form" /}
|
||||
{block name="menu"}用户管理 / 编辑用户{/block}
|
||||
{block name='action'}{:url('user/edit')}{/block}
|
||||
{block name="form"}
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">用户名</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" class="form-control" name="name" value="{$user->name}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">邮箱</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="email" class="form-control" name="email" value="{$user->email}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">密码</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="password" class="form-control" name="password">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">确认密码</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="password" class="form-control" name="password_confirm">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">角色分配</label>
|
||||
<div class="col-sm-4 checkbox i-checks">
|
||||
{foreach $roles as $role}
|
||||
<label><input type="checkbox" value="{$role->id}" name="roles[]" {if condition="$role->checked"}checked{/if}><i></i>{$role->name}</label>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" name="id" value="{$user->id}">
|
||||
{/block}
|
52
views/admin/user/index.html
Normal file
52
views/admin/user/index.html
Normal file
@@ -0,0 +1,52 @@
|
||||
{extend name="public:base" /}
|
||||
{block name="menu"}用户管理{/block}
|
||||
{block name="search"}
|
||||
<div class="form-group">
|
||||
<label for="name" class="sr-only">用户名</label>
|
||||
<input type="text" name="name" placeholder="请输入用户名" id="name" class="form-control" value="{$Request.param.name}">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="email" class="sr-only">邮箱</label>
|
||||
<input type="text" name="email" placeholder="请输入邮箱" id="email" class="form-control" value="{$Request.param.email}">
|
||||
</div>
|
||||
{:searchButton()}
|
||||
{/block}
|
||||
{block name="button-create"}
|
||||
{:createButton(url('user/create'), '创建用户')}
|
||||
{/block}
|
||||
{block name="table-head"}
|
||||
<tr>
|
||||
<th>ID</th>
|
||||
<th>用户名</th>
|
||||
<th>邮箱</th>
|
||||
<th>登录IP</th>
|
||||
<th>登录时间</th>
|
||||
<th>创建时间</th>
|
||||
<th>操作</th>
|
||||
</tr>
|
||||
{/block}
|
||||
{block name="table-body"}
|
||||
{if condition="!$users->count()"}
|
||||
<tr>
|
||||
<td colspan="7" class="text-center">没有数据</td>
|
||||
</tr>
|
||||
{else/}
|
||||
{foreach $users as $key => $user}
|
||||
<tr>
|
||||
<td>{$start + $key}</td>
|
||||
<td>{$user->name}</td>
|
||||
<td>{$user->email}</td>
|
||||
<td>{$user->login_ip}</td>
|
||||
<td>{$user->login_at}</td>
|
||||
<td>{$user->created_at}</td>
|
||||
<td>
|
||||
{:editButton(url('user/edit', ['id' => $user->id ]))}
|
||||
{:deleteButton(url('user/delete'), $user->id)}
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
{/if}
|
||||
{/block}
|
||||
{block name="paginate"}
|
||||
{$users->render()|raw}
|
||||
{/block}
|
Reference in New Issue
Block a user