diff --git a/fe-admin/src/pages/pe/PurchaseEvaluationsListPage.tsx b/fe-admin/src/pages/pe/PurchaseEvaluationsListPage.tsx index 000b5e5..e5a3565 100644 --- a/fe-admin/src/pages/pe/PurchaseEvaluationsListPage.tsx +++ b/fe-admin/src/pages/pe/PurchaseEvaluationsListPage.tsx @@ -251,68 +251,13 @@ export function PurchaseEvaluationsListPage() { )} - {/* Plan AG2 — Tree view 1-level Project > PE (drop gói thầu per anh 2026-05-21). -
/ HTML native. Single-PE project → render flat card no wrapper. - Multi-PE project →
tree với toggle expand + localStorage persist. + {/* Plan AG3 — Tree view 1-level Project > PE consistent (anh feedback 2026-05-21: + "nếu có 1 thì cũng để tương tự luôn nhé, đừng để khác các thằng kia"). + Mọi dự án dù có 1 hay nhiều PE đều render
folder collapsed. Tailwind v3 named group group/proj + [&::-webkit-details-marker]:hidden. */}
{projectGroups.map(pg => { const projKey = pg.projectId ?? '__no_project__' - // Single-PE project → render flat card (no
wrapper) — anh feedback "ko cần treedow" - if (pg.items.length === 1) { - const p = pg.items[0] - return ( - - ) - } - // Multi-PE project → render
tree return (
)} - {/* Plan AG2 — Tree view 1-level Project > PE (drop gói thầu per anh 2026-05-21). -
/ HTML native. Single-PE project → render flat card no wrapper. - Multi-PE project →
tree với toggle expand + localStorage persist. + {/* Plan AG3 — Tree view 1-level Project > PE consistent (anh feedback 2026-05-21: + "nếu có 1 thì cũng để tương tự luôn nhé, đừng để khác các thằng kia"). + Mọi dự án dù có 1 hay nhiều PE đều render
folder collapsed. Tailwind v3 named group group/proj + [&::-webkit-details-marker]:hidden. */}
{projectGroups.map(pg => { const projKey = pg.projectId ?? '__no_project__' - // Single-PE project → render flat card (no
wrapper) — anh feedback "ko cần treedow" - if (pg.items.length === 1) { - const p = pg.items[0] - return ( - - ) - } - // Multi-PE project → render
tree return (