|
|
@@ -4,25 +4,25 @@
|
|
|
<!-- 设备卡片 -->
|
|
|
<view class="ui-card forecast-card">
|
|
|
<view class="flex-1">
|
|
|
- <view class="font-16 title">设备名称:1号气象站</view>
|
|
|
- <view class="text">设备ID:87845748629</view>
|
|
|
- <view class="text text-ellipsis">地址:河南省郑州市北三环文化路河南省郑州市北三环文化路</view>
|
|
|
- <view class="text">最新上报时间:2022-08-31 11:21:01</view>
|
|
|
+ <view class="font-16 title">设备名称:{{lampDetails.device_name}}</view>
|
|
|
+ <view class="text">设备ID:{{deviceId}}</view>
|
|
|
+ <view class="text text-ellipsis">地址:{{lampDetails.address}}</view>
|
|
|
+ <view class="text">最新上报时间:{{lampDetails.device_name}}</view>
|
|
|
</view>
|
|
|
<view class="font-12 state">预警</view>
|
|
|
</view>
|
|
|
<!-- 设备卡片end -->
|
|
|
<!-- 导航选项 -->
|
|
|
<view class="ui-card worm-nav">
|
|
|
- <navigator url="image" class="worm-nav-item" hover-class="none">
|
|
|
+ <navigator :url="`image?id=${deviceId}`" class="worm-nav-item" hover-class="none">
|
|
|
<view class="icon"></view>
|
|
|
<view class="text">查看图片</view>
|
|
|
</navigator>
|
|
|
- <navigator url="analyse" class="worm-nav-item" hover-class="none">
|
|
|
+ <navigator :url="`analyse?id=${deviceId}`" class="worm-nav-item" hover-class="none">
|
|
|
<view class="icon"></view>
|
|
|
<view class=" text">害虫分析</view>
|
|
|
</navigator>
|
|
|
- <navigator url="history" class="worm-nav-item" hover-class="none">
|
|
|
+ <navigator :url="`history?id=${deviceId}`" class="worm-nav-item" hover-class="none">
|
|
|
<view class="icon"></view>
|
|
|
<view class="text">历史数据</view>
|
|
|
</navigator>
|
|
|
@@ -37,22 +37,99 @@
|
|
|
<view class="ui-card latest-item">
|
|
|
<view class="icon"></view>
|
|
|
<view class="column-between text-info font-12">
|
|
|
- <view class="text">空气温度(°C)</view>
|
|
|
- <view class="text">60.4</view>
|
|
|
+ <view class="text">在线状态</view>
|
|
|
+ <view class="text">{{lampDetails.is_online==1?'在线':'离线'}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="ui-card latest-item">
|
|
|
<view class="icon"></view>
|
|
|
<view class="column-between text-info font-12">
|
|
|
- <view class="text">空气温度(°C)</view>
|
|
|
- <view class="text">60.4</view>
|
|
|
+ <view class="text">开机状态</view>
|
|
|
+ <view class="text">{{lampDetails.ds==1?'开机':'关机'}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="ui-card latest-item">
|
|
|
<view class="icon"></view>
|
|
|
<view class="column-between text-info font-12">
|
|
|
- <view class="text">空气温度(°C)</view>
|
|
|
- <view class="text">60.4</view>
|
|
|
+ <view class="text">通道状态</view>
|
|
|
+ <view class="text"></view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="ui-card latest-item">
|
|
|
+ <view class="icon"></view>
|
|
|
+ <view class="column-between text-info font-12">
|
|
|
+ <view class="text">加热状态</view>
|
|
|
+ <view class="text">{{lampDetails.hs==1?'加热':'正常'}}</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="ui-card latest-item">
|
|
|
+ <view class="icon"></view>
|
|
|
+ <view class="column-between text-info font-12">
|
|
|
+ <view class="text">环境温度</view>
|
|
|
+ <view class="text"></view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="ui-card latest-item">
|
|
|
+ <view class="icon"></view>
|
|
|
+ <view class="column-between text-info font-12">
|
|
|
+ <view class="text">环境湿度</view>
|
|
|
+ <view class="text"></view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="ui-card latest-item">
|
|
|
+ <view class="icon"></view>
|
|
|
+ <view class="column-between text-info font-12">
|
|
|
+ <view class="text">信号强度</view>
|
|
|
+ <view class="text"></view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="ui-card latest-item">
|
|
|
+ <view class="icon"></view>
|
|
|
+ <view class="column-between text-info font-12">
|
|
|
+ <view class="text">设备版本</view>
|
|
|
+ <view class="text"></view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="ui-card latest-item">
|
|
|
+ <view class="icon"></view>
|
|
|
+ <view class="column-between text-info font-12">
|
|
|
+ <view class="text">雨控制状态</view>
|
|
|
+ <view class="text"></view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="ui-card latest-item">
|
|
|
+ <view class="icon"></view>
|
|
|
+ <view class="column-between text-info font-12">
|
|
|
+ <view class="text">温控状态</view>
|
|
|
+ <view class="text"></view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="ui-card latest-item">
|
|
|
+ <view class="icon"></view>
|
|
|
+ <view class="column-between text-info font-12">
|
|
|
+ <view class="text">光控状态</view>
|
|
|
+ <view class="text"></view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="ui-card latest-item">
|
|
|
+ <view class="icon"></view>
|
|
|
+ <view class="column-between text-info font-12">
|
|
|
+ <view class="text">灯管状态</view>
|
|
|
+ <view class="text"></view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="ui-card latest-item">
|
|
|
+ <view class="icon"></view>
|
|
|
+ <view class="column-between text-info font-12">
|
|
|
+ <view class="text">上仓门</view>
|
|
|
+ <view class="text"></view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="ui-card latest-item">
|
|
|
+ <view class="icon"></view>
|
|
|
+ <view class="column-between text-info font-12">
|
|
|
+ <view class="text">下仓门</view>
|
|
|
+ <view class="text"></view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -61,38 +138,72 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+ import {
|
|
|
+ getWormLampDetails
|
|
|
+ } from '@/api/worm.js'
|
|
|
// 设备详情
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
-
|
|
|
+ deviceId: '', // 设备id
|
|
|
+ lampDetails:{},//设备详情
|
|
|
+ latestList:[],//实时列表
|
|
|
};
|
|
|
+ },
|
|
|
+ onLoad(options) {
|
|
|
+ this.deviceId = options.id;
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ // 获取测报灯详情
|
|
|
+ async getLampDetails() {
|
|
|
+ let res = await getWormLampDetails({
|
|
|
+ device_id: this.deviceId
|
|
|
+ });
|
|
|
+ this.lampDetails=res;
|
|
|
+ // "is_online": 1, //在线状态 1在线 0离线
|
|
|
+ // "ts": "1", //定时模式 0光控,1时控
|
|
|
+ // "hs": "0", //加热状态 1加热,0正常
|
|
|
+ // "upds": "0", //上仓门状态 1打开,0关闭
|
|
|
+ // "dnds": "0", //下仓门状态 1打开,0关闭
|
|
|
+ // "csq": "0", //信号强度
|
|
|
+ // "dver": "1.40.4(2000W)-V1.0.20", //版本号
|
|
|
+ // "tph": "70", //高温保护阈值温度
|
|
|
+ // "tpl": "5", //低温保护阈值温度
|
|
|
+ // "tps": "0", //温控状态 1 温控,0 正常
|
|
|
+ // "lps": "0", //光控状态 1 光控,0 正常
|
|
|
+ // "hrt": "33", //加热仓实时温度
|
|
|
+ // "iccid": "-1", //SIM卡号
|
|
|
+ // "rps": "0", //雨控:0: 正常,1: 保护
|
|
|
+ // "ds": "1", //设备开关状态 0: 关机 1: 开机
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss">
|
|
|
-// 虫情导航按钮
|
|
|
-.worm-nav{
|
|
|
- display: flex;
|
|
|
- justify-content: space-between;
|
|
|
- &-item{
|
|
|
- display: block;
|
|
|
- flex: 1;
|
|
|
- padding: 50rpx 0 48rpx;
|
|
|
- text-align: center;
|
|
|
-
|
|
|
- .icon{
|
|
|
- width: 92rpx;
|
|
|
- height: 92rpx;
|
|
|
- margin: 0 auto 26rpx;
|
|
|
- background-color:$color-primary;
|
|
|
- border-radius: 100%;
|
|
|
- }
|
|
|
- .text{
|
|
|
- font:normal 32rpx/44rpx PingFang SC-中等, PingFang SC;
|
|
|
- color: $color-subtitle;
|
|
|
+ // 虫情导航按钮
|
|
|
+ .worm-nav {
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+
|
|
|
+ &-item {
|
|
|
+ display: block;
|
|
|
+ flex: 1;
|
|
|
+ padding: 50rpx 0 48rpx;
|
|
|
+ text-align: center;
|
|
|
+
|
|
|
+ .icon {
|
|
|
+ width: 92rpx;
|
|
|
+ height: 92rpx;
|
|
|
+ margin: 0 auto 26rpx;
|
|
|
+ background-color: $color-primary;
|
|
|
+ border-radius: 100%;
|
|
|
+ }
|
|
|
+
|
|
|
+ .text {
|
|
|
+ font: normal 32rpx/44rpx PingFang SC-中等, PingFang SC;
|
|
|
+ color: $color-subtitle;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
-}
|
|
|
</style>
|