From f752f50a484f63fc3786ab1c7ad563f3b17cce77 Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Fri, 15 Nov 2024 15:58:32 +0800
Subject: [PATCH] fix: 国控站
---
src/views/Equidata/index.vue | 88 +++++++++++++++++++++++++-------------------
1 files changed, 50 insertions(+), 38 deletions(-)
diff --git a/src/views/Equidata/index.vue b/src/views/Equidata/index.vue
index f3be95e..42bb79c 100644
--- a/src/views/Equidata/index.vue
+++ b/src/views/Equidata/index.vue
@@ -26,23 +26,33 @@
:picker-options="pickerOptions"
end-placeholder="������������"
style="margin-left: 1rem"
- >
- </el-date-picker>
+ />
- <el-button type="primary" @click="toExcel()" style="margin-left: 20px"
- >������</el-button
+ <el-button
+ type="primary"
+ style="margin-left: 20px"
+ @click="toExcel()"
>
- <el-button @click="exportMon">������</el-button>
+ ������
+ </el-button>
+ <el-button @click="exportMon">
+ ������
+ </el-button>
</div>
- <el-table :data="dateList" id="exportTab" style="margin-top: 20px" border max-height="800">
+ <el-table
+ id="exportTab"
+ :data="dateList"
+ style="margin-top: 20px"
+ border
+ max-height="800"
+ >
<el-table-column
v-for="item in columnList"
+ :key="item"
:prop="item"
:label="item"
width="180px"
- :key="item"
- >
- </el-table-column>
+ />
</el-table>
</div>
</template>
@@ -56,7 +66,7 @@
export default {
// import ���������������������������������������������������props
- data() {
+ data () {
// ������������������
return {
props: { multiple: true },
@@ -68,7 +78,7 @@
// newMac2:'',
newSensor: [],
timevalue: [],
- columnList: [], //���������������
+ columnList: [], // ���������������
dateList: [],
pickerOptions: {
disabledDate: (time) => {
@@ -81,12 +91,12 @@
computed: {},
// ������data������������������
watch: {
- newMac(newVal, oldval) {
+ newMac (newVal, oldval) {
this.newMac1 = []
this.newMac1.push(newVal[1][1])
this.getSensor()
},
- value(n, o) {
+ value (n, o) {
this.value1 = []
for (let i = 0; i < n.length; i++) {
this.value1.push(n[i][0])
@@ -94,22 +104,22 @@
},
},
// ������������ - ��������������������������������� this ���������
- created() {
+ created () {
this.getData()
},
// ������������ - ��������������������������� DOM ���������
- mounted() {},
- beforeCreate() {}, // ������������ - ������������
- beforeMount() {}, // ������������ - ������������
- beforeUpdate() {}, // ������������ - ������������
- updated() {}, // ������������ - ������������
- beforeDestroy() {}, // ������������ - ������������
- destroyed() {}, // ������������ - ������������
- activated() {},
+ mounted () {},
+ beforeCreate () {}, // ������������ - ������������
+ beforeMount () {}, // ������������ - ������������
+ beforeUpdate () {}, // ������������ - ������������
+ updated () {}, // ������������ - ������������
+ beforeDestroy () {}, // ������������ - ������������
+ destroyed () {}, // ������������ - ������������
+ activated () {},
// ������������
methods: {
// ������������������������
- getData() {
+ getData () {
this.$request({
url: '/monitorPoint/queryMonitorPoints',
method: 'get',
@@ -127,14 +137,16 @@
label: this.defaultData[i].name,
})
this.options[i].children = []
- for (let j = 0; j < this.defaultData[i].devices.length; j++) {
- this.options[i].children.push({
- value: [
- this.defaultData[i].devices[j].name,
- this.defaultData[i].devices[j].mac,
- ],
- label: this.defaultData[i].devices[j].name,
- })
+ if (this.defaultData[i].devices) {
+ for (let j = 0; j < this.defaultData[i].devices.length; j++) {
+ this.options[i].children.push({
+ value: [
+ this.defaultData[i].devices[j].name,
+ this.defaultData[i].devices[j].mac,
+ ],
+ label: this.defaultData[i].devices[j].name,
+ })
+ }
}
}
})
@@ -143,7 +155,7 @@
})
},
// ������mac���������������
- getSensor() {
+ getSensor () {
this.$request({
url: '/deviceInfo/getMacSensors',
method: 'post',
@@ -163,7 +175,7 @@
console.log(err)
})
},
- exportMon() {
+ exportMon () {
console.log(this.timevalue)
if (this.newMac == '') {
this.$message.warning('���������������')
@@ -173,7 +185,7 @@
this.$message.warning('���������������')
return
}
-
+
this.dateList = []
this.columnList = []
this.$request({
@@ -197,7 +209,7 @@
}
})
},
- toExcel() {
+ toExcel () {
let wb = XLSX.utils.table_to_book(document.querySelector('#exportTab'), {
sheet: '���������',
})
@@ -215,9 +227,9 @@
}
return ws
},
- setExlStyle(data) {
+ setExlStyle (data) {
let borderAll = {
- //���������������������
+ // ���������������������
top: {
style: 'thin',
},
@@ -237,7 +249,7 @@
data[key].s = {
border: borderAll,
alignment: {
- horizontal: 'center', //������������������
+ horizontal: 'center', // ������������������
vertical: 'center',
},
font: {
--
Gitblit v1.8.0