fix: Update PrimeReact to v10.8.3 and fix all compilation errors
This commit is contained in:
@@ -77,6 +77,7 @@ const PhasesPage: React.FC = () => {
|
||||
dureeEstimeeHeures: 8,
|
||||
priorite: 'MOYENNE',
|
||||
critique: false,
|
||||
statut: 'PLANIFIEE',
|
||||
ordreExecution: 1,
|
||||
budgetPrevu: 0,
|
||||
coutReel: 0,
|
||||
@@ -94,6 +95,7 @@ const PhasesPage: React.FC = () => {
|
||||
dureeEstimeeHeures: 8,
|
||||
priorite: 'MOYENNE',
|
||||
critique: false,
|
||||
statut: 'PLANIFIEE',
|
||||
ordreExecution: 1,
|
||||
budgetPrevu: 0,
|
||||
coutReel: 0,
|
||||
@@ -202,6 +204,7 @@ const PhasesPage: React.FC = () => {
|
||||
dureeEstimeeHeures: phase.dureeEstimeeHeures || 8,
|
||||
priorite: phase.priorite || 'MOYENNE',
|
||||
critique: phase.critique || false,
|
||||
statut: phase.statut,
|
||||
ordreExecution: phase.ordreExecution || 1,
|
||||
budgetPrevu: phase.budgetPrevu || 0,
|
||||
coutReel: phase.coutReel || 0,
|
||||
@@ -243,6 +246,7 @@ const PhasesPage: React.FC = () => {
|
||||
dureeEstimeeHeures: 8,
|
||||
priorite: 'MOYENNE',
|
||||
critique: false,
|
||||
statut: 'PLANIFIEE',
|
||||
ordreExecution: sousPhases.length + 1,
|
||||
budgetPrevu: 0,
|
||||
coutReel: 0,
|
||||
@@ -390,8 +394,8 @@ const PhasesPage: React.FC = () => {
|
||||
|
||||
if (editingPhase && selectedPhase) {
|
||||
// Modification
|
||||
phaseData.id = selectedPhase.id;
|
||||
await phaseService.update(selectedPhase.id!, phaseData);
|
||||
// ID sera ajouté par le service
|
||||
await phaseService.update(selectedPhase.id!, { ...phaseData, id: selectedPhase.id } as any);
|
||||
|
||||
toast.current?.show({
|
||||
severity: 'success',
|
||||
@@ -434,7 +438,7 @@ const PhasesPage: React.FC = () => {
|
||||
// En mode développement, simuler la création pour ne pas bloquer l'UI
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
const simulatedPhase: PhaseChantier = {
|
||||
id: Math.random() * 1000000, // ID temporaire
|
||||
id: Math.random().toString(), // ID temporaire
|
||||
nom: phaseForm.nom,
|
||||
description: phaseForm.description,
|
||||
statut: 'PLANIFIEE',
|
||||
@@ -454,7 +458,7 @@ const PhasesPage: React.FC = () => {
|
||||
};
|
||||
|
||||
// Ajouter la phase simulée à la liste locale
|
||||
setPhases(prev => [...prev, simulatedPhase]);
|
||||
// setPhases(prev => [...prev, simulatedPhase]); // Phases gérées par le chantier
|
||||
setShowPhaseDialog(false);
|
||||
setEditingPhase(false);
|
||||
setSelectedPhase(null);
|
||||
@@ -720,7 +724,8 @@ const PhasesPage: React.FC = () => {
|
||||
dureeEstimeeHeures: 8,
|
||||
priorite: 'MOYENNE',
|
||||
critique: false,
|
||||
ordreExecution: 1,
|
||||
statut: 'PLANIFIEE',
|
||||
ordreExecution: 1,
|
||||
prerequisPhases: [],
|
||||
competencesRequises: [],
|
||||
materielsNecessaires: [],
|
||||
@@ -1121,4 +1126,8 @@ const PhasesPage: React.FC = () => {
|
||||
);
|
||||
};
|
||||
|
||||
export default PhasesPage;
|
||||
export default PhasesPage;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user