diff --git a/fe-admin/src/components/pe/PeDetailTabs.tsx b/fe-admin/src/components/pe/PeDetailTabs.tsx index 8ff1a6e..8c148e1 100644 --- a/fe-admin/src/components/pe/PeDetailTabs.tsx +++ b/fe-admin/src/components/pe/PeDetailTabs.tsx @@ -339,6 +339,20 @@ export function PeDetailTabs({ )} + {/* S77 [Bích Phượng hỏi / anh] — phiếu Trả lại ở chế độ XEM không có nút gửi + (readOnly → "Lưu & Gửi Duyệt" chỉ hiện khi Sửa). Banner hướng dẫn gửi lại + để NV khỏi lạc ("bấm nộp lần 2 chỗ nào"). */} + {evaluation.phase === PurchaseEvaluationPhase.TraLai && readOnly && ( +
+
⚠️ Phiếu đã bị trả lại để chỉnh sửa
+
+ Để gửi duyệt lại: ra danh sách → bấm ✏️ Sửa phiếu + này (biểu tượng bút chì) → điều chỉnh nội dung cần sửa → bấm “Lưu & Gửi Duyệt →” ở + cuối phiếu. Lý do trả lại xem ở mục “Lịch sử” bên dưới. +
+
+ )} +
{/* Section layout (Session 20 Chunk B): Hạng mục nested expand chứa NCC (tầng 1 = hạng mục, tầng 2 = NCC tham gia + báo giá inline). NCC diff --git a/fe-user/src/components/pe/PeDetailTabs.tsx b/fe-user/src/components/pe/PeDetailTabs.tsx index 8ff1a6e..8c148e1 100644 --- a/fe-user/src/components/pe/PeDetailTabs.tsx +++ b/fe-user/src/components/pe/PeDetailTabs.tsx @@ -339,6 +339,20 @@ export function PeDetailTabs({ )}
+ {/* S77 [Bích Phượng hỏi / anh] — phiếu Trả lại ở chế độ XEM không có nút gửi + (readOnly → "Lưu & Gửi Duyệt" chỉ hiện khi Sửa). Banner hướng dẫn gửi lại + để NV khỏi lạc ("bấm nộp lần 2 chỗ nào"). */} + {evaluation.phase === PurchaseEvaluationPhase.TraLai && readOnly && ( +
+
⚠️ Phiếu đã bị trả lại để chỉnh sửa
+
+ Để gửi duyệt lại: ra danh sách → bấm ✏️ Sửa phiếu + này (biểu tượng bút chì) → điều chỉnh nội dung cần sửa → bấm “Lưu & Gửi Duyệt →” ở + cuối phiếu. Lý do trả lại xem ở mục “Lịch sử” bên dưới. +
+
+ )} +
{/* Section layout (Session 20 Chunk B): Hạng mục nested expand chứa NCC (tầng 1 = hạng mục, tầng 2 = NCC tham gia + báo giá inline). NCC