fix: Resolve TypeScript errors in page.tsx and phases-chantier/page.tsx
This commit is contained in:
@@ -65,9 +65,7 @@ const MaterielsPage = () => {
|
||||
const openNew = () => {
|
||||
setMateriel({
|
||||
statut: StatutMateriel.DISPONIBLE,
|
||||
actif: true,
|
||||
quantiteStock: 0,
|
||||
seuilMinimum: 0
|
||||
actif: true
|
||||
});
|
||||
setSubmitted(false);
|
||||
setMaterielDialog(true);
|
||||
@@ -234,14 +232,18 @@ const MaterielsPage = () => {
|
||||
switch (type) {
|
||||
case TypeMateriel.ENGIN_CHANTIER:
|
||||
return 'danger';
|
||||
case TypeMateriel.OUTILLAGE:
|
||||
case TypeMateriel.OUTIL_ELECTRIQUE:
|
||||
case TypeMateriel.OUTIL_MANUEL:
|
||||
return 'warning';
|
||||
case TypeMateriel.EQUIPEMENT_SECURITE:
|
||||
return 'success';
|
||||
case TypeMateriel.VEHICULE:
|
||||
return 'info';
|
||||
case TypeMateriel.GRUE:
|
||||
case TypeMateriel.BETONIERE:
|
||||
return 'danger';
|
||||
default:
|
||||
return undefined;
|
||||
return 'secondary';
|
||||
}
|
||||
};
|
||||
|
||||
@@ -249,12 +251,15 @@ const MaterielsPage = () => {
|
||||
switch (statut) {
|
||||
case StatutMateriel.DISPONIBLE:
|
||||
return 'success';
|
||||
case StatutMateriel.EN_UTILISATION:
|
||||
case StatutMateriel.UTILISE:
|
||||
return 'warning';
|
||||
case StatutMateriel.EN_MAINTENANCE:
|
||||
case StatutMateriel.MAINTENANCE:
|
||||
case StatutMateriel.EN_REPARATION:
|
||||
return 'info';
|
||||
case StatutMateriel.HORS_SERVICE:
|
||||
return 'danger';
|
||||
case StatutMateriel.RESERVE:
|
||||
return 'secondary';
|
||||
default:
|
||||
return undefined;
|
||||
}
|
||||
@@ -347,6 +352,7 @@ const MaterielsPage = () => {
|
||||
value={materiels}
|
||||
selection={selectedMateriels}
|
||||
onSelectionChange={(e) => setSelectedMateriels(e.value)}
|
||||
selectionMode="checkbox"
|
||||
dataKey="id"
|
||||
paginator
|
||||
rows={10}
|
||||
@@ -505,17 +511,6 @@ const MaterielsPage = () => {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="field col-12 md:col-6">
|
||||
<label htmlFor="quantiteStock" className="font-bold">Quantité en stock</label>
|
||||
<InputNumber
|
||||
id="quantiteStock"
|
||||
value={materiel.quantiteStock}
|
||||
onValueChange={(e) => onInputNumberChange(e.value, 'quantiteStock')}
|
||||
min={0}
|
||||
showButtons
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="field col-12">
|
||||
<label htmlFor="description" className="font-bold">Description</label>
|
||||
<InputTextarea
|
||||
|
||||
Reference in New Issue
Block a user