From c559fa5d5d9475c3fae86c40261eb113347663d1 Mon Sep 17 00:00:00 2001 From: Wikzyy Date: Tue, 25 Mar 2025 09:21:49 +0700 Subject: [PATCH 1/3] fix post profession --- src/pages/master/profession/blocks/AddDialog.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/master/profession/blocks/AddDialog.tsx b/src/pages/master/profession/blocks/AddDialog.tsx index f87c9f9..f3f0f34 100644 --- a/src/pages/master/profession/blocks/AddDialog.tsx +++ b/src/pages/master/profession/blocks/AddDialog.tsx @@ -48,7 +48,6 @@ const AddDialog = () => { const response = await PostData(`${API_URL}/profession/create`, formField); if (response?.status) { - resetForm(); handleAddDialog(false); toast.success('Success Create Profession'); reload(); From 3a0c01ca6529da6f0fb2afc5a3c6795a723a23f2 Mon Sep 17 00:00:00 2001 From: Wikzyy Date: Tue, 25 Mar 2025 09:22:31 +0700 Subject: [PATCH 2/3] fix post profession --- src/pages/master/profession/hooks/ManageProfessionContext.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/master/profession/hooks/ManageProfessionContext.tsx b/src/pages/master/profession/hooks/ManageProfessionContext.tsx index 63d003c..1ec9abb 100644 --- a/src/pages/master/profession/hooks/ManageProfessionContext.tsx +++ b/src/pages/master/profession/hooks/ManageProfessionContext.tsx @@ -117,7 +117,7 @@ const ManageProfessionContextProvider = ({ children }: { children: React.ReactNo const response = await GetData(`${API_URL}/profession/list`, { limit, page: page + 1, - with_deleted: true, + with_deleted: false, order_field: sorting[0].id, order_direction: sorting[0].desc == false ? 'ASC' : 'DESC', filter: JSON.stringify(filter) From 50bd7980b23c7c2047f9706b92486b6482601eac Mon Sep 17 00:00:00 2001 From: Wikzyy Date: Tue, 25 Mar 2025 10:05:07 +0700 Subject: [PATCH 3/3] fix create and update - change posto_adm_id to postoId --- src/pages/master/sucos/blocks/AddDialog.tsx | 10 +++++----- src/pages/master/sucos/blocks/EditDialog.tsx | 16 ++++++++-------- src/pages/master/sucos/blocks/ListToolbar.tsx | 2 +- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/pages/master/sucos/blocks/AddDialog.tsx b/src/pages/master/sucos/blocks/AddDialog.tsx index dd5ab57..67e9844 100644 --- a/src/pages/master/sucos/blocks/AddDialog.tsx +++ b/src/pages/master/sucos/blocks/AddDialog.tsx @@ -45,7 +45,7 @@ const AddDialog = () => { }); const initialState = { name: '', - posto_adm_id: 0, + postoId: 0, created_by: '', created_at: '' }; @@ -80,7 +80,7 @@ const AddDialog = () => { const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); - if (formField.name.trim() === '' || formField.posto_adm_id === 0) { + if (formField.name.trim() === '' || formField.postoId === 0) { setAlert({ show: true, message: 'Please fill in all required fields.' }); return; } @@ -117,7 +117,7 @@ const AddDialog = () => { order_field: sorting[0].id, order_direction: sorting[0].desc == false ? 'ASC' : 'DESC' }); - console.log('ini data posto :', response?.data); + // console.log('ini data posto :', response?.data); setPostoadms(response?.data.list || []); } catch (error) { console.log('Error fetching posto', error); @@ -166,7 +166,7 @@ const AddDialog = () => { @@ -183,7 +183,7 @@ const AddDialog = () => { onSelect={() => { setFormField({ ...formField, - posto_adm_id: posto.PostoAdms_id + postoId: posto.PostoAdms_id }); setOpen(false); }} diff --git a/src/pages/master/sucos/blocks/EditDialog.tsx b/src/pages/master/sucos/blocks/EditDialog.tsx index 0e08201..68b7bcd 100644 --- a/src/pages/master/sucos/blocks/EditDialog.tsx +++ b/src/pages/master/sucos/blocks/EditDialog.tsx @@ -48,7 +48,7 @@ const EditDialog = () => { const initialState = { name: '', - posto_adm_id: 0, // Pastikan ini sesuai dengan PostoAdms_id + postoId: 0, updated_by: '', updated_at: '' }; @@ -96,7 +96,7 @@ const EditDialog = () => { }); setPostoadms(response?.data.list); - console.log('Data Posto Adms:', response?.data.list); // Log data postoadms + // console.log('Data Posto Adms:', response?.data.list); } catch (error) { console.log('Error fetching postoadms', error); } @@ -104,13 +104,13 @@ const EditDialog = () => { const doFetchData = useCallback(async (id: string) => { const response = await GetData(`${API_URL}/sucos/getdata/${id}`, { id }); - console.log('Data Sucos:', response?.data); // Log data sucos + // console.log('Data Sucos:', response?.data); if (response?.status) { setFormField((prev) => ({ ...prev, name: response.data.name, - posto_adm_id: response.data.posto.id // Pastikan ini sesuai dengan PostoAdms_id + postoId: response.data.posto.id // Pastikan ini sesuai dengan PostoAdms_id })); } else { setFormField((prev) => ({ @@ -123,7 +123,7 @@ const EditDialog = () => { const handleUpdate = (e: React.FormEvent) => { e.preventDefault(); - if (formField.name.trim() === '' || formField.posto_adm_id === 0) { + if (formField.name.trim() === '' || formField.postoId === 0) { setAlert({ show: true, message: 'Please fill in all required fields.' }); return; } @@ -162,7 +162,7 @@ const EditDialog = () => { doFetchPostoAdms([{ id: 'name', desc: false }]); }, []); - console.log(selectedSucos); + // console.log(selectedSucos); return ( handleEditDialog(open, null)}> @@ -203,7 +203,7 @@ const EditDialog = () => { @@ -220,7 +220,7 @@ const EditDialog = () => { onSelect={() => { setFormField({ ...formField, - posto_adm_id: posto.PostoAdms_id // Gunakan PostoAdms_id + postoId: posto.PostoAdms_id // Gunakan PostoAdms_id }); setOpen(false); }} diff --git a/src/pages/master/sucos/blocks/ListToolbar.tsx b/src/pages/master/sucos/blocks/ListToolbar.tsx index 63cf889..334c9d1 100644 --- a/src/pages/master/sucos/blocks/ListToolbar.tsx +++ b/src/pages/master/sucos/blocks/ListToolbar.tsx @@ -16,7 +16,7 @@ const ListToolbar = () => { table.getColumn('sucos_name')?.setFilterValue(event.target.value) }