|
@@ -46,7 +46,7 @@ export default {
|
|
|
watch: {
|
|
|
data: {
|
|
|
handler(newValue, oldValue){
|
|
|
- console.log('全程曲线', newValue, oldValue)
|
|
|
+ console.log('全程曲线model', newValue, oldValue)
|
|
|
this.refreshData(newValue)
|
|
|
},
|
|
|
// immediate: true,
|
|
@@ -300,27 +300,65 @@ export default {
|
|
|
if(data.length === 0){
|
|
|
return
|
|
|
}
|
|
|
- var wendu = data.find(item => item.name === '温度实值-全程')
|
|
|
- var shidu = data.find(item => item.name === '湿度实值-全程')
|
|
|
- var fushe = data.find(item => item.name === '辐射强度值-全程')
|
|
|
- var time = data.find(item => item.name === '全程曲线-时间分布')
|
|
|
- var wenduZ = data.find(item => item.name === '当前温度值')
|
|
|
- var shiduZ = data.find(item => item.name === '当前湿度值')
|
|
|
+
|
|
|
+ var wendu = data.filter(item => item.name === '温度实值-全程' || item.name === '当前温度值')
|
|
|
+ var nWendu = []
|
|
|
+ for (let i = 0; i < wendu.length; i++) {
|
|
|
+ const element = wendu[i];
|
|
|
+ var item = element.subList
|
|
|
+ nWendu = [...nWendu, ...item]
|
|
|
+ }
|
|
|
+ var shidu = data.filter(item => item.name === '湿度实值-全程' || item.name === '当前湿度值')
|
|
|
+ var nShidu = []
|
|
|
+ for (let i = 0; i < shidu.length; i++) {
|
|
|
+ const element = shidu[i];
|
|
|
+ var item = element.subList
|
|
|
+ nShidu = [...nShidu, ...item]
|
|
|
+ }
|
|
|
+ // var fushe = data.find(item => item.name === '辐射强度值-全程')
|
|
|
+ // var time = data.find(item => item.name === '全程曲线-时间分布')
|
|
|
+ // var wenduZ = data.find(item => item.name === '当前温度值')
|
|
|
+ // var shiduZ = data.find(item => item.name === '当前湿度值')
|
|
|
// console.log('1111',wendu,shidu,fushe,time)
|
|
|
- this.wenduData = wendu.subList.length >0 ? wendu.subList.map(res =>{
|
|
|
- return res.tagvalue
|
|
|
- }) : this.wenduData
|
|
|
- this.shiduData = shidu.subList.length >0 ? shidu.subList.map(res =>{
|
|
|
- return res.tagvalue
|
|
|
- }) : this.shiduData
|
|
|
- this.timeData = wendu.subList.length >0 ? wendu.subList.map(res =>{
|
|
|
- return res.transtime
|
|
|
- }) : this.timeData
|
|
|
- if(wenduZ || shiduZ){
|
|
|
- this.wenduData.push(wenduZ.subList[0].tagvalue)
|
|
|
- this.shiduData.push(shiduZ.subList[0].tagvalue)
|
|
|
- this.timeData.push(wenduZ.subList[0].transtime)
|
|
|
+ if(nWendu.length >0){
|
|
|
+ this.wenduData = nWendu.map(res =>{
|
|
|
+ return res.tagvalue
|
|
|
+ })
|
|
|
+ // this.wenduData.push(...newData)
|
|
|
+ }
|
|
|
+ if(nShidu.length >0){
|
|
|
+ this.shiduData = nShidu.map(res =>{
|
|
|
+ return res.tagvalue
|
|
|
+ })
|
|
|
+ // this.shiduData.push(...newData)
|
|
|
+ }
|
|
|
+ if(nWendu.length >0){
|
|
|
+ this.timeData = nWendu.map(res =>{
|
|
|
+ return res.transtime
|
|
|
+ })
|
|
|
+ // this.timeData.push(...newData)
|
|
|
}
|
|
|
+ // var wendu = data.find(item => item.name === '温度实值-全程')
|
|
|
+ // var shidu = data.find(item => item.name === '湿度实值-全程')
|
|
|
+ // var fushe = data.find(item => item.name === '辐射强度值-全程')
|
|
|
+ // var time = data.find(item => item.name === '全程曲线-时间分布')
|
|
|
+ // var wenduZ = data.find(item => item.name === '当前温度值')
|
|
|
+ // var shiduZ = data.find(item => item.name === '当前湿度值')
|
|
|
+ // // console.log('1111',wendu,shidu,fushe,time)
|
|
|
+ // this.wenduData = wendu.subList.length >0 ? wendu.subList.map(res =>{
|
|
|
+ // return res.tagvalue
|
|
|
+ // }) : this.wenduData
|
|
|
+ // this.shiduData = shidu.subList.length >0 ? shidu.subList.map(res =>{
|
|
|
+ // return res.tagvalue
|
|
|
+ // }) : this.shiduData
|
|
|
+ // this.timeData = wendu.subList.length >0 ? wendu.subList.map(res =>{
|
|
|
+ // return res.transtime
|
|
|
+ // }) : this.timeData
|
|
|
+ // if(wenduZ || shiduZ){
|
|
|
+ // this.wenduData.push(wenduZ.subList[0].tagvalue)
|
|
|
+ // this.shiduData.push(shiduZ.subList[0].tagvalue)
|
|
|
+ // this.timeData.push(wenduZ.subList[0].transtime)
|
|
|
+ // }
|
|
|
// var wendu = data.find(item => item.Name === '温度实值-全程')
|
|
|
// var shidu = data.find(item => item.Name === '湿度实值-全程')
|
|
|
// var fushe = data.find(item => item.Name === '辐射强度值-全程')
|