fix(transport) : ordre des champs Nom/Certif/Décharge/Affréter/Indexation/Benne/Volume (ERP-166)
This commit is contained in:
@@ -50,6 +50,20 @@
|
||||
@update:model-value="(v: string | number | null) => main.certificationType = v === null ? null : String(v)"
|
||||
/>
|
||||
|
||||
<!-- RG-4.02 : Decharge visible et obligatoire si certification AUTRE,
|
||||
placée juste après la certification (avant « Affréter »).
|
||||
L'upload reel (File → IRI via useUpload) arrive a ERP-171. -->
|
||||
<!-- TODO ERP-171 : brancher useUpload pour resoudre le File en IRI
|
||||
(main.dischargeDocumentIri). Le champ est deja visible/obligatoire. -->
|
||||
<MalioInputUpload
|
||||
v-if="showDischarge"
|
||||
:label="t('transport.carriers.form.main.discharge')"
|
||||
accept="application/pdf,image/*"
|
||||
:required="true"
|
||||
:readonly="mainLocked"
|
||||
:error="mainErrors.errors.dischargeDocument"
|
||||
/>
|
||||
|
||||
<!-- Wrapper h-12 + centrage vertical : aligne la case sur la ligne
|
||||
de champ des inputs/selects (qui posent un h-12 en interne). -->
|
||||
<div class="flex h-12 items-center">
|
||||
@@ -63,9 +77,10 @@
|
||||
/>
|
||||
</div>
|
||||
|
||||
<!-- Espace réservé : laisse un trou en colonne 4 de la ligne 1 (xl)
|
||||
pour pousser les champs conditionnels sur une nouvelle ligne. -->
|
||||
<div v-if="showCharteredFields || showDischarge" class="hidden xl:block"></div>
|
||||
<!-- Espace réservé : si affrété SANS certification AUTRE, la décharge
|
||||
n'occupe pas la colonne 3 → on laisse la colonne 4 de la ligne 1
|
||||
vide (xl) pour pousser indexation/benne/volume sur la ligne 2. -->
|
||||
<div v-if="showCharteredFields && !showDischarge" class="hidden xl:block"></div>
|
||||
|
||||
<!-- RG-4.03 : champs d'affretement visibles + obligatoires si « Affreter ». -->
|
||||
<template v-if="showCharteredFields">
|
||||
@@ -97,20 +112,6 @@
|
||||
:error="mainErrors.errors.volumeM3"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<!-- RG-4.02 : Decharge visible et obligatoire si certification AUTRE,
|
||||
placée APRÈS le volume (col 4 ligne 2 si affrété, sinon col 1 ligne 2).
|
||||
L'upload reel (File → IRI via useUpload) arrive a ERP-171. -->
|
||||
<!-- TODO ERP-171 : brancher useUpload pour resoudre le File en IRI
|
||||
(main.dischargeDocumentIri). Le champ est deja visible/obligatoire. -->
|
||||
<MalioInputUpload
|
||||
v-if="showDischarge"
|
||||
:label="t('transport.carriers.form.main.discharge')"
|
||||
accept="application/pdf,image/*"
|
||||
:required="true"
|
||||
:readonly="mainLocked"
|
||||
:error="mainErrors.errors.dischargeDocument"
|
||||
/>
|
||||
</template>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user