FIx: delete champs par default

This commit is contained in:
Matthieu
2025-09-25 11:25:43 +02:00
parent bdae2621c5
commit 7980aa186b
17 changed files with 32 additions and 218 deletions

View File

@@ -25,7 +25,6 @@
<div class="flex flex-wrap gap-2 mt-2">
<span v-if="component.reference" class="badge badge-outline badge-sm">{{ component.reference }}</span>
<span v-if="component.constructeur" class="badge badge-outline badge-sm">{{ component.constructeur?.name }}</span>
<span v-if="component.emplacement" class="badge badge-outline badge-sm">{{ component.emplacement }}</span>
<span v-if="component.prix" class="badge badge-primary badge-sm">{{ component.prix }}</span>
<span
v-if="component.typeMachineComponentRequirement"
@@ -70,17 +69,6 @@
/>
<div v-else class="input input-bordered input-sm bg-base-200">{{ component.reference || 'Non définie' }}</div>
</div>
<div class="form-control">
<label class="label"><span class="label-text font-medium">Emplacement</span></label>
<input
v-if="isEditMode"
v-model="component.emplacement"
type="text"
class="input input-bordered input-sm"
@blur="updateComponent"
/>
<div v-else class="input input-bordered input-sm bg-base-200">{{ component.emplacement || 'Non défini' }}</div>
</div>
<div class="form-control">
<label class="label"><span class="label-text font-medium">Prix</span></label>
<input
@@ -165,7 +153,6 @@
v-if="field.type === 'text'"
v-model="field.value"
type="text"
:placeholder="field.defaultValue || ''"
class="input input-bordered input-sm"
:required="field.required"
@blur="updateComponentCustomField(field)"
@@ -174,7 +161,6 @@
v-else-if="field.type === 'number'"
v-model="field.value"
type="number"
:placeholder="field.defaultValue || ''"
class="input input-bordered input-sm"
:required="field.required"
@blur="updateComponentCustomField(field)"
@@ -186,7 +172,7 @@
:required="field.required"
@change="updateComponentCustomField(field)"
>
<option value="">{{ field.defaultValue || 'Sélectionner...' }}</option>
<option value="">Sélectionner...</option>
<option v-for="option in field.options" :key="option" :value="option">{{ option }}</option>
</select>
<div v-else-if="field.type === 'boolean'" class="flex items-center gap-2">
@@ -204,14 +190,13 @@
v-else-if="field.type === 'date'"
v-model="field.value"
type="date"
:placeholder="field.defaultValue || ''"
class="input input-bordered input-sm"
:required="field.required"
@blur="updateComponentCustomField(field)"
/>
</template>
<template v-else>
<div class="input input-bordered input-sm bg-base-200">{{ field.value || field.defaultValue || 'Non défini' }}</div>
<div class="input input-bordered input-sm bg-base-200">{{ field.value || 'Non défini' }}</div>
</template>
</div>
</div>