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);
});