From 5182959881fbd0b320a7cbc384289fed20b4736a Mon Sep 17 00:00:00 2001 From: flfeders Date: Thu, 7 Dec 2023 12:14:19 +0100 Subject: [PATCH] Rebuild Times in Projects Added Icons Rebuild Time Duration --- spaces/app.vue | 6 ++-- spaces/pages/planningBoard.vue | 3 ++ spaces/pages/projects/[id].vue | 33 +++++++++++++++--- spaces/pages/projects/index.vue | 59 +++++++++++++++++++++++++++------ spaces/pages/timetracking.vue | 5 +++ spaces/stores/data.ts | 29 +++++++++++++++- 6 files changed, 118 insertions(+), 17 deletions(-) diff --git a/spaces/app.vue b/spaces/app.vue index 90a99a6..42eb075 100644 --- a/spaces/app.vue +++ b/spaces/app.vue @@ -49,7 +49,8 @@ const navLinks = [ }, { label: "Artikel", - to: "/products" + to: "/products", + icon: "i-heroicons-puzzle-piece" }, { label: "Dokumente", @@ -58,7 +59,8 @@ const navLinks = [ }, { label: "Inventar", - to: "/inventory" + to: "/inventory", + icon: "i-heroicons-square-3-stack-3d" } ] diff --git a/spaces/pages/planningBoard.vue b/spaces/pages/planningBoard.vue index a32970c..b581a0b 100644 --- a/spaces/pages/planningBoard.vue +++ b/spaces/pages/planningBoard.vue @@ -55,6 +55,9 @@ const calendarOptions = reactive({ newEventData.value.end = info.endStr openNewEventModal.value = true }, + eventClick: function (info){ + console.log(info) + }, resourceGroupField: "type", resources: resources, nowIndicator:true diff --git a/spaces/pages/projects/[id].vue b/spaces/pages/projects/[id].vue index 75e300e..83074c0 100644 --- a/spaces/pages/projects/[id].vue +++ b/spaces/pages/projects/[id].vue @@ -6,12 +6,11 @@ definePageMeta({ const supabase = useSupabaseClient() const route = useRoute() -const {getProjectById, getFormSubmitsWithLabelProp} = useDataStore() -const {forms, formSubmits} = storeToRefs(useDataStore()) +const {getProjectById, getFormSubmitsWithLabelProp, getTimesByProjectId} = useDataStore() +const {forms, formSubmits, times} = storeToRefs(useDataStore()) const currentProject = getProjectById(Number(route.params.id)) - const formSubmissionsComposed = getFormSubmitsWithLabelProp const formModalOpen = ref(false) const newFormSubmissionData = ref({ @@ -20,6 +19,28 @@ const newFormSubmissionData = ref({ submitted: false }) +const timeTableRows = [ + { + key:"user", + label: "Benutzer" + },{ + key:"start", + label: "Start" + },{ + key:"end", + label:"Ende" + },{ + key:"duration", + label: "Dauer" + },{ + key: "type", + label: "Typ" + },{ + key:"notes", + label: "Notizen" + }, +] + const addNewFormSubmission = async () => { //Add Form Submission const {data:insertData,error:insertError} = await supabase @@ -227,7 +248,11 @@ const phaseInfo = ref({
-

Hier wird aktuell noch gearbeitet

+ Projekt Zeit: {{currentProject.projectHours.toString().replace(".",":")}} Stunden +

Hier wird aktuell noch gearbeitet

diff --git a/spaces/pages/projects/index.vue b/spaces/pages/projects/index.vue index 90a5056..b2278d2 100644 --- a/spaces/pages/projects/index.vue +++ b/spaces/pages/projects/index.vue @@ -1,7 +1,16 @@