diff --git a/components/EntityTable.vue b/components/EntityTable.vue
index d45f3c2..c243fc8 100644
--- a/components/EntityTable.vue
+++ b/components/EntityTable.vue
@@ -86,10 +86,18 @@
{{row.name}}
-
+ class="text-primary-500 font-bold">
+
+ {{dataType.templateColumns.find(i => i.key === "name").maxLength ? (row.name.length > dataType.templateColumns.find(i => i.key === "name").maxLength ? `${row.name.substring(0,dataType.templateColumns.find(i => i.key === "name").maxLength)}...` : row.name ) : row.name}}
+
- {{row.name}}
+
+ {{dataType.templateColumns.find(i => i.key === "name").maxLength ? (row.name.length > dataType.templateColumns.find(i => i.key === "name").maxLength ? `${row.name.substring(0,dataType.templateColumns.find(i => i.key === "name").maxLength)}...` : row.name ) : row.name}}
+
@@ -114,7 +122,12 @@
v-for="column in dataType.templateColumns.filter(i => i.key !== 'name' && i.key !== 'fullName' && i.key !== 'licensePlate' && !i.disabledInTable)"
v-slot:[`${column.key}-data`]="{row}">
- {{row[column.key] ? `${row[column.key]} ${column.unit ? column.unit : ''}`: ''}}
+
+
+ {{row[column.key] ? `${column.maxLength ? (row[column.key].length > column.maxLength ? `${row[column.key].substring(0,column.maxLength)}...` : row[column.key]) : row[column.key]} ${column.unit ? column.unit : ''}`: ''}}
+
+
+
diff --git a/components/MainNav.vue b/components/MainNav.vue
index 4d16dd6..44f8e38 100644
--- a/components/MainNav.vue
+++ b/components/MainNav.vue
@@ -238,7 +238,8 @@ const links = computed(() => {
{
label: "Mitarbeiter",
to: "/profiles",
- icon: "i-heroicons-user-group"
+ icon: "i-heroicons-user-group",
+ disabled: true
},
{
label: "Stundensätze",
diff --git a/pages/createDocument/index.vue b/pages/createDocument/index.vue
index abe8e0b..c78beb7 100644
--- a/pages/createDocument/index.vue
+++ b/pages/createDocument/index.vue
@@ -128,8 +128,10 @@
- {{row.customer ? row.customer.name : ""}}
-
+ {{row.customer ? row.customer.name : ""}}
+
+ {{row.customer.name.substring(0,20)}}...
+
{{row.documentNumber}}
diff --git a/stores/data.js b/stores/data.js
index 6fc69f2..dd9f12d 100644
--- a/stores/data.js
+++ b/stores/data.js
@@ -215,7 +215,8 @@ export const useDataStore = defineStore('data', () => {
return item.isCompany
},
inputColumn: "Allgemeines",
- sortable: true
+ sortable: true,
+ maxLength: 20
}, {
key: "nameAddition",
label: "Firmenname Zusatz",
@@ -226,7 +227,8 @@ export const useDataStore = defineStore('data', () => {
showFunction: function (item) {
return item.isCompany
},
- inputColumn: "Allgemeines"
+ inputColumn: "Allgemeines",
+ maxLength: 20
},{
key: "salutation",
label: "Anrede",