1
This commit is contained in:
parent
340153a534
commit
126cfc1380
@ -23,7 +23,7 @@
|
|||||||
<view class="subtitle">
|
<view class="subtitle">
|
||||||
欢迎使用温室智慧云数据统计
|
欢迎使用温室智慧云数据统计
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<!-- 以下是单独调接口的气象数据 -->
|
<!-- 以下是单独调接口的气象数据 -->
|
||||||
<template v-for="item0 in weatherList">
|
<template v-for="item0 in weatherList">
|
||||||
<view class="waterAndFertilizerParams" :key="item0.id">
|
<view class="waterAndFertilizerParams" :key="item0.id">
|
||||||
@ -32,24 +32,28 @@
|
|||||||
<text>{{item0.deviceName}}</text>
|
<text>{{item0.deviceName}}</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="detail">
|
<view class="detail">
|
||||||
<view class="item" v-for="item,index in item0.weatherListChild" :key="index" @click="toTarget_water_fertilizer_PH(item.equipmentId,item.environmentData,item.environmentDataId,item.equipmentNumber,item.targetValue,getTypeList(item.formula),item.equipmentName,1)">
|
<view class="item" v-for="item,index in item0.weatherListChild" :key="index"
|
||||||
|
@click="toTarget_water_fertilizer_PH(item.equipmentId,item.environmentData,item.environmentDataId,item.equipmentNumber,item.targetValue,getTypeList(item.formula),item.equipmentName,1)">
|
||||||
<image :src="`../../static/icon_new/icon${ item.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item.formula }.png`" mode=""></image>
|
||||||
<view class="info">
|
<view class="info">
|
||||||
<view class="">
|
<view class="">
|
||||||
{{ item.environmentDataId }}
|
{{ item.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item.equipmentStart == 0 ? 'color:red':''">{{ item.equipmentStart == 0 ? '故障' : ((item.formula == '12' ? getWindDirection(item.environmentData) : item.environmentData) + (item.formula == '12' ? '' : getTypeList(item.formula))) }}</view>
|
<view class="" :style="item.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item.equipmentStart == 0 ? '故障' : ((item.formula == '12' ? getWindDirection(item.environmentData) : item.environmentData) + (item.formula == '12' ? '' : getTypeList(item.formula))) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item0.weatherListChild.length > 0"></view>
|
<view class="line" v-if="item0.weatherListChild.length > 0"></view>
|
||||||
<view class="updateTime">
|
<view class="updateTime">
|
||||||
<span></span>
|
<span></span>
|
||||||
<span>*更新数据时间 : {{ (updateTimeWeather.filter(el=> el.equipmentId == item0.deviceId)).length > 0 ? (updateTimeWeather.filter(el=> el.equipmentId == item0.deviceId))[0].updateTime : '暂无'}}</span>
|
<span>*更新数据时间 :
|
||||||
|
{{ (updateTimeWeather.filter(el=> el.equipmentId == item0.deviceId)).length > 0 ? (updateTimeWeather.filter(el=> el.equipmentId == item0.deviceId))[0].updateTime : '暂无'}}</span>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<!-- 以下是通过userid调取的气象数据 -->
|
<!-- 以下是通过userid调取的气象数据 -->
|
||||||
<template v-for="item0 in equipmentName30List">
|
<template v-for="item0 in equipmentName30List">
|
||||||
<view class="waterAndFertilizerParams" :key="item0.id">
|
<view class="waterAndFertilizerParams" :key="item0.id">
|
||||||
@ -58,20 +62,24 @@
|
|||||||
<text>{{item0.deviceTypeName}}</text>
|
<text>{{item0.deviceTypeName}}</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="detail">
|
<view class="detail">
|
||||||
<view class="item" v-for="item,index in item0.equipmentName30ListChild" :key="index" @click="toTarget_water_fertilizer_PH(item.equipmentId,item.environmentData,item.environmentDataId,item.equipmentNumber,item.targetValue,getTypeList(item.formula),item.equipmentName,1)">
|
<view class="item" v-for="item,index in item0.equipmentName30ListChild" :key="index"
|
||||||
|
@click="toTarget_water_fertilizer_PH(item.equipmentId,item.environmentData,item.environmentDataId,item.equipmentNumber,item.targetValue,getTypeList(item.formula),item.equipmentName,1)">
|
||||||
<image :src="`../../static/icon_new/icon${ item.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item.formula }.png`" mode=""></image>
|
||||||
<view class="info">
|
<view class="info">
|
||||||
<view class="">
|
<view class="">
|
||||||
{{ item.environmentDataId }}
|
{{ item.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item.equipmentStart == 0 ? 'color:red':''">{{ item.equipmentStart == 0 ? '故障' : ((item.formula == '12' ? getWindDirection(item.environmentData) : item.environmentData) + (item.formula == '12' ? '' : getTypeList(item.formula))) }}</view>
|
<view class="" :style="item.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item.equipmentStart == 0 ? '故障' : ((item.formula == '12' ? getWindDirection(item.environmentData) : item.environmentData) + (item.formula == '12' ? '' : getTypeList(item.formula))) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item0.equipmentName30ListChild.length > 0"></view>
|
<view class="line" v-if="item0.equipmentName30ListChild.length > 0"></view>
|
||||||
<view class="updateTime">
|
<view class="updateTime">
|
||||||
<span></span>
|
<span></span>
|
||||||
<span>*更新数据时间 : {{ (updateTime30.filter(el=> el.equipmentId == item0.deviceId)).length > 0 ? (updateTime30.filter(el=> el.equipmentId == item0.deviceId))[0].updateTime : '暂无'}}</span>
|
<span>*更新数据时间 :
|
||||||
|
{{ (updateTime30.filter(el=> el.equipmentId == item0.deviceId)).length > 0 ? (updateTime30.filter(el=> el.equipmentId == item0.deviceId))[0].updateTime : '暂无'}}</span>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
@ -83,20 +91,24 @@
|
|||||||
<text>{{item0.deviceTypeName}}</text>
|
<text>{{item0.deviceTypeName}}</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="detail">
|
<view class="detail">
|
||||||
<view class="item" v-for="item,index in item0.equipmentName20ListChild" :key="index" @click="toTarget_water_fertilizer_PH(item.equipmentId,item.environmentData,item.environmentDataId,item.equipmentNumber,item.targetValue,getTypeList(item.formula),item.equipmentName,2)">
|
<view class="item" v-for="item,index in item0.equipmentName20ListChild" :key="index"
|
||||||
|
@click="toTarget_water_fertilizer_PH(item.equipmentId,item.environmentData,item.environmentDataId,item.equipmentNumber,item.targetValue,getTypeList(item.formula),item.equipmentName,2)">
|
||||||
<image :src="`../../static/icon_new/icon${ item.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item.formula }.png`" mode=""></image>
|
||||||
<view class="info">
|
<view class="info">
|
||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item.equipmentNumber,item.targetValue) + item.environmentDataId }}
|
{{ getStatus(item.equipmentNumber,item.targetValue) + item.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item.equipmentStart == 0 ? 'color:red':''">{{ item.equipmentStart == 0 ? '故障' : ((item.formula == '12' ? getWindDirection(item.environmentData) : item.environmentData) + (item.formula == '12' ? '' : getTypeList(item.formula))) }}</view>
|
<view class="" :style="item.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item.equipmentStart == 0 ? '故障' : ((item.formula == '12' ? getWindDirection(item.environmentData) : item.environmentData) + (item.formula == '12' ? '' : getTypeList(item.formula))) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item0.equipmentName20ListChild.length > 0"></view>
|
<view class="line" v-if="item0.equipmentName20ListChild.length > 0"></view>
|
||||||
<view class="updateTime">
|
<view class="updateTime">
|
||||||
<span></span>
|
<span></span>
|
||||||
<span>*更新数据时间 : {{ (updateTime20.filter(el=> el.equipmentId == item0.deviceId)).length > 0 ? (updateTime20.filter(el=> el.equipmentId == item0.deviceId))[0].updateTime : '暂无'}}</span>
|
<span>*更新数据时间 :
|
||||||
|
{{ (updateTime20.filter(el=> el.equipmentId == item0.deviceId)).length > 0 ? (updateTime20.filter(el=> el.equipmentId == item0.deviceId))[0].updateTime : '暂无'}}</span>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
@ -114,12 +126,14 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : (item2.environmentData + getTypeList(item2.formula)) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : (item2.environmentData + getTypeList(item2.formula)) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_mubiao.length > 0"></view>
|
<view class="line" v-if="item1.childList_mubiao.length > 0"></view>
|
||||||
|
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_1" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_1" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -127,11 +141,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_1.length > 0"></view>
|
<view class="line" v-if="item1.childList_1.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_one" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_one" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -139,11 +155,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_one.length > 0"></view>
|
<view class="line" v-if="item1.childList_one.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_2" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_2" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -151,11 +169,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_2.length > 0"></view>
|
<view class="line" v-if="item1.childList_2.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_two" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_two" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -163,11 +183,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_two.length > 0"></view>
|
<view class="line" v-if="item1.childList_two.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_three" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_three" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -175,11 +197,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_three.length > 0"></view>
|
<view class="line" v-if="item1.childList_three.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_four" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_four" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -187,11 +211,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_four.length > 0"></view>
|
<view class="line" v-if="item1.childList_four.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_five" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_five" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -199,11 +225,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_five.length > 0"></view>
|
<view class="line" v-if="item1.childList_five.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_six" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_six" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -211,11 +239,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_six.length > 0"></view>
|
<view class="line" v-if="item1.childList_six.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_seven" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_seven" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -223,11 +253,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_seven.length > 0"></view>
|
<view class="line" v-if="item1.childList_seven.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_eight" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_eight" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -235,11 +267,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_eight.length > 0"></view>
|
<view class="line" v-if="item1.childList_eight.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_nine" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_nine" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -247,11 +281,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_nine.length > 0"></view>
|
<view class="line" v-if="item1.childList_nine.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_ten" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_ten" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -259,11 +295,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_ten.length > 0"></view>
|
<view class="line" v-if="item1.childList_ten.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_eleven" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_eleven" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -271,11 +309,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_eleven.length > 0"></view>
|
<view class="line" v-if="item1.childList_eleven.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_twelve" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_twelve" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -283,11 +323,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_twelve.length > 0"></view>
|
<view class="line" v-if="item1.childList_twelve.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_thirteen" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_thirteen" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -295,11 +337,13 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_thirteen.length > 0"></view>
|
<view class="line" v-if="item1.childList_thirteen.length > 0"></view>
|
||||||
|
|
||||||
<view class="item" v-for="(item2,index2) in item1.childList_fourteen" :key="index2"
|
<view class="item" v-for="(item2,index2) in item1.childList_fourteen" :key="index2"
|
||||||
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
@click="toTarget_water_fertilizer_PH(item2.equipmentId,item2.environmentData,item2.environmentDataId,item2.equipmentNumber,item2.targetValue,getTypeList(item2.formula),item2.equipmentName)">
|
||||||
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
<image :src="`../../static/icon_new/icon${ item2.formula }.png`" mode=""></image>
|
||||||
@ -307,18 +351,21 @@
|
|||||||
<view class="">
|
<view class="">
|
||||||
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
{{ getStatus(item2.equipmentNumber,item2.targetValue) + item2.environmentDataId }}
|
||||||
</view>
|
</view>
|
||||||
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}</view>
|
<view class="" :style="item2.equipmentStart == 0 ? 'color:red':''">
|
||||||
|
{{ item2.equipmentStart == 0 ? '故障' : item2.environmentData + getTypeList(item2.formula) }}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line" v-if="item1.childList_fourteen.length > 0"></view>
|
<view class="line" v-if="item1.childList_fourteen.length > 0"></view>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
<view class="updateTime">
|
<view class="updateTime">
|
||||||
<span></span>
|
<span></span>
|
||||||
<span>*更新数据时间 : {{ (updateTime.filter(el=> el.equipmentId == item1.deviceId)).length > 0 ? (updateTime.filter(el=> el.equipmentId == item1.deviceId))[0].updateTime : '暂无'}}</span>
|
<span>*更新数据时间 :
|
||||||
|
{{ (updateTime.filter(el=> el.equipmentId == item1.deviceId)).length > 0 ? (updateTime.filter(el=> el.equipmentId == item1.deviceId))[0].updateTime : '暂无'}}</span>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
@ -444,17 +491,17 @@
|
|||||||
|
|
||||||
timer: null,
|
timer: null,
|
||||||
updateTime: [],
|
updateTime: [],
|
||||||
|
|
||||||
weatherList:[],
|
weatherList: [],
|
||||||
weatherDeviceName:'',
|
weatherDeviceName: '',
|
||||||
updateTimeWeather:[],
|
updateTimeWeather: [],
|
||||||
|
|
||||||
equipmentName30List:[],
|
equipmentName30List: [],
|
||||||
equipmentName30ListChild:[],
|
equipmentName30ListChild: [],
|
||||||
equipmentName20List:[],
|
equipmentName20List: [],
|
||||||
equipmentName20ListChild:[],
|
equipmentName20ListChild: [],
|
||||||
updateTime30:[],
|
updateTime30: [],
|
||||||
updateTime20:[],
|
updateTime20: [],
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLoad() {
|
onLoad() {
|
||||||
@ -524,7 +571,7 @@
|
|||||||
// })
|
// })
|
||||||
// }
|
// }
|
||||||
// })
|
// })
|
||||||
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// 根据用户id查询对应的设备数据
|
// 根据用户id查询对应的设备数据
|
||||||
@ -542,41 +589,41 @@
|
|||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
this.equipmentName30List = [];
|
this.equipmentName30List = [];
|
||||||
this.equipmentName20List = [];
|
this.equipmentName20List = [];
|
||||||
res.data.forEach(el=>{
|
res.data.forEach(el => {
|
||||||
if(el.equipmentName == 30){
|
if (el.equipmentName == 30) {
|
||||||
this.equipmentName30List.push(el)
|
this.equipmentName30List.push(el)
|
||||||
}
|
}
|
||||||
if(el.equipmentName == 20){
|
if (el.equipmentName == 20) {
|
||||||
this.equipmentName20List.push(el)
|
this.equipmentName20List.push(el)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
if(this.equipmentName30List.length != 0){
|
if (this.equipmentName30List.length != 0) {
|
||||||
this.getcontrol_rtDatastation1()
|
this.getcontrol_rtDatastation1()
|
||||||
}
|
}
|
||||||
if(this.equipmentName20List.length != 0){
|
if (this.equipmentName20List.length != 0) {
|
||||||
this.getFi_rtdata()
|
this.getFi_rtdata()
|
||||||
}
|
}
|
||||||
this.waterAndFertilizerParamsList = res.data.map((item, index) => {
|
this.waterAndFertilizerParamsList = res.data.map((item, index) => {
|
||||||
return {
|
return {
|
||||||
...item,
|
...item,
|
||||||
childList: [],
|
childList: [],
|
||||||
childList_mubiao: [],//目标
|
childList_mubiao: [], //目标
|
||||||
childList_1: [],//平均
|
childList_1: [], //平均
|
||||||
childList_2: [],//平均
|
childList_2: [], //平均
|
||||||
childList_one: [],//1#
|
childList_one: [], //1#
|
||||||
childList_two: [],//2#
|
childList_two: [], //2#
|
||||||
childList_three: [],//3#
|
childList_three: [], //3#
|
||||||
childList_four: [],//4#
|
childList_four: [], //4#
|
||||||
childList_five: [],//5#
|
childList_five: [], //5#
|
||||||
childList_six: [],//6#
|
childList_six: [], //6#
|
||||||
childList_seven: [],//7#
|
childList_seven: [], //7#
|
||||||
childList_eight: [],//8#
|
childList_eight: [], //8#
|
||||||
childList_nine: [],//9#
|
childList_nine: [], //9#
|
||||||
childList_ten: [],//10#
|
childList_ten: [], //10#
|
||||||
childList_eleven: [],//11#
|
childList_eleven: [], //11#
|
||||||
childList_twelve: [],//12#
|
childList_twelve: [], //12#
|
||||||
childList_thirteen: [],//13#
|
childList_thirteen: [], //13#
|
||||||
childList_fourteen: [],//14#
|
childList_fourteen: [], //14#
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
this.updateTime = []
|
this.updateTime = []
|
||||||
@ -595,30 +642,68 @@
|
|||||||
// });
|
// });
|
||||||
uni.stopPullDownRefresh();
|
uni.stopPullDownRefresh();
|
||||||
i.childList = res.data;
|
i.childList = res.data;
|
||||||
i.childList_mubiao = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == '目标' || (this.getStatus(el.equipmentNumber, el.targetValue)) == ('目标' + el.equipmentNumber +'#'));
|
i.childList_mubiao = res.data.filter(el => (this.getStatus(el
|
||||||
i.childList_1 = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == '1#平均');
|
.equipmentNumber, el.targetValue)) == '目标' || (this
|
||||||
i.childList_2 = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == '2#平均');
|
.getStatus(el.equipmentNumber, el.targetValue)) ==
|
||||||
|
('目标' + el.equipmentNumber + '#'));
|
||||||
i.childList_one = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == (el.equipmentNumber + '#') && el.equipmentNumber == 1);
|
i.childList_1 = res.data.filter(el => (this.getStatus(el
|
||||||
|
.equipmentNumber, el.targetValue)) == '1#平均');
|
||||||
|
i.childList_2 = res.data.filter(el => (this.getStatus(el
|
||||||
|
.equipmentNumber, el.targetValue)) == '2#平均');
|
||||||
|
|
||||||
|
i.childList_one = res.data.filter(el => (this.getStatus(el
|
||||||
|
.equipmentNumber, el.targetValue)) == (el
|
||||||
|
.equipmentNumber + '#') && el.equipmentNumber == 1);
|
||||||
// i.childList_one = [...i.childList_1,...i.childList_one];
|
// i.childList_one = [...i.childList_1,...i.childList_one];
|
||||||
i.childList_two = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == (el.equipmentNumber + '#') && el.equipmentNumber == 2);
|
i.childList_two = res.data.filter(el => (this.getStatus(el
|
||||||
|
.equipmentNumber, el.targetValue)) == (el
|
||||||
|
.equipmentNumber + '#') && el.equipmentNumber == 2);
|
||||||
// i.childList_two = [...i.childList_2,...i.childList_two]
|
// i.childList_two = [...i.childList_2,...i.childList_two]
|
||||||
i.childList_three = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == (el.equipmentNumber + '#') && el.equipmentNumber == 3);
|
i.childList_three = res.data.filter(el => (this.getStatus(el
|
||||||
i.childList_four = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == (el.equipmentNumber + '#') && el.equipmentNumber == 4);
|
.equipmentNumber, el.targetValue)) == (el
|
||||||
i.childList_five = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == (el.equipmentNumber + '#') && el.equipmentNumber == 5);
|
.equipmentNumber + '#') && el.equipmentNumber == 3);
|
||||||
i.childList_six = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == (el.equipmentNumber + '#') && el.equipmentNumber == 6);
|
i.childList_four = res.data.filter(el => (this.getStatus(el
|
||||||
i.childList_seven = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == (el.equipmentNumber + '#') && el.equipmentNumber == 7);
|
.equipmentNumber, el.targetValue)) == (el
|
||||||
i.childList_eight = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == (el.equipmentNumber + '#') && el.equipmentNumber == 8);
|
.equipmentNumber + '#') && el.equipmentNumber == 4);
|
||||||
i.childList_nine = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == (el.equipmentNumber + '#') && el.equipmentNumber == 9);
|
i.childList_five = res.data.filter(el => (this.getStatus(el
|
||||||
i.childList_ten = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == (el.equipmentNumber + '#') && el.equipmentNumber == 10);
|
.equipmentNumber, el.targetValue)) == (el
|
||||||
i.childList_eleven = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == (el.equipmentNumber + '#') && el.equipmentNumber == 11);
|
.equipmentNumber + '#') && el.equipmentNumber == 5);
|
||||||
i.childList_twelve = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == (el.equipmentNumber + '#') && el.equipmentNumber == 12);
|
i.childList_six = res.data.filter(el => (this.getStatus(el
|
||||||
i.childList_thirteen = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == (el.equipmentNumber + '#') && el.equipmentNumber == 13);
|
.equipmentNumber, el.targetValue)) == (el
|
||||||
i.childList_fourteen = res.data.filter(el => (this.getStatus(el.equipmentNumber, el.targetValue)) == (el.equipmentNumber + '#') && el.equipmentNumber == 14);
|
.equipmentNumber + '#') && el.equipmentNumber == 6);
|
||||||
|
i.childList_seven = res.data.filter(el => (this.getStatus(el
|
||||||
|
.equipmentNumber, el.targetValue)) == (el
|
||||||
|
.equipmentNumber + '#') && el.equipmentNumber == 7);
|
||||||
|
i.childList_eight = res.data.filter(el => (this.getStatus(el
|
||||||
|
.equipmentNumber, el.targetValue)) == (el
|
||||||
|
.equipmentNumber + '#') && el.equipmentNumber == 8);
|
||||||
|
i.childList_nine = res.data.filter(el => (this.getStatus(el
|
||||||
|
.equipmentNumber, el.targetValue)) == (el
|
||||||
|
.equipmentNumber + '#') && el.equipmentNumber == 9);
|
||||||
|
i.childList_ten = res.data.filter(el => (this.getStatus(el
|
||||||
|
.equipmentNumber, el.targetValue)) == (el
|
||||||
|
.equipmentNumber + '#') && el.equipmentNumber ==
|
||||||
|
10);
|
||||||
|
i.childList_eleven = res.data.filter(el => (this.getStatus(el
|
||||||
|
.equipmentNumber, el.targetValue)) == (el
|
||||||
|
.equipmentNumber + '#') && el.equipmentNumber ==
|
||||||
|
11);
|
||||||
|
i.childList_twelve = res.data.filter(el => (this.getStatus(el
|
||||||
|
.equipmentNumber, el.targetValue)) == (el
|
||||||
|
.equipmentNumber + '#') && el.equipmentNumber ==
|
||||||
|
12);
|
||||||
|
i.childList_thirteen = res.data.filter(el => (this.getStatus(el
|
||||||
|
.equipmentNumber, el.targetValue)) == (el
|
||||||
|
.equipmentNumber + '#') && el.equipmentNumber ==
|
||||||
|
13);
|
||||||
|
i.childList_fourteen = res.data.filter(el => (this.getStatus(el
|
||||||
|
.equipmentNumber, el.targetValue)) == (el
|
||||||
|
.equipmentNumber + '#') && el.equipmentNumber ==
|
||||||
|
14);
|
||||||
|
|
||||||
|
|
||||||
this.updateTime.push(res.data[0])
|
this.updateTime.push(res.data[0])
|
||||||
|
|
||||||
// console.log(this.waterAndFertilizerParamsList);
|
// console.log(this.waterAndFertilizerParamsList);
|
||||||
} else {
|
} else {
|
||||||
this.updateTime.push('暂无')
|
this.updateTime.push('暂无')
|
||||||
@ -644,10 +729,10 @@
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
// 跳转到折线图
|
// 跳转到折线图
|
||||||
toTarget_water_fertilizer_PH(id, data, name, equipmentNumber, targetValue, unit, equipmentName,flag) {
|
toTarget_water_fertilizer_PH(id, data, name, equipmentNumber, targetValue, unit, equipmentName, flag) {
|
||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url: '/pages/target_water_fertilizer_PH/target_water_fertilizer_PH?id=' + id + '&data=' +
|
url: '/pages/target_water_fertilizer_PH/target_water_fertilizer_PH?id=' + id + '&data=' +
|
||||||
data + '&name=' + name + '&equipmentNumber=' + equipmentNumber + '&targetValue=' +
|
data + '&name=' + name + '&equipmentNumber=' + equipmentNumber + '&targetValue=' +
|
||||||
@ -677,138 +762,163 @@
|
|||||||
// } else if (targetValue == 0 && equipmentNumber != 0 && equipmentNumber != 15) {
|
// } else if (targetValue == 0 && equipmentNumber != 0 && equipmentNumber != 15) {
|
||||||
// return equipmentNumber + '#'
|
// return equipmentNumber + '#'
|
||||||
// }
|
// }
|
||||||
|
|
||||||
if(targetValue == 1){
|
if (targetValue == 1) {
|
||||||
if(equipmentNumber ==0){
|
if (equipmentNumber == 0) {
|
||||||
return '目标'
|
return '目标'
|
||||||
}else{
|
} else {
|
||||||
return '目标'+ equipmentNumber +'#'
|
return '目标' + equipmentNumber + '#'
|
||||||
}
|
}
|
||||||
}else {
|
} else {
|
||||||
if(equipmentNumber ==0){
|
if (equipmentNumber == 0) {
|
||||||
return '1#平均'
|
return '1#平均'
|
||||||
}else if(equipmentNumber == 15){
|
} else if (equipmentNumber == 15) {
|
||||||
return '2#平均'
|
return '2#平均'
|
||||||
}else {
|
} else {
|
||||||
return equipmentNumber +'#'
|
return equipmentNumber + '#'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
getStatusNew(el) {
|
||||||
|
var name = ''
|
||||||
|
if (el.targetValue == 1) {
|
||||||
|
if (el.equipmentNumber == 0) {
|
||||||
|
name = '目标' + el.environmentDataId
|
||||||
|
} else {
|
||||||
|
name = '目标' + el.equipmentNumber + '#' + el.environmentDataId
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (el.equipmentNumber == 0) {
|
||||||
|
name = '1#平均' + el.environmentDataId
|
||||||
|
} else if (el.equipmentNumber == 15) {
|
||||||
|
name = '2#平均' + el.environmentDataId
|
||||||
|
} else {
|
||||||
|
name = el.equipmentNumber + '#' + el.environmentDataId
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return name
|
||||||
},
|
},
|
||||||
|
|
||||||
// 气象站
|
// 气象站
|
||||||
getcontrol_geteqetdata(userId){
|
getcontrol_geteqetdata(userId) {
|
||||||
this.$http({
|
this.$http({
|
||||||
url: this.api.getcontrol_geteqetdata + '?userId=' + userId,
|
url: this.api.getcontrol_geteqetdata + '?userId=' + userId,
|
||||||
method: 'GET'
|
method: 'GET'
|
||||||
}).then(res=>{
|
}).then(res => {
|
||||||
// console.log(res,'小程序气象站显示');
|
// console.log(res,'小程序气象站显示');
|
||||||
if(res.code == 200){
|
if (res.code == 200) {
|
||||||
this.weatherList = res.data
|
this.weatherList = res.data
|
||||||
this.weatherList = this.weatherList.map((item,index)=>{
|
this.weatherList = this.weatherList.map((item, index) => {
|
||||||
return {
|
return {
|
||||||
...item,
|
...item,
|
||||||
weatherListChild:[]
|
weatherListChild: []
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
this.updateTimeWeather = []
|
this.updateTimeWeather = []
|
||||||
this.weatherList.forEach(el=>{
|
this.weatherList.forEach(el => {
|
||||||
// 主页查看控制器气象站实时数据
|
// 主页查看控制器气象站实时数据
|
||||||
this.$http({
|
this.$http({
|
||||||
url:this.api.getcontrol_rtDatastation + '?equipmentId=' + el.deviceId,
|
url: this.api.getcontrol_rtDatastation + '?equipmentId=' + el
|
||||||
|
.deviceId,
|
||||||
method: 'GET'
|
method: 'GET'
|
||||||
}).then(res=>{
|
}).then(res1 => {
|
||||||
// console.log(res,'主页查看控制器气象站实时数据');
|
// console.log(res,'主页查看控制器气象站实时数据');
|
||||||
if(res.code == 200){
|
if (res1.code == 200) {
|
||||||
el.weatherListChild = res.data;
|
res1.data.forEach((el1, index) => {
|
||||||
|
el.weatherListChild.push({
|
||||||
|
...el1,
|
||||||
|
environmentDataId: this.getStatusNew(
|
||||||
|
el1),
|
||||||
|
})
|
||||||
|
})
|
||||||
this.updateTimeWeather.push(res.data[0])
|
this.updateTimeWeather.push(res.data[0])
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
// 主页查看控制器气象站实时数据
|
// 主页查看控制器气象站实时数据
|
||||||
getcontrol_rtDatastation(equipmentId){
|
getcontrol_rtDatastation(equipmentId) {
|
||||||
|
|
||||||
},
|
},
|
||||||
// 获取deviceName为20的智能灌溉实时数据
|
// 获取deviceName为20的智能灌溉实时数据
|
||||||
getFi_rtdata(){
|
getFi_rtdata() {
|
||||||
this.equipmentName20List = this.equipmentName20List.map((item,index)=>{
|
this.equipmentName20List = this.equipmentName20List.map((item, index) => {
|
||||||
return {
|
return {
|
||||||
...item,
|
...item,
|
||||||
equipmentName20ListChild:[]
|
equipmentName20ListChild: []
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
this.updateTime20 = []
|
this.updateTime20 = []
|
||||||
this.equipmentName20List.forEach(el=>{
|
this.equipmentName20List.forEach(el => {
|
||||||
this.$http({
|
this.$http({
|
||||||
url:this.api.getFi_rtdata + '?equipmentId=' + el.deviceId,
|
url: this.api.getFi_rtdata + '?equipmentId=' + el.deviceId,
|
||||||
method: 'GET'
|
method: 'GET'
|
||||||
}).then(res=>{
|
}).then(res => {
|
||||||
if(res.code == 200){
|
if (res.code == 200) {
|
||||||
console.log(res.data);
|
console.log(res.data);
|
||||||
el.equipmentName20ListChild = res.data;
|
el.equipmentName20ListChild = res.data;
|
||||||
this.updateTime20.push(res.data[0]?res.data[0]:[])
|
this.updateTime20.push(res.data[0] ? res.data[0] : [])
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
console.log(this.equipmentName20List);
|
console.log(this.equipmentName20List);
|
||||||
|
|
||||||
},
|
},
|
||||||
// 获取deviceName为30的气象站实时数据
|
// 获取deviceName为30的气象站实时数据
|
||||||
getcontrol_rtDatastation1(){
|
getcontrol_rtDatastation1() {
|
||||||
this.equipmentName30List = this.equipmentName30List.map((item,index)=>{
|
this.equipmentName30List = this.equipmentName30List.map((item, index) => {
|
||||||
return {
|
return {
|
||||||
...item,
|
...item,
|
||||||
equipmentName30ListChild:[]
|
equipmentName30ListChild: []
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
this.updateTime30 = []
|
this.updateTime30 = []
|
||||||
this.equipmentName30List.forEach(el=>{
|
this.equipmentName30List.forEach(el => {
|
||||||
this.$http({
|
this.$http({
|
||||||
url:this.api.getcontrol_rtDatastation + '?equipmentId=' + el.deviceId,
|
url: this.api.getcontrol_rtDatastation + '?equipmentId=' + el.deviceId,
|
||||||
method: 'GET'
|
method: 'GET'
|
||||||
}).then(res=>{
|
}).then(res => {
|
||||||
if(res.code == 200){
|
if (res.code == 200) {
|
||||||
el.equipmentName30ListChild = res.data;
|
el.equipmentName30ListChild = res.data;
|
||||||
this.updateTime30.push(res.data[0])
|
this.updateTime30.push(res.data[0])
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
// console.log(this.equipmentName30List,'this.equipmentName30List');
|
// console.log(this.equipmentName30List,'this.equipmentName30List');
|
||||||
},
|
},
|
||||||
|
|
||||||
// 风向判定
|
// 风向判定
|
||||||
getWindDirection(number){
|
getWindDirection(number) {
|
||||||
let num = Number(number)
|
let num = Number(number)
|
||||||
if(num <= 67 && num >= 22 ){
|
if (num <= 67 && num >= 22) {
|
||||||
return '东北'
|
return '东北'
|
||||||
}else if(num > 67 && num < 112){
|
} else if (num > 67 && num < 112) {
|
||||||
return '东'
|
return '东'
|
||||||
}else if(num >= 112 && num <= 157){
|
} else if (num >= 112 && num <= 157) {
|
||||||
return '东南'
|
return '东南'
|
||||||
}else if(num > 157 && num < 202){
|
} else if (num > 157 && num < 202) {
|
||||||
return '南'
|
return '南'
|
||||||
}else if(num >= 202 && num <= 247){
|
} else if (num >= 202 && num <= 247) {
|
||||||
return '西南'
|
return '西南'
|
||||||
}else if(num > 247 && num < 292){
|
} else if (num > 247 && num < 292) {
|
||||||
return '西'
|
return '西'
|
||||||
}else if(num >= 292 && num <= 337){
|
} else if (num >= 292 && num <= 337) {
|
||||||
return '西北'
|
return '西北'
|
||||||
}else if(num < 22){
|
} else if (num < 22) {
|
||||||
return '北'
|
return '北'
|
||||||
}else if(num > 337){
|
} else if (num > 337) {
|
||||||
return '北'
|
return '北'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1133,7 +1243,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.line {
|
.line {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 1rpx;
|
height: 1rpx;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user