diff --git a/ipi-survey-platform/src/components/admin/SubmissionTable.jsx b/ipi-survey-platform/src/components/admin/SubmissionTable.jsx index bee0393..e79c333 100644 --- a/ipi-survey-platform/src/components/admin/SubmissionTable.jsx +++ b/ipi-survey-platform/src/components/admin/SubmissionTable.jsx @@ -74,7 +74,7 @@ const SubmissionTable = ({ selectedQuarter, selectedYear }) => { 'Submission Date & Time', 'Status', 'Reviewer', - 'Reviewer On', + 'Reviewed On', 'Actions', ]; @@ -107,44 +107,50 @@ const SubmissionTable = ({ selectedQuarter, selectedYear }) => { } }; + const userProfile = JSON.parse(sessionStorage.getItem("user_profile")); + const tableRows = filtered.map((item) => [ item?.establishment?.factory_name || '-', item?.establishment?.establishment_emirate?.name || '-', item?.year || '-', item?.quarter || '-', item?.product_count || '-', - item?.created_by || '-', + // item?.created_by || '-', + userProfile?.name || '-', {formatDate(item?.created_at)}, renderStatusBadge(item?.status), - item?.updated_by || '-', - {formatDate(item?.updated_at)}, -
-
- - - Approve - -
-
- - - Reject - -
-
- navigate(`/admin/validations/${item.id}`)} - /> - - View - -
-
, + // item?.updated_by || '-', + userProfile?.name || '-', + // {formatDate(item?.updated_at)}, + {formatDate(item?.created_at)}, +
+
+ + + Approve + +
+
+ + + Reject + +
+
+ navigate(`/admin/validations/${item.id}`)} + /> + + View + +
+
, ]); + const columnWidths = [240, 120, 100, 100, 130, 150, 180, 150, 150, 180, 120]; diff --git a/ipi-survey-platform/src/pages/Admin/Validations.jsx b/ipi-survey-platform/src/pages/Admin/Validations.jsx index e0a4da1..873bd0f 100644 --- a/ipi-survey-platform/src/pages/Admin/Validations.jsx +++ b/ipi-survey-platform/src/pages/Admin/Validations.jsx @@ -107,7 +107,7 @@ const ManageSubmissions = () => { try { const result = await getSubmissions(); const data = result?.status === 'success' ? result.data : result; - + const userProfile = JSON.parse(sessionStorage.getItem("user_profile")); const mapped = (data || []).map((item) => ({ id: item.id, establishment: item?.establishment?.factory_name || '-', @@ -115,11 +115,14 @@ const ManageSubmissions = () => { year: String(item.year ?? '-'), quarter: item.quarter ?? '-', products: item?.product_count || '-', - submittedBy: item.created_by ?? '-', + // submittedBy: item.created_by ?? '-', + submittedBy: userProfile?.name || '-', submittedAt: formatDateTime(item.created_at), status: item.status ?? '-', - reviewer: item?.updated_by || '-', - reviewerOn: formatDateTime(item?.updated_at), + // reviewer: item?.updated_by || '-', + reviewer: userProfile?.name || '-', + // reviewerOn: formatDateTime(item?.updated_at), + reviewerOn: formatDateTime(item.created_at), })); setSubmissions(mapped); @@ -190,7 +193,7 @@ const ManageSubmissions = () => { item, ]); - const columnWidths = [302, 105, 83, 91, 100, 152, 208, 120, 104, 140, 130]; + const columnWidths = [302, 105, 83, 91, 100, 152, 208, 120, 120, 208, 130]; const toolbar = (