This commit is contained in:
罗松柏 2022-08-18 23:22:38 +08:00
parent cf8c4e7131
commit c1de105c89
6 changed files with 194 additions and 156 deletions

View File

@ -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">

View File

@ -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
View File

@ -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 = {

View File

@ -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,

View File

@ -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)

View File

@ -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 = {