From d78a082f6a3f430cbba125e8294bd2b459fd6b30 Mon Sep 17 00:00:00 2001 From: brydon1 Date: Fri, 7 Jul 2023 14:20:22 -0400 Subject: [PATCH] Refactoring global rules --- src/constants/global-rules.js | 13 ++++ .../customer-questions/customer-questions.vue | 24 ++++--- .../capability-questions.vue | 16 ++--- .../contact-details/contact-details.spec.js | 47 ++++++++++--- .../contact-details/contact-details.vue | 67 ++++++++++--------- .../molding-questions/molding-questions.vue | 12 ++-- src/layouts/part-questions/part-questions.vue | 13 ++-- .../policy-holder-details.vue | 17 +++-- .../policy-vehicles/policy-vehicles.vue | 14 ++-- .../provider-preference.vue | 11 +-- .../tpa-recal-modal/tpa-recal-modal.vue | 8 ++- .../service-packages/service-packages.vue | 10 +-- .../vin-lookup-methods/vin-lookup-methods.vue | 16 ++--- src/layouts/welcome-page/welcome-page.vue | 47 ++++++------- src/main.js | 24 +++++++ 15 files changed, 206 insertions(+), 133 deletions(-) create mode 100644 src/constants/global-rules.js diff --git a/src/constants/global-rules.js b/src/constants/global-rules.js new file mode 100644 index 00000000..becfe2f9 --- /dev/null +++ b/src/constants/global-rules.js @@ -0,0 +1,13 @@ +const globalRules = { + POLICYHOLDER_FIRST_NAME_REQUIRED: 'policyholder-first-name-required', + POLICYHOLDER_LAST_NAME_REQUIRED: 'policyholder-last-name-required', + FIRST_NAME_REQUIRED: 'first-name-required', + LAST_NAME_REQUIRED: 'last-name-required', + PHONE_NUMBER_REQUIRED: 'phone-number-required', + EMAIL_ADDRESS_REQUIRED: 'email-required', + EMAIL_ADDRESS_FORMAT: 'email-address-format', + PHONE_NUMBER_FORMAT: 'phone-number-format', + OPTION_REQUIRED: 'option-required' +}; + +export default globalRules; diff --git a/src/layouts/address-lookup/customer-questions/customer-questions.vue b/src/layouts/address-lookup/customer-questions/customer-questions.vue index f4062fe6..349d0702 100644 --- a/src/layouts/address-lookup/customer-questions/customer-questions.vue +++ b/src/layouts/address-lookup/customer-questions/customer-questions.vue @@ -8,7 +8,7 @@ ref="firstName" inputId="08497a2efd9a4a73a70360ab47b4838d" disableAutoFill - validationRules="first-name-required" /> + :validationRules="rules.firstName" />
@@ -19,21 +19,15 @@ ref="lastName" inputId="0030e56a57e74a4ab92de7fb8e97fec5" disableAutoFill - validationRules="last-name-required" /> + :validationRules="rules.lastName" />