diff --git a/pages/settings/banking/index.vue b/pages/settings/banking/index.vue index 0ddcab0..20e4e8e 100644 --- a/pages/settings/banking/index.vue +++ b/pages/settings/banking/index.vue @@ -18,54 +18,42 @@ const axiosBaseUrl = "https://backend.fedeo.de" const setupPage = async () => { if(route.query.ref) { - const {data,error} = await axios({ - url:`${axiosBaseUrl}/banking/requisitions/${route.query.ref}`, - method: "GET", - auth: { - username: "frontend", - password: "Xt9Zn9RDSpdbr" + const {data,error} = await supabase.functions.invoke(`bankstatement_gateway`,{ + body: { + reqId: route.query.ref, + method: "listRequisitions" } }) if(data) { reqData.value = data } - } } const checkBIC = async () => { - try { - const {data} = await axios({ - url:`${axiosBaseUrl}/banking/institutions/${bicBankToAdd.value}`, - method: "GET", - auth: { - username: "frontend", - password: "Xt9Zn9RDSpdbr" - } - }) + const {data,error} = await supabase.functions.invoke(`bankstatement_gateway`,{ + body: { + bic: bicBankToAdd.value, + method: "checkInstitutions" + } + }) - bankData.value = data - } catch ( error) { + console.log(data) + console.log(error) - } + bankData.value = data showAlert.value = true - - - - - } const generateLink = async () => { try { - const {data} = await axios({ - url:`${axiosBaseUrl}/banking/link?tenant=${dataStore.currentTenant}&institution_id=${bankData.value.id}`, - method: "POST", - auth: { - username: "frontend", - password: "Xt9Zn9RDSpdbr" + const {data,error} = await supabase.functions.invoke(`bankstatement_gateway`,{ + body: { + method: "generateLink", + institutionId: bankData.value.id, + tenant: dataStore.currentTenant } })