From 9846e91c2fed93105b8996b0960ff773fca44b6c Mon Sep 17 00:00:00 2001 From: flfeders Date: Sat, 10 Aug 2024 14:39:26 +0200 Subject: [PATCH] Changes in Numberranges --- composables/useNumberRange.js | 13 ----- pages/settings/numberRanges.vue | 93 +++++++++++++++++---------------- 2 files changed, 47 insertions(+), 59 deletions(-) diff --git a/composables/useNumberRange.js b/composables/useNumberRange.js index c0efa05..ccf05d2 100644 --- a/composables/useNumberRange.js +++ b/composables/useNumberRange.js @@ -2,23 +2,12 @@ export const useNumberRange = (resourceType) => { const supabase = useSupabaseClient() - console.log(resourceType) - - /*const {numberRanges} = storeToRefs(useDataStore()) - const {fetchNumberRanges} = useDataStore() - - const numberRange = numberRanges.value.find(range => range.resourceType === resourceType)*/ - const dataStore = useDataStore() const numberRanges = dataStore.ownTenant.numberRanges - console.log(numberRanges) - const numberRange = numberRanges[resourceType] - - const useNextNumber = async () => { let nextNumber = numberRange.nextNumber @@ -27,8 +16,6 @@ export const useNumberRange = (resourceType) => { newNumberRanges[resourceType].nextNumber += 1 - console.log(newNumberRanges) - const {data,error} = await supabase .from("tenants") .update({numberRanges: newNumberRanges}) diff --git a/pages/settings/numberRanges.vue b/pages/settings/numberRanges.vue index a755391..c6174e4 100644 --- a/pages/settings/numberRanges.vue +++ b/pages/settings/numberRanges.vue @@ -6,23 +6,7 @@ definePageMeta({ const supabase = useSupabaseClient() const dataStore = useDataStore() -const showAddModal = ref(false) -const columns = [ - { - key: "resourceType", - label: "Typ" - },{ - key: "prefix", - label: "Prefix" - },{ - key:"nextNumber", - label:"Nächste Nummer" - },{ - key: "suffix", - label: "Suffix" - } -] const resources = { customers: { @@ -42,23 +26,33 @@ const resources = { }, quotes: { label: "Angebote" + }, + inventoryitems: { + label: "Inventarartikel" } } -const updateNumberRange = async (range) => { +const numberRanges = ref(dataStore.ownTenant.numberRanges) + +const updateNumberRanges = async (range) => { const {data,error} = await supabase - .from("numberranges") - .update(range) - .eq('id',range.id) + .from("tenants") + .update({numberRanges: numberRanges.value}) + .eq('id',dataStore.currentTenant) - await dataStore.fetchNumberRanges() + await dataStore.fetchOwnTenant() }