|
|
@@ -27,20 +27,23 @@
|
|
|
<text class="data-value">{{ objItem.ds == '1' ? '开机' : '关机' }}</text>
|
|
|
<text class="data-label">设备开机</text>
|
|
|
</view>
|
|
|
- <!-- <view class="data-item">
|
|
|
- <text class="data-value">{{ objItem.staytime || objItem.stay_time || objItem.step_time}}</text>
|
|
|
- <text class="data-label">已培养时间</text>
|
|
|
- </view> -->
|
|
|
<view class="data-item">
|
|
|
- <text class="data-value">{{ objItem.dver }}</text>
|
|
|
- <text class="data-label">设备版本</text>
|
|
|
+ <text class="data-value">{{ objItem.ws }}</text>
|
|
|
+ <text class="data-label">工作状态</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <!-- <view class="data-column-right">
|
|
|
- <view class="device-image-container">
|
|
|
- <image class="device-image" :src="formatDevImg" mode="aspectFit"></image>
|
|
|
+ </view>
|
|
|
+ <view class="main-data-panel">
|
|
|
+ <view class="data-column-left">
|
|
|
+ <view class="data-item">
|
|
|
+ <text class="data-value">{{ objItem.rps }}</text>
|
|
|
+ <text class="data-label">雨控状态</text>
|
|
|
</view>
|
|
|
- </view> -->
|
|
|
+ <view class="data-item">
|
|
|
+ <text class="data-value">{{ objItem.tps }}</text>
|
|
|
+ <text class="data-label">温控状态</text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<!-- 图表区域 -->
|
|
|
@@ -95,11 +98,20 @@
|
|
|
<view class="scrollable-column">
|
|
|
<view class="scrollable-header">
|
|
|
<text class="header-cell">设备开关</text>
|
|
|
- <text class="header-cell">环境温度(°C)</text>
|
|
|
- <text class="header-cell">环境湿度(%)</text>
|
|
|
- <text class="header-cell">电池状态</text>
|
|
|
<text class="header-cell">工作状态</text>
|
|
|
- <text class="header-cell">设备版本</text>
|
|
|
+ <text class="header-cell">雨控状态</text>
|
|
|
+ <text class="header-cell">温控状态</text>
|
|
|
+ <text class="header-cell">倾倒状态</text>
|
|
|
+ <text class="header-cell">灯管状态</text>
|
|
|
+ <text class="header-cell">电压状态</text>
|
|
|
+ <text class="header-cell">定时状态</text>
|
|
|
+ <text class="header-cell">杀虫数量</text>
|
|
|
+ <text class="header-cell">温度(°C)</text>
|
|
|
+ <text class="header-cell">湿度(%)</text>
|
|
|
+ <text class="header-cell">充电电压</text>
|
|
|
+ <text class="header-cell">电池状态</text>
|
|
|
+ <text class="header-cell">信号强度</text>
|
|
|
+ <text class="header-cell">上报时间</text>
|
|
|
</view>
|
|
|
<view class="scrollable-body">
|
|
|
<view
|
|
|
@@ -108,11 +120,20 @@
|
|
|
class="scrollable-row"
|
|
|
>
|
|
|
<text class="body-cell">{{ item.ds == 1? '打开' : '关闭' }}</text>
|
|
|
+ <text class="body-cell">{{ item.ws }}</text>
|
|
|
+ <text class="body-cell">{{ item.rps }}</text>
|
|
|
+ <text class="body-cell">{{ item.tps }}</text>
|
|
|
+ <text class="body-cell">{{ item.dps }}</text>
|
|
|
+ <text class="body-cell">{{ item.voltval }}</text>
|
|
|
+ <text class="body-cell">{{ item.vps == '0' ? '正常' : '欠压' }}</text>
|
|
|
+ <text class="body-cell">{{ item.tt }}</text>
|
|
|
+ <text class="body-cell">{{ item.infr_ct }}</text>
|
|
|
<text class="body-cell">{{ item.at }}</text>
|
|
|
<text class="body-cell">{{ item.ah }}</text>
|
|
|
- <text class="body-cell">{{ item.batStatus == 0? '正常' : '欠压' }}</text>
|
|
|
- <text class="body-cell">{{ item.work_sta == 0? '待机' : item.work_sta == 1? '收集' : item.work_sta == 2? '培养' : '拍照' }}</text>
|
|
|
- <text class="body-cell">{{ item.dver }}</text>
|
|
|
+ <text class="body-cell">{{ item.cv }}</text>
|
|
|
+ <text class="body-cell">{{ item.bv }}</text>
|
|
|
+ <text class="body-cell">{{ item.csq }}</text>
|
|
|
+ <text class="body-cell">{{ formatTime(item.addtime) }}</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -263,6 +284,9 @@ export default {
|
|
|
chartTabs: [
|
|
|
{ name: '温度', id: 'new_tem' },
|
|
|
{ name: '湿度', id: 'new_hum' },
|
|
|
+ { name: '充电电压', id: 'cv' },
|
|
|
+ { name: '电池电压', id: 'bv' },
|
|
|
+ { name: '杀虫数量', id: 'infr_ct' },
|
|
|
],
|
|
|
opts: {
|
|
|
type: 'line',
|
|
|
@@ -489,7 +513,7 @@ export default {
|
|
|
},
|
|
|
openSettings(){
|
|
|
uni.navigateTo({
|
|
|
- url: '/pages/bzy/deviceControl?deviceId=' + this.deviceInfo.id + '&d_id=' + this.deviceInfo.d_id,
|
|
|
+ url: '/pages/scd/deviceControl?deviceId=' + this.deviceInfo.id + '&d_id=' + this.deviceInfo.d_id,
|
|
|
});
|
|
|
},
|
|
|
initChart() {
|
|
|
@@ -631,8 +655,12 @@ export default {
|
|
|
this.yData = this.polylineList.map(item => Number(item.new_tem) || 0);
|
|
|
} else if (this.chartTabs[index].id === 'new_hum') {
|
|
|
this.yData = this.polylineList.map(item => Number(item.new_hum) || 0);
|
|
|
- } else if (this.chartTabs[index].id === 'others') {
|
|
|
- this.yData = this.polylineList.map(item => Number(item.others) || 0);
|
|
|
+ } else if (this.chartTabs[index].id === 'cv') {
|
|
|
+ this.yData = this.polylineList.map(item => Number(item.others.cv) || 0);
|
|
|
+ } else if (this.chartTabs[index].id === 'bv') {
|
|
|
+ this.yData = this.polylineList.map(item => Number(item.others.bv) || 0);
|
|
|
+ } else if (this.chartTabs[index].id === 'infr_ct') {
|
|
|
+ this.yData = this.polylineList.map(item => Number(item.others.infr_ct) || 0);
|
|
|
}
|
|
|
this.$nextTick(() => {
|
|
|
// this.drawChart();
|