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
}