修改charts图
This commit is contained in:
parent
7a98ad2bd3
commit
e6c6e2fbf0
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<view class="number">
|
<view class="number">
|
||||||
{{ echartName == '风向' ? getWindDirection(valuePH) : (valuePH + unit) }}
|
{{ echartName == '风向' ? getWindDirection(valuePH) : valuePH!='暂无数据'?(valuePH + unit):valuePH}}
|
||||||
</view>
|
</view>
|
||||||
<view class="data_analysis">
|
<view class="data_analysis">
|
||||||
<image src="../../static/data_analysis.png" mode=""></image>
|
<image src="../../static/data_analysis.png" mode=""></image>
|
||||||
@ -103,22 +103,30 @@
|
|||||||
|
|
||||||
},
|
},
|
||||||
onLoad(option) {
|
onLoad(option) {
|
||||||
// console.log(option);
|
console.log(option);
|
||||||
if (option.id) {
|
if (option.id&&option.id!='undefined') {
|
||||||
this.equipmentId = option.id
|
this.equipmentId = option.id
|
||||||
}
|
}
|
||||||
if (option.data) {
|
if (option.data&&option.data!='undefined') {
|
||||||
this.valuePH = option.data
|
this.valuePH = option.data
|
||||||
|
}else{
|
||||||
|
this.valuePH='暂无数据'
|
||||||
}
|
}
|
||||||
if (option.name) {
|
if (option.name&&option.name!='undefined') {
|
||||||
this.echartName = option.name
|
this.echartName = option.name
|
||||||
|
}else{
|
||||||
|
this.echartName='暂无数据'
|
||||||
}
|
}
|
||||||
if (option.unit) {
|
if (option.unit&&option.unit!='undefined') {
|
||||||
this.unit = option.unit
|
this.unit = option.unit
|
||||||
this.opts.yAxis.data[0].title = option.unit
|
this.opts.yAxis.data[0].title = option.unit
|
||||||
|
}else{
|
||||||
|
this.unit=''
|
||||||
}
|
}
|
||||||
if(option.equipmentName){
|
if(option.equipmentName&&option.equipmentName!='undefined'){
|
||||||
this.equipmentName = option.equipmentName
|
this.equipmentName = option.equipmentName
|
||||||
|
}else{
|
||||||
|
this.equipmentName=''
|
||||||
}
|
}
|
||||||
if(option.flag){
|
if(option.flag){
|
||||||
this.flag = option.flag
|
this.flag = option.flag
|
||||||
@ -146,9 +154,25 @@
|
|||||||
this.chartData = JSON.parse(JSON.stringify(res));
|
this.chartData = JSON.parse(JSON.stringify(res));
|
||||||
}, 500);
|
}, 500);
|
||||||
},
|
},
|
||||||
|
getServerData1() {
|
||||||
|
|
||||||
|
//模拟从服务器获取数据时的延时
|
||||||
|
//模拟服务器返回数据,如果数据格式和标准格式不同,需自行按下面的格式拼接
|
||||||
|
let res = {
|
||||||
|
categories: [],
|
||||||
|
series: [{
|
||||||
|
name: '暂无数据',
|
||||||
|
data: []
|
||||||
|
}, ]
|
||||||
|
};
|
||||||
|
this.chartData = JSON.parse(JSON.stringify(res));
|
||||||
|
},
|
||||||
// 获取折线图数据
|
// 获取折线图数据
|
||||||
getEchartsData() {
|
getEchartsData() {
|
||||||
|
if(!this.equipmentId||this.equipmentId=='undefined'){
|
||||||
|
this.getServerData1();
|
||||||
|
return
|
||||||
|
}
|
||||||
if(this.flag == 1){
|
if(this.flag == 1){
|
||||||
|
|
||||||
this.$http({
|
this.$http({
|
||||||
@ -235,6 +259,9 @@
|
|||||||
|
|
||||||
// 风向判定
|
// 风向判定
|
||||||
getWindDirection(number){
|
getWindDirection(number){
|
||||||
|
if(number=='暂无数据'){
|
||||||
|
return '暂无数据'
|
||||||
|
}
|
||||||
let num = Number(number)
|
let num = Number(number)
|
||||||
if(num <= 67 && num >= 22 ){
|
if(num <= 67 && num >= 22 ){
|
||||||
return '东北'
|
return '东北'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user