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 let finalType = type
@@ -1095,7 +1095,13 @@ const getTextTemplateByType = (type) => {
finalType = "invoices" 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) => { const setRowData = (row) => {
@@ -1718,7 +1724,7 @@ const setRowData = (row) => {
label="Vorlage auswählen" label="Vorlage auswählen"
> >
<USelectMenu <USelectMenu
:options="getTextTemplateByType(itemInfo.type)" :options="getTextTemplateByType(itemInfo.type,'startText')"
v-model="itemInfo.startText" v-model="itemInfo.startText"
option-attribute="text" option-attribute="text"
value-attribute="text" value-attribute="text"
@@ -2274,7 +2280,7 @@ const setRowData = (row) => {
label="Vorlage auswählen" label="Vorlage auswählen"
> >
<USelectMenu <USelectMenu
:options="getTextTemplateByType(itemInfo.type)" :options="getTextTemplateByType(itemInfo.type,'endText')"
v-model="itemInfo.endText" v-model="itemInfo.endText"
option-attribute="text" option-attribute="text"
value-attribute="text" value-attribute="text"