Added Start End Filtering for Texttemplates in Invoices

This commit is contained in:
2025-02-27 09:21:18 +01:00
parent 08acee792b
commit f3ce52d247

View File

@@ -1087,7 +1087,7 @@ const closeDocument = async () => {
}
const getTextTemplateByType = (type) => {
const getTextTemplateByType = (type, pos) => {
let finalType = type
@@ -1095,7 +1095,13 @@ const getTextTemplateByType = (type) => {
finalType = "invoices"
}
return texttemplates.value.filter(i => i.documentType === finalType)
if(pos) {
return texttemplates.value.filter(i => i.documentType === finalType && i.pos === pos)
} else {
return texttemplates.value.filter(i => i.documentType === finalType)
}
}
const setRowData = (row) => {
@@ -1718,7 +1724,7 @@ const setRowData = (row) => {
label="Vorlage auswählen"
>
<USelectMenu
:options="getTextTemplateByType(itemInfo.type)"
:options="getTextTemplateByType(itemInfo.type,'startText')"
v-model="itemInfo.startText"
option-attribute="text"
value-attribute="text"
@@ -2274,7 +2280,7 @@ const setRowData = (row) => {
label="Vorlage auswählen"
>
<USelectMenu
:options="getTextTemplateByType(itemInfo.type)"
:options="getTextTemplateByType(itemInfo.type,'endText')"
v-model="itemInfo.endText"
option-attribute="text"
value-attribute="text"