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)}]`)
|
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>
|
||||||
|
|||||||
Reference in New Issue
Block a user