diff --git a/src/components/Global/ApiRequest.jsx b/src/components/Global/ApiRequest.jsx index 2a6fedd..73a9a78 100644 --- a/src/components/Global/ApiRequest.jsx +++ b/src/components/Global/ApiRequest.jsx @@ -30,18 +30,18 @@ instance.interceptors.response.use( originalRequest._retry = true; try { - console.log('🔄 Refresh token dipanggil...'); + // console.log('🔄 Refresh token dipanggil...'); const refreshRes = await refreshApi.post('/auth/refresh-token'); const newAccessToken = refreshRes.data.data.accessToken; localStorage.setItem('token', newAccessToken); - console.log('✅ Token refreshed successfully'); + // console.log('✅ Token refreshed successfully'); // update token di header instance.defaults.headers.common['Authorization'] = `Bearer ${newAccessToken}`; originalRequest.headers['Authorization'] = `Bearer ${newAccessToken}`; - console.log('🔁 Retrying original request...'); + // console.log('🔁 Retrying original request...'); return instance(originalRequest); } catch (refreshError) { console.error( @@ -81,24 +81,24 @@ async function ApiRequest({ method = 'GET', params = {}, prefix = '/', token = t rawToken = localStorage.getItem('token'); // console.log(`localStorage: ${rawToken}`); } - + if (token && rawToken) { const cleanToken = rawToken.replace(/"/g, ''); request.headers['Authorization'] = `Bearer ${cleanToken}`; - console.log('🔐 Sending request with token:', cleanToken.substring(0, 20) + '...'); + // console.log('🔐 Sending request with token:', cleanToken.substring(0, 20) + '...'); } else { console.warn('⚠️ No token found in localStorage'); } - console.log('📤 API Request:', { method, url: prefix, hasToken: !!rawToken }); + // console.log('📤 API Request:', { method, url: prefix, hasToken: !!rawToken }); try { const response = await instance(request); - console.log('✅ API Response:', { - url: prefix, - status: response.status, - statusCode: response.data?.statusCode, - }); + // console.log('✅ API Response:', { + // url: prefix, + // status: response.status, + // statusCode: response.data?.statusCode, + // }); return { ...response, error: false }; } catch (error) { const status = error?.response?.status || 500; @@ -143,17 +143,10 @@ async function cekError(status, message = '') { const SendRequest = async (queryParams) => { try { const response = await ApiRequest(queryParams); - console.log('📦 SendRequest response:', { - hasError: response.error, - status: response.status, - statusCode: response.data?.statusCode, - data: response.data, - }); // If ApiRequest returned error flag, return error structure if (response.error) { const errorMsg = response.data?.message || response.statusText || 'Request failed'; - console.error('❌ SendRequest error response:', errorMsg); // Return consistent error structure instead of empty array return { diff --git a/src/pages/master/plantSubSection/component/DetailPlantSubSection.jsx b/src/pages/master/plantSubSection/component/DetailPlantSubSection.jsx index 5c942a1..458771a 100644 --- a/src/pages/master/plantSubSection/component/DetailPlantSubSection.jsx +++ b/src/pages/master/plantSubSection/component/DetailPlantSubSection.jsx @@ -38,7 +38,7 @@ const DetailPlantSubSection = (props) => { return; } - console.log(`📝 Input change: ${name} = ${value}`); + // console.log(`📝 Input change: ${name} = ${value}`); if (name) { setFormData((prev) => ({ @@ -74,16 +74,20 @@ const DetailPlantSubSection = (props) => { return; try { - console.log('💾 Current formData before save:', formData); + // console.log('💾 Current formData before save:', formData); const payload = { plant_sub_section_name: formData.plant_sub_section_name, - plant_sub_section_description: (formData.plant_sub_section_description && formData.plant_sub_section_description.trim() !== '') ? formData.plant_sub_section_description : ' ', + plant_sub_section_description: + formData.plant_sub_section_description && + formData.plant_sub_section_description.trim() !== '' + ? formData.plant_sub_section_description + : ' ', table_name_value: formData.table_name_value, // Fix field name is_active: formData.is_active, }; - console.log('📤 Payload to be sent:', payload); + // console.log('📤 Payload to be sent:', payload); const response = props.actionMode === 'edit' @@ -126,17 +130,17 @@ const DetailPlantSubSection = (props) => { }; useEffect(() => { - console.log('🔄 Modal state changed:', { - showModal: props.showModal, - actionMode: props.actionMode, - selectedData: props.selectedData, - }); + // console.log('🔄 Modal state changed:', { + // showModal: props.showModal, + // actionMode: props.actionMode, + // selectedData: props.selectedData, + // }); if (props.selectedData) { - console.log('📋 Setting form data from selectedData:', props.selectedData); + // console.log('📋 Setting form data from selectedData:', props.selectedData); setFormData(props.selectedData); } else { - console.log('📋 Resetting to default data'); + // console.log('📋 Resetting to default data'); setFormData(defaultData); } }, [props.showModal, props.selectedData, props.actionMode]); diff --git a/src/pages/master/shift/component/DetailShift.jsx b/src/pages/master/shift/component/DetailShift.jsx index ab2d3bc..ec728d4 100644 --- a/src/pages/master/shift/component/DetailShift.jsx +++ b/src/pages/master/shift/component/DetailShift.jsx @@ -112,9 +112,9 @@ const DetailShift = (props) => { is_active: formData.is_active, }; - console.log('Payload yang dikirim:', payload); - console.log('Type start_time:', typeof payload.start_time, payload.start_time); - console.log('Type end_time:', typeof payload.end_time, payload.end_time); + // console.log('Payload yang dikirim:', payload); + // console.log('Type start_time:', typeof payload.start_time, payload.start_time); + // console.log('Type end_time:', typeof payload.end_time, payload.end_time); const response = props.actionMode === 'edit' diff --git a/src/pages/master/sparepart/component/DetailSparepart.jsx b/src/pages/master/sparepart/component/DetailSparepart.jsx index d68c864..85482b6 100644 --- a/src/pages/master/sparepart/component/DetailSparepart.jsx +++ b/src/pages/master/sparepart/component/DetailSparepart.jsx @@ -95,11 +95,11 @@ const DetailSparepart = (props) => { const newFile = fileList.length > 0 ? fileList[0] : null; if (newFile && newFile.originFileObj) { - console.log('Uploading file:', newFile.originFileObj); + // console.log('Uploading file:', newFile.originFileObj); const uploadResponse = await uploadFile(newFile.originFileObj, 'images'); // Log untuk debugging - console.log('Upload response:', uploadResponse); + // console.log('Upload response:', uploadResponse); // Cek berbagai kemungkinan struktur respons dari API let uploadedUrl = null; @@ -169,7 +169,7 @@ const DetailSparepart = (props) => { } if (uploadedUrl) { - console.log('Successfully extracted image URL:', uploadedUrl); + // console.log('Successfully extracted image URL:', uploadedUrl); imageUrl = uploadedUrl; } else { console.error('Upload response structure:', uploadResponse); @@ -209,7 +209,10 @@ const DetailSparepart = (props) => { sparepart_name: formData.sparepart_name, // Wajib }; - payload.sparepart_description = (formData.sparepart_description && formData.sparepart_description.trim() !== '') ? formData.sparepart_description : ' '; + payload.sparepart_description = + formData.sparepart_description && formData.sparepart_description.trim() !== '' + ? formData.sparepart_description + : ' '; if (formData.sparepart_model && formData.sparepart_model.trim() !== '') { payload.sparepart_model = formData.sparepart_model; } @@ -233,13 +236,13 @@ const DetailSparepart = (props) => { payload.sparepart_foto = imageUrl; } - console.log('Sending payload:', payload); + // console.log('Sending payload:', payload); const response = formData.sparepart_id ? await updateSparepart(formData.sparepart_id, payload) : await createSparepart(payload); - console.log('API response:', response); + // console.log('API response:', response); if (response && (response.statusCode === 200 || response.statusCode === 201)) { NotifOk({ diff --git a/src/pages/master/unit/component/ListUnit.jsx b/src/pages/master/unit/component/ListUnit.jsx index 2181f64..ada8871 100644 --- a/src/pages/master/unit/component/ListUnit.jsx +++ b/src/pages/master/unit/component/ListUnit.jsx @@ -164,7 +164,7 @@ const ListUnit = memo(function ListUnit(props) { const handleDelete = async (param) => { try { const response = await deleteUnit(param.unit_id); - console.log('deleteUnit response:', response); + // console.log('deleteUnit response:', response); if (response.statusCode === 200) { NotifAlert({ diff --git a/src/pages/user/component/ChangePasswordModal.jsx b/src/pages/user/component/ChangePasswordModal.jsx index 826359b..28ccff1 100644 --- a/src/pages/user/component/ChangePasswordModal.jsx +++ b/src/pages/user/component/ChangePasswordModal.jsx @@ -115,7 +115,7 @@ const ChangePasswordModal = (props) => { try { const response = await changePassword(props.selectedUser.user_id, formData.newPassword); - console.log('Change Password Response:', response); + // console.log('Change Password Response:', response); if (response && response.statusCode === 200) { NotifOk({ diff --git a/src/pages/user/component/DetailUser.jsx b/src/pages/user/component/DetailUser.jsx index e829949..c58db9b 100644 --- a/src/pages/user/component/DetailUser.jsx +++ b/src/pages/user/component/DetailUser.jsx @@ -240,7 +240,7 @@ const DetailUser = (props) => { } try { - console.log('Payload being sent:', payload); + // console.log('Payload being sent:', payload); let response; if (!FormData.user_id) { @@ -249,7 +249,7 @@ const DetailUser = (props) => { response = await updateUser(FormData.user_id, payload); } - console.log('Save User Response:', response); + // console.log('Save User Response:', response); // Check if response is successful if (response && (response.statusCode === 200 || response.statusCode === 201)) { @@ -376,9 +376,9 @@ const DetailUser = (props) => { search: '', }); - console.log('Fetching roles with params:', queryParams.toString()); + // console.log('Fetching roles with params:', queryParams.toString()); const response = await getAllRole(queryParams); - console.log('Fetched roles response:', response); + // console.log('Fetched roles response:', response); // Handle different response structures if (response && response.data) { @@ -399,7 +399,7 @@ const DetailUser = (props) => { } setRoleList(roles); - console.log('Setting role list:', roles); + // console.log('Setting role list:', roles); } else { // Add mock data as fallback console.warn('No response data, using mock data'); @@ -409,7 +409,7 @@ const DetailUser = (props) => { { role_id: 3, role_name: 'User', role_level: 3 }, ]; setRoleList(mockRoles); - console.log('Setting mock role list:', mockRoles); + // console.log('Setting mock role list:', mockRoles); } } catch (error) { console.error('Error fetching roles:', error); @@ -420,7 +420,7 @@ const DetailUser = (props) => { { role_id: 3, role_name: 'User', role_level: 3 }, ]; setRoleList(mockRoles); - console.log('Setting mock role list due to error:', mockRoles); + // console.log('Setting mock role list due to error:', mockRoles); // Only show error notification if we don't have fallback data if (process.env.NODE_ENV === 'development') {