diff --git a/src/components/LiquidHandle.vue b/src/components/LiquidHandle.vue index 3b7a1d8..eb3cf64 100644 --- a/src/components/LiquidHandle.vue +++ b/src/components/LiquidHandle.vue @@ -79,7 +79,6 @@ diff --git a/src/components/Setting/components/Device.vue b/src/components/Setting/components/Device.vue index 078688b..9cb9826 100644 --- a/src/components/Setting/components/Device.vue +++ b/src/components/Setting/components/Device.vue @@ -8,7 +8,6 @@ v-model="sprayLiquidConfigVal" :clickable="true" :formatter="formatter7" - :maxlength="4" readonly @click.stop="hideClickKey(2)" /> @@ -22,7 +21,6 @@ v-model="stoped_gs" :clickable="true" :formatter="formatter1" - :maxlength="4" readonly @click.stop="hideClickKey(3)" /> @@ -35,7 +33,6 @@ type="number" v-model="continued_gs" :clickable="true" - :maxlength="4" :formatter="formatter2" readonly @click.stop="hideClickKey(4)" @@ -49,7 +46,6 @@ type="number" v-model="stoped_humi" :clickable="true" - :maxlength="3" :formatter="formatter9" readonly @click.stop="hideClickKey(9)" @@ -63,7 +59,6 @@ type="number" v-model="continued_humi" :clickable="true" - :maxlength="3" :formatter="formatter10" readonly @click.stop="hideClickKey(10)" @@ -78,7 +73,6 @@ :formatter="formatter3" v-model="stoped_satur" :clickable="true" - :maxlength="3" readonly @click.stop="hideClickKey(5)" /> @@ -92,7 +86,6 @@ :formatter="formatter4" v-model="continued_satur" :clickable="true" - :maxlength="3" readonly @click.stop="hideClickKey(6)" /> @@ -106,7 +99,6 @@ type="number" v-model="max_humidity" :clickable="true" - :maxlength="3" readonly @click.stop="hideClickKey(7)" /> @@ -129,7 +121,7 @@ v-model="addLiquidConfigVal" :title="addLiquidConfigVal" :show="addLiquidConfigValShow" - :maxlength="4" + @input="val => handleInput(val, 1)" theme="custom" close-button-text="配置" @close="setAddliquidVal" @@ -137,9 +129,9 @@ /> { + isFirstClick.value = true stoped_humiShow.value = false continued_humiShow.value = false pre_heat_time_sShow.value = false @@ -303,6 +301,62 @@ const hideClickKey = flag => { } } +const handleInput = (value, index) => { + if (isFirstClick.value) { + if (index == 1) { + setTimeout(() => { + addLiquidConfigVal.value = value + '' + }) + } + if (index == 2) { + setTimeout(() => { + sprayLiquidConfigVal.value = value + '' + }) + } + if (index == 3) { + setTimeout(() => { + stoped_gs.value = value + '' + }) + } + if (index == 4) { + setTimeout(() => { + continued_gs.value = value + '' + }) + } + if (index == 5) { + setTimeout(() => { + stoped_satur.value = value + '' + }) + } + if (index == 6) { + setTimeout(() => { + continued_satur.value = value + '' + }) + } + if (index == 7) { + setTimeout(() => { + max_humidity.value = value + '' + }) + } + if (index == 8) { + setTimeout(() => { + pre_heat_time_s.value = value + '' + }) + } + if (index == 9) { + setTimeout(() => { + stoped_humi.value = value + '' + }) + } + if (index == 10) { + setTimeout(() => { + continued_humi.value = value + '' + }) + } + isFirstClick.value = false + } +} + const formatter1 = value => { if (parseInt(value) == 0) { return '0'