+
@@ -632,7 +632,7 @@ export default {
},
getActive1() {
this.actList1 = []
- var num = this.inputData[this.startList[0]]
+ var num = this.inputData[this.startList[0]]?this.inputData[this.startList[0]]:0
var num1 = this.padString(num.toString(2), 8)
var openListNew = []
@@ -641,7 +641,7 @@ export default {
},
getActive12() {
this.actList12 = []
- var num = this.inputData[this.startList[1]]
+ var num = this.inputData[this.startList[1]]?this.inputData[this.startList[1]]:0
var num1 = this.padString(num.toString(2), 8)
var openListNew = []
@@ -650,7 +650,7 @@ export default {
},
getActive13() {
this.actList13 = []
- var num = this.inputData[this.startList[2]]
+ var num = this.inputData[this.startList[2]]?this.inputData[this.startList[2]]:0
var num1 = this.padString(num.toString(2), 8)
var openListNew = []
@@ -659,7 +659,7 @@ export default {
},
getActive14() {
this.actList14 = []
- var num = this.inputData[this.startList[3]]
+ var num = this.inputData[this.startList[3]]?this.inputData[this.startList[3]]:0
var num1 = this.padString(num.toString(2), 8)
var openListNew = []
@@ -668,7 +668,7 @@ export default {
},
getActive2() {
this.actList2 = []
- var num = this.inputData[21401]
+ var num = this.inputData[21401]?this.inputData[21401]:0
var num1 = this.padString(num.toString(2), 8)
var openListNew = []
@@ -677,7 +677,7 @@ export default {
},
getActive3() {
this.actList3 = []
- var num = this.inputData[21402]
+ var num = this.inputData[21402]?this.inputData[21402]:0
var num1 = this.padString(num.toString(2), 9)
var openListNew = []
diff --git a/src/views/page/air-conditioning.vue b/src/views/page/air-conditioning.vue
index b1f4e64f..cc00ac1e 100644
--- a/src/views/page/air-conditioning.vue
+++ b/src/views/page/air-conditioning.vue
@@ -724,7 +724,7 @@ var data=[ { label: this.$t('air.modes.auto'), value: 0 },
},
getActive2() {
this.actList2 = []
- var num = this.inputData[22063]
+ var num = this.inputData[22063]?this.inputData[22063]:0
var num1 = this.padString(num.toString(2), 16)
var openListNew = []
@@ -733,7 +733,7 @@ var data=[ { label: this.$t('air.modes.auto'), value: 0 },
},
getActive3() {
this.actList3 = []
- var num = this.inputData[22064]
+ var num = this.inputData[22064]?this.inputData[22064]:0
var num1 = this.padString(num.toString(2), 3)
var openListNew = []
@@ -845,7 +845,7 @@ var data=[ { label: this.$t('air.modes.auto'), value: 0 },
},
getActive1() {
this.actList1 = [];
- var num = this.inputData[22057];
+ var num = this.inputData[22057]?this.inputData[22057]:0
var num1 = this.padString(num.toString(2), 3);
var openListNew = [];
diff --git a/src/views/page/circulationCan.vue b/src/views/page/circulationCan.vue
index 01d0723d..21232754 100644
--- a/src/views/page/circulationCan.vue
+++ b/src/views/page/circulationCan.vue
@@ -302,7 +302,7 @@ export default {
},
getActive1() {
this.actList1 = []
- var num = this.inputData[this.startList[this.indexs - 1] + 1]
+ var num = this.inputData[this.startList[this.indexs - 1] + 1]?this.inputData[this.startList[this.indexs - 1] + 1]:0
var num1 = this.padString(num.toString(2), 5)
var openListNew = []
diff --git a/src/views/page/coercionMist.vue b/src/views/page/coercionMist.vue
index ed85274d..8c83ba0b 100644
--- a/src/views/page/coercionMist.vue
+++ b/src/views/page/coercionMist.vue
@@ -212,7 +212,7 @@ export default {
},
getActive1() {
this.actList1 = []
- var num = this.inputData[this.startList[this.indexs - 1] + 1]
+ var num = this.inputData[this.startList[this.indexs - 1] + 1]?this.inputData[this.startList[this.indexs - 1] + 1]:0
var num1 = this.padString(num.toString(2), 2)
var openListNew = []
diff --git a/src/views/page/electromagneticControl.vue b/src/views/page/electromagneticControl.vue
index 928d1ca4..faf031ab 100644
--- a/src/views/page/electromagneticControl.vue
+++ b/src/views/page/electromagneticControl.vue
@@ -280,7 +280,7 @@ export default {
},
getActive1() {
this.actList1 = []
- var num = this.inputData[this.startList[this.indexs - 1] + 2]
+ var num = this.inputData[this.startList[this.indexs - 1] + 2]?this.inputData[this.startList[this.indexs - 1] + 2]:0
var num1 = this.padString(num.toString(2), 7)
var openListNew = []
openListNew = num1.split("")
diff --git a/src/views/page/facadeInsulation.vue b/src/views/page/facadeInsulation.vue
index 6ed6953d..8efc5d08 100644
--- a/src/views/page/facadeInsulation.vue
+++ b/src/views/page/facadeInsulation.vue
@@ -201,7 +201,7 @@ export default {
},
getActive1() {
this.actList1 = []
- var num = this.inputData[this.startList[this.indexs - 1] + 1]
+ var num = this.inputData[this.startList[this.indexs - 1] + 1]?this.inputData[this.startList[this.indexs - 1] + 1]:0
var num1 = this.padString(num.toString(2), 1)
var openListNew = []
diff --git a/src/views/page/fan.vue b/src/views/page/fan.vue
index de647dcf..c785ed08 100644
--- a/src/views/page/fan.vue
+++ b/src/views/page/fan.vue
@@ -277,7 +277,7 @@ export default {
},
getAct21601(){
this.actList1=[]
- var num = this.inputData['21601']
+ var num = this.inputData['21601']? this.inputData['21601']:0
var num1 = this.padString(num.toString(2), 5)
var openListNew=[]
openListNew = num1.split("")
diff --git a/src/views/page/forceOutput.vue b/src/views/page/forceOutput.vue
index 0e13ce29..9df60d3c 100644
--- a/src/views/page/forceOutput.vue
+++ b/src/views/page/forceOutput.vue
@@ -73,7 +73,7 @@ export default {
return str.padStart(length, "0");
},
getList(data) {
- var num = data;
+ var num = data?data:0;
var num1 = this.padString(num.toString(2), 16);
var openListNew = num1.split("");
var list = openListNew.reverse();
diff --git a/src/views/page/formula.vue b/src/views/page/formula.vue
index 630d282b..d7c57d02 100644
--- a/src/views/page/formula.vue
+++ b/src/views/page/formula.vue
@@ -308,7 +308,8 @@ export default {
}
}, 100);
},
- getSeldata3(num) {
+ getSeldata3(data) {
+ var num =data?data:0
var number = this.padString(num.toString(2), 16)
this.numlist = number.split('')
this.numlist.forEach((el, index) => {
diff --git a/src/views/page/heatFan.vue b/src/views/page/heatFan.vue
index 29bfe0b8..09b3b393 100644
--- a/src/views/page/heatFan.vue
+++ b/src/views/page/heatFan.vue
@@ -432,7 +432,7 @@ export default {
},
getActive1() {
this.actList1 = [];
- var num = this.inputData[22260];
+ var num = this.inputData[22260]?this.inputData[22260]:0
var num1 = this.padString(num.toString(2), 1);
var openListNew = [];
@@ -441,7 +441,7 @@ export default {
},
getActive2() {
this.actList2 = []
- var num = this.inputData[22251]
+ var num = this.inputData[22251]?this.inputData[22251]:0
var num1 = this.padString(num.toString(2), 4)
var openListNew = []
@@ -450,7 +450,7 @@ export default {
},
getActive3() {
this.actList3 = []
- var num = this.inputData[22264]
+ var num = this.inputData[22264]?this.inputData[22264]:0
var num1 = this.padString(num.toString(2), 3)
var openListNew = []
diff --git a/src/views/page/insizeSunshade.vue b/src/views/page/insizeSunshade.vue
index 4cf4fc7e..aa6ea0c4 100644
--- a/src/views/page/insizeSunshade.vue
+++ b/src/views/page/insizeSunshade.vue
@@ -290,7 +290,7 @@ export default {
},
getActive1() {
this.actList1 = []
- var num = this.inputData[this.startList[this.indexs - 1] + 1]
+ var num = this.inputData[this.startList[this.indexs - 1] + 1]?this.inputData[this.startList[this.indexs - 1] + 1]:0
var num1 = this.padString(num.toString(2), 5)
var openListNew = []
diff --git a/src/views/page/internalInsulation.vue b/src/views/page/internalInsulation.vue
index ca605dd2..a35f6b11 100644
--- a/src/views/page/internalInsulation.vue
+++ b/src/views/page/internalInsulation.vue
@@ -234,7 +234,7 @@ export default {
},
getActive1() {
this.actList1 = []
- var num = this.inputData[this.startList[this.indexs - 1] + 1]
+ var num = this.inputData[this.startList[this.indexs - 1] + 1]? this.inputData[this.startList[this.indexs - 1] + 1]:0
var num1 = this.padString(num.toString(2), 3)
var openListNew = []
diff --git a/src/views/page/largeScreen.vue b/src/views/page/largeScreen.vue
index 09c81555..7726845f 100644
--- a/src/views/page/largeScreen.vue
+++ b/src/views/page/largeScreen.vue
@@ -1197,7 +1197,7 @@ export default {
if (res.data.code == 200) {
this.fanStatus.open = res.data.data["1023"];
this.fanStatus.status = [];
- var num = res.data.data["1024"];
+ var num = res.data.data["1024"]?res.data.data["1024"]:0
var num1 = this.padString(num.toString(2), 5);
var openListNew = [];
openListNew = num1.split("");
diff --git a/src/views/page/largeScreen3.vue b/src/views/page/largeScreen3.vue
index ac160812..e9fb9078 100644
--- a/src/views/page/largeScreen3.vue
+++ b/src/views/page/largeScreen3.vue
@@ -668,7 +668,7 @@ export default {
if (res.data.code == 200) {
this.fanStatus.open = res.data.data["1023"];
this.fanStatus.status = [];
- var num = res.data.data["1024"];
+ var num = res.data.data["1024"]? res.data.data["1024"]:0
var num1 = this.padString(num.toString(2), 5);
var openListNew = [];
openListNew = num1.split("");
diff --git a/src/views/page/outsizeSunshade.vue b/src/views/page/outsizeSunshade.vue
index deb06bbc..2c3b6fa2 100644
--- a/src/views/page/outsizeSunshade.vue
+++ b/src/views/page/outsizeSunshade.vue
@@ -258,7 +258,7 @@ export default {
},
getActive1() {
this.actList1 = []
- var num = this.inputData[this.startList[this.indexs - 1] + 1]
+ var num = this.inputData[this.startList[this.indexs - 1] + 1]?this.inputData[this.startList[this.indexs - 1] + 1]:0
var num1 = this.padString(num.toString(2), 5)
var openListNew = []
diff --git a/src/views/page/stir.vue b/src/views/page/stir.vue
index bb6ca8ff..499d9997 100644
--- a/src/views/page/stir.vue
+++ b/src/views/page/stir.vue
@@ -683,7 +683,7 @@ export default {
},
getActive1() {
this.actList1 = [];
- var num = this.inputData["602"];
+ var num = this.inputData["602"]?this.inputData["602"]:0
var num1 = this.padString(num.toString(2), 8);
var openListNew = [];
diff --git a/src/views/page/sunroofControl.vue b/src/views/page/sunroofControl.vue
index cd5c325f..93f06d71 100644
--- a/src/views/page/sunroofControl.vue
+++ b/src/views/page/sunroofControl.vue
@@ -326,7 +326,7 @@ export default {
},
getActive1() {
this.actList1 = []
- var num = this.inputData[this.startList[this.indexs - 1] + 1]
+ var num = this.inputData[this.startList[this.indexs - 1] + 1]?this.inputData[this.startList[this.indexs - 1] + 1]:0
var num1 = this.padString(num.toString(2), 6)
var openListNew = []
diff --git a/src/views/page/synthesis-con.vue b/src/views/page/synthesis-con.vue
index b603ce22..96cf3d8d 100644
--- a/src/views/page/synthesis-con.vue
+++ b/src/views/page/synthesis-con.vue
@@ -79,7 +79,7 @@ export default {
return str.padStart(length, '0');
},
getList(data) {
- var num = data
+ var num = data?data:0
var num1 = this.padString(num.toString(2), 16)
var openListNew = num1.split("")
var list = openListNew.reverse()
diff --git a/src/views/page/upload-con.vue b/src/views/page/upload-con.vue
index db245601..dd6d578f 100644
--- a/src/views/page/upload-con.vue
+++ b/src/views/page/upload-con.vue
@@ -182,7 +182,7 @@ export default {
//由于bit0和页面内是相反的 所以要倒着来
getAct1() {
this.actList1=[]
- var num = this.inputData['21501']
+ var num = this.inputData['21501']? this.inputData['21501']:0
var num2 = this.padString(num.toString(2), 16)
this.actList1New=num2.split("")
this.actList1New.forEach((el,index)=>{
@@ -193,7 +193,7 @@ export default {
},
getAct2() {
this.actList2=[]
- var num = this.inputData['21503']
+ var num = this.inputData['21503']?this.inputData['21503']:0
var num2 = this.padString(num.toString(2), 11)
this.actList2New=num2.split("")
this.actList2New.forEach((el,index)=>{
@@ -204,7 +204,7 @@ export default {
},
getAct3() {
this.actList3=[]
- var num = this.inputData['21502']
+ var num = this.inputData['21502']?this.inputData['21502']:0
var num3 = this.padString(num.toString(2), 5)
this.actList3New=num3.split("")
this.actList3New.forEach((el,index)=>{
@@ -215,7 +215,7 @@ export default {
},
getAct4() {
this.actList4=[]
- var num = this.inputData['21504']
+ var num = this.inputData['21504']?this.inputData['21504']:0
var num4 = this.padString(num.toString(2), 16)
this.actList4New=num4.split("")
this.actList4New.forEach((el,index)=>{
@@ -226,7 +226,7 @@ export default {
},
getAct5() {
this.actList5=[]
- var num = this.inputData['21505']
+ var num = this.inputData['21505']?this.inputData['21505']:0
var num5 = this.padString(num.toString(2), 16)
this.actList5New=num5.split("")
this.actList5New.forEach((el,index)=>{
@@ -237,7 +237,7 @@ export default {
},
getAct6() {
this.actList6=[]
- var num = this.inputData['21506']
+ var num = this.inputData['21506']?this.inputData['21506']:0
var num6 = this.padString(num.toString(2), 16)
this.actList6New=num6.split("")
this.actList6New.forEach((el,index)=>{
diff --git a/src/views/page/upload-soil.vue b/src/views/page/upload-soil.vue
index be8f533a..47619e2e 100644
--- a/src/views/page/upload-soil.vue
+++ b/src/views/page/upload-soil.vue
@@ -204,7 +204,7 @@ export default {
//由于bit0和页面内是相反的 所以要倒着来
getAct1() {
this.actList1=[]
- var num = this.inputData['10001']
+ var num = this.inputData['10001']?this.inputData['10001']:0
var num2 = this.padString(num.toString(2), 16)
this.actList1New=num2.split("")
this.actList1New.forEach((el,index)=>{
@@ -215,7 +215,7 @@ export default {
},
getAct2() {
this.actList2=[]
- var num = this.inputData['10002']
+ var num = this.inputData['10002']?this.inputData['10002']:0
var num2 = this.padString(num.toString(2), 3)
this.actList2New=num2.split("")
this.actList2New.forEach((el,index)=>{
@@ -227,7 +227,7 @@ export default {
getActList1() {
this.actList3=[]
- var num = this.inputData['10003']
+ var num = this.inputData['10003']?this.inputData['10003']:0
var num3 = this.padString(num.toString(2), 16)
this.actList3New=num3.split("")
this.actList3New.forEach((el,index)=>{
@@ -238,7 +238,7 @@ export default {
},
getActList2() {
this.actList4=[]
- var num = this.inputData['10004']
+ var num = this.inputData['10004']? this.inputData['10004']:0
var num4 = this.padString(num.toString(2), 16)
this.actList4New=num4.split("")
this.actList4New.forEach((el,index)=>{
@@ -249,7 +249,7 @@ export default {
},
getActList3() {
this.actList5=[]
- var num = this.inputData['10005']
+ var num = this.inputData['10005']?this.inputData['10005']:0
var num5 = this.padString(num.toString(2), 16)
this.actList5New=num5.split("")
this.actList5New.forEach((el,index)=>{
@@ -260,7 +260,7 @@ export default {
},
getActList4() {
this.actList6=[]
- var num = this.inputData['10006']
+ var num = this.inputData['10006']?this.inputData['10006']:0
var num6 = this.padString(num.toString(2), 16)
this.actList6New=num6.split("")
this.actList6New.forEach((el,index)=>{
@@ -271,7 +271,7 @@ export default {
},
getActList5() {
this.actList7=[]
- var num = this.inputData['10007']
+ var num = this.inputData['10007']?this.inputData['10007']:0
var num7 = this.padString(num.toString(2), 16)
this.actList7New=num7.split("")
this.actList7New.forEach((el,index)=>{
@@ -282,7 +282,7 @@ export default {
},
getActList6() {
this.actList8=[]
- var num = this.inputData['10008']
+ var num = this.inputData['10008']?this.inputData['10008']:0
var num8 = this.padString(num.toString(2), 16)
this.actList8New=num8.split("")
this.actList8New.forEach((el,index)=>{
diff --git a/src/views/page/upload.vue b/src/views/page/upload.vue
index 0b1a5649..1035b64d 100644
--- a/src/views/page/upload.vue
+++ b/src/views/page/upload.vue
@@ -123,7 +123,7 @@ export default {
//由于bit0和页面内是相反的 所以要倒着来
getAct1() {
this.actList1=[]
- var num = this.inputData['500']
+ var num = this.inputData['500']?this.inputData['500']:0
var num2 = this.padString(num.toString(2), 16)
this.actList1New=num2.split("")
this.actList1New.forEach((el,index)=>{
@@ -134,7 +134,7 @@ export default {
},
getAct2() {
this.actList2=[]
- var num = this.inputData['501']
+ var num = this.inputData['501']?this.inputData['501']:0
var num2 = this.padString(num.toString(2), 16)
this.actList2New=num2.split("")
this.actList2New.forEach((el,index)=>{
diff --git a/src/views/page/wetFan.vue b/src/views/page/wetFan.vue
index 6685e139..d478492e 100644
--- a/src/views/page/wetFan.vue
+++ b/src/views/page/wetFan.vue
@@ -610,7 +610,7 @@ export default {
},
getActive1() {
this.actList1 = []
- var num = this.inputData[21951]
+ var num = this.inputData[21951]?this.inputData[21951]:0
var num1 = this.padString(num.toString(2), 5)
var openListNew = []
@@ -619,7 +619,7 @@ export default {
},
getActive2() {
this.actList2 = []
- var num = this.inputData[21957]
+ var num = this.inputData[21957]?this.inputData[21957]:0
var num1 = this.padString(num.toString(2), 4)
var openListNew = []
@@ -628,7 +628,7 @@ export default {
},
getActive3() {
this.actList3 = []
- var num = this.inputData[21963]
+ var num = this.inputData[21963]?this.inputData[21963]:0
var num1 = this.padString(num.toString(2), 5)
var openListNew = []
@@ -637,7 +637,7 @@ export default {
},
getActive4() {
this.actList4 = []
- var num = this.inputData[21975]
+ var num = this.inputData[21975]?this.inputData[21975]:0
var num1 = this.padString(num.toString(2), 2)
var openListNew = []
@@ -646,7 +646,7 @@ export default {
},
getActive5() {
this.actList5 = []
- var num = this.inputData[21980]
+ var num = this.inputData[21980]?this.inputData[21980]:0
var num1 = this.padString(num.toString(2), 2)
var openListNew = []
--
2.47.2
From 0ae54e4de769025b698a07e507dd683a3926f28d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?home=E5=AD=99?= <1162067978@qq.com>
Date: Mon, 22 Sep 2025 15:18:51 +0800
Subject: [PATCH 2/3] =?UTF-8?q?9/22=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/page/irrigateSet-soil.vue | 12 ++++--------
src/views/page/irrigateSet.vue | 13 ++++---------
src/views/page/largeScreen4.vue | 3 ++-
src/views/page/sensorSet-con.vue | 8 ++++----
src/views/page/sensorSet-soil.vue | 18 ++++++++++++------
src/views/page/sensorSet.vue | 6 ++++--
src/views/page/status-soil.vue | 22 ++++++++++++++--------
src/views/page/status.vue | 19 +++++++++++++------
src/views/page/stir.vue | 3 ++-
src/views/wufang/rollByRoll.vue | 2 +-
src/views/wufang/uptake.vue | 2 +-
11 files changed, 61 insertions(+), 47 deletions(-)
diff --git a/src/views/page/irrigateSet-soil.vue b/src/views/page/irrigateSet-soil.vue
index 534128a5..7d9744be 100644
--- a/src/views/page/irrigateSet-soil.vue
+++ b/src/views/page/irrigateSet-soil.vue
@@ -781,10 +781,8 @@ export default {
return str.padStart(length, "0");
},
getType00() {
- var number = this.padString(
- this.inputData["1" + (10 + (this.indexs - 1)) + "00"].toString(2),
- 3
- );
+ var num =this.inputData["1" + (10 + (this.indexs - 1)) + "00"]?this.inputData["1" + (10 + (this.indexs - 1)) + "00"]:0
+ var number = this.padString(num.toString(2),3);
if (Number(number[0])) {
this.topActive = 1;
@@ -853,10 +851,8 @@ export default {
this.changeBtn("1" + (10 + (this.indexs - 1)) + "62", dataNum);
},
getType() {
- var number = this.padString(
- this.inputData["1" + (10 + (this.indexs - 1)) + "59"].toString(2),
- 4
- );
+ var num = this.inputData["1" + (10 + (this.indexs - 1)) + "59"]? this.inputData["1" + (10 + (this.indexs - 1)) + "59"]:0
+ var number = this.padString(num.toString(2),4);
console.log(number);
if (Number(number[3])) {
this.open1 = true;
diff --git a/src/views/page/irrigateSet.vue b/src/views/page/irrigateSet.vue
index 59a334ab..6d5d39ef 100644
--- a/src/views/page/irrigateSet.vue
+++ b/src/views/page/irrigateSet.vue
@@ -1161,10 +1161,8 @@ export default {
return str.padStart(length, "0");
},
getType00() {
- var number = this.padString(
- this.inputData[10 + (this.indexs - 1) + "00"].toString(2),
- 3
- );
+ var num = this.inputData[10 + (this.indexs - 1) + "00"]?this.inputData[10 + (this.indexs - 1) + "00"]:0
+ var number = this.padString(num.toString(2),3);
if (Number(number[0])) {
this.topActive = 1;
@@ -1208,11 +1206,8 @@ export default {
this.changeBtn(10 + (this.indexs - 1) + "59", dataNum);
},
getType() {
- var number = this.padString(
- this.inputData[10 + (this.indexs - 1) + "59"].toString(2),
- 4
- );
- console.log(number);
+ var num = this.inputData[10 + (this.indexs - 1) + "59"]?this.inputData[10 + (this.indexs - 1) + "59"]:0
+ var number = this.padString(num.toString(2),4);
if (Number(number[3])) {
this.open1 = true;
} else {
diff --git a/src/views/page/largeScreen4.vue b/src/views/page/largeScreen4.vue
index 454cf7dc..d57084c2 100644
--- a/src/views/page/largeScreen4.vue
+++ b/src/views/page/largeScreen4.vue
@@ -386,7 +386,8 @@ export default {
//进水泵和出水泵状态
getData30() {
- var number = this.padString(this.inputData['30'].toString(2), 2)
+ var num =this.inputData['30']?this.inputData['30']:0
+ var number = this.padString(num.toString(2), 2)
this.left1Act=number
},
dataInit() {
diff --git a/src/views/page/sensorSet-con.vue b/src/views/page/sensorSet-con.vue
index 2919a350..e911c8c3 100644
--- a/src/views/page/sensorSet-con.vue
+++ b/src/views/page/sensorSet-con.vue
@@ -499,7 +499,7 @@ return num
this.openList1 = []
this.openList2 = []
this.openList3 = []
- var num1 = this.inputData['20901']
+ var num1 = this.inputData['20901']?this.inputData['20901']:0
var num11 = this.padString(num1.toString(2), 16)
var openList1New
openList1New = num11.split("")
@@ -507,7 +507,7 @@ return num
this.openList1.push(openList1New[openList1New.length - index - 1])
})
- var num2 = this.inputData['20902']
+ var num2 = this.inputData['20902']?this.inputData['20902']:0
var num22 = this.padString(num2.toString(2), 16)
var openList2New
openList2New = num22.split("")
@@ -515,7 +515,7 @@ return num
this.openList2.push(openList2New[openList2New.length - index - 1])
})
- var num3 = this.inputData['20903']
+ var num3 = this.inputData['20903']?this.inputData['20903']:0
var num33 = this.padString(num3.toString(2), 16)
var openList3New
openList3New = num33.split("")
@@ -524,7 +524,7 @@ return num
})
this.openTypeList = []
- var num4 = this.inputData['20900']
+ var num4 = this.inputData['20900']?this.inputData['20900']:0
var num44 = this.padString(num4.toString(2), 8)
var openList4New
openList4New = num44.split("")
diff --git a/src/views/page/sensorSet-soil.vue b/src/views/page/sensorSet-soil.vue
index 2abe2249..97f6bb77 100644
--- a/src/views/page/sensorSet-soil.vue
+++ b/src/views/page/sensorSet-soil.vue
@@ -370,12 +370,18 @@ export default {
var inputData = this.inputData
// 96个传感器
this.openList = []
- this.list1 = this.padString(inputData['10200'].toString(2), 16)
- this.list2 = this.padString(inputData['10201'].toString(2), 16)
- this.list3 = this.padString(inputData['10202'].toString(2), 16)
- this.list4 = this.padString(inputData['10203'].toString(2), 16)
- this.list5 = this.padString(inputData['10204'].toString(2), 16)
- this.list6 = this.padString(inputData['10205'].toString(2), 16)
+ var num1=inputData['10200']?inputData['10200']:0
+ this.list1 = this.padString(num1.toString(2), 16)
+ var num2=inputData['10201']?inputData['10201']:0
+ this.list2 = this.padString(num2.toString(2), 16)
+ var num3=inputData['10202']?inputData['10202']:0
+ this.list3 = this.padString(num3.toString(2), 16)
+ var num4=inputData['10203']?inputData['10203']:0
+ this.list4 = this.padString(num4.toString(2), 16)
+ var num5=inputData['10204']?inputData['10204']:0
+ this.list5 = this.padString(num5.toString(2), 16)
+ var num6=inputData['10205']?inputData['10205']:0
+ this.list6 = this.padString(num6.toString(2), 16)
var number = 16
for (var i = 0; i < number; i++) {
if (Number(this.list1[this.list1.length - 1 - i])) {
diff --git a/src/views/page/sensorSet.vue b/src/views/page/sensorSet.vue
index 64a072b5..565e24d3 100644
--- a/src/views/page/sensorSet.vue
+++ b/src/views/page/sensorSet.vue
@@ -258,7 +258,8 @@ return num
},
changeOpen() {
var inputData = this.inputData
- var list1 = this.padString(inputData['272'].toString(2), 6)
+ var num =inputData['272']?inputData['272']:0
+ var list1 = this.padString(num.toString(2), 6)
var listData = list1.split('')
if (Number(listData[listData.length - 1 - this.active])==1) {
@@ -280,7 +281,8 @@ return num
},
getData272() {
var inputData = this.inputData
- var list1 = this.padString(inputData['272'].toString(2), 6)
+ var num =inputData['272']?inputData['272']:0
+ var list1 = this.padString(num.toString(2), 6)
var number = 6
this.openList = []
diff --git a/src/views/page/status-soil.vue b/src/views/page/status-soil.vue
index a7456725..6b27e90b 100644
--- a/src/views/page/status-soil.vue
+++ b/src/views/page/status-soil.vue
@@ -177,7 +177,8 @@ export default {
},
//什么方式启动的灌溉
getData29() {
- var number = this.padString(this.inputData['3011'].toString(2), 14)
+ var num =this.inputData['3011']?this.inputData['3011']:0
+ var number = this.padString(num.toString(2), 14)
var index = 6
var typeNumber = -1
for (var i = 0; i < index; i++) {
@@ -202,7 +203,6 @@ export default {
}
}
this.right2Index = list
- console.log(this.right2Index);
},
padString(str, length) {
@@ -219,12 +219,18 @@ export default {
// 96个电磁阀
this.centerBottom = []
var inputData = this.inputData
- var list1 = this.padString(inputData['3016'].toString(2), 16)
- var list2 = this.padString(inputData['3017'].toString(2), 16)
- var list3 = this.padString(inputData['3018'].toString(2), 16)
- var list4 = this.padString(inputData['3019'].toString(2), 16)
- var list5 = this.padString(inputData['3020'].toString(2), 16)
- var list6 = this.padString(inputData['3021'].toString(2), 16)
+ var num1=inputData['3016']?inputData['3016']:0
+ var list1 = this.padString(num1.toString(2), 16)
+ var num2=inputData['3017']?inputData['3017']:0
+ var list2 = this.padString(num2.toString(2), 16)
+ var num3=inputData['3017']?inputData['3017']:0
+ var list3 = this.padString(num3.toString(2), 16)
+ var num4=inputData['3019']?inputData['3019']:0
+ var list4 = this.padString(num4.toString(2), 16)
+ var num5=inputData['3020']?inputData['3020']:0
+ var list5 = this.padString(num5.toString(2), 16)
+ var num6=inputData['3021']?inputData['3021']:0
+ var list6 = this.padString(num6.toString(2), 16)
var number = 16
for (var i = 0; i < number; i++) {
if (Number(list1[list1.length - 1 - i])) {
diff --git a/src/views/page/status.vue b/src/views/page/status.vue
index c88b033a..8979c527 100644
--- a/src/views/page/status.vue
+++ b/src/views/page/status.vue
@@ -464,10 +464,15 @@ export default {
getcenterBottom() {
this.centerBottom = []
var inputData = this.inputData
- var list1 = this.padString(inputData['32'].toString(2), 16)
- var list2 = this.padString(inputData['33'].toString(2), 16)
- var list3 = this.padString(inputData['34'].toString(2), 16)
- var list4 = this.padString(inputData['35'].toString(2), 16)
+var num1 =inputData['32']?inputData['32']:0
+ var list1 = this.padString(num1.toString(2), 16)
+var num2 =inputData['33']?inputData['33']:0
+ var list2 = this.padString(num2.toString(2), 16)
+var num3 =inputData['34']?inputData['34']:0
+ var list3 = this.padString(num3.toString(2), 16)
+var num4 =inputData['35']?inputData['35']:0
+ var list4 = this.padString(num4.toString(2), 16)
+
var number = 16
for (var i = 0; i < number; i++) {
if (Number(list1[list1.length - 1 - i])) {
@@ -558,7 +563,8 @@ export default {
},
//什么方式启动的灌溉
getData29() {
- var number = this.padString(this.inputData['29'].toString(2), 14)
+ var num =this.inputData['29']?this.inputData['29']:0
+ var number = this.padString(num.toString(2), 14)
var openListNew = []
openListNew = number.split("")
@@ -585,7 +591,8 @@ export default {
},
//进水泵和出水泵状态
getData30() {
- var number = this.padString(this.inputData['30'].toString(2), 2)
+ var num =this.inputData['30']?this.inputData['30']:0
+ var number = this.padString(num.toString(2), 2)
this.left1Act=number
// if (Number(number[0])) {
// this.left1Act = 1
diff --git a/src/views/page/stir.vue b/src/views/page/stir.vue
index 499d9997..e376d01d 100644
--- a/src/views/page/stir.vue
+++ b/src/views/page/stir.vue
@@ -719,7 +719,8 @@ export default {
this.changeBtn("600", dataNum);
},
getType00() {
- var number = this.padString(this.inputData["600"].toString(2), 3);
+ var num =this.inputData["600"]?this.inputData["600"]:0
+ var number = this.padString(num.toString(2), 3);
console.log(number);
var openListNew = [];
openListNew = number.split("");
diff --git a/src/views/wufang/rollByRoll.vue b/src/views/wufang/rollByRoll.vue
index d82c16f4..edd0d7ca 100644
--- a/src/views/wufang/rollByRoll.vue
+++ b/src/views/wufang/rollByRoll.vue
@@ -325,7 +325,7 @@ export default {
}
},
get21549() {
- var num1 = this.inputData["21549"];
+ var num1 = this.inputData["21549"]?this.inputData["21549"]:0
var num11 = this.padString(num1.toString(2), 4);
var openList1New;
openList1New = num11.split("");
diff --git a/src/views/wufang/uptake.vue b/src/views/wufang/uptake.vue
index 29c53b80..b796835b 100644
--- a/src/views/wufang/uptake.vue
+++ b/src/views/wufang/uptake.vue
@@ -270,7 +270,7 @@ export default {
this.changeBtn("21531", dataNum);
},
get21531() {
- var num1 = this.inputData["21531"];
+ var num1 = this.inputData["21531"]?this.inputData["21531"]:0
var num11 = this.padString(num1.toString(2), 4);
var openList1New;
openList1New = num11.split("");
--
2.47.2
From 825f34d4726311f5cea6c1593cb55a2a64fc49ab Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?home=E5=AD=99?= <1162067978@qq.com>
Date: Tue, 23 Sep 2025 14:20:37 +0800
Subject: [PATCH 3/3] 1
---
src/views/page/irrigateSet.vue | 25 +++++++++++++------------
src/views/page/wetFan.vue | 12 ++++++------
2 files changed, 19 insertions(+), 18 deletions(-)
diff --git a/src/views/page/irrigateSet.vue b/src/views/page/irrigateSet.vue
index 6d5d39ef..5e0d76ed 100644
--- a/src/views/page/irrigateSet.vue
+++ b/src/views/page/irrigateSet.vue
@@ -219,7 +219,7 @@

轮模式启用