This commit is contained in:
2020-06-21 20:30:49 +00:00
parent e4fd02bbaa
commit 7425dc5d4b
4 changed files with 115 additions and 47 deletions

View File

@@ -1,16 +1,28 @@
<template>
<v-text-field
ref="dateField"
:value="dateControlFormat()"
@input="handleDateInput"
:readonly="readonly"
:disabled="disabled"
:label="label"
:rules="rules"
type="date"
:error-messages="allErrors()"
:data-cy="!!$ay.dev ? 'dateinput:' + testId : false"
></v-text-field>
<div>
<template v-if="!readonly">
<v-text-field
ref="dateField"
:value="dateControlFormat()"
@input="handleDateInput"
:readonly="readonly"
:disabled="disabled"
:label="label"
:rules="rules"
type="date"
:error-messages="allErrors()"
:data-cy="!!$ay.dev ? 'dateinput:' + testId : false"
></v-text-field>
</template>
<template v-else>
<v-text-field
:value="readonlyFormat()"
:label="label"
readonly
disabled
></v-text-field>
</template>
</div>
</template>
<script>
/* Xeslint-disable */
@@ -50,6 +62,14 @@ export default {
}
return ret;
},
readonlyFormat() {
return window.$gz.locale.utcDateToShortDateLocalized(
this.internalValue,
this.timeZoneName,
this.languageName,
this.hour12
);
},
dateControlFormat() {
//yyyy-mm-dd
return window.$gz.locale.utcDateStringToLocal8601DateOnlyString(