Compare commits

..

2 Commits

Author SHA1 Message Date
426534402f Merge pull request '08/22问题修改' (#272) from pc-master into portal
Reviewed-on: #272
2025-08-22 01:44:34 +00:00
b4e2586df5 08/22问题修改 2025-08-22 09:41:31 +08:00
2 changed files with 135 additions and 35 deletions

View File

@ -1218,7 +1218,7 @@
</el-dropdown>
</div>
<div class="input-sel input-sel-w180">
<span>{{$t('parameterSet.envTempSelect')}}</span>
<span>1#{{$t('setParams.wetFan')}}:{{$t('parameterSet.envTempSelect')}}</span>
<el-dropdown @command="handleCommand1($event, 21740)">
<div class="el-dropdown-link">
<input
@ -1241,6 +1241,102 @@
</el-dropdown-menu>
</el-dropdown>
</div>
<div class="input-sel input-sel-w180">
<span>2#{{$t('setParams.wetFan')}}:{{$t('parameterSet.envTempSelect')}}</span>
<el-dropdown @command="handleCommand1($event, 21794)">
<div class="el-dropdown-link">
<input
v-model="inputDataNew[21794]"
type="text"
class="input-input"
placeholder="无"
/>
<div class="arrow">
<img src="../../assets/image/arrow.png" alt="" />
</div>
</div>
<el-dropdown-menu class="input-menu-180" slot="dropdown">
<el-dropdown-item
v-for="(item, index) in typeList1"
:key="index"
:command="item.value"
>{{ item.label }}</el-dropdown-item
>
</el-dropdown-menu>
</el-dropdown>
</div>
<div class="input-sel input-sel-w180">
<span>3#{{$t('setParams.wetFan')}}:{{$t('parameterSet.envTempSelect')}}</span>
<el-dropdown @command="handleCommand1($event, 21795)">
<div class="el-dropdown-link">
<input
v-model="inputDataNew[21795]"
type="text"
class="input-input"
placeholder="无"
/>
<div class="arrow">
<img src="../../assets/image/arrow.png" alt="" />
</div>
</div>
<el-dropdown-menu class="input-menu-180" slot="dropdown">
<el-dropdown-item
v-for="(item, index) in typeList1"
:key="index"
:command="item.value"
>{{ item.label }}</el-dropdown-item
>
</el-dropdown-menu>
</el-dropdown>
</div>
<div class="input-sel input-sel-w180">
<span>4#{{$t('setParams.wetFan')}}:{{$t('parameterSet.envTempSelect')}}</span>
<el-dropdown @command="handleCommand1($event, 21796)">
<div class="el-dropdown-link">
<input
v-model="inputDataNew[21796]"
type="text"
class="input-input"
placeholder="无"
/>
<div class="arrow">
<img src="../../assets/image/arrow.png" alt="" />
</div>
</div>
<el-dropdown-menu class="input-menu-180" slot="dropdown">
<el-dropdown-item
v-for="(item, index) in typeList1"
:key="index"
:command="item.value"
>{{ item.label }}</el-dropdown-item
>
</el-dropdown-menu>
</el-dropdown>
</div>
<div class="input-sel input-sel-w180">
<span>5#{{$t('setParams.wetFan')}}:{{$t('parameterSet.envTempSelect')}}</span>
<el-dropdown @command="handleCommand1($event, 21797)">
<div class="el-dropdown-link">
<input
v-model="inputDataNew[21797]"
type="text"
class="input-input"
placeholder="无"
/>
<div class="arrow">
<img src="../../assets/image/arrow.png" alt="" />
</div>
</div>
<el-dropdown-menu class="input-menu-180" slot="dropdown">
<el-dropdown-item
v-for="(item, index) in typeList1"
:key="index"
:command="item.value"
>{{ item.label }}</el-dropdown-item
>
</el-dropdown-menu>
</el-dropdown>
</div>
</div>
<div class="flex-view shrink-none border-none">
<div class="input-sel input-sel-w180">
@ -1613,7 +1709,7 @@ export default {
],
list1: [
21732, 21736, 21740, 21742, 21743, 21744, 21746, 21748, 21752, 21756,
21760, 21764, 21768, 21772, 21774, 21776, 21780, 21784, 21787,21791,21792
21760, 21764, 21768, 21772, 21774, 21776, 21780, 21784, 21787,21791,21792,21794,21795,21796,21797
], //
typeList2: [
{ label: this.$t('parameterSet.avgAirHumidity', {index:1}), value: 1 },
@ -1633,7 +1729,7 @@ export default {
], //湿
typeList3: [
{ label: this.$t('parameterSet.targetTemp',{index:1}), value: 1 },
{ label: this.$t('parameterSet.targetTemp',{index:1}), value: 2 },
{ label: this.$t('parameterSet.targetTemp',{index:2}), value: 2 },
],
list3: [
21733, 21737, 21741, 21745, 21747, 21749, 21753, 21757, 21761, 21765,

View File

@ -115,11 +115,11 @@
<div class="right-view2">
<div>
<div v-for="item, index in rightList2.slice(0, 4)"
:class="right2Index.indexOf(index) != -1 ? 'active' : ''">{{ item }}</div>
:class="right2Index[item.index]=='1' ? 'active' : ''">{{ item.name }}</div>
</div>
<div>
<div v-for="item, index in rightList2.slice(4, 8)"
:class="right2Index.indexOf(index + 4) != -1 ? 'active' : ''">{{ item }}</div>
:class="right2Index[item.index]=='1' ? 'active' : ''">{{ item.name }}</div>
</div>
</div>
<div class="right-view3">
@ -279,14 +279,14 @@ export default {
return data
},
rightList2(){
var data= [this.$t('status.externalControlSignal1',{index:1}),
this.$t('status.externalControlSignal1',{index:2}),
this.$t('status.externalControlSignal1',{index:3}),
this.$t('status.externalControlSignal1',{index:4}),
this.$t('status.controlSignals.highLevel'),
this.$t('status.controlSignals.mediumLevel'),
this.$t('status.controlSignals.lowLevel'),
this.$t('status.controlSignals.motor')
var data= [{name:this.$t('status.externalControlSignal1',{index:1}),index:1},
{name:this.$t('status.externalControlSignal1',{index:2}),index:0},
{name:this.$t('status.externalControlSignal1',{index:3}),index:2},
{name:this.$t('status.externalControlSignal1',{index:4}),index:3},
{name:this.$t('status.controlSignals.highLevel'),index:4},
{name:this.$t('status.controlSignals.mediumLevel'),index:5},
{name:this.$t('status.controlSignals.lowLevel'),index:6},
{name:this.$t('status.controlSignals.motor'),index:7}
]
return data
},
@ -506,31 +506,35 @@ export default {
//
getData29() {
var number = this.padString(this.inputData['29'].toString(2), 14)
var index = 6
var typeNumber = -1
for (var i = 0; i < index; i++) {
if (Number(number[i])) {
typeNumber = i
}
}
this.openType = this.getType29(typeNumber)
var openListNew = []
openListNew = number.split("")
this.right2Index = openListNew.reverse();
// var index = 6
// var typeNumber = -1
var statusIndex = 8
var list=[]
// for (var i = 0; i < index; i++) {
// if (Number(number[i])) {
// typeNumber = i
// }
// }
// this.openType = this.getType29(typeNumber)
// var statusIndex = 8
// var list=[]
for (var j = 0; j < statusIndex; j++) {
if (Number(number[number.length - 1 - j])) {
if (j == 0) {
list.push('1')
} else if (j == 1) {
list.push('0')
} else {
list.push(j)
}
}
}
this.right2Index=list
// for (var j = 0; j < statusIndex; j++) {
// if (Number(number[number.length - 1 - j])) {
// if (j == 0) {
// list.push('1')
// } else if (j == 1) {
// list.push('0')
// } else {
// list.push(j)
// }
// }
// }
// this.right2Index=list
},
//
getData30() {