[更新]修改日志查询

This commit is contained in:
Anyon 2017-04-27 11:27:13 +08:00
parent b052fbab51
commit e008ce4622
2 changed files with 37 additions and 28 deletions

View File

@ -38,6 +38,7 @@ class Log extends BasicAdmin {
*/
public function index() {
$this->title = '系统操作日志';
$this->assign('actions', Db::name($this->table)->group('action')->column('action'));
$db = Db::name($this->table)->order('id desc');
$get = $this->request->get();
foreach (['action', 'content', 'username'] as $key) {
@ -45,6 +46,7 @@ class Log extends BasicAdmin {
$db->where($key, 'like', "%{$get[$key]}%");
}
}
parent::_list($db);
}

View File

@ -18,15 +18,22 @@
<div class="row">
<div class="col-xs-3">
<div class="form-group">
<input type="text" name="username" value="{$Think.get.username|default=''}" placeholder="操作者"
class="input-sm form-control">
<input type="text" name="username" value="{$Think.get.username|default=''}" placeholder="操作者" class="input-sm form-control">
</div>
</div>
<div class="col-xs-3">
<div class="form-group">
<input type="text" name="action" value="{$Think.get.action|default=''}" placeholder="行为"
class="input-sm form-control">
<select name='action' class='input-sm form-control'>
<option value=''> - 行为 - </option>
<!--{foreach $actions as $action}-->
<!--{if $action===$Think.get.action}-->
<option selected="selected" value='{$action}'>{$action}</option>
<!--{else}-->
<option value='{$action}'>{$action}</option>
<!--{/if}-->
<!--{/foreach}-->
</select>
</div>
</div>
@ -50,32 +57,32 @@
<input type="hidden" value="resort" name="action"/>
<table class="table table-hover">
<thead>
<tr>
<th class='list-table-check-td'>
<input data-none-auto="" data-check-target='.list-check-box' type='checkbox'/>
</th>
<th class='text-center'>操作者</th>
<th class='text-left'>节点</th>
<th class='text-left'>行为</th>
<th class='text-left'>操作内容</th>
<th class='text-left'>操作位置</th>
<th class='text-left'>操作时间</th>
</tr>
<tr>
<th class='list-table-check-td'>
<input data-none-auto="" data-check-target='.list-check-box' type='checkbox'/>
</th>
<th class='text-center'>操作者</th>
<th class='text-left'>节点</th>
<th class='text-left'>行为</th>
<th class='text-left'>操作内容</th>
<th class='text-left'>操作位置</th>
<th class='text-left'>操作时间</th>
</tr>
</thead>
<tbody>
{foreach $list as $key=>$vo}
<tr>
<td class='list-table-check-td'>
<input class="list-check-box" value='{$vo.id}' type='checkbox'/>
</td>
<td class='text-center'>{$vo.username}</td>
<td class='text-left'>{$vo.node}</td>
<td class='text-left'>{$vo.action}</td>
<td class='text-left'>{$vo.content}</td>
<td class='text-left'>{$vo.isp|default=$vo.ip}</td>
<td class='text-left'>{$vo.create_at}</td>
</tr>
{/foreach}
{foreach $list as $key=>$vo}
<tr>
<td class='list-table-check-td'>
<input class="list-check-box" value='{$vo.id}' type='checkbox'/>
</td>
<td class='text-center'>{$vo.username}</td>
<td class='text-left'>{$vo.node}</td>
<td class='text-left'>{$vo.action}</td>
<td class='text-left'>{$vo.content}</td>
<td class='text-left'>{$vo.isp|default=$vo.ip}</td>
<td class='text-left'>{$vo.create_at}</td>
</tr>
{/foreach}
</tbody>
</table>
{if isset($page)}<p>{$page}</p>{/if}