Merge pull request #252 from Safelite/feature/Digital/SSR-334

Feature/digital/ssr 334
This commit is contained in:
Manjiri Jethe 2023-04-20 18:41:55 +05:30 committed by GitHub
commit bb622a3a4a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -17,6 +17,15 @@
validationRules="policy-number-required" />
</div>
</div>
<div class="row mt-4 px-3" v-if="this.displayPolicyZip">
<div class="col">
<textboxQuestion
inputId="policyZipCode"
cmsWidgetName="PolicyZipQuestion"
isRequired
ref="policyZip" />
</div>
</div>
<div class="row mt-4 px-3">
<div class="col">
<textboxQuestion
@ -168,6 +177,8 @@ defineRule("loss-city-required", required(errorMessages.LOSS_CITY_REQUIRED));
defineRule("phone-number-required", required(errorMessages.PHONE_NUMBER_FORMAT));
defineRule("email-address-required", required(errorMessages.EMAIL_ADDRESS_REQUIRED));
defineRule("damage-option-required", required(errorMessages.DAMAGE_OPTION_REQUIRED));
defineRule("policy-zip-required", required(errorMessages.POLICY_ZIP_REQUIRED));
defineRule("policy-zip-format", regex(/(^\d{5}$)|(^\d{5}-\d{4}$)/, errorMessages.POLICY_ZIP_FORMAT));
defineRule("email-address-format",
regex(
@ -332,6 +343,14 @@ export default {
},
displayGlassOnlyQuestion(){
return !!this.getCmsContent("GlassOnlyQuestion","QuestionText");
},
displayPolicyZip(){
if(this.mainStore.issConfig.isAuthenticated){
return false;
}
else{
return true;
}
}
},
components: {