diff --git a/ruoyi-ui/src/api/board/GPS.js b/ruoyi-ui/src/api/board/GPS.js
new file mode 100644
index 0000000..e69de29
diff --git a/ruoyi-ui/src/api/board/equipmentMonitoring.js b/ruoyi-ui/src/api/board/equipmentMonitoring.js
new file mode 100644
index 0000000..19a549c
--- /dev/null
+++ b/ruoyi-ui/src/api/board/equipmentMonitoring.js
@@ -0,0 +1,19 @@
+import request from '@/utils/request'
+
+// 查询定时任务调度列表
+export function listJob(query) {
+ return request({
+ url: '/schedule/job/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 新增定时任务调度
+export function addJob(data) {
+ return request({
+ url: '/schedule/job',
+ method: 'post',
+ data: data
+ })
+}
diff --git a/ruoyi-ui/src/api/board/index.js b/ruoyi-ui/src/api/board/index.js
new file mode 100644
index 0000000..8ea2845
--- /dev/null
+++ b/ruoyi-ui/src/api/board/index.js
@@ -0,0 +1,9 @@
+import request from '@/utils/request'
+
+// 查询定时任务调度列表
+export function monitorUnitPercentage(query) {
+ return request({
+ url: '/business/monitorUnit/monitorUnitPercentage',
+ method: 'get',
+ })
+}
diff --git a/ruoyi-ui/src/api/board/senso.js b/ruoyi-ui/src/api/board/senso.js
new file mode 100644
index 0000000..e69de29
diff --git a/ruoyi-ui/src/api/board/smartScene.js b/ruoyi-ui/src/api/board/smartScene.js
new file mode 100644
index 0000000..e69de29
diff --git a/ruoyi-ui/src/assets/board/equipment/bg.jpg b/ruoyi-ui/src/assets/board/equipment/bg.jpg
new file mode 100644
index 0000000..a257795
Binary files /dev/null and b/ruoyi-ui/src/assets/board/equipment/bg.jpg differ
diff --git a/ruoyi-ui/src/assets/board/equipment/icon.png b/ruoyi-ui/src/assets/board/equipment/icon.png
new file mode 100644
index 0000000..5de951d
Binary files /dev/null and b/ruoyi-ui/src/assets/board/equipment/icon.png differ
diff --git a/ruoyi-ui/src/assets/board/equipment/iconBg.png b/ruoyi-ui/src/assets/board/equipment/iconBg.png
new file mode 100644
index 0000000..987361f
Binary files /dev/null and b/ruoyi-ui/src/assets/board/equipment/iconBg.png differ
diff --git a/ruoyi-ui/src/assets/board/equipment/item.png b/ruoyi-ui/src/assets/board/equipment/item.png
new file mode 100644
index 0000000..f49cca2
Binary files /dev/null and b/ruoyi-ui/src/assets/board/equipment/item.png differ
diff --git a/ruoyi-ui/src/assets/board/equipment/right.png b/ruoyi-ui/src/assets/board/equipment/right.png
new file mode 100644
index 0000000..56ad201
Binary files /dev/null and b/ruoyi-ui/src/assets/board/equipment/right.png differ
diff --git a/ruoyi-ui/src/assets/board/equipmentMonitoring/bg.jpg b/ruoyi-ui/src/assets/board/equipmentMonitoring/bg.jpg
new file mode 100644
index 0000000..b49a5de
Binary files /dev/null and b/ruoyi-ui/src/assets/board/equipmentMonitoring/bg.jpg differ
diff --git a/ruoyi-ui/src/assets/board/equipmentMonitoring/item.png b/ruoyi-ui/src/assets/board/equipmentMonitoring/item.png
new file mode 100644
index 0000000..f715f75
Binary files /dev/null and b/ruoyi-ui/src/assets/board/equipmentMonitoring/item.png differ
diff --git a/ruoyi-ui/src/router/index.js b/ruoyi-ui/src/router/index.js
index 248170e..23b0508 100644
--- a/ruoyi-ui/src/router/index.js
+++ b/ruoyi-ui/src/router/index.js
@@ -119,6 +119,12 @@ export const constantRoutes = [
name: 'Index',
meta: { title: '5', icon: 'dashboard', affix: true }
},
+ {
+ path: '/board6',
+ component: () => import('@/views/board/equipment'),
+ name: 'Index',
+ meta: { title: '5', icon: 'dashboard', affix: true }
+ },
]
// 动态路由,基于用户权限动态去加载
diff --git a/ruoyi-ui/src/views/board/equipment/index.vue b/ruoyi-ui/src/views/board/equipment/index.vue
new file mode 100644
index 0000000..e3f9ad1
--- /dev/null
+++ b/ruoyi-ui/src/views/board/equipment/index.vue
@@ -0,0 +1,405 @@
+
+
+
+
+
福建省电力公司
+
+
+
+
+ {{ node.label }}
+
+
+
+
+
+ 设备编码:
+ 王秀1#变
+
+
+ 设备编码:
+ 王秀1#变
+
+
+ 设备编码:
+ 王秀1#变
+
+
+ 设备编码:
+ 王秀1#变
+
+
+
+
+
+
+
+
+
+
diff --git a/ruoyi-ui/src/views/board/equipmentMonitoring/index.vue b/ruoyi-ui/src/views/board/equipmentMonitoring/index.vue
index 127c182..db93726 100644
--- a/ruoyi-ui/src/views/board/equipmentMonitoring/index.vue
+++ b/ruoyi-ui/src/views/board/equipmentMonitoring/index.vue
@@ -2,6 +2,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+ style="width: 100%">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -15,21 +93,469 @@ export default {
},
data() {
return {
+ tableShow: false,
+ form: {
+ data1: '',
+ data2: '',
+ data3: null
+ },
+ maxHeight: 0,
+ tableData: [
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ {
+ data1: 'data1',
+ data2: 'data2',
+ data3: 'data3',
+ data4: 'data4',
+ data5: 'data5',
+ data6: 'data6',
+ data7: 'data7',
+ data8: 'data8',
+ data9: 'data9',
+ },
+ ]
}
},
mounted() {
+ this.maxHeight = this.$refs.right.clientHeight - this.$refs.search.clientHeight - this.$refs.pagination.clientHeight - 12
+ this.tableShow = true
},
methods: {
+ setStyle(e) {
+ if (e.rowIndex % 2 === 0) {
+ return {textAlign: 'center', backgroundColor: '#08406f', color: '#05aaba'}
+ } else {
+ return {textAlign: 'center', backgroundColor: '#063468', color: '#05aaba'}
+ }
+ }
}
};
-
diff --git a/ruoyi-ui/src/views/board/index/index.vue b/ruoyi-ui/src/views/board/index/index.vue
index e986fc9..d99ae52 100644
--- a/ruoyi-ui/src/views/board/index/index.vue
+++ b/ruoyi-ui/src/views/board/index/index.vue
@@ -139,6 +139,7 @@ import Chart from "@/components/Charts/Chart";
import vueSeamlessScroll from "vue-seamless-scroll";
import BoardTopNav from '@/components/BoardTopNav'
import * as echarts from 'echarts';
+import {monitorUnitPercentage} from '@/api/board/index'
export default {
components: {
@@ -481,8 +482,14 @@ export default {
],
}
this.$refs.chart3.setData(option3)
+ this.setChart1()
},
- methods: {}
+ methods: {
+ async setChart1 () {
+ const data = await monitorUnitPercentage()
+ console.log(data)
+ }
+ }
};