Redone Submit/approve Process
This commit is contained in:
@@ -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 }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user