From 0d849f5fcba0bce32a242196a8bdeb697a9ba09c Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Fri, 20 Dec 2024 20:00:08 +0100 Subject: [PATCH 001/104] Reffractored vendors,vehicles,services,servicecategories,products,productcategories, projects, plants, customers, contracts, contacts --- components/EntityList.vue | 31 ++- components/MainNav.vue | 7 +- components/columnRenderings/active.vue | 13 ++ components/columnRenderings/sellingPrice.vue | 13 ++ components/columnRenderings/unit.vue | 13 ++ components/columnRenderings/vendor.vue | 13 ++ composables/useCurrency.js | 3 + composables/useRole.js | 23 -- pages/contacts/index.vue | 89 +------ pages/contracts/index.vue | 116 +--------- pages/customers/index.vue | 154 +------------ pages/plants/index.vue | 123 +--------- pages/productcategories/index.vue | 123 +--------- pages/products/index.vue | 117 +--------- pages/projects/index.vue | 6 - pages/servicecategories/index.vue | 123 +--------- pages/services/index.vue | 138 +---------- pages/vehicles/index.vue | 125 +--------- pages/vendors/index.vue | 62 +---- stores/data.js | 230 ++++++++++++++++++- 20 files changed, 361 insertions(+), 1161 deletions(-) create mode 100644 components/columnRenderings/active.vue create mode 100644 components/columnRenderings/sellingPrice.vue create mode 100644 components/columnRenderings/unit.vue create mode 100644 components/columnRenderings/vendor.vue create mode 100644 composables/useCurrency.js diff --git a/components/EntityList.vue b/components/EntityList.vue index fbf0108..f2050be 100644 --- a/components/EntityList.vue +++ b/components/EntityList.vue @@ -122,6 +122,7 @@ const filteredRows = computed(() => { { - { @select="(i) => router.push(`/projects/show/${i.id}`) " :empty-state="{ icon: 'i-heroicons-circle-stack-20-solid', label: `Keine ${dataType.label} anzuzeigen` }" > + + + \ No newline at end of file diff --git a/components/EntityList.vue b/components/EntityList.vue index 8dcdc40..483d51b 100644 --- a/components/EntityList.vue +++ b/components/EntityList.vue @@ -55,8 +55,8 @@ const dataType = dataStore.dataTypes[type] const selectedItem = ref(0) -const selectedColumns = ref(dataType.templateColumns) -const columns = computed(() => dataType.templateColumns.filter((column) => selectedColumns.value.includes(column))) +const selectedColumns = ref(dataType.templateColumns.filter(i => !i.disabledInTable)) +const columns = computed(() => dataType.templateColumns.filter((column) => !column.disabledInTable && selectedColumns.value.includes(column))) const searchString = ref('') @@ -114,7 +114,7 @@ const filteredRows = computed(() => { - + {{dataType.labelSingle}} + + {{dataType.labelSingle}} @@ -127,10 +127,11 @@ const filteredRows = computed(() => {