Changed usenextnumber from supabase to fs

This commit is contained in:
2025-01-20 10:07:30 +01:00
parent 830e5d3602
commit 94d61a6d52
3 changed files with 20 additions and 22 deletions

View File

@@ -23,5 +23,20 @@ export const useFunctions = () => {
})).data
}
return {getWorkingTimesEvaluationData}
const useNextNumber = async (numberRange) => {
const {data:{session:{access_token}}} = await supabase.auth.getSession()
return (await axios({
method: "POST",
url: `${baseURL}/functions/usenextnumber`,
data: {
numberRange: numberRange,
},
headers: {
Authorization: `Bearer ${access_token}`
}
})).data.usedNumber
}
return {getWorkingTimesEvaluationData, useNextNumber}
}

View File

@@ -1,8 +1,8 @@
<script setup>
import dayjs from "dayjs"
import Handlebars from "handlebars"
import {useNumberRange} from "~/composables/useNumberRange.js";
import { v4 as uuidv4 } from 'uuid';
import {useFunctions} from "~/composables/useFunctions.js";
const dataStore = useDataStore()
const profileStore = useProfileStore()
@@ -804,14 +804,7 @@ const saveDocument = async (state,resetup = false) => {
type = itemInfo.value.type
}
const {data,error} = await supabase.functions.invoke("use_next_number",{
body: {
tenant: profileStore.currentTenant,
numberRange: type
}
})
itemInfo.value.documentNumber = data.usedNumber
itemInfo.value.documentNumber = await useFunctions().useNextNumber(type) //data.usedNumber
setDocumentTypeConfig(false)
}

View File

@@ -34,6 +34,7 @@ import serviceCategories from "~/components/columnRenderings/serviceCategories.v
import quantity from "~/components/helpRenderings/quantity.vue"
import {useZipCheck} from "~/composables/useZipCheck.js";
import {useFunctions} from "~/composables/useFunctions.js";
// @ts-ignore
export const useDataStore = defineStore('data', () => {
@@ -2192,19 +2193,8 @@ export const useDataStore = defineStore('data', () => {
console.log(dataType)
if(dataTypes[dataType].numberRangeHolder) {
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] = numberRangeData.usedNumber
data[dataTypes[dataType].numberRangeHolder] = await useFunctions().useNextNumber(dataType)
}