From 0d849f5fcba0bce32a242196a8bdeb697a9ba09c Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Fri, 20 Dec 2024 20:00:08 +0100 Subject: [PATCH] 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` }" > + + +