feat: afficher fournisseur dans les libellés front

This commit is contained in:
Matthieu
2025-10-31 10:02:27 +01:00
parent ef9a8b5b7b
commit dc2bc6c70a
14 changed files with 47 additions and 47 deletions

View File

@@ -89,19 +89,19 @@
type="text"
class="input input-bordered input-sm md:input-md"
:disabled="saving"
placeholder="Référence interne ou constructeur"
placeholder="Référence interne ou fournisseur"
>
</div>
<div class="form-control">
<label class="label">
<span class="label-text">Constructeur</span>
<span class="label-text">Fournisseur</span>
</label>
<ConstructeurSelect
v-model="editionForm.constructeurIds"
class="w-full"
:disabled="saving"
placeholder="Rechercher un ou plusieurs constructeurs..."
placeholder="Rechercher un ou plusieurs fournisseurs..."
/>
</div>
</div>

View File

@@ -62,19 +62,19 @@
type="text"
class="input input-bordered input-sm md:input-md"
:disabled="submitting || !selectedType"
placeholder="Référence interne ou constructeur"
placeholder="Référence interne ou fournisseur"
>
</div>
<div class="form-control">
<label class="label">
<span class="label-text">Constructeur</span>
<span class="label-text">Fournisseur</span>
</label>
<ConstructeurSelect
v-model="creationForm.constructeurIds"
class="w-full"
:disabled="submitting || !selectedType"
placeholder="Rechercher un ou plusieurs constructeurs..."
placeholder="Rechercher un ou plusieurs fournisseurs..."
/>
</div>
</div>

View File

@@ -3,15 +3,15 @@
<div class="flex items-center justify-between">
<div>
<h1 class="text-3xl font-bold">
Constructeurs
Fournisseurs
</h1>
<p class="text-sm text-gray-500">
Gérez les constructeurs et leurs coordonnées.
Gérez les fournisseurs et leurs coordonnées.
</p>
</div>
<button class="btn btn-primary" @click="openCreateModal">
<IconLucidePlus class="w-4 h-4 mr-2" aria-hidden="true" />
Nouveau constructeur
Nouveau fournisseur
</button>
</div>
@@ -46,11 +46,11 @@
<div v-if="loading" class="py-16 text-center text-sm text-gray-500">
<span class="loading loading-spinner loading-lg mb-2" />
Chargement des constructeurs...
Chargement des fournisseurs...
</div>
<div v-else-if="filteredConstructeurs.length === 0" class="py-16 text-center text-sm text-gray-500">
Aucun constructeur trouvé.
Aucun fournisseur trouvé.
</div>
<div v-else class="overflow-x-auto">
@@ -90,7 +90,7 @@
<dialog class="modal" :class="{ 'modal-open': modalOpen }">
<div class="modal-box">
<h3 class="font-bold text-lg mb-4">
{{ editingConstructeur ? 'Modifier' : 'Nouveau' }} constructeur
{{ editingConstructeur ? 'Modifier' : 'Nouveau' }} fournisseur
</h3>
<form class="space-y-4" @submit.prevent="saveConstructeur">
<div class="form-control">
@@ -211,7 +211,7 @@ const saveConstructeur = async () => {
}
const confirmDelete = async (constructeur) => {
if (!confirm(`Supprimer le constructeur "${constructeur.name}" ?`)) { return }
if (!confirm(`Supprimer le fournisseur "${constructeur.name}" ?`)) { return }
const result = await deleteConstructeur(constructeur.id)
if (!result.success && result.error) {
showError(result.error)

View File

@@ -137,14 +137,14 @@
</div>
<div v-if="isEditMode || hasMachineConstructeur" class="form-control">
<label class="label">
<span class="label-text">Constructeur</span>
<span class="label-text">Fournisseur</span>
</label>
<ConstructeurSelect
v-if="isEditMode"
class="w-full"
:key="machine.value?.id"
:model-value="machineConstructeurIds"
placeholder="Rechercher un ou plusieurs constructeurs..."
placeholder="Rechercher un ou plusieurs fournisseurs..."
@update:modelValue="handleMachineConstructeurChange"
/>
<div v-else class="input input-bordered bg-base-200">

View File

@@ -196,7 +196,7 @@
Référence : {{ findComponentById(entry.composantId)?.reference || "—" }}
</div>
<div>
Constructeur :
Fournisseur :
{{ findComponentById(entry.composantId)?.constructeur?.name || findComponentById(entry.composantId)?.constructeurName || "—" }}
</div>
@@ -298,7 +298,7 @@
Référence : {{ findPieceById(entry.pieceId)?.reference || "—" }}
</div>
<div>
Constructeur :
Fournisseur :
{{ findPieceById(entry.pieceId)?.constructeur?.name || findPieceById(entry.pieceId)?.constructeurName || "—" }}
</div>

View File

@@ -89,19 +89,19 @@
type="text"
class="input input-bordered input-sm md:input-md"
:disabled="saving"
placeholder="Référence interne ou constructeur"
placeholder="Référence interne ou fournisseur"
>
</div>
<div class="form-control">
<label class="label">
<span class="label-text">Constructeur</span>
<span class="label-text">Fournisseur</span>
</label>
<ConstructeurSelect
v-model="editionForm.constructeurIds"
class="w-full"
:disabled="saving"
placeholder="Rechercher un ou plusieurs constructeurs..."
placeholder="Rechercher un ou plusieurs fournisseurs..."
/>
</div>
</div>

View File

@@ -62,19 +62,19 @@
type="text"
class="input input-bordered input-sm md:input-md"
:disabled="submitting || !selectedType"
placeholder="Référence interne ou constructeur"
placeholder="Référence interne ou fournisseur"
>
</div>
<div class="form-control">
<label class="label">
<span class="label-text">Constructeur</span>
<span class="label-text">Fournisseur</span>
</label>
<ConstructeurSelect
v-model="creationForm.constructeurId"
class="w-full"
:disabled="submitting || !selectedType"
placeholder="Rechercher un constructeur..."
placeholder="Rechercher un fournisseur..."
/>
</div>
</div>