Added GetAvailableStringVars

This commit is contained in:
2025-01-02 19:23:31 +01:00
parent 4f395a01d3
commit 8723540b0d

View File

@@ -113,6 +113,25 @@ const invoiceDeliveryNotes = () => {
router.push(`/createDocument/edit?type=invoices&linkedDocuments=[${props.item.createddocuments.filter(i => i.type === "deliveryNotes").map(i => i.id)}]`) router.push(`/createDocument/edit?type=invoices&linkedDocuments=[${props.item.createddocuments.filter(i => i.type === "deliveryNotes").map(i => i.id)}]`)
} }
const getAvailableQueryStringData = () => {
let returnString =""
if(props.item.customer) {
returnString += `&customer=${props.item.customer.id}`
} else if(type === "customers") {
returnString += `&customer=${props.item.id}`
}
if(props.item.project) {
returnString += `&project=${props.item.project.id}`
} else if(type === "projects") {
returnString += `&project=${props.item.id}`
}
return returnString
}
</script> </script>
<template> <template>
@@ -390,27 +409,27 @@ const invoiceDeliveryNotes = () => {
<Toolbar> <Toolbar>
<UButton <UButton
@click="router.push('/createDocument/edit/?type=quotes')" @click="router.push(`/createDocument/edit/?type=quotes${getAvailableQueryStringData()}`)"
> >
+ Angebot + Angebot
</UButton> </UButton>
<UButton <UButton
@click="router.push('/createDocument/edit/?type=confirmationOrders')" @click="router.push(`/createDocument/edit/?type=confirmationOrders${getAvailableQueryStringData()}`)"
> >
+ Auftragsbestätigung + Auftragsbestätigung
</UButton> </UButton>
<UButton <UButton
@click="router.push('/createDocument/edit/?type=deliveryNotes')" @click="router.push(`/createDocument/edit/?type=deliveryNotes${getAvailableQueryStringData()}`)"
> >
+ Lieferschein + Lieferschein
</UButton> </UButton>
<UButton <UButton
@click="router.push('/createDocument/edit/?type=advanceInvoices')" @click="router.push(`/createDocument/edit/?type=advanceInvoices${getAvailableQueryStringData()}`)"
> >
+ Abschlagsrechnung + Abschlagsrechnung
</UButton> </UButton>
<UButton <UButton
@click="router.push('/createDocument/edit/?type=invoices')" @click="router.push(`/createDocument/edit/?type=invoices${getAvailableQueryStringData()}`)"
> >
+ Rechnung + Rechnung
</UButton> </UButton>