layui.define([ 'form', 'laydate', 'table' ], function(exports) {
	var form = layui.form;
	var laydate = layui.laydate;
	var table = layui.table;
	var auditTable = null;
	var view ={
		
		init:function(){
			this.initTable();
			this.initSearchForm();
			window.dataReload = function(){
				Lib.doSearchForm($("#auditSearchForm"),auditTable,form)
			}
			
			
		},
		initTable:function(){
			auditTable = table.render({
				elem : '#auditTable',
				height : 'full-180',
				method : 'post',
				url : Common.CTX + '/admin/audit/list.json' //数据接口
				,page : {"layout":['count','prev', 'page', 'next']} //开启分页
				,limit : 10,
				cols : [ [ //表头
				{
					type : 'checkbox',
					fixed:'left',
				}, {
					field : 'id',
					title : 'id',
					width : 80,
					fixed:'left',
					sort : true
				},{
					field : 'userName',
					title : '用户名',
					width : 120
				},{
					field : 'ip',
					title : '访问IP',
					width : 150
				},{
					field : 'functionName',
					title : '类型名称',
					width : 120,
					sort : true
				}, {
					field : 'functionCode',
					title : '类型代号',
					width : 120,
					sort : true
				}, {
					field : 'message',
					title : '消息',
					width : 150
				}, 
				 {
					field : 'success',
					title : '访问状态',
					width : 120,
					templet:function(d){
						return d.success == 1?'成功':'失败';
					},
					sort : true
				},
				{
					field : 'createTime',
					title : '创建时间',
					width : 180,
					templet:function(d){
						return Common.getDate(d.createTime,'yyyy-MM-dd HH:mm:ss');
					},
					sort : true
				}

				] ]

			});
		},
		
		initSearchForm:function(){
			Lib.initSearchForm( $("#auditSearchForm"),auditTable,form);
		}
	}

	 exports('index',view);
	
});