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-row>
<v-col cols="12" sm="6" lg="4" xl="3"> <v-col cols="12" sm="6" lg="4" xl="3">
<v-checkbox <v-checkbox
v-model="obj.active" v-model="obj.displayHeaderFooter"
:readonly="formState.readOnly" :readonly="formState.readOnly"
:disabled="formState.readOnly" :disabled="formState.readOnly"
:label="$ay.t('Active')" :label="$ay.t('ReportDisplayHeaderFooter')"
ref="active" ref="displayHeaderFooter"
:data-cy="!!$ay.dev ? 'active' : false" :data-cy="!!$ay.dev ? 'displayHeaderFooter' : false"
:error-messages="form().serverErrors(this, 'active')" :error-messages="
@change="fieldValueChanged('active', 'formPDF')" form().serverErrors(this, 'displayHeaderFooter')
"
@change="fieldValueChanged('displayHeaderFooter', 'formPDF')"
></v-checkbox> ></v-checkbox>
</v-col> </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-row>
</v-form> </v-form>
</v-col> </v-col>
@@ -370,7 +418,23 @@ Handlebars.registerHelper('loud', function (aString) {
}, },
rights: window.$gz.role.defaultRightsObject(), rights: window.$gz.role.defaultRightsObject(),
ayaType: window.$gz.type.Report, 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":"", /*{"data":{"id":10,"concurrency":19494847,"name":"test basic","active":true,"notes":"",
@@ -972,13 +1036,14 @@ async function fetchTranslatedText(vm) {
await window.$gz.translation.cacheTranslations([ await window.$gz.translation.cacheTranslations([
"ReportDesignReport", "ReportDesignReport",
"ReportName", "ReportName",
"ReportPdfOptions",
"ReportEditorProperties", "ReportEditorProperties",
"ReportEditorData", "ReportEditorData",
"ReportEditorMobileWarning", "ReportEditorMobileWarning",
"ReportNotes", "ReportNotes",
"ReportTemplate", "ReportTemplate",
"AuthorizationRoles" "AuthorizationRoles",
"ReportPdfOptions",
"ReportDisplayHeaderFooter"
]); ]);
} }