From 71d76639828ec1b9411178b14494bfbf07fc02ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E7=AC=99=E6=AD=8C?= <2277317060@qq.com> Date: Wed, 20 Sep 2023 18:08:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=9C=8B=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/assets/board/allScenes/bg1.png | Bin 0 -> 611 bytes ruoyi-ui/src/assets/board/allScenes/item.png | Bin 0 -> 13044 bytes ruoyi-ui/src/views/board/GPS/index.vue | 23 ++++++++- ruoyi-ui/src/views/board/equipment/index.vue | 34 +++++++++---- ruoyi-ui/src/views/board/index/index.vue | 49 ++++++++++++------- 5 files changed, 78 insertions(+), 28 deletions(-) diff --git a/ruoyi-ui/src/assets/board/allScenes/bg1.png b/ruoyi-ui/src/assets/board/allScenes/bg1.png index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..987361fb28e10ca1f36e69857d639cf6343b5f56 100644 GIT binary patch literal 611 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 {{ item.value3 }} -
- 处理 +
+ 处理 + 已处理
@@ -143,6 +144,23 @@ export default { this.setElectronicNumVo() }, methods: { + dispose() { + this.$confirm('该问题已处理?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + this.$message({ + type: 'success', + message: '已处理!' + }); + }).catch(() => { + this.$message({ + type: 'info', + message: '已取消' + }); + }); + }, createMap() { map = new AMap.Map('map', { zoom: 11, @@ -233,6 +251,7 @@ export default { value1: i, value2: '高温预警', value3: e.monitorUnitName, + status:e.handleStatus } }) }, diff --git a/ruoyi-ui/src/views/board/equipment/index.vue b/ruoyi-ui/src/views/board/equipment/index.vue index 34c800f..2d9101f 100644 --- a/ruoyi-ui/src/views/board/equipment/index.vue +++ b/ruoyi-ui/src/views/board/equipment/index.vue @@ -41,14 +41,15 @@
-
+
{{ i.deviceName }}
+ inactive-color="#1facf4" + @change="switchChange(k)">
@@ -68,12 +69,9 @@
-
+
详细信息
-
- 关联关系 -
@@ -106,7 +104,7 @@ export default { treeData: [], controlList: [], acquisitionList: [], - MonitorInfo:{} + MonitorInfo: {} } }, mounted() { @@ -116,6 +114,24 @@ export default { this.setMonitorById() }, methods: { + switchChange(e) { + this.$confirm((this.controlList[e].deviceType === '1' ? '关闭' : '开启')+'该设备?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + this.$message({ + type: 'success', + message: '成功!' + }); + this.controlList[e].deviceType === '1' ? this.controlList[e].deviceType = '0' : this.controlList[e].deviceType = '1' + }).catch(() => { + this.$message({ + type: 'info', + message: '取消' + }); + }); + }, async getTree() { const {data} = await treeList() console.log(data) @@ -392,7 +408,7 @@ export default { .btnC { position: absolute; left: 50%; - transform: translateX(-50%); + transform: translate(-50%,50%); } } } diff --git a/ruoyi-ui/src/views/board/index/index.vue b/ruoyi-ui/src/views/board/index/index.vue index 3dd8f15..d533bd0 100644 --- a/ruoyi-ui/src/views/board/index/index.vue +++ b/ruoyi-ui/src/views/board/index/index.vue @@ -4,10 +4,7 @@
-

电流互感器

-

电压互感器

-

变压器

-

电容电抗器

+

{{ i.name }}

@@ -128,7 +125,8 @@ {{ item.location }}
- 操作 + 处理 + 已处理
@@ -301,12 +299,12 @@ export default { series: [ { type: "bar", - data: data.map((e, i) => { + data: data.slice(0, 4).map((e, i) => { return { value: parseFloat(e.percentage), name: e.sceneName, itemStyle: { - color: this.chart1Color[this.chart1Color.length % i] + color: this.chart1Color[i] } } }), @@ -335,7 +333,7 @@ export default { dataset: { source: [ ["group", "占比"], - ...data.map(e => [e.deviceModeName, parseFloat(e.percentage)]) + ...data.slice(0, 7).map(e => [e.deviceModeName, parseFloat(e.percentage)]) ], } } @@ -352,25 +350,25 @@ export default { const data = await allNums() this.centerNum = data }, - async setTable3(){ - const {rows:data} = await getAlarmInfos() - this.table1Data = data.map((e,i) => { + async setTable3() { + const {rows: data} = await getAlarmInfos() + this.table1Data = data.map((e, i) => { return { - no: i, + no: i+1, type: '高温警告', location: e.monitorUnitName, - + status:e.handleStatus } }) }, - async setDeviceOperations(){ - const {data:data} = await getDeviceOperations() + async setDeviceOperations() { + const {data: data} = await getDeviceOperations() console.log(data) let x = Object.keys(data) let y = Object.values(data) - this.inTransitNum = y.reduce((a,b)=> { + this.inTransitNum = y.reduce((a, b) => { return a + b - },0) + }, 0) let option3 = { ...this.chart3Option, @@ -426,6 +424,23 @@ export default { } this.$refs.chart3.setData(option3) }, + dispose() { + this.$confirm('该问题已处理?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + this.$message({ + type: 'success', + message: '已处理!' + }); + }).catch(() => { + this.$message({ + type: 'info', + message: '已取消' + }); + }); + } } } ;