diff --git a/app/[locale]/(protected)/contributor/task-ta/components/columns.tsx b/app/[locale]/(protected)/contributor/task-ta/components/columns.tsx index 7397b64c..0213be3c 100644 --- a/app/[locale]/(protected)/contributor/task-ta/components/columns.tsx +++ b/app/[locale]/(protected)/contributor/task-ta/components/columns.tsx @@ -159,7 +159,7 @@ const useTableColumns = () => { - {roleId == 11 && ( + {(roleId == 11 || roleId == 12) && ( diff --git a/app/[locale]/(protected)/contributor/task-ta/components/task-ta-table.tsx b/app/[locale]/(protected)/contributor/task-ta/components/task-ta-table.tsx index f2815af2..4f5cddb7 100644 --- a/app/[locale]/(protected)/contributor/task-ta/components/task-ta-table.tsx +++ b/app/[locale]/(protected)/contributor/task-ta/components/task-ta-table.tsx @@ -73,7 +73,7 @@ const TaskTaTable = () => { const [columnVisibility, setColumnVisibility] = React.useState({}); const [rowSelection, setRowSelection] = React.useState({}); - const [showData, setShowData] = React.useState("50"); + const [showData, setShowData] = React.useState("10"); const [pagination, setPagination] = React.useState({ pageIndex: 0, pageSize: Number(showData), diff --git a/components/form/task-ta/task-ta-detail-form.tsx b/components/form/task-ta/task-ta-detail-form.tsx index 475d74d6..a5a96ed5 100644 --- a/components/form/task-ta/task-ta-detail-form.tsx +++ b/components/form/task-ta/task-ta-detail-form.tsx @@ -907,7 +907,7 @@ export default function FormTaskTaDetail() {

{t("detail-task")}

-
-
+
*/}
@@ -1320,7 +1320,7 @@ export default function FormTaskTaDetail() {
-
+ {/*
{detail?.isDone !== true && (Number(userLevelNumber) !== 3 || Number(userLevelNumber) == 2) ? ( @@ -1336,9 +1336,9 @@ export default function FormTaskTaDetail() { ) : ( "" )} -
+
*/}
-
+ {/*
-
-
+
*/} + {/*
-
+
*/}
- Hasil Upload {Number(userId)} + Hasil Upload
@@ -1406,7 +1406,7 @@ export default function FormTaskTaDetail() { />
- + {/* + */}
diff --git a/components/form/task-ta/task-ta-form.tsx b/components/form/task-ta/task-ta-form.tsx index 113a72ee..eb407f3c 100644 --- a/components/form/task-ta/task-ta-form.tsx +++ b/components/form/task-ta/task-ta-form.tsx @@ -157,7 +157,7 @@ export default function FormTaskTa() { const [isAudioUploadFinish, setIsAudioUploadFinish] = useState(false); const [voiceNoteLink, setVoiceNoteLink] = useState(""); const [date, setDate] = React.useState({ - from: new Date(2024, 0, 1), + from: new Date(), }); const [platformTypeVisible, setPlatformTypeVisible] = useState(false); @@ -400,7 +400,7 @@ export default function FormTaskTa() { fileTypeId: string, duration: string ) { - console.log(idx, id, file, fileTypeId, duration); + console.log("Tus Upload : ", idx, id, file, fileTypeId, duration); const resCsrf = await getCsrfToken(); const csrfToken = resCsrf?.data?.token; @@ -631,7 +631,10 @@ export default function FormTaskTa() { } className="mr-3" /> - {expert.fullname} +
+
{expert.fullname}
+
({expert.username})
+
))} @@ -639,6 +642,36 @@ export default function FormTaskTa() { + {checkedLevels.size > 0 && ( +
+ +
+ {Array.from(checkedLevels).map((expertId) => { + const expert = listExpert?.find((exp: any) => exp.id === expertId); + return expert ? ( +
+ {expert.fullname} + +
+ ) : null; + })} +
+
+ )}
diff --git a/messages/in.json b/messages/in.json index e0af7ea4..a7720cdc 100644 --- a/messages/in.json +++ b/messages/in.json @@ -690,7 +690,7 @@ "type-task": "Tipe Penugasan", "category-task": "Kategori Penugasan", "areas-expertise": "Bidang Keahlian", - "choose-expert": "Pilih Tenaga Ahli", + "choose-expert": "Tenaga Ahli", "code": "Kode", "start-date": "Tanggal Mulai", "end-date": "Tanggal Selesai", diff --git a/service/task.ts b/service/task.ts index a103a2e3..8c853a34 100644 --- a/service/task.ts +++ b/service/task.ts @@ -146,7 +146,7 @@ export async function listTaskTa( } return httpGetInterceptor( - `assignment-expert/pagination?enablePage=1&size=${size}&page=${page}&title=${title}&taskType=${taskType}&uniqueCode=${code}&createdAt=${createdAt}${statusQuery}` + `assignment-expert/pagination?enablePage=1&size=${size}&page=${page}&title=${title}&assignmentType=${taskType}&uniqueCode=${code}&createdAt=${createdAt}${statusQuery}` ); }