Added GetAvailableStringVars
This commit is contained in:
@@ -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)}]`)
|
||||
}
|
||||
|
||||
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>
|
||||
|
||||
<template>
|
||||
@@ -390,27 +409,27 @@ const invoiceDeliveryNotes = () => {
|
||||
|
||||
<Toolbar>
|
||||
<UButton
|
||||
@click="router.push('/createDocument/edit/?type=quotes')"
|
||||
@click="router.push(`/createDocument/edit/?type=quotes${getAvailableQueryStringData()}`)"
|
||||
>
|
||||
+ Angebot
|
||||
</UButton>
|
||||
<UButton
|
||||
@click="router.push('/createDocument/edit/?type=confirmationOrders')"
|
||||
@click="router.push(`/createDocument/edit/?type=confirmationOrders${getAvailableQueryStringData()}`)"
|
||||
>
|
||||
+ Auftragsbestätigung
|
||||
</UButton>
|
||||
<UButton
|
||||
@click="router.push('/createDocument/edit/?type=deliveryNotes')"
|
||||
@click="router.push(`/createDocument/edit/?type=deliveryNotes${getAvailableQueryStringData()}`)"
|
||||
>
|
||||
+ Lieferschein
|
||||
</UButton>
|
||||
<UButton
|
||||
@click="router.push('/createDocument/edit/?type=advanceInvoices')"
|
||||
@click="router.push(`/createDocument/edit/?type=advanceInvoices${getAvailableQueryStringData()}`)"
|
||||
>
|
||||
+ Abschlagsrechnung
|
||||
</UButton>
|
||||
<UButton
|
||||
@click="router.push('/createDocument/edit/?type=invoices')"
|
||||
@click="router.push(`/createDocument/edit/?type=invoices${getAvailableQueryStringData()}`)"
|
||||
>
|
||||
+ Rechnung
|
||||
</UButton>
|
||||
|
||||
Reference in New Issue
Block a user