From e9b0ccc21f34dccb2c5f180fcaae5856f9cae220 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E8=90=8C?= <525441437@qq.com> Date: Tue, 14 Nov 2023 08:49:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A7=E6=B8=A9=E5=AE=BD=E5=BA=A6=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/page/skylight.vue | 42 ++++++++++++++++++++++++++++++++++--- 1 file changed, 39 insertions(+), 3 deletions(-) diff --git a/src/views/page/skylight.vue b/src/views/page/skylight.vue index 8d6c304..89a8520 100644 --- a/src/views/page/skylight.vue +++ b/src/views/page/skylight.vue @@ -37,8 +37,8 @@
控温宽度
- +
@@ -172,6 +172,30 @@ export default { }; this.changeBtn(21657 + (this.indexs - 1), dataNum); }, + //失去焦点 计算公式 x/10 + blurChange10(code, el) { + var store = this.$store.state + var data = { + equipmentId: store.equipmentList[store.equipmentIndex - 1].deviceId, + regAddress: code, + num: el.target.value * 10, + }; //避免开启多个计时器 + if (this.timer) { + this.timer && clearInterval(this.timer); + this.changeData(data); + } + + }, + //反向计算 计算公式 x/10 + changeCount10(code, el) { + var data = el.target.value * 10 + var sendData = { + target: { + value: data + } + } + this.change(code, sendData) + }, //失去焦点 blurChangeCount(code, el) { var store = this.$store.state @@ -202,6 +226,14 @@ export default { return 0 } }, + // 计算展示值 计算公式 x/10 + countData10(data) { + if (data) { + return data / 10 + } else { + return 0 + } + }, dataInit() { var store = this.$store.state var data = { @@ -212,18 +244,22 @@ export default { if (res.data.code == 200) { this.inputData = res.data.data; this.getNowData() + this.inputData[21614] = this.countData10(this.inputData[21614]) this.inputData[21615] = this.countData(this.inputData[21615]) this.inputData[21617] = this.countData(this.inputData[21617]) this.inputData[21619] = this.countData(this.inputData[21619]) + this.inputData[21625] = this.countData10(this.inputData[21625]) this.inputData[21626] = this.countData(this.inputData[21626]) this.inputData[21628] = this.countData(this.inputData[21628]) this.inputData[21630] = this.countData(this.inputData[21630]) + this.inputData[21636] = this.countData10(this.inputData[21636]) this.inputData[21637] = this.countData(this.inputData[21637]) this.inputData[21639] = this.countData(this.inputData[21639]) this.inputData[21641] = this.countData(this.inputData[21641]) + this.inputData[21647] = this.countData10(this.inputData[21647]) this.inputData[21648] = this.countData(this.inputData[21648]) this.inputData[21650] = this.countData(this.inputData[21650]) this.inputData[21652] = this.countData(this.inputData[21652]) @@ -243,7 +279,7 @@ export default { this.TypeSel = el.name this.TypeSelIndex = el.value } - if(this.inputData[21657 + (this.indexs - 1)]==0){ + if (this.inputData[21657 + (this.indexs - 1)] == 0) { this.TypeSel = '' this.TypeSelIndex = 0 }