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/Equipment/index.vue | 135 ++++++++++++++++++++++++--------------------- 1 files changed, 72 insertions(+), 63 deletions(-) diff --git a/src/views/Equipment/index.vue b/src/views/Equipment/index.vue index 38375cb..cae8f44 100644 --- a/src/views/Equipment/index.vue +++ b/src/views/Equipment/index.vue @@ -2,7 +2,10 @@ <div style="padding: 20px"> <el-card> <div style="display: flex"> - <div class="timee" style="margin-top: 0.5rem"> + <div + class="timee" + style="margin-top: 0.5rem" + > {{ time }} </div> <div style="margin-left: 1.5rem"> @@ -13,10 +16,10 @@ :props="props" collapse-tags clearable - @change="changeYz" placeholder="������������" style="width: 25rem" - ></el-cascader> + @change="changeYz" + /> </div> <div style="margin-left: 1.5rem"> <span>������������:</span> @@ -27,14 +30,19 @@ collapse-tags clearable @change="res" - ></el-cascader> + /> </div> <div style="margin-left: 1.5rem"> - <el-button type="primary" @click="Equisel">������</el-button> + <el-button + type="primary" + @click="Equisel" + > + ������ + </el-button> </div> </div> </el-card> - <el-table + <el-table :data="dateList" style="margin-top: 20px" border @@ -42,37 +50,36 @@ > <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> +</template> <script> -//���������������������������������������������������������js������������������js���json������������������������������ +// ���������������������������������������������������������js������������������js���json������������������������������ // ���������import������������������from'������������������'; export default { - //import ��������������������������������������������������� + // import ��������������������������������������������������� components: {}, props: {}, - data() { - //������������������ + data () { + // ������������������ return { time: '', props: { multiple: true }, defaultData: [], options: [], - newSensor:[], - newMac:'', - newMac1:[], - value:'', - value1:'', - columnList: [], //��������������� + newSensor: [], + newMac: '', + newMac1: [], + value: '', + value1: '', + columnList: [], // ��������������� dateList: [], } }, @@ -80,7 +87,7 @@ computed: {}, // ������data������������������ watch: { - newMac(newVal, oldval) { + newMac (newVal, oldval) { this.newMac1 = [] for (let i = 0; i < newVal.length; i++) { // console.log(newVal[i], 111) @@ -90,19 +97,33 @@ this.getSensor() console.log(this.newMac1) }, - value(n, o) { + value (n, o) { this.value1 = [] for (let i = 0; i < n.length; i++) { this.value1.push(n[i][0]) } }, }, - //������������ + // ������������ - ��������������������������������� this ��������� + created () { + this.time = this.dateTypeFormat('YYYY-mm-dd HH:MM:SS', new Date()) + this.getData() + }, + // ������������ - ��������������������������� DOM ��������� + mounted () {}, + beforeCreate () {}, // ������������ - ������������ + beforeMount () {}, // ������������ - ������������ + beforeUpdate () {}, // ������������ - ������������ + updated () {}, // ������������ - ������������ + beforeDestroy () {}, // ������������ - ������������ + destroyed () {}, // ������������ - ������������ + activated () {}, + // ������������ methods: { - res(res){ - console.log(res.toString()); + res (res) { + console.log(res.toString()) }, - getData() { + getData () { this.$request({ url: '/monitorPoint/queryMonitorPoints', method: 'get', @@ -118,14 +139,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, + }) + } } } }) @@ -133,10 +156,10 @@ console.log(error) }) }, - changeYz(){ - this.getSensor(); + changeYz () { + this.getSensor() }, - getSensor() { + getSensor () { this.$request({ url: '/deviceInfo/getMacSensors', method: 'post', @@ -145,7 +168,7 @@ }, }) .then((result) => { - console.log(result); + console.log(result) var sensor = result.data for (var i in sensor) { this.newSensor.push({ value: i, label: sensor[i] }) @@ -155,17 +178,17 @@ console.log(err) }) }, - Equisel(){ + Equisel () { this.$request({ - url:'', - method:'post', - data:{ - time:this.time, - zhan:this.newMac1, - sensorCode:this.value1 + url: '', + method: 'post', + data: { + time: this.time, + zhan: this.newMac1, + sensorCode: this.value1 } - }).then((res)=>{ - console.log(res); + }).then((res) => { + console.log(res) this.tableData = res.data console.log(this.tableData, 'this.tableData') for (let key in this.tableData[0]) { @@ -176,22 +199,8 @@ } }) } - }, - //������������ - ��������������������������������� this ��������� - created() { - this.time = this.dateTypeFormat('YYYY-mm-dd HH:MM:SS', new Date()) - this.getData(); - }, - //������������ - ��������������������������� DOM ��������� - mounted() {}, - beforeCreate() {}, //������������ - ������������ - beforeMount() {}, //������������ - ������������ - beforeUpdate() {}, //������������ - ������������ - updated() {}, //������������ - ������������ - beforeDestroy() {}, //������������ - ������������ - destroyed() {}, //������������ - ������������ - activated() {}, //���������������keep-alive������������������������������������ + }, // ���������������keep-alive������������������������������������ } </script> <style scoped> -</style> \ No newline at end of file +</style> -- Gitblit v1.8.0