Changed NumberRange to EdgeFunction
This commit is contained in:
@@ -766,8 +766,15 @@ const saveDocument = async (state,resetup = false) => {
|
|||||||
type = itemInfo.value.type
|
type = itemInfo.value.type
|
||||||
}
|
}
|
||||||
|
|
||||||
const numberRange = useNumberRange(type)
|
const {data,error} = await supabase.functions.invoke("use_next_number",{
|
||||||
itemInfo.value.documentNumber = await numberRange.useNextNumber()
|
body: {
|
||||||
|
tenant: profileStore.currentTenant,
|
||||||
|
numberRange: type
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
itemInfo.value.documentNumber = data.usedNumber
|
||||||
|
|
||||||
setDocumentTypeConfig(false)
|
setDocumentTypeConfig(false)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2185,14 +2185,22 @@ export const useDataStore = defineStore('data', () => {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
console.log(dataType)
|
console.log(dataType)
|
||||||
if(dataTypes[dataType].numberRangeHolder) {
|
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]) {
|
if(!data[dataTypes[dataType].numberRangeHolder]) {
|
||||||
data[dataTypes[dataType].numberRangeHolder] = await numberRange.useNextNumber()
|
data[dataTypes[dataType].numberRangeHolder] = numberRangeData.usedNumber
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user