Deskripsi:
- tugas hari ini di halaman detail divisi

No Issues
This commit is contained in:
amel
2024-09-27 12:04:14 +08:00
parent 57bfe50ef2
commit 46cfd0fbc5
3 changed files with 22 additions and 7 deletions

View File

@@ -86,7 +86,12 @@ export async function GET(request: Request, context: { params: { id: string } })
idDivision: String(id),
status: 0,
isActive: true,
dateStart: new Date(),
dateStart: {
lte: new Date()
},
dateEnd: {
gte: new Date()
},
DivisionProject: {
status: {
lt: 3
@@ -98,13 +103,22 @@ export async function GET(request: Request, context: { params: { id: string } })
title: true,
dateStart: true,
dateEnd: true,
DivisionProject: {
select: {
title: true
}
}
},
orderBy: {
dateEnd: "asc"
}
})
allData = tugas.map((v: any) => ({
..._.omit(v, ["dateStart", "dateEnd"]),
dateStart: moment(v.dateStart).format("LL"),
dateEnd: moment(v.dateEnd).format("LL")
..._.omit(v, ["dateStart", "dateEnd", "DivisionProject"]),
dateStart: moment(v.dateStart).format("ll"),
dateEnd: moment(v.dateEnd).format("ll"),
projectTitle: v.DivisionProject.title
}))
} else if (kategori == "new-file") {
allData = await prisma.divisionDocumentFolderFile.findMany({

View File

@@ -33,7 +33,8 @@ export interface IDataTaskOnDetailDivision {
id: string,
title: string,
dateStart: string,
dateEnd: string
dateEnd: string,
projectTitle: string
}
export interface IDataKalenderOnDetailDivision {

View File

@@ -73,11 +73,11 @@ export default function ListTaskOnDetailDivision() {
base: isMobile ? 230 : 300,
md: 400
}} onClick={() => router.push(`/task/${v.id}`)} bg={"white"} style={{ borderRadius: 10, border: `1px solid ${"#D6D8F6"}` }}>
<Text fw={'bold'} c={tema.get().utama} lineClamp={1}>{_.startCase(v.title)}</Text>
<Text fw={'bold'} c={tema.get().utama} lineClamp={1}>{v.title+' - '+ v.projectTitle}</Text>
<Group justify="space-between" mt={20}>
<Group gap={5} align="center">
<CiClock2 size={18} />
<Text fz={13}>{v.dateStart}</Text>
<Text fz={13}>{v.dateStart} - {v.dateEnd}</Text>
</Group >
</Group>
</Box>