This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<v-row justify="center">
|
<v-row dense justify="center">
|
||||||
<v-dialog v-model="seedDialog" persistent max-width="800px">
|
<v-dialog v-model="seedDialog" persistent max-width="800px">
|
||||||
<v-card>
|
<v-card>
|
||||||
<v-card-title>
|
<v-card-title>
|
||||||
@@ -24,6 +24,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="timeZoneOffset"
|
ref="timeZoneOffset"
|
||||||
v-model="obj.timeZoneOffset"
|
v-model="obj.timeZoneOffset"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:rules="[
|
:rules="[
|
||||||
form().decimalValid(this, 'timeZoneOffset'),
|
form().decimalValid(this, 'timeZoneOffset'),
|
||||||
@@ -74,10 +75,10 @@
|
|||||||
</v-card>
|
</v-card>
|
||||||
</v-dialog>
|
</v-dialog>
|
||||||
</v-row>
|
</v-row>
|
||||||
<v-row v-if="formState.ready">
|
<v-row v-if="formState.ready" dense>
|
||||||
<v-col>
|
<v-col dense>
|
||||||
<v-form ref="form">
|
<v-form ref="form">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
@@ -92,14 +93,12 @@
|
|||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="6" md="12">
|
<v-col cols="6" md="12">
|
||||||
<v-btn
|
<v-btn
|
||||||
large
|
|
||||||
color="primary"
|
color="primary"
|
||||||
class="mt-2 mt-md-1"
|
class="mt-2 mt-md-1"
|
||||||
@click="helpEvaluate()"
|
@click="helpEvaluate()"
|
||||||
>{{ $ay.t("EvaluationGuide") }}</v-btn
|
>{{ $ay.t("EvaluationGuide") }}</v-btn
|
||||||
>
|
>
|
||||||
<v-btn
|
<v-btn
|
||||||
large
|
|
||||||
color="primary"
|
color="primary"
|
||||||
class="ml-md-2 mt-2 mt-md-1"
|
class="ml-md-2 mt-2 mt-md-1"
|
||||||
:href="supportLink()"
|
:href="supportLink()"
|
||||||
@@ -107,7 +106,6 @@
|
|||||||
>{{ $ay.t("HelpTechSupport") }}</v-btn
|
>{{ $ay.t("HelpTechSupport") }}</v-btn
|
||||||
>
|
>
|
||||||
<v-btn
|
<v-btn
|
||||||
large
|
|
||||||
color="primary"
|
color="primary"
|
||||||
class="ml-md-2 mt-2 mt-md-1"
|
class="ml-md-2 mt-2 mt-md-1"
|
||||||
data-cy="btnSeed"
|
data-cy="btnSeed"
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
><v-icon class="mr-3">{{ getIconForPage() }}</v-icon
|
><v-icon class="mr-3">{{ getIconForPage() }}</v-icon
|
||||||
>{{ name }}</v-card-title
|
>{{ name }}</v-card-title
|
||||||
>
|
>
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||||
<v-col rows="12">
|
<v-col rows="12">
|
||||||
<template v-if="$route.params.userlog">
|
<template v-if="$route.params.userlog">
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
<template>
|
<template>
|
||||||
<v-row v-if="formState.ready">
|
<v-row v-if="formState.ready" dense>
|
||||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||||
<v-col>
|
<v-col>
|
||||||
<v-textarea
|
<v-textarea
|
||||||
v-model="logText"
|
v-model="logText"
|
||||||
|
dense
|
||||||
full-width
|
full-width
|
||||||
readonly
|
readonly
|
||||||
auto-grow
|
auto-grow
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
>
|
>
|
||||||
<v-progress-circular indeterminate size="64"></v-progress-circular>
|
<v-progress-circular indeterminate size="64"></v-progress-circular>
|
||||||
</v-overlay>
|
</v-overlay>
|
||||||
<v-row v-show="formState.ready">
|
<v-row v-show="formState.ready" dense>
|
||||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||||
<v-col cols="12" class="d-sm-none accent--text">
|
<v-col cols="12" class="d-sm-none accent--text">
|
||||||
<h4>{{ $ay.t("ReportEditorMobileWarning") }}</h4>
|
<h4>{{ $ay.t("ReportEditorMobileWarning") }}</h4>
|
||||||
@@ -56,11 +56,12 @@
|
|||||||
|
|
||||||
<v-col v-show="view == 'properties'" cols="12">
|
<v-col v-show="view == 'properties'" cols="12">
|
||||||
<v-form ref="form">
|
<v-form ref="form">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-text-field
|
<v-text-field
|
||||||
ref="name"
|
ref="name"
|
||||||
v-model="obj.name"
|
v-model="obj.name"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('ReportName')"
|
:label="$ay.t('ReportName')"
|
||||||
:rules="[form().required(this, 'name')]"
|
:rules="[form().required(this, 'name')]"
|
||||||
@@ -87,6 +88,7 @@
|
|||||||
<v-checkbox
|
<v-checkbox
|
||||||
ref="includeWoItemDescendants"
|
ref="includeWoItemDescendants"
|
||||||
v-model="obj.includeWoItemDescendants"
|
v-model="obj.includeWoItemDescendants"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('ReportIncludeAllWorkOrderItemDescendants')"
|
:label="$ay.t('ReportIncludeAllWorkOrderItemDescendants')"
|
||||||
data-cy="includeWoItemDescendants"
|
data-cy="includeWoItemDescendants"
|
||||||
@@ -100,6 +102,7 @@
|
|||||||
<v-select
|
<v-select
|
||||||
ref="ayaType"
|
ref="ayaType"
|
||||||
v-model="obj.aType"
|
v-model="obj.aType"
|
||||||
|
dense
|
||||||
:items="selectLists.coreAyaTypes"
|
:items="selectLists.coreAyaTypes"
|
||||||
item-text="name"
|
item-text="name"
|
||||||
item-value="id"
|
item-value="id"
|
||||||
@@ -116,6 +119,7 @@
|
|||||||
<v-checkbox
|
<v-checkbox
|
||||||
ref="active"
|
ref="active"
|
||||||
v-model="obj.active"
|
v-model="obj.active"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('Active')"
|
:label="$ay.t('Active')"
|
||||||
data-cy="active"
|
data-cy="active"
|
||||||
@@ -128,6 +132,7 @@
|
|||||||
<v-textarea
|
<v-textarea
|
||||||
ref="notes"
|
ref="notes"
|
||||||
v-model="obj.notes"
|
v-model="obj.notes"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('ReportNotes')"
|
:label="$ay.t('ReportNotes')"
|
||||||
:error-messages="form().serverErrors(this, 'notes')"
|
:error-messages="form().serverErrors(this, 'notes')"
|
||||||
@@ -142,11 +147,12 @@
|
|||||||
|
|
||||||
<v-col v-show="view == 'pdfoptions'" cols="12">
|
<v-col v-show="view == 'pdfoptions'" cols="12">
|
||||||
<v-form ref="formPDF">
|
<v-form ref="formPDF">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-checkbox
|
<v-checkbox
|
||||||
ref="displayHeaderFooter"
|
ref="displayHeaderFooter"
|
||||||
v-model="obj.displayHeaderFooter"
|
v-model="obj.displayHeaderFooter"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('ReportDisplayHeaderFooter')"
|
:label="$ay.t('ReportDisplayHeaderFooter')"
|
||||||
data-cy="displayHeaderFooter"
|
data-cy="displayHeaderFooter"
|
||||||
@@ -161,6 +167,7 @@
|
|||||||
<v-textarea
|
<v-textarea
|
||||||
ref="headerTemplate"
|
ref="headerTemplate"
|
||||||
v-model="obj.headerTemplate"
|
v-model="obj.headerTemplate"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('ReportHeaderTemplate')"
|
:label="$ay.t('ReportHeaderTemplate')"
|
||||||
:error-messages="form().serverErrors(this, 'headerTemplate')"
|
:error-messages="form().serverErrors(this, 'headerTemplate')"
|
||||||
@@ -174,6 +181,7 @@
|
|||||||
<v-textarea
|
<v-textarea
|
||||||
ref="footerTemplate"
|
ref="footerTemplate"
|
||||||
v-model="obj.footerTemplate"
|
v-model="obj.footerTemplate"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('ReportFooterTemplate')"
|
:label="$ay.t('ReportFooterTemplate')"
|
||||||
:error-messages="form().serverErrors(this, 'footerTemplate')"
|
:error-messages="form().serverErrors(this, 'footerTemplate')"
|
||||||
@@ -187,6 +195,7 @@
|
|||||||
<v-select
|
<v-select
|
||||||
ref="paperFormat"
|
ref="paperFormat"
|
||||||
v-model="obj.paperFormat"
|
v-model="obj.paperFormat"
|
||||||
|
dense
|
||||||
:items="selectLists.PaperFormats"
|
:items="selectLists.PaperFormats"
|
||||||
item-text="name"
|
item-text="name"
|
||||||
item-value="id"
|
item-value="id"
|
||||||
@@ -202,6 +211,7 @@
|
|||||||
<v-checkbox
|
<v-checkbox
|
||||||
ref="landscape"
|
ref="landscape"
|
||||||
v-model="obj.landscape"
|
v-model="obj.landscape"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('ReportLandscape')"
|
:label="$ay.t('ReportLandscape')"
|
||||||
data-cy="landscape"
|
data-cy="landscape"
|
||||||
@@ -214,6 +224,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="marginOptionsBottom"
|
ref="marginOptionsBottom"
|
||||||
v-model="obj.marginOptionsBottom"
|
v-model="obj.marginOptionsBottom"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('ReportMarginOptionsBottom')"
|
:label="$ay.t('ReportMarginOptionsBottom')"
|
||||||
:error-messages="
|
:error-messages="
|
||||||
@@ -228,6 +239,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="marginOptionsLeft"
|
ref="marginOptionsLeft"
|
||||||
v-model="obj.marginOptionsLeft"
|
v-model="obj.marginOptionsLeft"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('ReportMarginOptionsLeft')"
|
:label="$ay.t('ReportMarginOptionsLeft')"
|
||||||
:error-messages="form().serverErrors(this, 'marginOptionsLeft')"
|
:error-messages="form().serverErrors(this, 'marginOptionsLeft')"
|
||||||
@@ -240,6 +252,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="marginOptionsRight"
|
ref="marginOptionsRight"
|
||||||
v-model="obj.marginOptionsRight"
|
v-model="obj.marginOptionsRight"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('ReportMarginOptionsRight')"
|
:label="$ay.t('ReportMarginOptionsRight')"
|
||||||
:error-messages="
|
:error-messages="
|
||||||
@@ -254,6 +267,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="marginOptionsTop"
|
ref="marginOptionsTop"
|
||||||
v-model="obj.marginOptionsTop"
|
v-model="obj.marginOptionsTop"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('ReportMarginOptionsTop')"
|
:label="$ay.t('ReportMarginOptionsTop')"
|
||||||
:error-messages="form().serverErrors(this, 'marginOptionsTop')"
|
:error-messages="form().serverErrors(this, 'marginOptionsTop')"
|
||||||
@@ -266,6 +280,7 @@
|
|||||||
<v-checkbox
|
<v-checkbox
|
||||||
ref="preferCSSPageSize"
|
ref="preferCSSPageSize"
|
||||||
v-model="obj.preferCSSPageSize"
|
v-model="obj.preferCSSPageSize"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('ReportPreferCSSPageSize')"
|
:label="$ay.t('ReportPreferCSSPageSize')"
|
||||||
data-cy="preferCSSPageSize"
|
data-cy="preferCSSPageSize"
|
||||||
@@ -278,6 +293,7 @@
|
|||||||
<v-checkbox
|
<v-checkbox
|
||||||
ref="printBackground"
|
ref="printBackground"
|
||||||
v-model="obj.printBackground"
|
v-model="obj.printBackground"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('ReportPrintBackground')"
|
:label="$ay.t('ReportPrintBackground')"
|
||||||
data-cy="printBackground"
|
data-cy="printBackground"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<gz-report-selector ref="reportSelector"></gz-report-selector>
|
<gz-report-selector ref="reportSelector"></gz-report-selector>
|
||||||
<v-form v-if="formState.ready" ref="form">
|
<v-form v-if="formState.ready" ref="form">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||||
|
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
@@ -19,6 +19,7 @@
|
|||||||
<v-textarea
|
<v-textarea
|
||||||
ref="notes"
|
ref="notes"
|
||||||
v-model="obj.notes"
|
v-model="obj.notes"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('CustomerNoteNotes')"
|
:label="$ay.t('CustomerNoteNotes')"
|
||||||
:error-messages="form().serverErrors(this, 'notes')"
|
:error-messages="form().serverErrors(this, 'notes')"
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
<v-tab>{{ $ay.t("Contacts") }}</v-tab>
|
<v-tab>{{ $ay.t("Contacts") }}</v-tab>
|
||||||
<v-tabs-items v-model="tab">
|
<v-tabs-items v-model="tab">
|
||||||
<v-tab-item class="mt-4 ml-2">
|
<v-tab-item class="mt-4 ml-2">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-text-field
|
<v-text-field
|
||||||
ref="name"
|
ref="name"
|
||||||
@@ -390,7 +390,7 @@
|
|||||||
</v-row>
|
</v-row>
|
||||||
</v-tab-item>
|
</v-tab-item>
|
||||||
<v-tab-item class="mt-4 ml-2">
|
<v-tab-item class="mt-4 ml-2">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-menu v-if="rights.change" offset-y>
|
<v-menu v-if="rights.change" offset-y>
|
||||||
<template v-slot:activator="{ on, attrs }">
|
<template v-slot:activator="{ on, attrs }">
|
||||||
@@ -677,7 +677,7 @@
|
|||||||
</v-row>
|
</v-row>
|
||||||
</v-tab-item>
|
</v-tab-item>
|
||||||
<v-tab-item class="mt-4 ml-2">
|
<v-tab-item class="mt-4 ml-2">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-data-table
|
<v-data-table
|
||||||
v-model="selected"
|
v-model="selected"
|
||||||
|
|||||||
@@ -11,11 +11,12 @@
|
|||||||
|
|
||||||
<v-tabs-items v-model="tab">
|
<v-tabs-items v-model="tab">
|
||||||
<v-tab-item class="mt-4 ml-2">
|
<v-tab-item class="mt-4 ml-2">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-text-field
|
<v-text-field
|
||||||
ref="name"
|
ref="name"
|
||||||
v-model="obj.name"
|
v-model="obj.name"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('HeadOfficeName')"
|
:label="$ay.t('HeadOfficeName')"
|
||||||
:rules="[form().required(this, 'name')]"
|
:rules="[form().required(this, 'name')]"
|
||||||
@@ -35,6 +36,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="accountNumber"
|
ref="accountNumber"
|
||||||
v-model="obj.accountNumber"
|
v-model="obj.accountNumber"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('HeadOfficeAccountNumber')"
|
:label="$ay.t('HeadOfficeAccountNumber')"
|
||||||
data-cy="accountNumber"
|
data-cy="accountNumber"
|
||||||
@@ -244,6 +246,7 @@
|
|||||||
<v-checkbox
|
<v-checkbox
|
||||||
ref="active"
|
ref="active"
|
||||||
v-model="obj.active"
|
v-model="obj.active"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('Active')"
|
:label="$ay.t('Active')"
|
||||||
data-cy="active"
|
data-cy="active"
|
||||||
@@ -256,6 +259,7 @@
|
|||||||
<v-textarea
|
<v-textarea
|
||||||
ref="notes"
|
ref="notes"
|
||||||
v-model="obj.notes"
|
v-model="obj.notes"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('HeadOfficeNotes')"
|
:label="$ay.t('HeadOfficeNotes')"
|
||||||
:error-messages="form().serverErrors(this, 'notes')"
|
:error-messages="form().serverErrors(this, 'notes')"
|
||||||
@@ -313,7 +317,7 @@
|
|||||||
</v-row>
|
</v-row>
|
||||||
</v-tab-item>
|
</v-tab-item>
|
||||||
<v-tab-item class="mt-4 ml-2">
|
<v-tab-item class="mt-4 ml-2">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-menu v-if="rights.change" offset-y>
|
<v-menu v-if="rights.change" offset-y>
|
||||||
<template v-slot:activator="{ on, attrs }">
|
<template v-slot:activator="{ on, attrs }">
|
||||||
@@ -364,6 +368,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="address"
|
ref="address"
|
||||||
v-model="obj.address"
|
v-model="obj.address"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('AddressDeliveryAddress')"
|
:label="$ay.t('AddressDeliveryAddress')"
|
||||||
data-cy="address"
|
data-cy="address"
|
||||||
@@ -382,6 +387,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="city"
|
ref="city"
|
||||||
v-model="obj.city"
|
v-model="obj.city"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('AddressCity')"
|
:label="$ay.t('AddressCity')"
|
||||||
data-cy="city"
|
data-cy="city"
|
||||||
@@ -400,6 +406,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="region"
|
ref="region"
|
||||||
v-model="obj.region"
|
v-model="obj.region"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('AddressStateProv')"
|
:label="$ay.t('AddressStateProv')"
|
||||||
data-cy="region"
|
data-cy="region"
|
||||||
@@ -418,6 +425,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="country"
|
ref="country"
|
||||||
v-model="obj.country"
|
v-model="obj.country"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('AddressCountry')"
|
:label="$ay.t('AddressCountry')"
|
||||||
data-cy="country"
|
data-cy="country"
|
||||||
@@ -509,6 +517,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="postAddress"
|
ref="postAddress"
|
||||||
v-model="obj.postAddress"
|
v-model="obj.postAddress"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('AddressPostalDeliveryAddress')"
|
:label="$ay.t('AddressPostalDeliveryAddress')"
|
||||||
data-cy="postAddress"
|
data-cy="postAddress"
|
||||||
@@ -527,6 +536,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="postCity"
|
ref="postCity"
|
||||||
v-model="obj.postCity"
|
v-model="obj.postCity"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('AddressPostalCity')"
|
:label="$ay.t('AddressPostalCity')"
|
||||||
data-cy="postCity"
|
data-cy="postCity"
|
||||||
@@ -545,6 +555,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="postRegion"
|
ref="postRegion"
|
||||||
v-model="obj.postRegion"
|
v-model="obj.postRegion"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('AddressPostalStateProv')"
|
:label="$ay.t('AddressPostalStateProv')"
|
||||||
data-cy="postRegion"
|
data-cy="postRegion"
|
||||||
@@ -563,6 +574,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="postCountry"
|
ref="postCountry"
|
||||||
v-model="obj.postCountry"
|
v-model="obj.postCountry"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('AddressPostalCountry')"
|
:label="$ay.t('AddressPostalCountry')"
|
||||||
data-cy="postCountry"
|
data-cy="postCountry"
|
||||||
@@ -581,6 +593,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="postCode"
|
ref="postCode"
|
||||||
v-model="obj.postCode"
|
v-model="obj.postCode"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('AddressPostalPostal')"
|
:label="$ay.t('AddressPostalPostal')"
|
||||||
data-cy="postCode"
|
data-cy="postCode"
|
||||||
@@ -591,7 +604,7 @@
|
|||||||
</v-row>
|
</v-row>
|
||||||
</v-tab-item>
|
</v-tab-item>
|
||||||
<v-tab-item class="mt-4 ml-2">
|
<v-tab-item class="mt-4 ml-2">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-data-table
|
<v-data-table
|
||||||
v-model="selected"
|
v-model="selected"
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
<v-tab>{{ $ay.t("UserSettings") }}</v-tab>
|
<v-tab>{{ $ay.t("UserSettings") }}</v-tab>
|
||||||
<v-tabs-items v-model="tab">
|
<v-tabs-items v-model="tab">
|
||||||
<v-tab-item class="mt-4 ml-2">
|
<v-tab-item class="mt-4 ml-2">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col
|
<v-col
|
||||||
v-if="form().showMe(this, 'customerId') && obj.userType == 3"
|
v-if="form().showMe(this, 'customerId') && obj.userType == 3"
|
||||||
cols="12"
|
cols="12"
|
||||||
@@ -60,6 +60,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="name"
|
ref="name"
|
||||||
v-model="obj.name"
|
v-model="obj.name"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('Name')"
|
:label="$ay.t('Name')"
|
||||||
:rules="[form().required(this, 'name')]"
|
:rules="[form().required(this, 'name')]"
|
||||||
@@ -86,6 +87,7 @@
|
|||||||
<v-checkbox
|
<v-checkbox
|
||||||
ref="allowLogin"
|
ref="allowLogin"
|
||||||
v-model="obj.allowLogin"
|
v-model="obj.allowLogin"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="obj.id === 1"
|
:disabled="obj.id === 1"
|
||||||
:label="$ay.t('AllowLogin')"
|
:label="$ay.t('AllowLogin')"
|
||||||
@@ -100,6 +102,7 @@
|
|||||||
id="username"
|
id="username"
|
||||||
ref="login"
|
ref="login"
|
||||||
v-model="login"
|
v-model="login"
|
||||||
|
dense
|
||||||
name="username"
|
name="username"
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
prepend-icon="$ayiUser"
|
prepend-icon="$ayiUser"
|
||||||
@@ -118,6 +121,7 @@
|
|||||||
id="password"
|
id="password"
|
||||||
ref="password"
|
ref="password"
|
||||||
v-model="password"
|
v-model="password"
|
||||||
|
dense
|
||||||
name="password"
|
name="password"
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:append-outer-icon="reveal ? '$ayiEye' : '$ayiEyeSlash'"
|
:append-outer-icon="reveal ? '$ayiEye' : '$ayiEyeSlash'"
|
||||||
@@ -143,6 +147,7 @@
|
|||||||
<v-checkbox
|
<v-checkbox
|
||||||
ref="active"
|
ref="active"
|
||||||
v-model="obj.active"
|
v-model="obj.active"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('Active')"
|
:label="$ay.t('Active')"
|
||||||
data-cy="active"
|
data-cy="active"
|
||||||
@@ -154,6 +159,7 @@
|
|||||||
<v-textarea
|
<v-textarea
|
||||||
ref="notes"
|
ref="notes"
|
||||||
v-model="obj.notes"
|
v-model="obj.notes"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('UserNotes')"
|
:label="$ay.t('UserNotes')"
|
||||||
:error-messages="form().serverErrors(this, 'notes')"
|
:error-messages="form().serverErrors(this, 'notes')"
|
||||||
@@ -211,11 +217,12 @@
|
|||||||
</v-row>
|
</v-row>
|
||||||
</v-tab-item>
|
</v-tab-item>
|
||||||
<v-tab-item class="mt-4 ml-2">
|
<v-tab-item class="mt-4 ml-2">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-select
|
<v-select
|
||||||
ref="translationId"
|
ref="translationId"
|
||||||
v-model="optionsObj.translationId"
|
v-model="optionsObj.translationId"
|
||||||
|
dense
|
||||||
:items="selectLists.translations"
|
:items="selectLists.translations"
|
||||||
item-text="name"
|
item-text="name"
|
||||||
item-value="id"
|
item-value="id"
|
||||||
@@ -295,6 +302,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="mapUrlTemplate"
|
ref="mapUrlTemplate"
|
||||||
v-model="optionsObj.mapUrlTemplate"
|
v-model="optionsObj.mapUrlTemplate"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('MapUrlTemplate')"
|
:label="$ay.t('MapUrlTemplate')"
|
||||||
:error-messages="
|
:error-messages="
|
||||||
@@ -306,6 +314,7 @@
|
|||||||
@input="fieldValueChanged('mapUrlTemplate')"
|
@input="fieldValueChanged('mapUrlTemplate')"
|
||||||
></v-text-field>
|
></v-text-field>
|
||||||
<v-select
|
<v-select
|
||||||
|
dense
|
||||||
:items="selectLists.mapUrls"
|
:items="selectLists.mapUrls"
|
||||||
item-text="name"
|
item-text="name"
|
||||||
item-value="value"
|
item-value="value"
|
||||||
@@ -317,6 +326,7 @@
|
|||||||
<v-checkbox
|
<v-checkbox
|
||||||
ref="hour12"
|
ref="hour12"
|
||||||
v-model="optionsObj.hour12"
|
v-model="optionsObj.hour12"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('Hour12')"
|
:label="$ay.t('Hour12')"
|
||||||
:error-messages="form().serverErrors(this, 'hour12')"
|
:error-messages="form().serverErrors(this, 'hour12')"
|
||||||
@@ -328,6 +338,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="currencyName"
|
ref="currencyName"
|
||||||
v-model="optionsObj.currencyName"
|
v-model="optionsObj.currencyName"
|
||||||
|
dense
|
||||||
:hint="
|
:hint="
|
||||||
optionsObj.currencyName == null ||
|
optionsObj.currencyName == null ||
|
||||||
optionsObj.currencyName == ''
|
optionsObj.currencyName == ''
|
||||||
@@ -348,6 +359,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="languageOverride"
|
ref="languageOverride"
|
||||||
v-model="optionsObj.languageOverride"
|
v-model="optionsObj.languageOverride"
|
||||||
|
dense
|
||||||
:hint="locale().getResolvedLanguage()"
|
:hint="locale().getResolvedLanguage()"
|
||||||
persistent-hint
|
persistent-hint
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
@@ -365,6 +377,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
ref="timeZoneOverride"
|
ref="timeZoneOverride"
|
||||||
v-model="optionsObj.timeZoneOverride"
|
v-model="optionsObj.timeZoneOverride"
|
||||||
|
dense
|
||||||
:hint="locale().getResolvedTimeZoneName()"
|
:hint="locale().getResolvedTimeZoneName()"
|
||||||
persistent-hint
|
persistent-hint
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
|
|||||||
Reference in New Issue
Block a user