upd
Deskripsi: - tugas hari ini di halaman detail divisi No Issues
This commit is contained in:
@@ -86,7 +86,12 @@ export async function GET(request: Request, context: { params: { id: string } })
|
|||||||
idDivision: String(id),
|
idDivision: String(id),
|
||||||
status: 0,
|
status: 0,
|
||||||
isActive: true,
|
isActive: true,
|
||||||
dateStart: new Date(),
|
dateStart: {
|
||||||
|
lte: new Date()
|
||||||
|
},
|
||||||
|
dateEnd: {
|
||||||
|
gte: new Date()
|
||||||
|
},
|
||||||
DivisionProject: {
|
DivisionProject: {
|
||||||
status: {
|
status: {
|
||||||
lt: 3
|
lt: 3
|
||||||
@@ -98,13 +103,22 @@ export async function GET(request: Request, context: { params: { id: string } })
|
|||||||
title: true,
|
title: true,
|
||||||
dateStart: true,
|
dateStart: true,
|
||||||
dateEnd: true,
|
dateEnd: true,
|
||||||
|
DivisionProject: {
|
||||||
|
select: {
|
||||||
|
title: true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
orderBy: {
|
||||||
|
dateEnd: "asc"
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
allData = tugas.map((v: any) => ({
|
allData = tugas.map((v: any) => ({
|
||||||
..._.omit(v, ["dateStart", "dateEnd"]),
|
..._.omit(v, ["dateStart", "dateEnd", "DivisionProject"]),
|
||||||
dateStart: moment(v.dateStart).format("LL"),
|
dateStart: moment(v.dateStart).format("ll"),
|
||||||
dateEnd: moment(v.dateEnd).format("LL")
|
dateEnd: moment(v.dateEnd).format("ll"),
|
||||||
|
projectTitle: v.DivisionProject.title
|
||||||
}))
|
}))
|
||||||
} else if (kategori == "new-file") {
|
} else if (kategori == "new-file") {
|
||||||
allData = await prisma.divisionDocumentFolderFile.findMany({
|
allData = await prisma.divisionDocumentFolderFile.findMany({
|
||||||
|
|||||||
@@ -33,7 +33,8 @@ export interface IDataTaskOnDetailDivision {
|
|||||||
id: string,
|
id: string,
|
||||||
title: string,
|
title: string,
|
||||||
dateStart: string,
|
dateStart: string,
|
||||||
dateEnd: string
|
dateEnd: string,
|
||||||
|
projectTitle: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface IDataKalenderOnDetailDivision {
|
export interface IDataKalenderOnDetailDivision {
|
||||||
|
|||||||
@@ -73,11 +73,11 @@ export default function ListTaskOnDetailDivision() {
|
|||||||
base: isMobile ? 230 : 300,
|
base: isMobile ? 230 : 300,
|
||||||
md: 400
|
md: 400
|
||||||
}} onClick={() => router.push(`/task/${v.id}`)} bg={"white"} style={{ borderRadius: 10, border: `1px solid ${"#D6D8F6"}` }}>
|
}} 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 justify="space-between" mt={20}>
|
||||||
<Group gap={5} align="center">
|
<Group gap={5} align="center">
|
||||||
<CiClock2 size={18} />
|
<CiClock2 size={18} />
|
||||||
<Text fz={13}>{v.dateStart}</Text>
|
<Text fz={13}>{v.dateStart} - {v.dateEnd}</Text>
|
||||||
</Group >
|
</Group >
|
||||||
</Group>
|
</Group>
|
||||||
</Box>
|
</Box>
|
||||||
|
|||||||
Reference in New Issue
Block a user