From bb953313928f61bd011bf40f81fcf30c0e2e1175 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=B2=E4=B9=88=E4=BA=86?= Date: Fri, 3 Nov 2023 16:33:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=E5=88=97=E8=A1=A8=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/js/list.js | 1 + components/Cn-device-card/Cn-device-card.vue | 4 +- manifest.json | 4 +- pages.json | 103 +------- pages/device/APF/comp/xieBo.vue | 21 +- pages/device/APF/detail.vue | 64 +++-- pages/device/list.vue | 4 +- pages/index/comp/device.vue | 14 +- pages/index/comp/indexYunWei.vue | 40 +++- pages/index/comp/indexZhuanZhi.vue | 39 +-- pages/index/index.vue | 3 - pages/index/message.vue | 26 +- pages/index/mine.vue | 5 +- pages/message/message.vue | 223 ++++++++++++++++++ ...{transientDetail.vue => messageDetail.vue} | 0 pages/message/report.vue | 105 --------- pages/message/reportDetail.vue | 61 ----- pages/message/reportList.vue | 113 --------- pages/message/run.vue | 82 ------- pages/message/runDetail.vue | 61 ----- pages/message/steady.vue | 105 --------- pages/message/steadyDetail.vue | 61 ----- pages/message/steadyList.vue | 54 ----- pages/message/transient.vue | 106 --------- pages/mine/setup.vue | 6 +- pages/project/detail.vue | 46 ++-- static/deivce_success.png | Bin 0 -> 2631 bytes static/device_bad2.png | Bin 0 -> 3476 bytes static/device_success.png | Bin 2615 -> 2631 bytes static/run2.png | Bin 0 -> 3522 bytes static/steady2.png | Bin 0 -> 4453 bytes static/zantai2.png | Bin 0 -> 5157 bytes 32 files changed, 402 insertions(+), 949 deletions(-) create mode 100644 pages/message/message.vue rename pages/message/{transientDetail.vue => messageDetail.vue} (100%) delete mode 100644 pages/message/report.vue delete mode 100644 pages/message/reportDetail.vue delete mode 100644 pages/message/reportList.vue delete mode 100644 pages/message/run.vue delete mode 100644 pages/message/runDetail.vue delete mode 100644 pages/message/steady.vue delete mode 100644 pages/message/steadyDetail.vue delete mode 100644 pages/message/steadyList.vue delete mode 100644 pages/message/transient.vue create mode 100644 static/deivce_success.png create mode 100644 static/device_bad2.png create mode 100644 static/run2.png create mode 100644 static/steady2.png create mode 100644 static/zantai2.png diff --git a/common/js/list.js b/common/js/list.js index e0d1dc9..1af13d7 100644 --- a/common/js/list.js +++ b/common/js/list.js @@ -35,6 +35,7 @@ export default { firstCallBack: null, loadedCallback: null, reload() { + if(this.status == 'loading') return this.data = [] this.status = 'loading' this.empty = false diff --git a/components/Cn-device-card/Cn-device-card.vue b/components/Cn-device-card/Cn-device-card.vue index 147fae9..b719f19 100644 --- a/components/Cn-device-card/Cn-device-card.vue +++ b/components/Cn-device-card/Cn-device-card.vue @@ -45,10 +45,10 @@ export default { str = '/static/device_bad.png' break case 2: - str = '/static/device.png' + str = '/static/device_success.png' break default: - str = '/static/device.png' + str = '/static/device_success.png' break } return str diff --git a/manifest.json b/manifest.json index c2ebb71..d6fe042 100644 --- a/manifest.json +++ b/manifest.json @@ -2,8 +2,8 @@ "name" : "灿能物联", "appid" : "__UNI__88BC25B", "description" : "", - "versionName" : "1.4.1", - "versionCode" : 141, + "versionName" : "1.4.2", + "versionCode" : 142, "transformPx" : false, /* 5+App特有相关 */ "app-plus" : { diff --git a/pages.json b/pages.json index 2509f64..4b889be 100644 --- a/pages.json +++ b/pages.json @@ -192,7 +192,7 @@ } }, { - "path": "pages/message/transient", + "path": "pages/message/message", "style": { "app-plus": { "bounce": "none", @@ -215,98 +215,11 @@ } }, { - "path": "pages/message/transientDetail", + "path": "pages/message/messageDetail", "style": { "navigationBarTitleText": "暂态事件详情" } }, - { - "path": "pages/message/report", - "style": { - "app-plus": { - "bounce": "none", - //关闭窗口回弹效果 - "titleNView": { - "titleText": "设备告警", - // 窗口的标题 - "titleAlign": "center", - "padding-right": "20rpx", - "buttons": [ - { - "text": "一键已读", - "fontSize": "28rpx", - "select": false, - "width": "auto" - } - ] - } - } - } - }, - { - "path": "pages/message/reportList", - "style": { - "navigationBarTitleText": "异常设备列表" - } - }, - { - "path": "pages/message/reportDetail", - "style": { - "navigationBarTitleText": "设备告警详情" - } - }, - { - "path": "pages/message/steady", - "style": { - "app-plus": { - "bounce": "none", - //关闭窗口回弹效果 - "titleNView": { - "titleText": "稳态越限", - // 窗口的标题 - "titleAlign": "center", - "padding-right": "20rpx", - "buttons": [ - { - "text": "一键已读", - "fontSize": "28rpx", - "select": false, - "width": "auto" - } - ] - } - } - } - }, - { - "path": "pages/message/run", - "style": { - "app-plus": { - "bounce": "none", - //关闭窗口回弹效果 - "titleNView": { - "titleText": "运行事件", - // 窗口的标题 - "titleAlign": "center", - "padding-right": "20rpx", - "buttons": [ - { - "text": "一键已读", - "fontSize": "28rpx", - "select": false, - "width": "auto" - } - ] - } - } - } - }, - { - "path": "pages/message/runDetail", - "style": { - "navigationBarTitleText": "运行事件详情" - } - }, { "path": "pages/device/transfer", "style": { @@ -451,18 +364,6 @@ "navigationBarTitleText": "网关详情" } }, - { - "path": "pages/message/steadyList", - "style": { - "navigationBarTitleText": "越限监测点列表" - } - }, - { - "path": "pages/message/steadyDetail", - "style": { - "navigationBarTitleText": "稳态事件详情" - } - }, { "path": "pages/project/transfer", "style": { diff --git a/pages/device/APF/comp/xieBo.vue b/pages/device/APF/comp/xieBo.vue index 1bfbc85..86ea0b6 100644 --- a/pages/device/APF/comp/xieBo.vue +++ b/pages/device/APF/comp/xieBo.vue @@ -18,6 +18,7 @@ > + {{ time }} @@ -30,6 +31,10 @@ export default { type: Array, default: () => [], }, + dataTime: { + type: String, + default: '', + }, }, data() { return { @@ -44,6 +49,7 @@ export default { }, ], parity: 2, + time: '', dataOptions: [], dataRadio: 0, renderData: { @@ -72,9 +78,10 @@ export default { '#9A60B4', '#ea7ccc', ], - padding: [20, 10, 0, 0], + padding: [0, 10, 0, 0], legend: { position: 'top', + float: 'left', }, xAxis: { disableGrid: true, @@ -105,10 +112,10 @@ export default { }, watch: { basicData: { - handler: function (newVal, oldVal) { + handler(newVal, oldVal) { console.log(this.basicData) let basicData = JSON.parse(JSON.stringify(this.basicData)) - this.dataRadio = 0 + // this.dataRadio = 0 this.renderData = { 电网侧: { Apf_HarmI: {}, @@ -176,6 +183,8 @@ export default { this.dataOptions = dataOptions console.log(dataOptions) this.initEcharts() + console.log(this.dataTime) + this.time = this.$util.parseTime(this.dataTime - 8 * 60 * 60) }, deep: true, immediate: true, @@ -227,6 +236,12 @@ export default { .charts-box { margin-top: 20rpx; height: 100vh; + .data-time { + position: absolute; + right: 20rpx; + margin-top: 18rpx; + font-size: 24rpx; + } } .header-form { display: flex; diff --git a/pages/device/APF/detail.vue b/pages/device/APF/detail.vue index ef17258..7023552 100644 --- a/pages/device/APF/detail.vue +++ b/pages/device/APF/detail.vue @@ -21,21 +21,26 @@ {{ item.label }} - {{ child }} + {{ child.label }} + {{ child.value }} - + - + + @@ -61,7 +66,7 @@ - + @@ -98,13 +103,24 @@ @confirm="dialogInputConfirm" > --> - - - - + + + + @@ -132,6 +148,7 @@ export default { }, data() { return { + dataTime: '', remarkContent: '', dialogType: '', domLoading: true, @@ -425,12 +442,22 @@ export default { element.showKey.forEach((key) => { data.forEach((item) => { if (item.statisticalName === key && item.phase === 'avg') { - if(key === 'Apf_RmsI_TolOut(A)'){ - arr.push( '总输出电流:' + item.statisticalData + 'A') - }else{ - arr.push( '电流畸变率:' + item.statisticalData + '%') + if (key === 'Apf_RmsI_TolOut(A)') { + arr.push({ + label: '总输出电流:', + value: item.statisticalData + 'A', + }) + } else { + arr.push({ + label: '电流畸变率:', + value: item.statisticalData + '%', + }) + // arr.push('电流畸变率:' + item.statisticalData + '%') } } + if (item.time) { + this.dataTime = item.time.seconds + } }) }) element.value = arr @@ -582,10 +609,9 @@ export default { position: absolute; bottom: 0; right: 10rpx; - width: 200rpx; opacity: 0.8; - .grid-card-content-2, + .grid-card-content-6, .grid-card-content-1 { font-size: 16rpx; diff --git a/pages/device/list.vue b/pages/device/list.vue index 5a55c81..26a951d 100644 --- a/pages/device/list.vue +++ b/pages/device/list.vue @@ -24,8 +24,8 @@ @click="select.selectProject = true"> {{ select.projectName - ? select.projectName.length > 4 - ? select.projectName.substring(0, 4) + '...' + ? select.projectName.length > 6 + ? select.projectName.substring(0, 6) + '...' : select.projectName : '全部项目' }} diff --git a/pages/index/comp/device.vue b/pages/index/comp/device.vue index 525a1c3..252c787 100644 --- a/pages/index/comp/device.vue +++ b/pages/index/comp/device.vue @@ -1,5 +1,5 @@ + + + + diff --git a/pages/message/transientDetail.vue b/pages/message/messageDetail.vue similarity index 100% rename from pages/message/transientDetail.vue rename to pages/message/messageDetail.vue diff --git a/pages/message/report.vue b/pages/message/report.vue deleted file mode 100644 index cd7fc96..0000000 --- a/pages/message/report.vue +++ /dev/null @@ -1,105 +0,0 @@ - - - - - diff --git a/pages/message/reportDetail.vue b/pages/message/reportDetail.vue deleted file mode 100644 index ba5f937..0000000 --- a/pages/message/reportDetail.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - diff --git a/pages/message/reportList.vue b/pages/message/reportList.vue deleted file mode 100644 index 4a649db..0000000 --- a/pages/message/reportList.vue +++ /dev/null @@ -1,113 +0,0 @@ - - - - - diff --git a/pages/message/run.vue b/pages/message/run.vue deleted file mode 100644 index 746a524..0000000 --- a/pages/message/run.vue +++ /dev/null @@ -1,82 +0,0 @@ - - - diff --git a/pages/message/runDetail.vue b/pages/message/runDetail.vue deleted file mode 100644 index 2c28810..0000000 --- a/pages/message/runDetail.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - diff --git a/pages/message/steady.vue b/pages/message/steady.vue deleted file mode 100644 index 28fb6ae..0000000 --- a/pages/message/steady.vue +++ /dev/null @@ -1,105 +0,0 @@ - - - - - diff --git a/pages/message/steadyDetail.vue b/pages/message/steadyDetail.vue deleted file mode 100644 index 2c28810..0000000 --- a/pages/message/steadyDetail.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - diff --git a/pages/message/steadyList.vue b/pages/message/steadyList.vue deleted file mode 100644 index d3c613f..0000000 --- a/pages/message/steadyList.vue +++ /dev/null @@ -1,54 +0,0 @@ - - - - - diff --git a/pages/message/transient.vue b/pages/message/transient.vue deleted file mode 100644 index 9d594dc..0000000 --- a/pages/message/transient.vue +++ /dev/null @@ -1,106 +0,0 @@ - - - - - diff --git a/pages/mine/setup.vue b/pages/mine/setup.vue index df16f4b..698d16d 100644 --- a/pages/mine/setup.vue +++ b/pages/mine/setup.vue @@ -80,7 +80,7 @@ export default { break case 'book': uni.openDocument({ - filePath: "/static/user_manual.docx", + filePath: '/static/user_manual.docx', success: function (res) { console.log('打开文档成功') }, @@ -92,6 +92,10 @@ export default { content: '是否确认退出登录?', success: (res) => { if (res.confirm) { + uni.removeStorageSync(this.$cacheKey.messageCount) + // #ifdef APP-PLUS + plus.runtime.setBadgeNumber(0) + // #endif uni.reLaunch({ url: `/pages/user/login`, }) diff --git a/pages/project/detail.vue b/pages/project/detail.vue index d2f0e93..2a15cc1 100644 --- a/pages/project/detail.vue +++ b/pages/project/detail.vue @@ -21,7 +21,7 @@ - - + --> + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +