diff --git a/pages/index/index.vue b/pages/index/index.vue
index f101085..5c2168a 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -144,6 +144,9 @@ export default {
},
getDevCount() {
if (!this.select.engineeringId) return
+ if (!uni.getStorageSync(this.$cacheKey.access_token)) {
+ clearInterval(this.timer)
+ }
getDevCount(this.select.engineeringId).then((res) => {
// Object.assign(this.devCount, res.data)
this.devCount = res.data
@@ -163,15 +166,28 @@ export default {
this.devCount.eventCount +
this.devCount.alarmCount +
this.devCount.harmonicCount
- let minePage = this.devCount.harmonicCount
- uni.setTabBarBadge({
- index: 1,
- text: messagePage ? messagePage + '' : '',
- })
- uni.setTabBarBadge({
- index: 2,
- text: minePage ? minePage + '' : '',
- })
+ let minePage = this.devCount.feedBackCount
+
+ if (messagePage) {
+ uni.setTabBarBadge({
+ index: 1,
+ text: messagePage ? messagePage + '' : '',
+ })
+ } else {
+ uni.removeTabBarBadge({
+ index: 1,
+ })
+ }
+ if (minePage) {
+ uni.setTabBarBadge({
+ index: 2,
+ text: minePage + '',
+ })
+ } else {
+ uni.removeTabBarBadge({
+ index: 2,
+ })
+ }
})
},
},
@@ -181,6 +197,7 @@ export default {
url: '/pages/user/login',
})
}
+ this.timer = setInterval(this.getDevCount, 3000) // 定时请求
this.store = this.DataSource('/cs-device-boot/EquipmentDelivery/queryEquipmentByProject')
// #ifdef APP-PLUS
setTimeout(() => {
@@ -204,12 +221,8 @@ export default {
})
} else {
this.init()
- this.timer = setInterval(this.getDevCount, 10000) // 定时请求
}
},
- onHide() {
- clearInterval(this.timer)
- }
}
diff --git a/pages/message/reportDetail.vue b/pages/message/reportDetail.vue
index 6548d41..92ad923 100644
--- a/pages/message/reportDetail.vue
+++ b/pages/message/reportDetail.vue
@@ -1,46 +1,45 @@
-
-
-
-
-
- 2023-02-14
+
+
+
+
+ {{ detail.startTime }}
+
+
+ 基础信息
+ {{ detail.showName }}
+
+ {{ item.showName + ':' + item.value + (item.unit || '') }}
-
- 设备基础信息
- 灿能园区,NPQS_681
- 网络参数:00-B7-8D-A8-00-D3
-
-
- 设备通讯信息
- NPQS_681通讯设备1次,具体如下所示
- 2023-02-14 10:59:10至2023-02-14 10:59:57
-
-
- 设备告警信息
- 暂无告警信息
-
-
- 设备流量信息
- NPQS_681的流量于2023-02-14 23:59:59占总流量的0.0%
-
-
+ 设备名称:{{ detail.equipmentName }}
+ 项目名称:{{ detail.projectName }}
+ 工程名称:{{ detail.engineeringName }}
-
\ No newline at end of file
+
diff --git a/pages/message/run.vue b/pages/message/run.vue
index 0a291fe..2dc2347 100644
--- a/pages/message/run.vue
+++ b/pages/message/run.vue
@@ -39,10 +39,6 @@ export default {
this.store = this.DataSource('/cs-harmonic-boot/event/queryEventList')
this.store.params.type = 2
this.store.firstCallBack = (res) => {
- this.store.data.forEach((item) => {
- item.title = item.equipmentName
- })
- console.log(this.store.data)
this.loading = false
}
this.store.reload()
diff --git a/pages/message/runDetail.vue b/pages/message/runDetail.vue
index c91f287..92ad923 100644
--- a/pages/message/runDetail.vue
+++ b/pages/message/runDetail.vue
@@ -7,13 +7,13 @@
基础信息
- {{ detail.showName }}
- 设备名称:{{ detail.title }}
- 项目名称:{{ detail.projectName }}
- 工程名称:{{ detail.engineeringName }}
-
+ {{ detail.showName }}
+
{{ item.showName + ':' + item.value + (item.unit || '') }}
+ 设备名称:{{ detail.equipmentName }}
+ 项目名称:{{ detail.projectName }}
+ 工程名称:{{ detail.engineeringName }}
diff --git a/pages/message/steady.vue b/pages/message/steady.vue
index 903373b..1d3eeb6 100644
--- a/pages/message/steady.vue
+++ b/pages/message/steady.vue
@@ -1,28 +1,25 @@
-
-
-
- {{ item.engineeringName +' ' + item.projectName }}
-
-
- {{ item2.showName + ':' + item2.value + (item2.unit || '') }}
-
-
-
+
+
+
+
-
\ No newline at end of file
+
diff --git a/pages/message/transient.vue b/pages/message/transient.vue
index a394ef9..cd9a80a 100644
--- a/pages/message/transient.vue
+++ b/pages/message/transient.vue
@@ -2,7 +2,7 @@
{
- this.store.data.forEach((item) => {
- item.title = dictData.find((item2) => item2.code === item.tag)?.name
- })
- console.log(this.store.data)
+ // this.store.data.forEach((item) => {
+ // item.title = dictData.find((item2) => item2.code === item.tag)?.name
+ // })
+ // console.log(this.store.data)
this.loading = false
}
this.store.reload()
diff --git a/pages/message/transientDetail.vue b/pages/message/transientDetail.vue
index 80a2ec7..808246b 100644
--- a/pages/message/transientDetail.vue
+++ b/pages/message/transientDetail.vue
@@ -7,25 +7,35 @@
基础信息
- {{ detail.title }}
+ {{ detail.showName }}
{{ item.showName + ':' + item.value + (item.unit || '') }}
- 设备名称:{{ detail.title }}
+ 设备名称:{{ detail.equipmentName }}
项目名称:{{ detail.projectName }}
工程名称:{{ detail.engineeringName }}
-
-
瞬时波形图
-
+
+ 暂无
RMS波形图
-
+
+ 暂无
@@ -43,12 +53,20 @@ export default {
onLoad(options) {
console.log(options.detail)
this.detail = JSON.parse(decodeURIComponent(options.detail).replace(/百分比/g, '%'))
+ this.detail.rmsPics && (this.detail.rmsPics = this.$config.static + this.detail.rmsPics)
+ this.detail.instantPics && (this.detail.instantPics = this.$config.static + this.detail.instantPics)
this.loading = false
if (this.detail.status != 1) {
updateStatus([this.detail.id])
}
},
- methods: {},
+ methods: {
+ previewImage(url) {
+ uni.previewImage({
+ urls: [url],
+ })
+ },
+ },
}