From 0b420bdef4d8e84cc4b538b00401ec5b1dc6b245 Mon Sep 17 00:00:00 2001 From: hanif salafi Date: Sun, 20 Jul 2025 17:06:42 +0700 Subject: [PATCH] feat : update approval show detail media --- components/form/content/audio-detail-form.tsx | 8 +++++++- components/form/content/image-detail-form.tsx | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/components/form/content/audio-detail-form.tsx b/components/form/content/audio-detail-form.tsx index 8a792d37..d7a8d055 100644 --- a/components/form/content/audio-detail-form.tsx +++ b/components/form/content/audio-detail-form.tsx @@ -120,6 +120,8 @@ export default function FormAudioDetail() { const router = useRouter(); const userId = getCookiesDecrypt("uie"); const userLevelId = getCookiesDecrypt("ulie"); + const userLevelName = Cookies.get("state"); + const userLevelNumber = getCookiesDecrypt("ulne"); const roleId = getCookiesDecrypt("urie"); const [modalOpen, setModalOpen] = useState(false); const { id } = useParams() as { id: string }; @@ -911,7 +913,11 @@ export default function FormAudioDetail() { - {Number(detail?.needApprovalFromLevel) == Number(userLevelId) ? ( + {Number(detail?.needApprovalFromLevel) == Number(userLevelId) || + (detail?.needApprovalFromLevel && Number(userLevelNumber) == 1) || + (detail?.isInternationalMedia == true && + detail?.isForwardFromNational == true && + Number(detail?.statusId) == 1) ? ( Number(detail?.uploadedById) == Number(userId) ? ( "" ) : ( diff --git a/components/form/content/image-detail-form.tsx b/components/form/content/image-detail-form.tsx index 86a56f6c..2b9b73fe 100644 --- a/components/form/content/image-detail-form.tsx +++ b/components/form/content/image-detail-form.tsx @@ -122,6 +122,7 @@ export default function FormImageDetail() { const userId = getCookiesDecrypt("uie"); const userLevelId = getCookiesDecrypt("ulie"); const userLevelName = Cookies.get("state"); + const userLevelNumber = getCookiesDecrypt("ulne"); const roleId = getCookiesDecrypt("urie"); console.log("LALALALA", userLevelName); const [modalOpen, setModalOpen] = useState(false); @@ -964,6 +965,7 @@ export default function FormImageDetail() { {Number(detail?.needApprovalFromLevel) == Number(userLevelId) || + (detail?.needApprovalFromLevel && Number(userLevelNumber) == 1) || (detail?.isInternationalMedia == true && detail?.isForwardFromNational == true && Number(detail?.statusId) == 1) ? (