1 #80
|
@ -72,13 +72,13 @@
|
||||||
<div class="input-main">
|
<div class="input-main">
|
||||||
<div>标定低点AD值</div>
|
<div>标定低点AD值</div>
|
||||||
<input @blur="blurChange(20904 + (active * 5 + 1), $event)"
|
<input @blur="blurChange(20904 + (active * 5 + 1), $event)"
|
||||||
v-model="inputData[20904 + (active * 5 + 1)]"
|
v-model="inputDataNew[20904 + (active * 5 + 1)]"
|
||||||
@input="change(20904 + (active * 5 + 1), $event)" type="number" placeholder="0.0">
|
@input="change(20904 + (active * 5 + 1), $event)" type="number" placeholder="0.0">
|
||||||
</div>
|
</div>
|
||||||
<div class="input-main">
|
<div class="input-main">
|
||||||
<div>标定低点数据</div>
|
<div>标定低点数据</div>
|
||||||
<input @blur="blurChange1(20904 + (active * 5 + 2), $event)"
|
<input @blur="blurChange1(20904 + (active * 5 + 2), $event)"
|
||||||
v-model="inputData[20904 + (active * 5 + 2)]"
|
v-model="inputDataNew[20904 + (active * 5 + 2)]"
|
||||||
@input="change1(20904 + (active * 5 + 2), $event)" type="number" placeholder="0.0">
|
@input="change1(20904 + (active * 5 + 2), $event)" type="number" placeholder="0.0">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -86,13 +86,13 @@
|
||||||
<div class="input-main">
|
<div class="input-main">
|
||||||
<div>标定高点AD值</div>
|
<div>标定高点AD值</div>
|
||||||
<input @blur="blurChange(20904 + (active * 5 + 3), $event)"
|
<input @blur="blurChange(20904 + (active * 5 + 3), $event)"
|
||||||
v-model="inputData[20904 + (active * 5 + 3)]"
|
v-model="inputDataNew[20904 + (active * 5 + 3)]"
|
||||||
@input="change(20904 + (active * 5 + 3), $event)" type="number" placeholder="0.0">
|
@input="change(20904 + (active * 5 + 3), $event)" type="number" placeholder="0.0">
|
||||||
</div>
|
</div>
|
||||||
<div class="input-main">
|
<div class="input-main">
|
||||||
<div>标定高点数据</div>
|
<div>标定高点数据</div>
|
||||||
<input @blur="blurChange1(20904 + (active * 5 + 4), $event)"
|
<input @blur="blurChange1(20904 + (active * 5 + 4), $event)"
|
||||||
v-model="inputData[20904 + (active * 5 + 4)]"
|
v-model="inputDataNew[20904 + (active * 5 + 4)]"
|
||||||
@input="change1(20904 + (active * 5 + 4), $event)" type="number" placeholder="0.0">
|
@input="change1(20904 + (active * 5 + 4), $event)" type="number" placeholder="0.0">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -127,6 +127,7 @@ export default {
|
||||||
sel2: false,
|
sel2: false,
|
||||||
sel3: false,
|
sel3: false,
|
||||||
inputData: [],
|
inputData: [],
|
||||||
|
inputDataNew:[],
|
||||||
sensorType: '',//当前传感器类型
|
sensorType: '',//当前传感器类型
|
||||||
openList1: [],//当前有效的传感器
|
openList1: [],//当前有效的传感器
|
||||||
openList2: [],//当前有效的传感器
|
openList2: [],//当前有效的传感器
|
||||||
|
@ -205,31 +206,57 @@ return num
|
||||||
};
|
};
|
||||||
this.changeBtn(20904 + (this.active * 5), dataNum);
|
this.changeBtn(20904 + (this.active * 5), dataNum);
|
||||||
},
|
},
|
||||||
|
//根据类型反向计算赋值给inputData
|
||||||
|
getSaveCountData(){
|
||||||
|
for (var i = 0; i < 48; i++) {
|
||||||
|
this.typeList.forEach((el, index) => {
|
||||||
|
if (el.value == this.inputData[20904 + (i * 5)]) {
|
||||||
|
if (el.countType == 0) {
|
||||||
|
this.inputData[20904 + (i * 5 + 2)]= this.inputDataNew[20904 + (i * 5 + 2)]
|
||||||
|
this.inputData[20904 + (i * 5 + 4)]=this.inputDataNew[20904 + (i * 5 + 4)]
|
||||||
|
} else if (el.countType == 1) {
|
||||||
|
this.inputData[20904 + (i * 5 + 2)] = this.sendCountType1(this.inputDataNew[20904 + (i * 5 + 2)])
|
||||||
|
this.inputData[20904 + (i * 5 + 4)] = this.sendCountType1(this.inputDataNew[20904 + (i * 5 + 4)])
|
||||||
|
} else if (el.countType == 2) {
|
||||||
|
this.inputData[20904 + (i * 5 + 2)] = this.sendCountType2(this.inputDataNew[20904 + (i * 5 + 2)])
|
||||||
|
this.inputData[20904 + (i * 5 + 4)] = this.sendCountType2(this.inputDataNew[20904 + (i * 5 + 4)])
|
||||||
|
} else if (el.countType == 3) {
|
||||||
|
this.inputData[20904 + (i * 5 + 2)] = this.sendCountType3(this.inputDataNew[20904 + (i * 5 + 2)])
|
||||||
|
this.inputData[20904 + (i * 5 + 4)] = this.sendCountType3(this.inputDataNew[20904 + (i * 5 + 4)])
|
||||||
|
} else if (el.countType == 4) {
|
||||||
|
this.inputData[20904 + (i * 5 + 2)] = this.sendCountType4(this.inputDataNew[20904 + (i * 5 + 2)])
|
||||||
|
this.inputData[20904 + (i * 5 + 4)] = this.sendCountType4(this.inputDataNew[20904 + (i * 5 + 4)])
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
//根据类型修改数据
|
//根据类型修改数据
|
||||||
getCountData() {
|
getCountData() {
|
||||||
for (var i = 0; i < 48; i++) {
|
for (var i = 0; i < 48; i++) {
|
||||||
this.typeList.forEach((el, index) => {
|
this.typeList.forEach((el, index) => {
|
||||||
if (el.value == this.inputData[20904 + (i * 5)]) {
|
if (el.value == this.inputData[20904 + (i * 5)]) {
|
||||||
if (el.countType == 0) {
|
if (el.countType == 0) {
|
||||||
|
this.inputDataNew[20904 + (i * 5 + 2)] = this.inputData[20904 + (i * 5 + 2)]
|
||||||
|
this.inputDataNew[20904 + (i * 5 + 4)] = this.inputData[20904 + (i * 5 + 4)]
|
||||||
} else if (el.countType == 1) {
|
} else if (el.countType == 1) {
|
||||||
this.inputData[20904 + (i * 5 + 2)] = this.countType1(this.inputData[20904 + (i * 5 + 2)])
|
this.inputDataNew[20904 + (i * 5 + 2)] = this.countType1(this.inputData[20904 + (i * 5 + 2)])
|
||||||
this.inputData[20904 + (i * 5 + 4)] = this.countType1(this.inputData[20904 + (i * 5 + 4)])
|
this.inputDataNew[20904 + (i * 5 + 4)] = this.countType1(this.inputData[20904 + (i * 5 + 4)])
|
||||||
} else if (el.countType == 2) {
|
} else if (el.countType == 2) {
|
||||||
this.inputData[20904 + (i * 5 + 2)] = this.countType2(this.inputData[20904 + (i * 5 + 2)])
|
this.inputDataNew[20904 + (i * 5 + 2)] = this.countType2(this.inputData[20904 + (i * 5 + 2)])
|
||||||
this.inputData[20904 + (i * 5 + 4)] = this.countType2(this.inputData[20904 + (i * 5 + 4)])
|
this.inputDataNew[20904 + (i * 5 + 4)] = this.countType2(this.inputData[20904 + (i * 5 + 4)])
|
||||||
} else if (el.countType == 3) {
|
} else if (el.countType == 3) {
|
||||||
this.inputData[20904 + (i * 5 + 2)] = this.countType3(this.inputData[20904 + (i * 5 + 2)])
|
this.inputDataNew[20904 + (i * 5 + 2)] = this.countType3(this.inputData[20904 + (i * 5 + 2)])
|
||||||
this.inputData[20904 + (i * 5 + 4)] = this.countType3(this.inputData[20904 + (i * 5 + 4)])
|
this.inputDataNew[20904 + (i * 5 + 4)] = this.countType3(this.inputData[20904 + (i * 5 + 4)])
|
||||||
} else if (el.countType == 4) {
|
} else if (el.countType == 4) {
|
||||||
this.inputData[20904 + (i * 5 + 2)] = this.countType4(this.inputData[20904 + (i * 5 + 2)])
|
this.inputDataNew[20904 + (i * 5 + 2)] = this.countType4(this.inputData[20904 + (i * 5 + 2)])
|
||||||
this.inputData[20904 + (i * 5 + 4)] = this.countType4(this.inputData[20904 + (i * 5 + 4)])
|
this.inputDataNew[20904 + (i * 5 + 4)] = this.countType4(this.inputData[20904 + (i * 5 + 4)])
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
getSensorType() {
|
getSensorType() {
|
||||||
this.typeList.forEach((el, index) => {
|
this.typeList.forEach((el, index) => {
|
||||||
|
@ -377,7 +404,8 @@ return num
|
||||||
};
|
};
|
||||||
this.api.getReadControlSensorChannel(data).then((res) => {
|
this.api.getReadControlSensorChannel(data).then((res) => {
|
||||||
if (res.data.code == 200) {
|
if (res.data.code == 200) {
|
||||||
this.inputData = res.data.data;
|
this.inputData = JSON.parse(JSON.stringify(res.data.data));
|
||||||
|
this.inputDataNew = res.data.data;
|
||||||
// this.getData272()
|
// this.getData272()
|
||||||
this.getOpen()
|
this.getOpen()
|
||||||
this.getSensorType()
|
this.getSensorType()
|
||||||
|
@ -509,7 +537,17 @@ return num
|
||||||
type: "success",
|
type: "success",
|
||||||
});
|
});
|
||||||
store.nowInput=''
|
store.nowInput=''
|
||||||
|
this.getSaveCountData()
|
||||||
// this.dataInit();
|
// this.dataInit();
|
||||||
|
for (var i = 0; i < 48; i++) {
|
||||||
|
if((20904 + (i * 5))==data.regAddress){
|
||||||
|
this.inputData[20904 + (i * 5)]=data.num
|
||||||
|
console.log( this.inputData[20904 + (i * 5)],20904 + (i * 5),777);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
this.getCountData()
|
||||||
} else {
|
} else {
|
||||||
this.inputData[data.regAddress]=store.nowInput
|
this.inputData[data.regAddress]=store.nowInput
|
||||||
this.$message.error(res.data.msg);
|
this.$message.error(res.data.msg);
|
||||||
|
|
|
@ -54,13 +54,13 @@
|
||||||
<div>
|
<div>
|
||||||
<div class="input-main">
|
<div class="input-main">
|
||||||
<div>标定低点AD值</div>
|
<div>标定低点AD值</div>
|
||||||
<input @blur="blurChange(numberList[active] + 1, $event)" v-model="inputData[numberList[active] + 1]"
|
<input @blur="blurChange(numberList[active] + 1, $event)" v-model="inputDataNew[numberList[active] + 1]"
|
||||||
@input="change(numberList[active] + 1, $event)"
|
@input="change(numberList[active] + 1, $event)"
|
||||||
type="number" placeholder="0.0">
|
type="number" placeholder="0.0">
|
||||||
</div>
|
</div>
|
||||||
<div class="input-main">
|
<div class="input-main">
|
||||||
<div>标定低点数据</div>
|
<div>标定低点数据</div>
|
||||||
<input @blur="blurChange1(numberList[active] + 2, $event)" v-model="inputData[numberList[active] + 2]"
|
<input @blur="blurChange1(numberList[active] + 2, $event)" v-model="inputDataNew[numberList[active] + 2]"
|
||||||
@input="change1(numberList[active] + 2, $event)"
|
@input="change1(numberList[active] + 2, $event)"
|
||||||
type="number" placeholder="0.0">
|
type="number" placeholder="0.0">
|
||||||
</div>
|
</div>
|
||||||
|
@ -68,13 +68,13 @@
|
||||||
<div>
|
<div>
|
||||||
<div class="input-main">
|
<div class="input-main">
|
||||||
<div>标定高点AD值</div>
|
<div>标定高点AD值</div>
|
||||||
<input @blur="blurChange(numberList[active] + 3, $event)" v-model="inputData[numberList[active] + 3]"
|
<input @blur="blurChange(numberList[active] + 3, $event)" v-model="inputDataNew[numberList[active] + 3]"
|
||||||
@input="change(numberList[active] + 3, $event)"
|
@input="change(numberList[active] + 3, $event)"
|
||||||
type="number" placeholder="0.0">
|
type="number" placeholder="0.0">
|
||||||
</div>
|
</div>
|
||||||
<div class="input-main">
|
<div class="input-main">
|
||||||
<div>标定高点数据</div>
|
<div>标定高点数据</div>
|
||||||
<input @blur="blurChange1(numberList[active] + 4, $event)" v-model="inputData[numberList[active] + 4]"
|
<input @blur="blurChange1(numberList[active] + 4, $event)" v-model="inputDataNew[numberList[active] + 4]"
|
||||||
@input="change1(numberList[active] + 4 , $event)"
|
@input="change1(numberList[active] + 4 , $event)"
|
||||||
type="number" placeholder="0.0">
|
type="number" placeholder="0.0">
|
||||||
</div>
|
</div>
|
||||||
|
@ -99,6 +99,7 @@ export default {
|
||||||
sel3: false,
|
sel3: false,
|
||||||
numberList: [273, 278, 283, 288, 293, 298],
|
numberList: [273, 278, 283, 288, 293, 298],
|
||||||
inputData: [],
|
inputData: [],
|
||||||
|
inputDataNew:[],
|
||||||
sensorType:'',//当前传感器类型
|
sensorType:'',//当前传感器类型
|
||||||
openList: [],//当前有效的传感器
|
openList: [],//当前有效的传感器
|
||||||
typeList:this.$store.state.typeList
|
typeList:this.$store.state.typeList
|
||||||
|
@ -174,6 +175,32 @@ return num
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
this.changeBtn(this.numberList[this.active], dataNum);
|
this.changeBtn(this.numberList[this.active], dataNum);
|
||||||
|
},
|
||||||
|
//根据类型反向计算赋值给inputData
|
||||||
|
getSaveCountData(){
|
||||||
|
for (var i = 0; i < 48; i++) {
|
||||||
|
this.typeList.forEach((el, index) => {
|
||||||
|
if (el.value == this.inputData[this.numberList[i]]) {
|
||||||
|
if(el.countType==0){
|
||||||
|
this.inputData[this.numberList[i] + 2]=this.inputDataNew[this.numberList[i] + 2]
|
||||||
|
this.inputData[this.numberList[i] + 4]=this.inputDataNew[this.numberList[i] + 4]
|
||||||
|
}else if(el.countType==1){
|
||||||
|
this.inputData[this.numberList[i] + 2]=this.sendCountType1(this.inputDataNew[this.numberList[i] + 2])
|
||||||
|
this.inputData[this.numberList[i] + 4]=this.sendCountType1(this.inputDataNew[this.numberList[i] + 4])
|
||||||
|
}else if(el.countType==2){
|
||||||
|
this.inputData[this.numberList[i] + 2]=this.sendCountType2(this.inputDataNew[this.numberList[i] + 2])
|
||||||
|
this.inputData[this.numberList[i] + 4]=this.sendCountType2(this.inputDataNew[this.numberList[i] + 4])
|
||||||
|
}else if(el.countType==3){
|
||||||
|
this.inputData[this.numberList[i] + 2]=this.sendCountType3(this.inputDataNew[this.numberList[i] + 2])
|
||||||
|
this.inputData[this.numberList[i] + 4]=this.sendCountType3(this.inputDataNew[this.numberList[i] + 4])
|
||||||
|
}else if(el.countType==4){
|
||||||
|
this.inputData[this.numberList[i] + 2]=this.sendCountType4(this.inputDataNew[this.numberList[i] + 2])
|
||||||
|
this.inputData[this.numberList[i] + 4]=this.sendCountType4(this.inputDataNew[this.numberList[i] + 4])
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
},
|
},
|
||||||
//根据类型修改数据
|
//根据类型修改数据
|
||||||
getCountData(){
|
getCountData(){
|
||||||
|
@ -181,19 +208,20 @@ return num
|
||||||
this.typeList.forEach((el, index) => {
|
this.typeList.forEach((el, index) => {
|
||||||
if (el.value == this.inputData[this.numberList[i]]) {
|
if (el.value == this.inputData[this.numberList[i]]) {
|
||||||
if(el.countType==0){
|
if(el.countType==0){
|
||||||
|
this.inputDataNew[this.numberList[i] + 2]=this.inputData[this.numberList[i] + 2]
|
||||||
|
this.inputDataNew[this.numberList[i] + 4]=this.inputData[this.numberList[i] + 4]
|
||||||
}else if(el.countType==1){
|
}else if(el.countType==1){
|
||||||
this.inputData[this.numberList[i] + 2]=this.countType1(this.inputData[this.numberList[i] + 2])
|
this.inputDataNew[this.numberList[i] + 2]=this.countType1(this.inputData[this.numberList[i] + 2])
|
||||||
this.inputData[this.numberList[i] + 4]=this.countType1(this.inputData[this.numberList[i] + 4])
|
this.inputDataNew[this.numberList[i] + 4]=this.countType1(this.inputData[this.numberList[i] + 4])
|
||||||
}else if(el.countType==2){
|
}else if(el.countType==2){
|
||||||
this.inputData[this.numberList[i] + 2]=this.countType2(this.inputData[this.numberList[i] + 2])
|
this.inputDataNew[this.numberList[i] + 2]=this.countType2(this.inputData[this.numberList[i] + 2])
|
||||||
this.inputData[this.numberList[i] + 4]=this.countType2(this.inputData[this.numberList[i] + 4])
|
this.inputDataNew[this.numberList[i] + 4]=this.countType2(this.inputData[this.numberList[i] + 4])
|
||||||
}else if(el.countType==3){
|
}else if(el.countType==3){
|
||||||
this.inputData[this.numberList[i] + 2]=this.countType3(this.inputData[this.numberList[i] + 2])
|
this.inputDataNew[this.numberList[i] + 2]=this.countType3(this.inputData[this.numberList[i] + 2])
|
||||||
this.inputData[this.numberList[i] + 4]=this.countType3(this.inputData[this.numberList[i] + 4])
|
this.inputDataNew[this.numberList[i] + 4]=this.countType3(this.inputData[this.numberList[i] + 4])
|
||||||
}else if(el.countType==4){
|
}else if(el.countType==4){
|
||||||
this.inputData[this.numberList[i] + 2]=this.countType4(this.inputData[this.numberList[i] + 2])
|
this.inputDataNew[this.numberList[i] + 2]=this.countType4(this.inputData[this.numberList[i] + 2])
|
||||||
this.inputData[this.numberList[i] + 4]=this.countType4(this.inputData[this.numberList[i] + 4])
|
this.inputDataNew[this.numberList[i] + 4]=this.countType4(this.inputData[this.numberList[i] + 4])
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -256,7 +284,8 @@ return num
|
||||||
};
|
};
|
||||||
this.api.postReg(data).then((res) => {
|
this.api.postReg(data).then((res) => {
|
||||||
if (res.data.code == 200) {
|
if (res.data.code == 200) {
|
||||||
this.inputData = res.data.data;
|
this.inputData = JSON.parse(JSON.stringify(res.data.data));
|
||||||
|
this.inputDataNew = res.data.data;
|
||||||
this.getData272()
|
this.getData272()
|
||||||
this.getSensorType()
|
this.getSensorType()
|
||||||
this.getCountData()
|
this.getCountData()
|
||||||
|
@ -387,7 +416,17 @@ getSendData(number){
|
||||||
type: "success",
|
type: "success",
|
||||||
});
|
});
|
||||||
store.nowInput=''
|
store.nowInput=''
|
||||||
|
this.getSaveCountData()
|
||||||
// this.dataInit();
|
// this.dataInit();
|
||||||
|
for (var i = 0; i < 48; i++) {
|
||||||
|
if(this.numberList[i]==data.regAddress){
|
||||||
|
this.inputData[this.numberList[i]]=data.num
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
this.getCountData()
|
||||||
} else {
|
} else {
|
||||||
this.inputData[data.regAddress]=store.nowInput
|
this.inputData[data.regAddress]=store.nowInput
|
||||||
this.$message.error(res.data.msg);
|
this.$message.error(res.data.msg);
|
||||||
|
|
Loading…
Reference in New Issue