Changed NumberRange Structure to Tenant JSON Column
This commit is contained in:
@@ -2,6 +2,51 @@
|
||||
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
|
||||
|
||||
let newNumberRanges = numberRanges
|
||||
|
||||
newNumberRanges[resourceType].nextNumber += 1
|
||||
|
||||
console.log(newNumberRanges)
|
||||
|
||||
const {data,error} = await supabase
|
||||
.from("tenants")
|
||||
.update({numberRanges: newNumberRanges})
|
||||
.eq('id',dataStore.currentTenant)
|
||||
|
||||
|
||||
dataStore.fetchOwnTenant()
|
||||
|
||||
return (numberRange.prefix ? numberRange.prefix : "") + nextNumber + (numberRange.suffix ? numberRange.suffix : "")
|
||||
|
||||
}
|
||||
|
||||
return { useNextNumber}
|
||||
}
|
||||
|
||||
/*export const useNumberRange = (resourceType) => {
|
||||
const supabase = useSupabaseClient()
|
||||
|
||||
const {numberRanges} = storeToRefs(useDataStore())
|
||||
const {fetchNumberRanges} = useDataStore()
|
||||
|
||||
@@ -26,4 +71,4 @@ export const useNumberRange = (resourceType) => {
|
||||
}
|
||||
|
||||
return { useNextNumber}
|
||||
}
|
||||
}*/
|
||||
Reference in New Issue
Block a user