From 491cbf15b6e41707b9ce2191c6f89451f750b411 Mon Sep 17 00:00:00 2001 From: flfeders Date: Sun, 7 Apr 2024 17:18:58 +0200 Subject: [PATCH] Changes --- spaces/components/HistoryDisplay.vue | 23 +- .../pages/absenceRequests/[mode]/[[id]].vue | 30 ++- spaces/pages/calendar/[mode].vue | 170 +------------- spaces/pages/customers/[mode]/[[id]].vue | 209 ++++++++++-------- spaces/pages/customers/index.vue | 2 +- spaces/pages/vendors/[mode]/[[id]].vue | 82 +++---- spaces/stores/data.js | 24 +- 7 files changed, 229 insertions(+), 311 deletions(-) diff --git a/spaces/components/HistoryDisplay.vue b/spaces/components/HistoryDisplay.vue index 1e46cc4..e30c7c7 100644 --- a/spaces/components/HistoryDisplay.vue +++ b/spaces/components/HistoryDisplay.vue @@ -8,6 +8,9 @@ const props = defineProps({ elementId: { required: true, type: String + }, + renderHeadline: { + type: Boolean } }) const { metaSymbol } = useShortcuts() @@ -45,6 +48,8 @@ const historyItems = computed(() => { items = dataStore.historyItems.filter(i => i.product === elementId) } else if(type === "profile") { items = dataStore.historyItems.filter(i => i.profile === elementId) + } else if(type === "absencerequest") { + items = dataStore.historyItems.filter(i => i.absenceRequest === elementId) } return items @@ -80,6 +85,8 @@ const addHistoryItem = async () => { addHistoryItemData.value.product = elementId } else if(type === "profile") { addHistoryItemData.value.profile = elementId + } else if(type === "absencerequest") { + addHistoryItemData.value.absenceRequest = elementId } @@ -137,13 +144,27 @@ const renderText = (text) => { - + + Eintrag +
+
+

Logbuch

+ + + Eintrag + +
+ +
+
import dayjs from "dayjs"; +import HistoryDisplay from "~/components/HistoryDisplay.vue"; definePageMeta({ middleware: "auth" @@ -49,9 +50,9 @@ const editItem = async () => { const cancelEditorCreate = () => { if(currentItem.value) { - router.push(`/tasks/show/${currentItem.value.id}`) + router.push(`/absenceRequests/show/${currentItem.value.id}`) } else { - router.push(`/tasks/`) + router.push(`/absenceRequests/`) } } setupPage() @@ -62,13 +63,13 @@ setupPage() @@ -118,6 +119,13 @@ setupPage()

Notizen: {{currentItem.notes}}

+
+ +
@@ -159,7 +167,11 @@ setupPage() - +