From 6156a1fef4773abadb67116775a09b81ec2c2881 Mon Sep 17 00:00:00 2001 From: AzenKain Date: Sun, 10 May 2026 01:09:31 +0700 Subject: [PATCH] feat: implement submission management service and administration page with filtering and status updates --- .../(others-pages)/submissions/page.tsx | 32 +++++++++++-------- src/service/submisisonService.ts | 4 +-- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/src/app/(admin)/(others-pages)/submissions/page.tsx b/src/app/(admin)/(others-pages)/submissions/page.tsx index 6e44c09..2791c3a 100644 --- a/src/app/(admin)/(others-pages)/submissions/page.tsx +++ b/src/app/(admin)/(others-pages)/submissions/page.tsx @@ -15,7 +15,7 @@ import { getSubmissionPayload, updateSubmissionPayload, } from "@/interface/submission"; -import { apiGetSubmission, updateProject } from "@/service/submisisonService"; +import { apiGetSubmission, updateSubmission } from "@/service/submisisonService"; import { LIMIT_ITEM_TABLE } from "../../../../../constant"; const formatDateTimeToISO = ( @@ -147,9 +147,9 @@ export default function Page() { : undefined, user_ids: debouncedParams.userIds ? debouncedParams.userIds - .split(",") - .map((id) => id.trim()) - .filter(Boolean) + .split(",") + .map((id) => id.trim()) + .filter(Boolean) : undefined, }; @@ -214,7 +214,7 @@ export default function Page() { setIsSubmitting(true); try { - const response = await updateProject(selectedItem.id, updatePayload); + const response = await updateSubmission(selectedItem.id, updatePayload); if (response?.status) { toast.success("Cập nhật thành công!"); @@ -411,12 +411,15 @@ export default function Page() {