Checkpoint: Les lignes Ventilation cout, Infogérance, Sécurité, Applicatifs PA, Applicatifs HEP, Applicatifs SMR, Téléphonie, Nouveautés, TOTAL étaient stockées comme de faux établissements dans la section etablissements de data_opex.json. Supprimées directement du JSON source. Le nombre d'établissements passe de 67 à 58 vrais établissements.

This commit is contained in:
Manus
2026-06-10 08:01:54 +00:00
parent a0508893f1
commit f64a7db3f3
2 changed files with 4 additions and 392 deletions

View File

@@ -1,7 +1,7 @@
// Design: Corporate Modernism — Itinova Budget SI
// OPEX DSI : vignettes par catégorie, CRUD lignes, persistance par année, validation définitive
import { useState, useMemo, useEffect, useCallback } from 'react';
import React, { useState, useMemo, useEffect, useCallback } from 'react';
import {
TrendingDown,
TrendingUp,
@@ -1076,9 +1076,8 @@ export default function DsiOpex() {
const catColors = getCatColors(ligne.categorie);
return (
<>
<React.Fragment key={ligne.id}>
<tr
key={ligne.id}
className={`border-b border-border/50 hover:bg-muted/30 transition-colors ${isExpanded ? 'bg-muted/20' : ''} ${ligne.isCustom ? 'bg-blue-50/30' : ''}`}
>
<td className="px-4 py-3 text-muted-foreground text-xs">{idx + 1}</td>
@@ -1205,7 +1204,7 @@ export default function DsiOpex() {
</td>
</tr>
)}
</>
</React.Fragment>
);
})}
</tbody>