...
|
...
|
@@ -152,24 +152,62 @@ export default { |
|
|
let xAxisList = [];
|
|
|
let series = [];
|
|
|
let kpiUnit='';
|
|
|
if(data && data[0]){
|
|
|
if(data[0].data.names && data[0].data.names.length>0){
|
|
|
xAxisList=data[0].data.names;
|
|
|
}else{
|
|
|
xAxisList=['00:00', '01:00', '02:00', '03:00', '04:00', '05:00', '06:00', '07:00', '08:00', '09:00', '10:00', '11:00', '12:00']
|
|
|
}
|
|
|
if(data[0].data.kpiUnit){
|
|
|
kpiUnit=data[0].data.kpiUnit;
|
|
|
}
|
|
|
if(data[0].data.series && data[0].data.series.length>0){
|
|
|
series = data[0].data.series;
|
|
|
console.log("*****",data)
|
|
|
if(data && data[0] ){
|
|
|
if(data[0].data){
|
|
|
if(data[0].data.names && data[0].data.names.length>0){
|
|
|
xAxisList=data[0].data.names;
|
|
|
}else{
|
|
|
xAxisList=['00:00', '01:00', '02:00', '03:00', '04:00', '05:00', '06:00', '07:00', '08:00', '09:00', '10:00', '11:00', '12:00']
|
|
|
}
|
|
|
if(data[0].data.kpiUnit){
|
|
|
kpiUnit=data[0].data.kpiUnit;
|
|
|
}
|
|
|
if(data[0].data.series && data[0].data.series.length>0){
|
|
|
series = data[0].data.series;
|
|
|
|
|
|
}else{
|
|
|
series = [{
|
|
|
name: "",
|
|
|
data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
|
|
|
}];
|
|
|
}
|
|
|
}else{
|
|
|
series = [{
|
|
|
name: "",
|
|
|
datas: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
|
|
|
}];
|
|
|
//容量分析柱线图数据结构
|
|
|
let seriesCapacityData=[];//容量
|
|
|
let seriesUsageRateData=[];//使用率
|
|
|
let seriesUsageValueData=[];//使用量
|
|
|
data.map(item=>{
|
|
|
xAxisList.push(item.periodVal);
|
|
|
seriesCapacityData.push(item.capacityValue)
|
|
|
seriesUsageRateData.push(item.usageRate)
|
|
|
seriesUsageValueData.push(item.usageValue)
|
|
|
|
|
|
})
|
|
|
series.push({
|
|
|
type:'bar',
|
|
|
name:'使用量',
|
|
|
data:seriesUsageValueData
|
|
|
})
|
|
|
series.push({
|
|
|
type:'line',
|
|
|
name:'容量',
|
|
|
data:seriesCapacityData
|
|
|
})
|
|
|
series.push({
|
|
|
type:'line',
|
|
|
name:'使用率',
|
|
|
data:seriesUsageRateData
|
|
|
})
|
|
|
}
|
|
|
|
|
|
}else{
|
|
|
xAxisList=['00:00', '01:00', '02:00', '03:00', '04:00', '05:00', '06:00', '07:00', '08:00', '09:00', '10:00', '11:00', '12:00']
|
|
|
series = [{
|
|
|
name: "",
|
|
|
type:'bar',
|
|
|
data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
|
|
|
}];
|
|
|
}
|
|
|
ananysicData["xAxis"] = xAxisList;
|
|
|
ananysicData["series"] = series;
|
...
|
...
|
|