1
This commit is contained in:
parent
cf8c4e7131
commit
c1de105c89
@ -37,7 +37,7 @@
|
|||||||
<!-- 伸缩按钮 -->
|
<!-- 伸缩按钮 -->
|
||||||
<div class="analysis-con-left-shrink"></div>
|
<div class="analysis-con-left-shrink"></div>
|
||||||
|
|
||||||
<form class="layui-form" action="">
|
<form class="layui-form" action="" lay-filter="funnelanalysis-example">s
|
||||||
<div class="layui-form-item" style=" position: absolute; right: 10px; top: 10px;">
|
<div class="layui-form-item" style=" position: absolute; right: 10px; top: 10px;">
|
||||||
<label class="layui-form-label" style="padding: 0 15px;">开关</label>
|
<label class="layui-form-label" style="padding: 0 15px;">开关</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
|
@ -191,11 +191,9 @@
|
|||||||
|
|
||||||
{{# layui.each(d.condata, function(indexs, items) { }}
|
{{# layui.each(d.condata, function(indexs, items) { }}
|
||||||
<tr >
|
<tr >
|
||||||
<td>{{items.title}}</td>
|
{{# layui.each(items, function(indexss, itemss){ }}
|
||||||
{{# layui.each(items.data, function(indexss, itemss){ }}
|
|
||||||
<td>
|
<td>
|
||||||
<p>{{itemss.n}}</p>
|
<p>{{itemss}}</p>
|
||||||
<p>{{itemss.p}}%</p>
|
|
||||||
</td>
|
</td>
|
||||||
{{# }); }}
|
{{# }); }}
|
||||||
</tr>
|
</tr>
|
||||||
@ -310,7 +308,7 @@
|
|||||||
|
|
||||||
<div class="data-box">
|
<div class="data-box">
|
||||||
<div style="display: flex; align-items: center;">
|
<div style="display: flex; align-items: center;">
|
||||||
{{# if(d.daydata != false ){ }}
|
{{# if(d.daydata != false && d.sameday != undefined){ }}
|
||||||
<div class="data-num">{{d.sameday}}<span></span></div>
|
<div class="data-num">{{d.sameday}}<span></span></div>
|
||||||
{{# } }}
|
{{# } }}
|
||||||
<div class="proportion">
|
<div class="proportion">
|
||||||
|
56
web/src/x.min.js
vendored
56
web/src/x.min.js
vendored
@ -1232,7 +1232,6 @@ var X = window.X || {
|
|||||||
titledata:data.title,
|
titledata:data.title,
|
||||||
condata:data.value
|
condata:data.value
|
||||||
}
|
}
|
||||||
console.log('45465465456',dataArr)
|
|
||||||
callback && callback(dataArr);
|
callback && callback(dataArr);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1254,8 +1253,7 @@ var X = window.X || {
|
|||||||
mean:0,
|
mean:0,
|
||||||
sameday: 0
|
sameday: 0
|
||||||
}
|
}
|
||||||
// console.log(xAxisData);
|
|
||||||
// console.log(seriesdata);
|
|
||||||
callback && callback(dataArr);
|
callback && callback(dataArr);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1343,6 +1341,8 @@ var X = window.X || {
|
|||||||
var arr = {};
|
var arr = {};
|
||||||
var seriesData = [];
|
var seriesData = [];
|
||||||
var xAxisdata = [];
|
var xAxisdata = [];
|
||||||
|
console.log(544565645,data)
|
||||||
|
if(data.switch_test){
|
||||||
if(jQuery.isEmptyObject(data.date_data)){
|
if(jQuery.isEmptyObject(data.date_data)){
|
||||||
var arr = []
|
var arr = []
|
||||||
for(let i in data['summary_values']){
|
for(let i in data['summary_values']){
|
||||||
@ -1385,24 +1385,23 @@ var X = window.X || {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
xAxisdata.unshift('总体');
|
xAxisdata.unshift('分类');
|
||||||
|
|
||||||
var tabdata =[];
|
var tabdata =[];
|
||||||
for(let i in ydata){
|
for(let j in data.level){
|
||||||
var arr = {
|
var arr = []
|
||||||
'title': i,
|
arr.push(data.level[j])
|
||||||
'data':[]
|
for(let i in data.date_data){
|
||||||
|
arr.push(data.date_data[i]['总体']['n'][j])
|
||||||
}
|
}
|
||||||
for(let j in ydata[i]){
|
tabdata.push(arr)
|
||||||
var nrr = {
|
|
||||||
n:'',
|
|
||||||
p:ydata[i][j]
|
|
||||||
}
|
}
|
||||||
arr['data'].push(nrr);
|
}else {
|
||||||
}
|
xAxisdata = data.level;
|
||||||
tabdata.push(arr);
|
tabdata = data.list
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
var date = data['start_date'] + " - " + data['end_date'];
|
var date = data['start_date'] + " - " + data['end_date'];
|
||||||
var dataArr = {
|
var dataArr = {
|
||||||
titledata: xAxisdata,
|
titledata: xAxisdata,
|
||||||
@ -9643,7 +9642,8 @@ var X = window.X || {
|
|||||||
"startTime":"",
|
"startTime":"",
|
||||||
"statType":"retention",
|
"statType":"retention",
|
||||||
"timeParticleSize":"P1D",
|
"timeParticleSize":"P1D",
|
||||||
"windows_gap":7
|
"windows_gap":7,
|
||||||
|
"switchTest": true
|
||||||
},
|
},
|
||||||
"events":[
|
"events":[
|
||||||
|
|
||||||
@ -9694,6 +9694,7 @@ var X = window.X || {
|
|||||||
$(".single-eventName").html(data['single'][0]['analysisDesc'])
|
$(".single-eventName").html(data['single'][0]['analysisDesc'])
|
||||||
}
|
}
|
||||||
switchTest = this.checked
|
switchTest = this.checked
|
||||||
|
data['eventView']['switchTest'] = this.checked
|
||||||
});
|
});
|
||||||
|
|
||||||
X.api("data_auth/my_event","get",{},function(d){
|
X.api("data_auth/my_event","get",{},function(d){
|
||||||
@ -9782,7 +9783,10 @@ var X = window.X || {
|
|||||||
var timearr = time.split(" ");
|
var timearr = time.split(" ");
|
||||||
data['eventView']['startTime'] = timearr[0] + " "+"00:00:00";
|
data['eventView']['startTime'] = timearr[0] + " "+"00:00:00";
|
||||||
data['eventView']['endTime'] = timearr[2]+" "+"23:59:59";
|
data['eventView']['endTime'] = timearr[2]+" "+"23:59:59";
|
||||||
|
console.log(11111111,data)
|
||||||
|
if(data['eventView']['switchTest']){
|
||||||
|
$(".funnelanalysis-screen-box").show();
|
||||||
|
$(".single-box").hide();
|
||||||
X.template("funnel","funnel-event",data['events'],function(){
|
X.template("funnel","funnel-event",data['events'],function(){
|
||||||
var drr = [];
|
var drr = [];
|
||||||
if(data['events'].length > 2){
|
if(data['events'].length > 2){
|
||||||
@ -9795,6 +9799,18 @@ var X = window.X || {
|
|||||||
renderdate();
|
renderdate();
|
||||||
});
|
});
|
||||||
X.template("grouped","shushi",data['eventView']['groupBy']);
|
X.template("grouped","shushi",data['eventView']['groupBy']);
|
||||||
|
}else {
|
||||||
|
$(".funnelanalysis-screen-box").hide();
|
||||||
|
$(".single-box").show();
|
||||||
|
switchTest = false
|
||||||
|
$(".single-eventName").html(data.events[0]['eventName'])
|
||||||
|
$(".single-analysisDesc").html(data.events[0]['analysisDesc'])
|
||||||
|
|
||||||
|
layui.form.val('funnelanalysis-example', {
|
||||||
|
"open": false // "name": "value"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
retaineddata();
|
retaineddata();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -10314,7 +10330,7 @@ var X = window.X || {
|
|||||||
events: data.single
|
events: data.single
|
||||||
}
|
}
|
||||||
|
|
||||||
X.api("ck/guide_model","post",dataArr,function(d){
|
X.api("ck/funnel_model","post",dataArr,function(d){
|
||||||
if(d != "查无数据"){
|
if(d != "查无数据"){
|
||||||
console.log(d)
|
console.log(d)
|
||||||
updata2(d)
|
updata2(d)
|
||||||
@ -14723,6 +14739,10 @@ var X = window.X || {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!data.eventView['switchTest']){
|
||||||
|
data.events = data.single
|
||||||
|
}
|
||||||
|
|
||||||
if(data.saveas == 0 ){
|
if(data.saveas == 0 ){
|
||||||
data['query']['eventView']['date_type'] = tabval.date_type;
|
data['query']['eventView']['date_type'] = tabval.date_type;
|
||||||
var arr = {
|
var arr = {
|
||||||
|
@ -1231,7 +1231,6 @@ var X = window.X || {
|
|||||||
titledata:data.title,
|
titledata:data.title,
|
||||||
condata:data.value
|
condata:data.value
|
||||||
}
|
}
|
||||||
console.log('45465465456',dataArr)
|
|
||||||
callback && callback(dataArr);
|
callback && callback(dataArr);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1253,8 +1252,7 @@ var X = window.X || {
|
|||||||
mean:0,
|
mean:0,
|
||||||
sameday: 0
|
sameday: 0
|
||||||
}
|
}
|
||||||
// console.log(xAxisData);
|
|
||||||
// console.log(seriesdata);
|
|
||||||
callback && callback(dataArr);
|
callback && callback(dataArr);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1342,6 +1340,8 @@ var X = window.X || {
|
|||||||
var arr = {};
|
var arr = {};
|
||||||
var seriesData = [];
|
var seriesData = [];
|
||||||
var xAxisdata = [];
|
var xAxisdata = [];
|
||||||
|
console.log(544565645,data)
|
||||||
|
if(data.switch_test){
|
||||||
if(jQuery.isEmptyObject(data.date_data)){
|
if(jQuery.isEmptyObject(data.date_data)){
|
||||||
var arr = []
|
var arr = []
|
||||||
for(let i in data['summary_values']){
|
for(let i in data['summary_values']){
|
||||||
@ -1384,24 +1384,23 @@ var X = window.X || {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
xAxisdata.unshift('总体');
|
xAxisdata.unshift('分类');
|
||||||
|
|
||||||
var tabdata =[];
|
var tabdata =[];
|
||||||
for(let i in ydata){
|
for(let j in data.level){
|
||||||
var arr = {
|
var arr = []
|
||||||
'title': i,
|
arr.push(data.level[j])
|
||||||
'data':[]
|
for(let i in data.date_data){
|
||||||
|
arr.push(data.date_data[i]['总体']['n'][j])
|
||||||
}
|
}
|
||||||
for(let j in ydata[i]){
|
tabdata.push(arr)
|
||||||
var nrr = {
|
|
||||||
n:'',
|
|
||||||
p:ydata[i][j]
|
|
||||||
}
|
}
|
||||||
arr['data'].push(nrr);
|
}else {
|
||||||
}
|
xAxisdata = data.level;
|
||||||
tabdata.push(arr);
|
tabdata = data.list
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
var date = data['start_date'] + " - " + data['end_date'];
|
var date = data['start_date'] + " - " + data['end_date'];
|
||||||
var dataArr = {
|
var dataArr = {
|
||||||
titledata: xAxisdata,
|
titledata: xAxisdata,
|
||||||
|
@ -16,7 +16,8 @@
|
|||||||
"startTime":"",
|
"startTime":"",
|
||||||
"statType":"retention",
|
"statType":"retention",
|
||||||
"timeParticleSize":"P1D",
|
"timeParticleSize":"P1D",
|
||||||
"windows_gap":7
|
"windows_gap":7,
|
||||||
|
"switchTest": true
|
||||||
},
|
},
|
||||||
"events":[
|
"events":[
|
||||||
|
|
||||||
@ -67,6 +68,7 @@
|
|||||||
$(".single-eventName").html(data['single'][0]['analysisDesc'])
|
$(".single-eventName").html(data['single'][0]['analysisDesc'])
|
||||||
}
|
}
|
||||||
switchTest = this.checked
|
switchTest = this.checked
|
||||||
|
data['eventView']['switchTest'] = this.checked
|
||||||
});
|
});
|
||||||
|
|
||||||
X.api("data_auth/my_event","get",{},function(d){
|
X.api("data_auth/my_event","get",{},function(d){
|
||||||
@ -155,7 +157,10 @@
|
|||||||
var timearr = time.split(" ");
|
var timearr = time.split(" ");
|
||||||
data['eventView']['startTime'] = timearr[0] + " "+"00:00:00";
|
data['eventView']['startTime'] = timearr[0] + " "+"00:00:00";
|
||||||
data['eventView']['endTime'] = timearr[2]+" "+"23:59:59";
|
data['eventView']['endTime'] = timearr[2]+" "+"23:59:59";
|
||||||
|
console.log(11111111,data)
|
||||||
|
if(data['eventView']['switchTest']){
|
||||||
|
$(".funnelanalysis-screen-box").show();
|
||||||
|
$(".single-box").hide();
|
||||||
X.template("funnel","funnel-event",data['events'],function(){
|
X.template("funnel","funnel-event",data['events'],function(){
|
||||||
var drr = [];
|
var drr = [];
|
||||||
if(data['events'].length > 2){
|
if(data['events'].length > 2){
|
||||||
@ -168,6 +173,18 @@
|
|||||||
renderdate();
|
renderdate();
|
||||||
});
|
});
|
||||||
X.template("grouped","shushi",data['eventView']['groupBy']);
|
X.template("grouped","shushi",data['eventView']['groupBy']);
|
||||||
|
}else {
|
||||||
|
$(".funnelanalysis-screen-box").hide();
|
||||||
|
$(".single-box").show();
|
||||||
|
switchTest = false
|
||||||
|
$(".single-eventName").html(data.events[0]['eventName'])
|
||||||
|
$(".single-analysisDesc").html(data.events[0]['analysisDesc'])
|
||||||
|
|
||||||
|
layui.form.val('funnelanalysis-example', {
|
||||||
|
"open": false // "name": "value"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
retaineddata();
|
retaineddata();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -687,7 +704,7 @@
|
|||||||
events: data.single
|
events: data.single
|
||||||
}
|
}
|
||||||
|
|
||||||
X.api("ck/guide_model","post",dataArr,function(d){
|
X.api("ck/funnel_model","post",dataArr,function(d){
|
||||||
if(d != "查无数据"){
|
if(d != "查无数据"){
|
||||||
console.log(d)
|
console.log(d)
|
||||||
updata2(d)
|
updata2(d)
|
||||||
|
@ -25,6 +25,10 @@
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!data.eventView['switchTest']){
|
||||||
|
data.events = data.single
|
||||||
|
}
|
||||||
|
|
||||||
if(data.saveas == 0 ){
|
if(data.saveas == 0 ){
|
||||||
data['query']['eventView']['date_type'] = tabval.date_type;
|
data['query']['eventView']['date_type'] = tabval.date_type;
|
||||||
var arr = {
|
var arr = {
|
||||||
|
Loading…
Reference in New Issue
Block a user