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:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user