Changed NumberRange to EdgeFunction

This commit is contained in:
2025-01-13 20:19:57 +01:00
parent 62b29fb644
commit b40553cc54
2 changed files with 21 additions and 6 deletions

View File

@@ -766,8 +766,15 @@ const saveDocument = async (state,resetup = false) => {
type = itemInfo.value.type
}
const numberRange = useNumberRange(type)
itemInfo.value.documentNumber = await numberRange.useNextNumber()
const {data,error} = await supabase.functions.invoke("use_next_number",{
body: {
tenant: profileStore.currentTenant,
numberRange: type
}
})
itemInfo.value.documentNumber = data.usedNumber
setDocumentTypeConfig(false)
}

View File

@@ -2185,14 +2185,22 @@ export const useDataStore = defineStore('data', () => {
})
}
console.log(dataType)
if(dataTypes[dataType].numberRangeHolder) {
const numberRange = useNumberRange(dataType)
const {data:numberRangeData,error} = await supabase.functions.invoke("use_next_number",{
body: {
tenant: profileStore.currentTenant,
numberRange: dataType
}
})
if(error){
console.log(error)
}
if(!data[dataTypes[dataType].numberRangeHolder]) {
data[dataTypes[dataType].numberRangeHolder] = await numberRange.useNextNumber()
data[dataTypes[dataType].numberRangeHolder] = numberRangeData.usedNumber
}