Compare commits

..

No commits in common. "b352dc1bb018f08629b7b869fd4382cbfa3bf02c" and "5c01e3693d07a5a6cc8daf1c1a7f8fbf0854027e" have entirely different histories.

4 changed files with 24 additions and 214 deletions

View File

@ -233,22 +233,20 @@ export default {
}
},
toRouter1(item) {
console.log(item, 11, this.routerNow);
if (item.router) {
if (item.http) {
window.location.href = item.http;
} else if (item.router == 'formula' && this.$route.query.index != item.index) {
if (this.routerNow == 'realTime') {
this.$store.state.equipmentIndex = item.index
this.$router.push({ path: `/realTime?index=${item.index ? item.index : 1}&name=${item.deviceName}` })
} else if (this.routerNow == 'formula') {
this.$store.state.equipmentIndex = item.index
this.$router.push({ path: `/formula?index=${item.index ? item.index : 1}` })
} else if (this.routerNow == 'history') {
this.$store.state.equipmentIndex = item.index
this.$router.push({ path: `/history?index=${item.index ? item.index : 1}` })
} else if (this.routerNow == 'dataAnalysis') {
this.$store.state.equipmentIndex = item.index
this.$router.push({ path: `/dataAnalysis?index=${item.index ? item.index : 1}` })
} else if (item.router == 'formula') {
this.$store.state.equipmentIndex = item.index

View File

@ -58,9 +58,9 @@
</div>
<div class="input-main">
<div>标定低点数据</div>
<input @blur="blurChange1(20904 + (active * 5 + 2), $event)"
<input @blur="blurChange(20904 + (active * 5 + 2), $event)"
v-model="inputData[20904 + (active * 5 + 2)]"
@input="change1(20904 + (active * 5 + 2), $event)" type="number" placeholder="0.0">
@input="change(20904 + (active * 5 + 2), $event)" type="number" placeholder="0.0">
</div>
</div>
<div>
@ -72,9 +72,9 @@
</div>
<div class="input-main">
<div>标定高点数据</div>
<input @blur="blurChange1(20904 + (active * 5 + 4), $event)"
<input @blur="blurChange(20904 + (active * 5 + 4), $event)"
v-model="inputData[20904 + (active * 5 + 4)]"
@input="change1(20904 + (active * 5 + 4), $event)" type="number" placeholder="0.0">
@input="change(20904 + (active * 5 + 4), $event)" type="number" placeholder="0.0">
</div>
</div>
</div>
@ -119,7 +119,6 @@ export default {
watch: {
'active'(newVal, oldVal) {
this.getSensorType()
this.getCountData()
},
},
mounted() {
@ -131,39 +130,6 @@ export default {
}
},
methods: {
//countType
//0
//1-400
//2/10
//3(-400) / 10
countType1(data) {
var num = data - 400
return num
},
countType2(data) {
var num = data / 10
return num
},
countType3(data) {
var num = (data - 400) / 10
return num
},
//
sendCountType1(data) {
var num = data + 400
return num
},
sendCountType2(data) {
var num = data * 10
return num
},
sendCountType3(data) {
var num = (data* 10)+400
return num
},
//
handleCommand(command) {
this.typeList.forEach((el, index) => {
@ -178,26 +144,6 @@ export default {
};
this.changeBtn(20904 + (this.active * 5), dataNum);
},
//
getCountData(){
this.typeList.forEach((el, index) => {
if (el.value == this.inputData[20904 + (this.active * 5)]) {
if(el.countType==0){
}else if(el.countType==1){
this.inputData[20904 + (this.active * 5 + 2)]=this.countType1(this.inputData[20904 + (this.active * 5 + 2)])
this.inputData[20904 + (this.active * 5 + 4)]=this.countType1(this.inputData[20904 + (this.active * 5 + 4)])
}else if(el.countType==2){
this.inputData[20904 + (this.active * 5 + 2)]=this.countType2(this.inputData[20904 + (this.active * 5 + 2)])
this.inputData[20904 + (this.active * 5 + 4)]=this.countType2(this.inputData[20904 + (this.active * 5 + 4)])
}else if(el.countType==3){
this.inputData[20904 + (this.active * 5 + 2)]=this.countType3(this.inputData[20904 + (this.active * 5 + 2)])
this.inputData[20904 + (this.active * 5 + 4)]=this.countType3(this.inputData[20904 + (this.active * 5 + 4)])
}
}
})
},
getSensorType() {
this.typeList.forEach((el, index) => {
if (el.value == this.inputData[20904 + (this.active * 5)]) {
@ -348,7 +294,6 @@ export default {
// this.getData272()
this.getOpen()
this.getSensorType()
this.getCountData()
} else {
this.$message.error(res.data.msg);
}
@ -358,47 +303,6 @@ export default {
selectValue(e) {
e.currentTarget.select();
},
getSendData(number){
var number1=number
this.typeList.some((el, index) => {
if (el.value == this.inputData[20904 + (this.active * 5)]) {
if(el.countType==0){
number1=number
}else if(el.countType==1){
number1=this.sendCountType1(number)
}else if(el.countType==2){
number1=this.sendCountType2(number)
}else if(el.countType==3){
number1=this.sendCountType3(number)
}
}
})
return number1
},
//
change1(code, el) {
var store = this.$store.state
var data = {
equipmentId: store.equipmentList[store.equipmentIndex - 1].deviceId,
regAddress: code,
num: this.getSendData(el.target.value),
};
this.delayTimer(0, data);
},
//
blurChange1(code, el) {
var store = this.$store.state
var data = {
equipmentId: store.equipmentList[store.equipmentIndex - 1].deviceId,
regAddress: code,
num:this.getSendData(el.target.value) ,
}; //
if (this.timer) {
this.timer && clearInterval(this.timer);
this.changeData(data);
}
},
//
blurChange(code, el) {
var store = this.$store.state

View File

@ -60,8 +60,8 @@
</div>
<div class="input-main">
<div>标定低点数据</div>
<input @blur="blurChange1(numberList[active] + 2, $event)" v-model="inputData[numberList[active] + 2]"
@input="change1(numberList[active] + 2, $event)"
<input @blur="blurChange(numberList[active] + 2, $event)" v-model="inputData[numberList[active] + 2]"
@input="change(numberList[active] + 2, $event)"
type="number" placeholder="0.0">
</div>
</div>
@ -74,8 +74,8 @@
</div>
<div class="input-main">
<div>标定高点数据</div>
<input @blur="blurChange1(numberList[active] + 4, $event)" v-model="inputData[numberList[active] + 4]"
@input="change1(numberList[active] + 4 , $event)"
<input @blur="blurChange(numberList[active] + 4, $event)" v-model="inputData[numberList[active] + 4]"
@input="change(numberList[active] + 4 , $event)"
type="number" placeholder="0.0">
</div>
</div>
@ -107,7 +107,6 @@ export default {
watch:{
'active'(newVal,oldVal){
this.getSensorType()
this.getCountData()
},
},
mounted() {
@ -119,38 +118,6 @@ export default {
}
},
methods: {
//countType
//0
//1-400
//2/10
//3(-400) / 10
countType1(data) {
var num = data - 400
return num
},
countType2(data) {
var num = data / 10
return num
},
countType3(data) {
var num = (data - 400) / 10
return num
},
//
sendCountType1(data) {
var num = data + 400
return num
},
sendCountType2(data) {
var num = data * 10
return num
},
sendCountType3(data) {
var num = (data* 10)+400
return num
},
//
handleCommand(command){
this.typeList.forEach((el,index)=>{
@ -164,26 +131,6 @@ export default {
},
};
this.changeBtn(this.numberList[this.active], dataNum);
},
//
getCountData(){
this.typeList.forEach((el, index) => {
if (el.value == this.inputData[this.numberList[this.active]]) {
if(el.countType==0){
}else if(el.countType==1){
this.inputData[this.numberList[this.active] + 2]=this.countType1(this.inputData[this.numberList[this.active] + 2])
this.inputData[this.numberList[this.active] + 4]=this.countType1(this.inputData[this.numberList[this.active] + 4])
}else if(el.countType==2){
this.inputData[this.numberList[this.active] + 2]=this.countType2(this.inputData[this.numberList[this.active] + 2])
this.inputData[this.numberList[this.active] + 4]=this.countType2(this.inputData[this.numberList[this.active] + 4])
}else if(el.countType==3){
this.inputData[this.numberList[this.active] + 2]=this.countType3(this.inputData[this.numberList[this.active] + 2])
this.inputData[this.numberList[this.active] + 4]=this.countType3(this.inputData[this.numberList[this.active] + 4])
}
}
})
},
getSensorType(){
this.typeList.forEach((el,index)=>{
@ -244,7 +191,6 @@ export default {
this.inputData = res.data.data;
this.getData272()
this.getSensorType()
this.getCountData()
} else {
this.$message.error(res.data.msg);
}
@ -254,47 +200,6 @@ export default {
selectValue(e) {
e.currentTarget.select();
},
getSendData(number){
var number1=number
this.typeList.some((el, index) => {
if (el.value == this.inputData[this.numberList[this.active]]) {
if(el.countType==0){
number1=number
}else if(el.countType==1){
number1=this.sendCountType1(number)
}else if(el.countType==2){
number1=this.sendCountType2(number)
}else if(el.countType==3){
number1=this.sendCountType3(number)
}
}
})
return number1
},
//
change1(code, el) {
var store = this.$store.state
var data = {
equipmentId: store.equipmentList[store.equipmentIndex - 1].deviceId,
regAddress: code,
num: this.getSendData(el.target.value),
};
this.delayTimer(0, data);
},
//
blurChange1(code, el) {
var store = this.$store.state
var data = {
equipmentId: store.equipmentList[store.equipmentIndex - 1].deviceId,
regAddress: code,
num:this.getSendData(el.target.value) ,
}; //
if (this.timer) {
this.timer && clearInterval(this.timer);
this.changeData(data);
}
},
//
blurChange(code, el) {
var store=this.$store.state

View File

@ -112,17 +112,20 @@ export default {
//
actList2: [],
actList2New: [],
list2: ['1#平均温度传感器',
'2#平均温度传感器',
'1#平均湿度传感器',
'2#平均湿度传感器',
'1#平均光照传感器',
'1#平均CO2传感器',
'1#平均土温传感器',
'1#平均土湿传感器',
'1#平均PH传感器',
'1#平均EC传感器',
'1#水温传感器',],
list2: ['目标水肥PH数据',
'目标水肥EC数据',
'平均水肥PH数据',
'平均水肥EC数据',
'1#水肥PH数据',
'1#水肥EC数据',
'2#水肥PH数据',
'2#水肥EC数据',
'1#通道传感器数据',
'2#通道传感器数据',
'3#通道传感器数据',
'4#通道传感器数据',
'5#通道传感器数据',
'6#通道传感器数据'],
//
actList3: [],
actList3New: [],
@ -219,7 +222,7 @@ export default {
getAct2() {
this.actList2=[]
var num = this.inputData['21503']
var num2 = this.padString(num.toString(2), 11)
var num2 = this.padString(num.toString(2), 14)
this.actList2New=num2.split("")
this.actList2New.forEach((el,index)=>{
if(el=='1'){