设备消息
This commit is contained in:
@@ -4,24 +4,25 @@
|
||||
<view class="message-nav" @click="jump('run')">
|
||||
<image mode="aspectFill" class="message-nav-icon" src="/static/message3.png" />
|
||||
<view class="message-nav-label">运行事件</view>
|
||||
<uni-badge :text="messageCount.runCount"></uni-badge>
|
||||
<uni-icons type="forward" color="#aaa" size="20"></uni-icons>
|
||||
</view>
|
||||
<view class="message-nav" @click="jump('transient')">
|
||||
<image mode="aspectFill" class="message-nav-icon" src="/static/incident.png" />
|
||||
<view class="message-nav-label">暂态事件</view>
|
||||
<!-- <uni-badge text="2"></uni-badge>-->
|
||||
<uni-badge :text="messageCount.eventCount"></uni-badge>
|
||||
<uni-icons type="forward" color="#aaa" size="20"></uni-icons>
|
||||
</view>
|
||||
<view class="message-nav" @click="jump('steady')">
|
||||
<image mode="aspectFill" class="message-nav-icon" src="/static/report.png" />
|
||||
<view class="message-nav-label">稳态事件</view>
|
||||
<!-- <uni-badge text="3"></uni-badge>-->
|
||||
<uni-badge :text="messageCount.harmonicCount"></uni-badge>
|
||||
<uni-icons type="forward" color="#aaa" size="20"></uni-icons>
|
||||
</view>
|
||||
<view class="message-nav" @click="jump('report')">
|
||||
<image mode="aspectFill" class="message-nav-icon" src="/static/term.png" />
|
||||
<view class="message-nav-label">设备告警</view>
|
||||
<!-- <uni-badge text="1"></uni-badge>-->
|
||||
<uni-badge :text="messageCount.alarmCount"></uni-badge>
|
||||
<uni-icons type="forward" color="#aaa" size="20"></uni-icons>
|
||||
</view>
|
||||
</view>
|
||||
@@ -34,6 +35,7 @@ export default {
|
||||
return {
|
||||
loading: false,
|
||||
userInfo: {},
|
||||
messageCount: {},
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
@@ -70,8 +72,14 @@ export default {
|
||||
}
|
||||
},
|
||||
},
|
||||
onLoad(options) {
|
||||
setInterval(() => {
|
||||
this.messageCount = uni.getStorageSync(this.$cacheKey.messageCount) || {}
|
||||
}, 10000) // 定时请求
|
||||
},
|
||||
onShow() {
|
||||
this.init()
|
||||
this.messageCount = uni.getStorageSync(this.$cacheKey.messageCount) || {}
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user