diff --git a/src/components/modals/EditShiftModal.vue b/src/components/modals/EditShiftModal.vue
index ebfc6da..8df42ed 100644
--- a/src/components/modals/EditShiftModal.vue
+++ b/src/components/modals/EditShiftModal.vue
@@ -112,49 +112,49 @@
- {{ item.type_interval === 'automatic' ? 'Automatico' : 'Manual' }}
+ {{ item.almoco_type }}
+
mdi-pencil
mdi-delete
@@ -175,8 +176,11 @@ export default {
shifts.value = data.map(shift => ({
...shift,
formatted_days: formatDays(shift.time_schedules),
- horarios: formatFullSchedule(shift)
+ horarios: formatFullSchedule(shift),
+ almoco_type: shift.type_interval?.toLowerCase() === 'automatic' ? 'Automático' : 'Manual'
}));
+
+
} catch {
showNotification('Erro ao carregar escalas', 'error');
} finally {
@@ -229,13 +233,13 @@ export default {
};
const handleCreatedShift = async () => {
- await shiftStore.fetchShifts(); // função que carrega os turnos da API
+ await fetchShifts();
showNotification('Escala criada com sucesso!');
dialogs.value.createShift = false;
};
const handleEditedShift = async () => {
- await shiftStore.fetchShifts(); // 🔁 recarrega os dados atualizados da API
- dialogs.value.editShift = false; // ❌ fecha o modal
+ await fetchShifts();
+ dialogs.value.editShift = false;
showNotification('Escala atualizada com sucesso!');
};
@@ -273,16 +277,16 @@ export default {
};
+