fix support bundle image setting

This commit is contained in:
andy.lee 2024-10-22 12:52:32 +08:00 committed by Francesco Torchia
parent 1f204c0020
commit 0fcf630daa
No known key found for this signature in database
GPG Key ID: E6D011B7415D4393

View File

@ -29,7 +29,6 @@ export default {
data() { data() {
let parseDefaultValue = {}; let parseDefaultValue = {};
try { try {
parseDefaultValue = JSON.parse(this.value.value); parseDefaultValue = JSON.parse(this.value.value);
} catch (error) { } catch (error) {
@ -64,7 +63,6 @@ export default {
methods: { methods: {
update() { update() {
const value = JSON.stringify(this.parseDefaultValue); const value = JSON.stringify(this.parseDefaultValue);
this.value['value'] = value; this.value['value'] = value;
}, },
@ -103,32 +101,30 @@ export default {
<template> <template>
<div class="row" @input="update"> <div class="row" @input="update">
<div class="col span-12"> <div class="col span-12">
<template> <LabeledInput
<LabeledInput v-model:value="parseDefaultValue.repository"
v-model:value="parseDefaultValue.repository" class="mb-20"
class="mb-20" :mode="mode"
:mode="mode" required
required label-key="harvester.setting.supportBundleImage.repo"
label-key="harvester.setting.supportBundleImage.repo" />
/>
<LabeledInput <LabeledInput
v-model:value="parseDefaultValue.tag" v-model:value="parseDefaultValue.tag"
class="mb-20" class="mb-20"
:mode="mode" :mode="mode"
required required
label-key="harvester.setting.supportBundleImage.tag" label-key="harvester.setting.supportBundleImage.tag"
/> />
<LabeledSelect <LabeledSelect
v-model:value="parseDefaultValue.imagePullPolicy" v-model:value="parseDefaultValue.imagePullPolicy"
class="mb-20" class="mb-20"
required required
label-key="harvester.setting.supportBundleImage.imagePullPolicy" label-key="harvester.setting.supportBundleImage.imagePullPolicy"
:options="imagePolicyOptions" :options="imagePolicyOptions"
@input="update" @update:value="update"
/> />
</template>
</div> </div>
</div> </div>
</template> </template>