This commit is contained in:
Kulbhushan Kaushik 2023-01-06 12:07:47 -05:00
parent 20cbb9272e
commit 230dc752b3
2 changed files with 10 additions and 1 deletions

View file

@ -26,11 +26,12 @@ const errorMessages = {
VEHICLE_REQUIRED: "Please select a vehicle", VEHICLE_REQUIRED: "Please select a vehicle",
POLICY_NUMBER_REQUIRED: "Please enter your policy number", POLICY_NUMBER_REQUIRED: "Please enter your policy number",
PHONE_NUMBER_REQUIRED: "Please enter phone number", PHONE_NUMBER_REQUIRED: "Please enter phone number",
PHONE_NUMBER_FORMAT: "Please enter your phone number. The format must be ###-###-####",
POLICY_ZIP_REQUIRED: "Please enter your policy zip", POLICY_ZIP_REQUIRED: "Please enter your policy zip",
POLICY_ZIP_FORMAT: "Please enter a valid ZIP", POLICY_ZIP_FORMAT: "Please enter a valid ZIP",
LOSS_CAUSE_REQUIRED: "Please enter loss cause", LOSS_CAUSE_REQUIRED: "Please enter loss cause",
LOSS_CITY_REQUIRED: "Please enter a city", LOSS_CITY_REQUIRED: "Please enter a city",
LOSS_STATE_REQUIRED: "Please enter loss state", LOSS_STATE_REQUIRED: "Please select an option",
LOSS_DATE_REQUIRED: "Please enter a loss date", LOSS_DATE_REQUIRED: "Please enter a loss date",
DAMAGE_OPTION_REQUIRED: "Please select an option" DAMAGE_OPTION_REQUIRED: "Please select an option"
}; };

View file

@ -106,6 +106,7 @@
v-model="welcomePageModel.phoneNumber" v-model="welcomePageModel.phoneNumber"
validationRules="phone-number-required" validationRules="phone-number-required"
isRequired isRequired
mask="###-###-####"
disableAutoFill /> disableAutoFill />
</div> </div>
</div> </div>
@ -175,6 +176,13 @@
) )
); );
defineRule("phone-number-format",
regex(
/\A[0-9]{3}-[0-9]{3}-[0-9]{4}\z/,
errorMessages.PHONE_NUMBER_FORMAT
)
);
export default { export default {
name: "welcome-page", name: "welcome-page",
mixins: [BaseFormMixin], mixins: [BaseFormMixin],