fix(front) : types referentiels partages — supprime le warning Duplicated imports
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Failing after 48s
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 53s

This commit is contained in:
2026-06-29 08:21:12 +02:00
parent 4b9382df3f
commit f8f8f53b4c
9 changed files with 49 additions and 55 deletions
@@ -1,4 +1,5 @@
import { ref } from 'vue'
import type { CategoryOption, ClientOption, PaymentTypeOption, RefOption } from '~/modules/commercial/types/referentials'
/**
* Charge les referentiels (listes courtes) alimentant les selects de l'ecran
@@ -15,32 +16,6 @@ import { ref } from 'vue'
* Etat 100 % local a l'instance (refs) — aucune persistance URL.
*/
/** Option generique au format attendu par MalioSelect / MalioSelectCheckbox ({ label, value }). */
export interface RefOption {
value: string
label: string
// Couleur de fond optionnelle de l'option (hex #RRGGBB). Aujourd'hui
// alimentee par le referentiel sites (couleur d'identification du site,
// affichee sur les tags selectionnes du multiselect).
color?: string
// Couleur de texte optionnelle (hex). Sites : blanc, pour rester lisible
// sur le fond colore du tag.
textColor?: string
}
/** Option de type de reglement enrichie de son code stable (RG-1.12 / RG-1.13). */
export interface PaymentTypeOption extends RefOption {
code: string
}
/** Option de categorie enrichie de son code stable (filtrage RG-1.29 cote adresse). */
export interface CategoryOption extends RefOption {
code: string
}
/** Option de client (distributeur / courtier) — value = IRI du client lie. */
export type ClientOption = RefOption
interface HydraMember {
'@id': string
}