当echarts横轴数据为时间类型时,设置横轴数据,处理y轴空值
setDataTime(){//设置横轴
this.dataTime = [];
if(this.startTime <= this.endTime){//当查询开始时间大于结束时间时
let sta = getDateYMD(stringToDate(this.startTime + '000000'));
let end = getDateYMD(stringToDate(this.endTime+'000000'));
let i = 0;
if(this.timeType == 'day'){
while(i==0){//天数时
if(sta == end){i=1;}
this.dataTime.push(sta + ' 00:00:00');//天数存入横坐标
sta = getDateYMD(dateAdd(new Date(sta),'d',1));
}
}else{//小时时
sta = sta + ' 00:00:00';
end = end + ' 23:00:00';//小时结束时间
while (i==0){
if(sta == end){i=1;}
this.dataTime.push(sta);//小时存入横坐标
sta = getDateYMDHMS(dateAdd(new Date(sta),'h',1));