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

@@ -95,10 +95,6 @@
<span class="text-gray-600">{{ machine.reference }}</span>
</div>
<div v-if="machine.emplacement" class="flex items-center gap-2">
<IconLucideBuilding class="w-4 h-4 text-purple-500" aria-hidden="true" />
<span class="text-gray-600">{{ machine.emplacement }}</span>
</div>
</div>
<div class="card-actions justify-end mt-4">
@@ -130,7 +126,6 @@ import IconLucideFactory from '~icons/lucide/factory'
import IconLucideMapPin from '~icons/lucide/map-pin'
import IconLucideSettings2 from '~icons/lucide/settings-2'
import IconLucideTag from '~icons/lucide/tag'
import IconLucideBuilding from '~icons/lucide/building'
const { machines, loading, loadMachines, deleteMachine } = useMachines()
const { sites, loadSites } = useSites()

View File

@@ -66,18 +66,6 @@
</div>
</div>
<div class="form-control">
<label class="label">
<span class="label-text">Emplacement</span>
</label>
<input
v-model="newMachine.emplacement"
type="text"
placeholder="Ex: Atelier A, Zone 1"
class="input input-bordered"
/>
</div>
<div v-if="selectedMachineType" class="p-4 bg-gray-50 rounded-lg space-y-2 text-sm">
<h4 class="font-semibold text-sm">Structure du type sélectionné :</h4>
<div class="flex flex-wrap gap-3">
@@ -670,7 +658,6 @@ const newMachine = reactive({
siteId: '',
typeMachineId: '',
reference: '',
emplacement: '',
})
const componentRequirementSelections = reactive({})
@@ -727,7 +714,6 @@ const machinePreview = computed(() => {
? sites.value.find((site) => site.id === newMachine.siteId) || null
: null
const trimmedReference = (newMachine.reference || '').trim()
const trimmedEmplacement = (newMachine.emplacement || '').trim()
const baseFields = [
{
@@ -754,12 +740,6 @@ const machinePreview = computed(() => {
display: trimmedReference || 'Non renseignée',
status: trimmedReference ? 'complete' : 'optional',
},
{
key: 'emplacement',
label: 'Emplacement',
display: trimmedEmplacement || 'Non renseigné',
status: trimmedEmplacement ? 'complete' : 'optional',
},
]
const baseIssues = []
@@ -1307,7 +1287,6 @@ const finalizeMachineCreation = async () => {
name: newMachine.name,
siteId: newMachine.siteId,
reference: newMachine.reference,
emplacement: newMachine.emplacement,
typeMachineId: type.id,
}
@@ -1345,7 +1324,6 @@ const finalizeMachineCreation = async () => {
newMachine.siteId = ''
newMachine.typeMachineId = ''
newMachine.reference = ''
newMachine.emplacement = ''
clearRequirementSelections()
await navigateTo('/machines')
} else if (result.error) {