This commit is contained in:
2020-09-22 20:49:40 +00:00
parent 34c9f4e485
commit 265d0c018b

View File

@@ -124,16 +124,64 @@
<v-row>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-checkbox
v-model="obj.active"
v-model="obj.displayHeaderFooter"
:readonly="formState.readOnly"
:disabled="formState.readOnly"
:label="$ay.t('Active')"
ref="active"
:data-cy="!!$ay.dev ? 'active' : false"
:error-messages="form().serverErrors(this, 'active')"
@change="fieldValueChanged('active', 'formPDF')"
:label="$ay.t('ReportDisplayHeaderFooter')"
ref="displayHeaderFooter"
:data-cy="!!$ay.dev ? 'displayHeaderFooter' : false"
:error-messages="
form().serverErrors(this, 'displayHeaderFooter')
"
@change="fieldValueChanged('displayHeaderFooter', 'formPDF')"
></v-checkbox>
</v-col>
<v-col cols="12">
<v-textarea
v-model="obj.headerTemplate"
:readonly="formState.readOnly"
:disabled="formState.readOnly"
:label="$ay.t('ReportHeaderTemplate')"
:error-messages="form().serverErrors(this, 'headerTemplate')"
ref="headerTemplate"
:data-cy="!!$ay.dev ? 'headerTemplate' : false"
@input="fieldValueChanged('headerTemplate', 'formPDF')"
auto-grow
:clearable="!formState.readOnly"
></v-textarea>
</v-col>
<v-col cols="12">
<v-textarea
v-model="obj.footerTemplate"
:readonly="formState.readOnly"
:disabled="formState.readOnly"
:label="$ay.t('ReportFooterTemplate')"
:error-messages="form().serverErrors(this, 'footerTemplate')"
ref="footerTemplate"
:data-cy="!!$ay.dev ? 'footerTemplate' : false"
@input="fieldValueChanged('footerTemplate', 'formPDF')"
auto-grow
:clearable="!formState.readOnly"
></v-textarea>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-select
v-model="obj.paperFormat"
:items="selectLists.PaperFormats"
item-text="name"
item-value="id"
:readonly="formState.readOnly"
:disabled="formState.readOnly"
:label="$ay.t('ReportPaperFormat')"
ref="paperFormat"
:data-cy="!!$ay.dev ? 'paperFormat' : false"
:error-messages="form().serverErrors(this, 'paperFormat')"
@input="fieldValueChanged('paperFormat')"
></v-select>
</v-col>
</v-row>
</v-form>
</v-col>
@@ -370,7 +418,23 @@ Handlebars.registerHelper('loud', function (aString) {
},
rights: window.$gz.role.defaultRightsObject(),
ayaType: window.$gz.type.Report,
rendering: false
rendering: false,
selectLists: {
PaperFormats: [
{ name: "-", id: 0 },
{ name: "A0", id: 1 },
{ name: "A1", id: 2 },
{ name: "A2", id: 3 },
{ name: "A3", id: 4 },
{ name: "A4", id: 5 },
{ name: "A5", id: 6 },
{ name: "A6", id: 7 },
{ name: "Ledger", id: 8 },
{ name: "Legal", id: 9 },
{ name: "Letter", id: 10 },
{ name: "Tabloid", id: 11 }
]
}
};
},
/*{"data":{"id":10,"concurrency":19494847,"name":"test basic","active":true,"notes":"",
@@ -972,13 +1036,14 @@ async function fetchTranslatedText(vm) {
await window.$gz.translation.cacheTranslations([
"ReportDesignReport",
"ReportName",
"ReportPdfOptions",
"ReportEditorProperties",
"ReportEditorData",
"ReportEditorMobileWarning",
"ReportNotes",
"ReportTemplate",
"AuthorizationRoles"
"AuthorizationRoles",
"ReportPdfOptions",
"ReportDisplayHeaderFooter"
]);
}