From c9fc948cfa3cf91c072a13787aed5cb50fb31669 Mon Sep 17 00:00:00 2001 From: quanyawei <401863037@qq.com> Date: Mon, 15 Jan 2024 13:24:41 +0800 Subject: [PATCH] fix:bug修复 --- 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