refactor(front) : volume prévisionnel en champ texte masqué + bloc adresse fournisseur aligné sur le client (radio type sans label, une colonne, required par radio) (ERP-94)

This commit is contained in:
2026-06-09 22:46:40 +02:00
parent 01a3bd6419
commit 86373f0d3c
2 changed files with 64 additions and 64 deletions
@@ -97,14 +97,14 @@
:readonly="isValidated('information')"
:error="informationErrors.errors.profitAmount"
/>
<!-- Volume previsionnel : specifique fournisseur (entier >= 0). -->
<MalioInputNumber
:model-value="information.volumeForecast"
<!-- Volume previsionnel : specifique fournisseur. Champ texte
masque (chiffres uniquement) ; l'entier est resolu au PATCH. -->
<MalioInputText
v-model="information.volumeForecast"
:label="t('commercial.suppliers.form.information.volumeForecast')"
:min="0"
:mask="VOLUME_FORECAST_MASK"
:readonly="isValidated('information')"
:error="informationErrors.errors.volumeForecast"
@update:model-value="(v: string) => information.volumeForecast = v"
/>
</div>
<div v-if="!isValidated('information')" class="mt-12 flex justify-center">
@@ -383,6 +383,8 @@ import { extractApiErrorMessage } from '~/shared/utils/api'
// Masques de saisie (la normalisation finale reste serveur).
const SIREN_MASK = '#########'
const EMPLOYEES_MASK = '#######'
// Volume previsionnel : champ texte borne aux chiffres (entier >= 0 cote back).
const VOLUME_FORECAST_MASK = '##########'
const { t } = useI18n()
const api = useApi()