onLineUserList.vm 6.87 KB
##set($page_title="列表")
##set($crumbs="首页:/home,用户列表")

##详情
#set($url_out = "/user/forceOffLine.do")
##查询地址
#set($url_list = "/user/onLineUser.do")


<div class="row">
    <div class="col-xs-12">

        <div class="table-header">
				线上用户列表
        </div>

        <div class="table-responsive">
            <div id="sample-table-2_wrapper" class="dataTables_wrapper" role="grid">
                <div class="row">
                    <div class="col-sm-6" style="width:100%">
                        <div id="sample-table-2_length" class="dataTables_length">
                            <form action="$url_list" id="form" method="post">
                                <input type="hidden" name="currPage" value="0" />
								<div class="row">
                                    <div class="col-xs-4">
                                        <div class="form-group">
                                            <label class="col-xs-1 control-label text-right">ID: </label>
                                            <div class="col-xs-3">
                                                <input type="text" name="param[id]" value="$!{query.param.id}" class="form-control"/>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="col-xs-4">
                                        <div class="form-group">
                                            <label class="col-xs-3 control-label text-right">用户名: </label>
                                            <div class="col-xs-7">
                                                <input type="text" name="param[userName]" value="$!{query.param.userName}" class="form-control"/>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="col-xs-4">
                                        <div class="form-group">
                                            <label class="col-xs-3 control-label text-right">真实姓名: </label>
                                            <div class="col-xs-7">
                                                <input type="text" name="param[realName]" value="$!{query.param.realName}" class="form-control"/>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="clearfix">
			                                    <span class="pull-right">
			                                        <input type="submit" value="查询结果" />
			                                        <input type="button" value="重置条件" onclick="cleanForm('form');"/>
			                                    </span>
                                    </div>
                                </div>
                            </form>
                        </div>
                    </div>
                </div>
                <table id="sample-table-2" class="table table-striped table-bordered table-hover dataTable" aria-describedby="sample-table-2_info">
                    <thead>
                    <tr role="row">
                            <th>ID</th>
                            <th>用户名</th>
                            <th>真实姓名</th>
                            <th>登陆时间</th>
                            <th><i class="icon-time bigger-110 hidden-480"></i>操作</th>
                    </tr>
                    </thead>


                    <tbody id="sample-table-tbody" role="alert" aria-live="polite" aria-relevant="all">
                    </tbody>
                </table>
##                <div class="row">
##                    <div class="col-sm-6">
##                        <div class="dataTables_paginate paging_bootstrap">
##                            <div class="pull-right">
##                                #page($!{model.totalPage}, $!{model.currPage})
##                            </div>
##                            <span class="pull-right" style="line-height: 33px;">
##                                	#set($tmpPage = $model.currPage + 1)
##                                查询出$!{model.totalSize}条数据,共$!{model.totalPage}页,当前第$!{tmpPage}页
##                            </span>
##                        </div>
##                    </div>
##                </div>
            </div>
        </div>
    </div>
</div>
<script type="text/javascript">
    jQuery(function($) {

        $('table th input:checkbox').on('click' , function(){
            var that = this;
            $(this).closest('table').find('tr > td:first-child input:checkbox')
                    .each(function(){
                        this.checked = that.checked;
                        $(this).closest('tr').toggleClass('selected');
                    });

        });
    })
    
    function cleanForm(id) {
		var form = $("#" + id);
		
			form.find("input[type=text]").each(function() {
			var obj = $(this);
			obj.val("");
		});
		
		form.find("select").each(function() {
			var obj = $(this);
			obj.val("20");
		});
		
		$("input[class='form-control  form-time']").each(function() {
			var obj = $(this);
			obj.val("");
		});
	}

    $(document).ready(function() {
        var data = $!{data};
        var query = $!{query};
        var list = data;
        if (query.param.userName != "" && query.param.userName != undefined) {
            for(var i=0; i<data.length; i++) {
                if(data[i].userName == query.param.userName) {
                    list = new Array();
                    list[0] = data[i];
                    break;
                } else {
                    list=[];
                }
            }
        }

        if (query.param.realName != "" && query.param.realName != undefined) {
            for(var i=0; i<data.length; i++) {
                if(data[i].realName == query.param.realName) {
                    list = new Array();
                    list[0] = data[i];
                    break;
                } else {
                    list=[];
                }
            }
        }

        var r = "";
        for(var i=0; i<list.length; i++) {
            r = r+"<tr><td>"+list[i].id+"</td><td>"+list[i].userName+"</td><td>"+list[i].realName+"</td><td>"+list[i].lastLoginTime+'</td><td><div class="action-buttons"><a class="red" href="${url_out}?id='+list[i].id+'" onclick="return confirm(\'确定强制下线?\');"><i class="fa fa-trash"></i>强制下线</a></div></td></tr>';
        }
        $("#sample-table-tbody").html(r);
    });


	
</script>
<script src="$!{webUtils.getAssetsPath('/date/WdatePicker.js')}"></script>
<script src="$!{webUtils.getAssetsPath('/ace1.3/assets/js/diligrp.form.js')}"></script>