fix v-model:value.number for UnitInput and LabelInput

This commit is contained in:
andy.lee 2024-10-22 11:57:49 +08:00 committed by Francesco Torchia
parent 36cea5a846
commit 1f204c0020
No known key found for this signature in database
GPG Key ID: E6D011B7415D4393
9 changed files with 39 additions and 43 deletions

View File

@ -52,40 +52,36 @@ export default {
<template>
<div class="row">
<div class="col span-12">
<template>
<UnitInput
v-model:value.number="parseDefaultValue.cpu"
label-key="harvester.generic.cpu"
suffix="%"
:delay="0"
required
:mode="mode"
class="mb-20"
@update:value="update"
/>
<UnitInput
v-model:value.number="parseDefaultValue.memory"
label-key="harvester.generic.memory"
suffix="%"
:delay="0"
required
:mode="mode"
class="mb-20"
@update:value="update"
/>
<UnitInput
v-model:value.number="parseDefaultValue.storage"
label-key="harvester.generic.storage"
suffix="%"
:delay="0"
required
:mode="mode"
class="mb-20"
@update:value="update"
/>
</template>
<UnitInput
v-model:value="parseDefaultValue.cpu"
label-key="harvester.generic.cpu"
suffix="%"
:delay="0"
required
:mode="mode"
class="mb-20"
@update:value="update"
/>
<UnitInput
v-model:value="parseDefaultValue.memory"
label-key="harvester.generic.memory"
suffix="%"
:delay="0"
required
:mode="mode"
class="mb-20"
@update:value="update"
/>
<UnitInput
v-model:value="parseDefaultValue.storage"
label-key="harvester.generic.storage"
suffix="%"
:delay="0"
required
:mode="mode"
class="mb-20"
@update:value="update"
/>
</div>
</div>
</template>

View File

@ -86,7 +86,7 @@ export default {
{{ t('harvester.modal.quota.bannerMessage') }}
</Banner>
<UnitInput
v-model:value.number="totalSnapshotSize"
v-model:value="totalSnapshotSize"
:label="t('harvester.snapshot.totalSnapshotSize')"
:disabled="false"
:input-exponent="3"

View File

@ -207,7 +207,7 @@ export default {
<LabeledInput
v-if="!isUntaggedNetwork"
v-model.number="config.vlan"
v-model:value.number="config.vlan"
class="mb-20"
required
type="number"

View File

@ -329,7 +329,7 @@ export default {
/>
<UnitInput
v-model:value.number="storage"
v-model:value="storage"
:label="t('harvester.volume.size')"
:input-exponent="3"
:output-modifier="true"

View File

@ -80,7 +80,7 @@ export default {
<div class="col span-6 mb-10">
<InputOrDisplay name="CPU" :value="cupDisplay" :mode="mode">
<UnitInput
v-model:value.number="localCpu"
v-model:value="localCpu"
label="CPU"
suffix="C"
:delay="0"
@ -96,7 +96,7 @@ export default {
<div class="col span-6 mb-10">
<InputOrDisplay :name="t('harvester.virtualMachine.input.memory')" :value="memoryDisplay" :mode="mode">
<UnitInput
v-model:value.number="localMemory"
v-model:value="localMemory"
:label="t('harvester.virtualMachine.input.memory')"
:mode="mode"
:input-exponent="3"

View File

@ -41,7 +41,7 @@ export default {
<template>
<UnitInput
v-model:value.number="memory"
v-model:value="memory"
:label="t('harvester.virtualMachine.input.reservedMemory')"
:mode="mode"
:input-exponent="2"

View File

@ -272,7 +272,7 @@ export default {
:mode="mode"
>
<UnitInput
v-model:value.number="value.size"
v-model:value="value.size"
:output-modifier="true"
:increment="1024"
:input-exponent="3"

View File

@ -215,7 +215,7 @@ export default {
:mode="mode"
>
<UnitInput
v-model:value.number="value.size"
v-model:value="value.size"
:output-modifier="true"
:increment="1024"
:input-exponent="3"

View File

@ -514,7 +514,7 @@ export default {
<template #type>
<LabeledInput
v-if="!isSingle"
v-model.number="count"
v-model:value.number="count"
:min="2"
type="number"
:label="t('harvester.virtualMachine.instance.multiple.count')"