Redone Submit/approve Process

This commit is contained in:
2025-11-10 11:07:11 +01:00
parent 06b97cbdae
commit 87aaa28d92
2 changed files with 75 additions and 13 deletions

View File

@@ -38,6 +38,20 @@ export function useStaffTime() {
})
}
async function submit(id: string) {
return await $api<StaffTimeEntry>(`/api/staff/time/${id}`, {
method: 'PUT',
body: { state: 'submitted' },
})
}
async function approve(id: string) {
return await $api<StaffTimeEntry>(`/api/staff/time/${id}`, {
method: 'PUT',
body: { state: 'approved' },
})
}
async function get(id: string) {
return await $api<StaffTimeEntry>(`/api/staff/time/${id}`, { method: 'GET' })
}
@@ -50,5 +64,5 @@ export function useStaffTime() {
return await $api(`/api/staff/time/${id}`, { method: 'PUT', body: data })
}
return { list, start, stop, get, create, update }
return { list, start, stop,submit,approve, get, create, update }
}