consumo de dados feriado ok

This commit is contained in:
ka-lucas 2025-04-17 11:21:23 -03:00
parent 0787fd43b7
commit 27759c35f8
2 changed files with 10 additions and 5 deletions

View File

@ -26,19 +26,21 @@ export const useHolidayStore = defineStore('holidays', {
/** /**
* Busca os feriados registrados na API * Busca os feriados registrados na API
*/ */
async fetchHolidays() { async fetchHolidays() {
/*const authStore = useAuthStore(); const authStore = useAuthStore();
const serviceInstanceId = authStore.getInstance; const serviceInstanceId = authStore.getInstance;
if (!serviceInstanceId) { if (!serviceInstanceId) {
this.error = 'Nenhuma instância de serviço selecionada'; this.error = 'Nenhuma instância de serviço selecionada';
return; return;
}*/ }
this.loading = true; this.loading = true;
this.error = null; this.error = null;
try { try {
console.log('cheguei aqui3');
const response = await api.get('/holiday/', { const response = await api.get('/holiday/', {
params: {} params: {}
}); });
@ -50,6 +52,7 @@ export const useHolidayStore = defineStore('holidays', {
console.log(response.data); console.log(response.data);
return response.data; return response.data;
} catch (error) { } catch (error) {
const status = error?.response?.status; const status = error?.response?.status;
@ -68,8 +71,8 @@ export const useHolidayStore = defineStore('holidays', {
async getHolidays() { async getHolidays() {
const response = await api.get('/holiday/'); const response = await api.get('/holiday/');
console.log('Holidays', response.data); console.log('Holidays', response.data.holiday_list);
return response.data; return response.data.holiday_list;
}, },
/** /**

View File

@ -424,11 +424,13 @@
onMounted(async () => { onMounted(async () => {
try { try {
loading.value.holidays = true; loading.value.holidays = true;
console.log('cheguei aqui')
const holidaysData = await holidayStore.getHolidays(); const holidaysData = await holidayStore.getHolidays();
console.log("Dados recebidos da API:", holidaysData); console.log("Dados recebidos da API:", holidaysData);
// Garanta que os dados já estão filtrados (usuários deletados removidos) // Garanta que os dados já estão filtrados (usuários deletados removidos)
holidays.value = holidaysData.filter(holiday => !holiday.deleted); //holidays.value = holidaysData.filter(holiday => !holiday.deleted);
} catch (error) { } catch (error) {
showNotification('Erro ao carregar dados da API', 'error'); showNotification('Erro ao carregar dados da API', 'error');
console.error('Error fetching feriados:', error); console.error('Error fetching feriados:', error);