107 lines
4.5 KiB
JavaScript
107 lines
4.5 KiB
JavaScript
(function(){
|
|
X.pageLogic['zidingyizhibiao'] = {
|
|
init : function(parms){
|
|
var me = this;
|
|
this.parms = parms;
|
|
this.callback = parms.callback;
|
|
var datalist = [
|
|
{
|
|
title:'基础指标',
|
|
id:'basicindex',
|
|
checked: true,
|
|
list:[
|
|
{ title:'累计充值', checked:true,id:'cumulativerecharge'},
|
|
{ title:'活跃数', checked:true,id:'active'},
|
|
{ title:'付费数', checked:true,id:'paunum'},
|
|
{ title:'付费率', checked:true,id:'paurate'},
|
|
{ title:'付费arpu', checked:true,id:'pauarpu'},
|
|
{ title:'活跃arpu', checked:true,id:'activearpu'},
|
|
]
|
|
},{
|
|
title:'注册新增指标',
|
|
id:'registernew',
|
|
checked: false,
|
|
list:[
|
|
{ title:'新增', checked:true,id:'newadd'},
|
|
{ title:'新增付费金额', checked:true,id:'newaddmoney'},
|
|
{ title:'新增付费数', checked:true,id:'newaddnum'},
|
|
{ title:'新增付费率', checked:true,id:'newaddrate'},
|
|
{ title:'新增付费arpu', checked:true,id:'newaddpayarpu'},
|
|
{ title:'新增arpu', checked:false,id:'newaddaru'},
|
|
]
|
|
},{
|
|
title:'留存指标',
|
|
id:'retained',
|
|
checked: false,
|
|
list:[
|
|
{ title:'1日留存', checked:false,id:'retained1'},
|
|
{ title:'2日留存', checked:false,id:'retained2'},
|
|
{ title:'3日留存', checked:false,id:'retained3'},
|
|
{ title:'7日留存', checked:false,id:'retained7'},
|
|
{ title:'14日留存', checked:false,id:'retained14'},
|
|
{ title:'30日留存', checked:false,id:'retained30'},
|
|
]
|
|
},{
|
|
title:'Ltv指标',
|
|
id:'ltv',
|
|
checked: false,
|
|
list:[
|
|
{ title:'Ltv1', checked:false,id:'ltv1'},
|
|
{ title:'Ltv2', checked:false,id:'ltv2'},
|
|
{ title:'Ltv3', checked:false,id:'ltv3'},
|
|
{ title:'Ltv7', checked:false,id:'ltv7'},
|
|
{ title:'Ltv14', checked:false,id:'ltv14'},
|
|
{ title:'Ltv30', checked:false,id:'ltv30'},
|
|
]
|
|
}
|
|
];
|
|
|
|
X.laytpldata("#zhibiao-list-dot",datalist,".zidingyizhibiao-list-box");
|
|
|
|
layui.form.render();
|
|
|
|
layui.form.on('checkbox(checkboxexample)', function(d){
|
|
var data = layui.form.val('zidingyiexample');
|
|
if(data[d.value]){
|
|
for(let i in datalist){
|
|
if(datalist[i]['id'] == d.value){
|
|
datalist[i]['checked'] = true;
|
|
for(let z in datalist[i]['list']){
|
|
datalist[i]['list'][z]['checked'] = true;
|
|
}
|
|
}
|
|
}
|
|
}else{
|
|
for(let i in datalist){
|
|
if(datalist[i]['id'] == d.value){
|
|
datalist[i]['checked'] = false;
|
|
for(let z in datalist[i]['list']){
|
|
datalist[i]['list'][z]['checked'] = false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
X.laytpldata("#zhibiao-list-dot",datalist,".zidingyizhibiao-list-box");
|
|
layui.form.render();
|
|
});
|
|
|
|
$(document).off('click','.adduser-btn').on('click','.adduser-btn',function(){
|
|
layer.closeAll();
|
|
})
|
|
|
|
$(document).off('click','.adduser-top-box img').on('click','.adduser-top-box img',function(){
|
|
layer.closeAll();
|
|
})
|
|
|
|
$(document).off('click','.adduser-btn2').on('click','.adduser-btn2',function(){
|
|
var data = layui.form.val('zidingyiexample');
|
|
me.callback && me.callback(data);
|
|
layer.closeAll();
|
|
})
|
|
|
|
|
|
|
|
}
|
|
};
|
|
})(); |