延时0.2秒加载

This commit is contained in:
罗松柏 2021-07-26 21:41:41 +08:00
parent 93cff61aeb
commit 6cfb560d38
2 changed files with 172 additions and 178 deletions

175
web/src/x.min.js vendored
View File

@ -3265,100 +3265,97 @@ var X = window.X || {
var eventdata=[]; var eventdata=[];
var index = d.length; var index = d.length;
for(let i in d){ for(let i in d){
X.api("ck/"+d[i]['model']+"_model","post",{report_id:d[i]['report_id']},function(val){
// console.log(val);
if(d[i]['model'] == "event"){
// 事件分析
if(d[i]['graph_size'] == 'small'){
X.eventsmall(val,function(data){//表格数据处理
data['name'] = d[i]['name'];
data['modeltype'] = d[i]['graph_type'];
data['id'] = d[i]['report_id'];
data['modelsize'] = d[i]['graph_size'];
eventdata.push(data);
})
}else {
if(d[i]['graph_type'] == 'table'){
//表格样式
X.eventtable(val,function(data){//表格数据处理
data['name'] = d[i]['name'];
data['modeltype'] = d[i]['graph_type'];
data['id'] = d[i]['report_id'];
data['modelsize'] = d[i]['graph_size'];
eventdata.push(data);
})
}else if(d[i]['graph_type'] == 'echarts'){
//图形
X.eventchart(val,function(data){
data['name'] = d[i]['name'];
data['modeltype'] = d[i]['graph_type'];
data['id'] = d[i]['report_id'];
data['modelsize'] = d[i]['graph_size'];
eventdata.push(data);
})
}
}
} setTimeout(
index --; X.api("ck/"+d[i]['model']+"_model","post",{report_id:d[i]['report_id']},function(val){
console.log(eventdata); // console.log(val);
if(index <= 0){ if(d[i]['model'] == "event"){
X.template("modeltable","chart-box",eventdata,function(){ // 事件分析
for(let i in eventdata){ if(d[i]['graph_size'] == 'small'){
if(eventdata[i]['modeltype'] == 'echarts' && eventdata[i]['modelsize'] != 'small' ){ X.eventsmall(val,function(data){//表格数据处理
var myChart = echarts.init(document.getElementById(eventdata[i]['id'])); data['name'] = d[i]['name'];
var option = { data['modeltype'] = d[i]['graph_type'];
title: { data['id'] = d[i]['report_id'];
text: '' data['modelsize'] = d[i]['graph_size'];
}, eventdata.push(data);
color: X.DATA.echartscolor, })
tooltip: { }else {
trigger: 'axis', if(d[i]['graph_type'] == 'table'){
axisPointer: { //表格样式
type: 'cross', X.eventtable(val,function(data){//表格数据处理
label: { data['name'] = d[i]['name'];
backgroundColor: '#6a7985' data['modeltype'] = d[i]['graph_type'];
} data['id'] = d[i]['report_id'];
} data['modelsize'] = d[i]['graph_size'];
}, eventdata.push(data);
legend: { })
type:'scroll', }else if(d[i]['graph_type'] == 'echarts'){
data: eventdata[i]['legenddata'] //图形
}, X.eventchart(val,function(data){
grid: { data['name'] = d[i]['name'];
left: '2%', data['modeltype'] = d[i]['graph_type'];
right: '2%', data['id'] = d[i]['report_id'];
bottom: '2%', data['modelsize'] = d[i]['graph_size'];
top: '10%', eventdata.push(data);
containLabel: true })
},
xAxis: [
{
type: 'category',
boundaryGap: false,
data: eventdata[i]['xAxisData']
}
],
yAxis: [
{
type: 'value'
}
],
series: eventdata[i]['seriesData']
};
myChart.setOption(option,true);
} }
} }
});
} }
}) index --;
console.log(eventdata);
if(index <= 0){
X.template("modeltable","chart-box",eventdata,function(){
for(let i in eventdata){
if(eventdata[i]['modeltype'] == 'echarts' && eventdata[i]['modelsize'] != 'small' ){
var myChart = echarts.init(document.getElementById(eventdata[i]['id']));
var option = {
title: {
text: ''
},
color: X.DATA.echartscolor,
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'cross',
label: {
backgroundColor: '#6a7985'
}
}
},
legend: {
type:'scroll',
data: eventdata[i]['legenddata']
},
grid: {
left: '2%',
right: '2%',
bottom: '2%',
top: '10%',
containLabel: true
},
xAxis: [
{
type: 'category',
boundaryGap: false,
data: eventdata[i]['xAxisData']
}
],
yAxis: [
{
type: 'value'
}
],
series: eventdata[i]['seriesData']
};
myChart.setOption(option,true);
}
}
});
}
}),"200");//延时0.2秒调用
} }
}) })
}, },

View File

@ -244,100 +244,97 @@
var eventdata=[]; var eventdata=[];
var index = d.length; var index = d.length;
for(let i in d){ for(let i in d){
X.api("ck/"+d[i]['model']+"_model","post",{report_id:d[i]['report_id']},function(val){
// console.log(val);
if(d[i]['model'] == "event"){
// 事件分析
if(d[i]['graph_size'] == 'small'){
X.eventsmall(val,function(data){//表格数据处理
data['name'] = d[i]['name'];
data['modeltype'] = d[i]['graph_type'];
data['id'] = d[i]['report_id'];
data['modelsize'] = d[i]['graph_size'];
eventdata.push(data);
})
}else {
if(d[i]['graph_type'] == 'table'){
//表格样式
X.eventtable(val,function(data){//表格数据处理
data['name'] = d[i]['name'];
data['modeltype'] = d[i]['graph_type'];
data['id'] = d[i]['report_id'];
data['modelsize'] = d[i]['graph_size'];
eventdata.push(data);
})
}else if(d[i]['graph_type'] == 'echarts'){
//图形
X.eventchart(val,function(data){
data['name'] = d[i]['name'];
data['modeltype'] = d[i]['graph_type'];
data['id'] = d[i]['report_id'];
data['modelsize'] = d[i]['graph_size'];
eventdata.push(data);
})
}
}
} setTimeout(
index --; X.api("ck/"+d[i]['model']+"_model","post",{report_id:d[i]['report_id']},function(val){
console.log(eventdata); // console.log(val);
if(index <= 0){ if(d[i]['model'] == "event"){
X.template("modeltable","chart-box",eventdata,function(){ // 事件分析
for(let i in eventdata){ if(d[i]['graph_size'] == 'small'){
if(eventdata[i]['modeltype'] == 'echarts' && eventdata[i]['modelsize'] != 'small' ){ X.eventsmall(val,function(data){//表格数据处理
var myChart = echarts.init(document.getElementById(eventdata[i]['id'])); data['name'] = d[i]['name'];
var option = { data['modeltype'] = d[i]['graph_type'];
title: { data['id'] = d[i]['report_id'];
text: '' data['modelsize'] = d[i]['graph_size'];
}, eventdata.push(data);
color: X.DATA.echartscolor, })
tooltip: { }else {
trigger: 'axis', if(d[i]['graph_type'] == 'table'){
axisPointer: { //表格样式
type: 'cross', X.eventtable(val,function(data){//表格数据处理
label: { data['name'] = d[i]['name'];
backgroundColor: '#6a7985' data['modeltype'] = d[i]['graph_type'];
} data['id'] = d[i]['report_id'];
} data['modelsize'] = d[i]['graph_size'];
}, eventdata.push(data);
legend: { })
type:'scroll', }else if(d[i]['graph_type'] == 'echarts'){
data: eventdata[i]['legenddata'] //图形
}, X.eventchart(val,function(data){
grid: { data['name'] = d[i]['name'];
left: '2%', data['modeltype'] = d[i]['graph_type'];
right: '2%', data['id'] = d[i]['report_id'];
bottom: '2%', data['modelsize'] = d[i]['graph_size'];
top: '10%', eventdata.push(data);
containLabel: true })
},
xAxis: [
{
type: 'category',
boundaryGap: false,
data: eventdata[i]['xAxisData']
}
],
yAxis: [
{
type: 'value'
}
],
series: eventdata[i]['seriesData']
};
myChart.setOption(option,true);
} }
} }
});
} }
}) index --;
console.log(eventdata);
if(index <= 0){
X.template("modeltable","chart-box",eventdata,function(){
for(let i in eventdata){
if(eventdata[i]['modeltype'] == 'echarts' && eventdata[i]['modelsize'] != 'small' ){
var myChart = echarts.init(document.getElementById(eventdata[i]['id']));
var option = {
title: {
text: ''
},
color: X.DATA.echartscolor,
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'cross',
label: {
backgroundColor: '#6a7985'
}
}
},
legend: {
type:'scroll',
data: eventdata[i]['legenddata']
},
grid: {
left: '2%',
right: '2%',
bottom: '2%',
top: '10%',
containLabel: true
},
xAxis: [
{
type: 'category',
boundaryGap: false,
data: eventdata[i]['xAxisData']
}
],
yAxis: [
{
type: 'value'
}
],
series: eventdata[i]['seriesData']
};
myChart.setOption(option,true);
}
}
});
}
}),"200");//延时0.2秒调用
} }
}) })
}, },