Korrigiere UI-Hinweise
This commit is contained in:
@@ -19,7 +19,7 @@ const getMonday = actualDayObject => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** @type {String[]} **/
|
/** @type {String[]} **/
|
||||||
const day_list = ['Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag', 'Sontag']
|
const weekday_list = ['Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag', 'Sontag']
|
||||||
|
|
||||||
/** @param {Date} actualDayObject **/
|
/** @param {Date} actualDayObject **/
|
||||||
const getDateString = actualDayObject => {
|
const getDateString = actualDayObject => {
|
||||||
@@ -49,17 +49,23 @@ export const actions = {
|
|||||||
const form_data = await request.formData();
|
const form_data = await request.formData();
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
let actualDayObject = getMonday(new Date(form_data.get('week')))
|
let actualDayObject = getMonday(new Date(form_data.get('week')))
|
||||||
day_list.forEach(day => {
|
/** @type {Object<String,String>} **/
|
||||||
if (form_data.get(day) !== '00:00:00' && form_data.get(day) !== '00:00') {
|
let day_list = {}
|
||||||
const working_day = getDateString(actualDayObject)
|
weekday_list.forEach(day => {
|
||||||
const body_data = {
|
day_list[day] = getDateString(actualDayObject)
|
||||||
workingDay: working_day,
|
|
||||||
workingTime: form_data.get(day),
|
|
||||||
}
|
|
||||||
WorkingHoursRepository.addOrUpdate(env.API_URL, working_day, body_data);
|
|
||||||
}
|
|
||||||
actualDayObject.setDate(actualDayObject.getDate() + 1)
|
actualDayObject.setDate(actualDayObject.getDate() + 1)
|
||||||
})
|
})
|
||||||
|
for (const pair of form_data.entries()) {
|
||||||
|
const working_day = day_list[pair[0]] ?? null
|
||||||
|
if (working_day === null) {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
const body_data = {
|
||||||
|
workingDay: working_day,
|
||||||
|
workingTime: pair[1],
|
||||||
|
}
|
||||||
|
await WorkingHoursRepository.addOrUpdate(env.API_URL, working_day, body_data);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
'import-csv': async ({ request }) => {
|
'import-csv': async ({ request }) => {
|
||||||
const form_data = await request.formData();
|
const form_data = await request.formData();
|
||||||
|
|||||||
Reference in New Issue
Block a user