Hotfix: WorkerTimeControlSendEmail #1107

Merged
jon merged 3 commits from Hotfix-WorkerTimeControlSendEmail into master 2024-12-18 11:02:09 +00:00
1 changed files with 14 additions and 5 deletions
Showing only changes of commit 9783be1ff0 - Show all commits

View File

@ -100,15 +100,23 @@ const formattedWeekTotalHours = computed(() =>
secondsToHoursMinutes(weekTotalHours.value)
);
// const onInputChange = async (date) => {
// if (!date) return;
// const { timestamp, outside } = date.scope;
// const { year, month, day } = timestamp;
// const _date = new Date(year, month - 1, day);
// setDate(_date);
// if (outside) getMailStates(_date);
// };
const onInputChange = async (date) => {
if (!date) return;
const { timestamp, outside } = date.scope;
const { year, month, day } = timestamp;
const { year, month, day } = date.scope.timestamp;
const _date = new Date(year, month - 1, day);
setDate(_date);
if (outside) getMailStates(_date);
};
const setDate = async (date) => {
@ -381,12 +389,13 @@ const isUnsatisfied = async (reason) => {
const resendEmail = async () => {
const params = {
recipient: worker.value?.user?.email,
recipient: worker.value[0]?.user?.emailUser?.email,
week: selectedWeekNumber.value,
year: selectedDate.value.getFullYear(),
workerId: Number(route.params.id),
state: 'SENDED',
};
console.log('params: ', params);
await axios.post('WorkerTimeControls/weekly-hour-record-email', params);
await getMailStates(selectedDate.value);
notify(t('Email sended'), 'positive');