layui.define([ 'form', 'laydate', 'table' ], function(exports) { var form = layui.form; var laydate = layui.laydate; var table = layui.table; var itemTable = null; laydate.render({ elem: '#date', format: 'yyyy-MM-dd HH:mm:ss' }); laydate.render({ elem: '#date1', format: 'yyyy-MM-dd HH:mm:ss' }); var data = {}; var view ={ init:function(e){ data = e; this.initTable(); }, initTable:function(){ itemTable = table.render({ elem : '#userStatisTable', method : 'post', url : Common.ctxPath+ '/admin/targetUser/tuser/queryList.json' //数据接口 ,page : true //开启分页 ,limit : 20, where: data, parseData :function(res){ //res 即为原始返回的数据 if(res.data.length == 0){ Common.info('并没有数据'); } return res; }, cols : [ [ //表头 { field : 'nickName', title : '昵称', width : 100, templet:function (d) { if(d.nickName === null){ return '/'; }else { return $.base64.atob(d.nickName, true); } } }, { field : 'mobile', title : '手机号', width : 120 }, { field : 'userName', title : '姓名', width : 100, templet: function (d) { if(d.userName === null){ return "--"; }else{ return d.userName; } } }, { field : 'regsterType', title : '状态', width : 130, templet : function (d) { if(d.regsterType == 1){ return '未注册'; }else if(d.regsterType == 2){ return '已注册'; }else if(d.regsterType == 3){ return '已注册(已成交)'; }else{ return '未知状态'; } } }, { field : 'promoterName', title : '邀请人', width : 100, templet: function (d) { if(d.promoterName === null){ return '/'; }else{ return ''+$.base64.atob(d.promoterName, true)+''; } } }, { field : 'promoter', title : '推广人', width : 100, templet: function (d) { if(d.promoter === null){ return '/'; }else{ return $.base64.atob(d.promoter, true); } } },{ field : 'createTime', title : '创建时间', width : 180, templet: function (d) { if(d.createTime === null){ return '/'; }else{ return d.createTime; } }, sort : true },{ field : 'registTime', title : '注册时间', width : 180, templet: function (d) { if(d.registTime === null){ return '/'; }else{ return d.registTime; } }, sort : true },{ field : 'detailAddress', title : '地址', width : 180 },{ field : 'addressRemark', title : '地址备注', width : 180 },{ field : 'disc', title : '其他描述', templet: function (d) { if(d.disc === null){ return '/'; }else{ return d.disc; } }, width : 180 },{ field: '', title: '操作', templet: function (d) { if(d.regsterType == 2 || d.regsterType == 3){ return '更多'; }else{ return ''; } } } ] ] }); } } exports('userStatis',view); });