upd: form update pengajuan surat
Deskripsi: - tampilan saat ada status ditolak NO Issues
This commit is contained in:
@@ -73,6 +73,7 @@ type DataPengajuan = {
|
||||
createdAt: Date;
|
||||
updatedAt: Date;
|
||||
idSurat: string | undefined;
|
||||
alasan: string | undefined | null;
|
||||
};
|
||||
|
||||
export default function UpdateDataSurat() {
|
||||
@@ -602,6 +603,18 @@ function DataUpdate({
|
||||
icon={<span style={{ fontSize: "1.2rem" }}>⚠</span>}
|
||||
/>
|
||||
)}
|
||||
{status == "ditolak" && (
|
||||
<Alert
|
||||
variant="light"
|
||||
color="yellow"
|
||||
radius="lg"
|
||||
title={`Data pengajuan surat ini ditolak, karena ${dataPengajuan && 'alasan' in dataPengajuan && dataPengajuan.alasan
|
||||
? dataPengajuan.alasan
|
||||
: "alasan tidak tersedia"
|
||||
}. Silahkan perbaiki data pengajuan surat ini.`}
|
||||
icon={<span style={{ fontSize: "1.2rem" }}>⚠</span>}
|
||||
/>
|
||||
)}
|
||||
<FormSection
|
||||
title="Data Yang Diperlukan"
|
||||
description="Data yang diperlukan"
|
||||
|
||||
@@ -745,6 +745,19 @@ const PelayananRoute = new Elysia({
|
||||
}
|
||||
})
|
||||
|
||||
const alasanDitolak = await prisma.historyPelayanan.findFirst({
|
||||
where: {
|
||||
idPengajuanLayanan: data?.id,
|
||||
status: "ditolak"
|
||||
},
|
||||
select: {
|
||||
keteranganAlasan: true,
|
||||
},
|
||||
orderBy: {
|
||||
createdAt: "desc"
|
||||
}
|
||||
})
|
||||
|
||||
const dataHistoryFix = dataHistory.map((item) => {
|
||||
return {
|
||||
id: item.id,
|
||||
@@ -771,6 +784,7 @@ const PelayananRoute = new Elysia({
|
||||
createdAt: data?.createdAt,
|
||||
updatedAt: data?.updatedAt,
|
||||
idSurat: dataSurat?.id,
|
||||
alasan: alasanDitolak?.keteranganAlasan,
|
||||
}
|
||||
|
||||
const datafix = {
|
||||
|
||||
Reference in New Issue
Block a user