From aac13a76bff0a5a2206aa9045f9dd8141a14efae Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Wed, 18 May 2022 14:54:18 -0400 Subject: [PATCH] CSR-584: add semiAggressive option to validation --- .../textbox-question/textbox-question.vue | 173 +++++++++--------- src/layouts/address-lookup/address-lookup.vue | 6 +- .../address-questions/address-questions.vue | 144 +++++++++------ .../customer-questions/customer-questions.vue | 28 ++- .../license-plate-lookup.vue | 55 +++++- src/layouts/vin-lookup/vin-lookup.vue | 1 + 6 files changed, 256 insertions(+), 151 deletions(-) diff --git a/src/common-components/textbox-question/textbox-question.vue b/src/common-components/textbox-question/textbox-question.vue index 849d99ab5..1c92c6b82 100644 --- a/src/common-components/textbox-question/textbox-question.vue +++ b/src/common-components/textbox-question/textbox-question.vue @@ -17,6 +17,8 @@ autocomplete="do-not-autofill" :class="[hasIcon ? 'has-icon' : '', iconRight ? 'icon-right' : '']" :validationRules="validationRules" + @change="handleChange" + @blur="handleChange" />
{{ errorMessage }} @@ -25,39 +27,39 @@ diff --git a/src/layouts/address-lookup/address-lookup.vue b/src/layouts/address-lookup/address-lookup.vue index 454a17b83..445bddf16 100644 --- a/src/layouts/address-lookup/address-lookup.vue +++ b/src/layouts/address-lookup/address-lookup.vue @@ -72,10 +72,8 @@ import alert from "@/ux-components/alert/alert"; import textboxQuestion from "@/common-components/textbox-question/textbox-question"; import loadingModal from '@/common-components/loading-modal/loading-modal.vue'; -import { Form } from "vee-validate"; -import { defineRule } from "vee-validate"; -import { required } from "@/helpers/validation-rules"; -import { regex } from "@/helpers/validation-rules"; +import { Form, defineRule } from "vee-validate"; +import { required, regex } from "@/helpers/validation-rules"; import { errorMessages } from "@/constants/error-messages"; // Supporting files diff --git a/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue b/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue index 8a677c14c..98c0ca927 100644 --- a/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue +++ b/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue @@ -1,23 +1,59 @@