diff --git a/components/EntityShow.vue b/components/EntityShow.vue
index a15ef55..1c8e2b2 100644
--- a/components/EntityShow.vue
+++ b/components/EntityShow.vue
@@ -11,6 +11,9 @@ const props = defineProps({
},
inModal: {
type: Boolean,
+ },
+ platform: {
+ type: String,
}
})
@@ -89,7 +92,27 @@ const getAvailableQueryStringData = (keys) => {
+
+ {{item ? `${dataType.labelSingle}${props.item[dataType.templateColumns.find(i => i.title).key] ? ': ' + props.item[dataType.templateColumns.find(i => i.title).key] : ''}`: '' }}
+
+
+
+
+
+
@@ -123,28 +146,46 @@ const getAvailableQueryStringData = (keys) => {
+
+
+
+
{{item ? `${dataType.labelSingle}${props.item[dataType.templateColumns.find(i => i.title).key] ? ': ' + props.item[dataType.templateColumns.find(i => i.title).key] : ''}`: '' }}
+ @click="router.push(`/standardEntity/${type}/edit/${item.id}`)"
+ >
+ Bearbeiten
+
+
@@ -155,9 +196,15 @@ const getAvailableQueryStringData = (keys) => {
:top-level-type="type"
:item="props.item"
class="w-1/2 mr-5"
+ :platform="platform"
/>
-
+
{
:top-level-type="type"
type="files"
@updateNeeded="emit('updateNeeded')"
+ :platform="platform"
/>
{
v-else-if="tab.label === 'Phasen'"
:query-string-data="getAvailableQueryStringData()"
@updateNeeded="emit('updateNeeded')"
+ :platform="platform"
/>
{
:tab-label="tab.label"
:top-level-type="type"
v-else
+ :platform="platform"
/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/EntityShowSub.vue b/components/EntityShowSub.vue
index d98a5a9..041e15d 100644
--- a/components/EntityShowSub.vue
+++ b/components/EntityShowSub.vue
@@ -18,6 +18,10 @@ const props = defineProps({
topLevelType: {
type: String,
required: true
+ },
+ platform: {
+ type: String,
+ required: true
}
})
@@ -71,7 +75,10 @@ setup()
-
+
+
+ {{dataType.label}}
+
-
+
+
+ Auswertung
+
diff --git a/components/EntityShowSubCreatedDocuments.vue b/components/EntityShowSubCreatedDocuments.vue
index 0d790e8..120f9ec 100644
--- a/components/EntityShowSubCreatedDocuments.vue
+++ b/components/EntityShowSubCreatedDocuments.vue
@@ -46,6 +46,10 @@ const props = defineProps({
topLevelType: {
type: String,
required: true
+ },
+ platform: {
+ type: String,
+ required: true
}
})
@@ -122,7 +126,10 @@ const invoiceDeliveryNotes = () => {
-
+
+
+ Ausgangsbelege
+
-
+
+
+ Dateien
+
-
+
+
diff --git a/components/EntityShowSubInformation.vue b/components/EntityShowSubInformation.vue
index b34d05a..811a0eb 100644
--- a/components/EntityShowSubInformation.vue
+++ b/components/EntityShowSubInformation.vue
@@ -11,6 +11,10 @@ const props = defineProps({
topLevelType: {
type: String,
required: true
+ },
+ platform: {
+ type: String,
+ required: true
}
})
@@ -27,7 +31,10 @@ const dataType = dataStore.dataTypes[props.topLevelType]
-
+
+
+ Informationen
+
{
-
+
+
+ Phasen
+
diff --git a/layouts/mobile.vue b/layouts/mobile.vue
index 7257b11..9f8f1dd 100644
--- a/layouts/mobile.vue
+++ b/layouts/mobile.vue
@@ -142,7 +142,7 @@ const footerLinks = [/*{
-
+
diff --git a/pages/standardEntity/[type]/[[mode]]/[[id]].vue b/pages/standardEntity/[type]/[[mode]]/[[id]].vue
index fe068d9..2e81897 100644
--- a/pages/standardEntity/[type]/[[mode]]/[[id]].vue
+++ b/pages/standardEntity/[type]/[[mode]]/[[id]].vue
@@ -63,6 +63,7 @@ setupPage()
:item="item"
@updateNeeded="setupPage"
:key="item"
+ :platform="platform"
/>