diff --git a/pages/staff/time/[id]/evaluate.vue b/pages/staff/time/[id]/evaluate.vue
index bfe6e97..e5b9c50 100644
--- a/pages/staff/time/[id]/evaluate.vue
+++ b/pages/staff/time/[id]/evaluate.vue
@@ -3,7 +3,7 @@ const { $dayjs } = useNuxtApp()
const router = useRouter()
const route = useRoute()
const auth = useAuthStore()
-
+const toast = useToast()
// 🔹 State
const workingtimes = ref([])
const absencerequests = ref([])
@@ -81,10 +81,32 @@ async function generateDocument() {
uri.value = await useFunctions().useCreatePDF({
full_name: profile.value.full_name,
+ employee_number: profile.value.employee_number ? profile.value.employee_number : "-",
...workingTimeInfo.value}, path, "timesheet")
showDocument.value = true
+}
+const fileSaved = ref(false)
+async function saveFile() {
+ try {
+ let fileData = {
+ auth_profile: profile.value.id,
+ tenant: auth.activeTenant
+ }
+
+ let file = useFiles().dataURLtoFile(uri.value, `${profile.value.full_name}-${$dayjs(selectedStartDay.value).format("YYYY-MM-DD")}-${$dayjs(selectedEndDay.value).format("YYYY-MM-DD")}.pdf`)
+
+ await useFiles().uploadFiles(fileData, [file])
+
+ toast.add({title:"Auswertung erfolgreich gespeichert"})
+ fileSaved.value = true
+ } catch (error) {
+ toast.add({title:"Fehler beim Speichern der Auswertung", color: "rose"})
+ }
+
+
+
}
async function onTabChange(index: number) {
@@ -157,6 +179,19 @@ changeRange()
+
+
+ Bericht
+
+
+