79 lines
2.6 KiB
Plaintext
79 lines
2.6 KiB
Plaintext
|
@{
|
||
|
ViewBag.Title = "用户列表";
|
||
|
}
|
||
|
|
||
|
<div class="container" ng-app="chat12306" ng-controller="UserListController">
|
||
|
<div class="row">
|
||
|
<div class="col-sm-3">
|
||
|
<form class="form-inline">
|
||
|
<div class="form-group">
|
||
|
<div class="input-group">
|
||
|
<div class="input-group-addon">搜索</div>
|
||
|
<input type="text" ng-change="filter.pageIndex=1" class="form-control" ng-model="filter.user" id="" placeholder="按用户名搜索..." />
|
||
|
<span class="input-group-btn">
|
||
|
<button class="btn btn-default" ng-click="filter.user=''" ng-disabled="!filter.user">
|
||
|
<i class="fa fa-times"></i>
|
||
|
</button>
|
||
|
</span>
|
||
|
</div>
|
||
|
</div>
|
||
|
</form>
|
||
|
</div>
|
||
|
</div>
|
||
|
<table class="table table-topspace table-bordered table-striped table-hover">
|
||
|
<tr>
|
||
|
<th>用户名</th>
|
||
|
<th>显示名称</th>
|
||
|
<th>首次连接时间</th>
|
||
|
<th>最后连接时间</th>
|
||
|
<th>首次发言时间</th>
|
||
|
<th>最后发言时间</th>
|
||
|
<th>发言次数</th>
|
||
|
<th>在线时间</th>
|
||
|
</tr>
|
||
|
<tr ng-repeat="item in items">
|
||
|
<td><a href="javascript:;" ng-click="filter.user=item.userName;">{{item.userName}}</a></td>
|
||
|
<td>{{item.nickName}}</td>
|
||
|
<td>{{item.firstConnect|jsonDate}}</td>
|
||
|
<td>{{item.lastConnect|jsonDate}}</td>
|
||
|
<td>{{item.firstSend||'永久' | jsonDate}}</td>
|
||
|
<td>{{item.lastSend||'永久' | jsonDate}}</td>
|
||
|
<td>{{item.sendTimes}}</td>
|
||
|
<td>{{item.onlineTime/60|number:0}}分钟/{{item.onlineTime/3600 | number:2}}小时</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
<nav>
|
||
|
<ul class="pagination">
|
||
|
<li>
|
||
|
<span>共 {{itemsCount}} 条记录,每页 {{filter.pagesize}} 条,共 {{ pages }} 页</span>
|
||
|
</li>
|
||
|
<li>
|
||
|
<span>
|
||
|
每页记录数
|
||
|
<select ng-model="filter.pagesize" class="form-control">
|
||
|
<option ng-repeat="ps in [10,20,30,40,50,100]" ng-value="ps">{{ps}}</option>
|
||
|
</select>
|
||
|
</span>
|
||
|
</li>
|
||
|
<li ng-class="filter.pageIndex>1?'':'disabled'">
|
||
|
<a href="javascript:;" ng-click="go(-1)" ng-disabled="filter.pageIndex<=1" aria-label="Previous">
|
||
|
<span aria-hidden="true">«</span>
|
||
|
</a>
|
||
|
</li>
|
||
|
<li ng-repeat="index in filter.pageIndex | pagelist:pages" ng-class="[index===filter.pageIndex?'active':'', index<0?'disabled':'']"><a href="javascript:;" ng-click="goPage(index)" ng-bind="index<0?'...':index"></a></li>
|
||
|
<li ng-class="filter.pageIndex<pages?'':'disabled'">
|
||
|
<a href="javascript:;" ng-click="go(1)" ng-disabled="filter.pageIndex<pages" aria-label="Next">
|
||
|
<span aria-hidden="true">»</span>
|
||
|
</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="javascript:;" ng-click="reload();">
|
||
|
<i class="glyphicon glyphicon-refresh"></i>
|
||
|
刷新数据
|
||
|
</a>
|
||
|
</li>
|
||
|
</ul>
|
||
|
</nav>
|
||
|
</div>
|
||
|
|