INSR-8061: Fix saving of extension, fix other issues with extension
This commit is contained in:
parent
cfdfb6d210
commit
e773cfdc29
5 changed files with 11 additions and 2 deletions
|
|
@ -86,7 +86,7 @@ function defineGlobalPhoneNumberRules() {
|
||||||
function defineGlobalExtensionRules() {
|
function defineGlobalExtensionRules() {
|
||||||
defineRule(
|
defineRule(
|
||||||
globalRules.EXTENSION_FORMAT,
|
globalRules.EXTENSION_FORMAT,
|
||||||
regex(/^[0-9]{5}$/, errorMessages.EXTENSION_FORMAT)
|
regex(/^[0-9]{1,5}$/, errorMessages.EXTENSION_FORMAT)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,7 @@
|
||||||
inputId="extensionField"
|
inputId="extensionField"
|
||||||
cmsWidgetName="ExtensionQuestion"
|
cmsWidgetName="ExtensionQuestion"
|
||||||
:validationRules="rules.extension"
|
:validationRules="rules.extension"
|
||||||
|
maxLength="5"
|
||||||
disableAutoFill />
|
disableAutoFill />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,7 @@
|
||||||
inputId="extension"
|
inputId="extension"
|
||||||
:cmsWidgetName="widget.extensionQuestion"
|
:cmsWidgetName="widget.extensionQuestion"
|
||||||
disableAutoFill
|
disableAutoFill
|
||||||
|
maxLength="5"
|
||||||
:validationRules="rules.extension" />
|
:validationRules="rules.extension" />
|
||||||
</template>
|
</template>
|
||||||
</modal>
|
</modal>
|
||||||
|
|
|
||||||
|
|
@ -39,6 +39,7 @@
|
||||||
inputId="extensionField"
|
inputId="extensionField"
|
||||||
cmsWidgetName="ExtensionQuestion"
|
cmsWidgetName="ExtensionQuestion"
|
||||||
:validationRules="rules.extension"
|
:validationRules="rules.extension"
|
||||||
|
maxLength="5"
|
||||||
disableAutoFill
|
disableAutoFill
|
||||||
class="form-group" />
|
class="form-group" />
|
||||||
<textboxQuestion
|
<textboxQuestion
|
||||||
|
|
|
||||||
|
|
@ -2293,7 +2293,8 @@ export const useMainStore = defineStore({
|
||||||
this.order.serviceLocation.zipCode = welcomePageModel?.policyZipCode;
|
this.order.serviceLocation.zipCode = welcomePageModel?.policyZipCode;
|
||||||
this.updatePhoneNumbers({
|
this.updatePhoneNumbers({
|
||||||
home: welcomePageModel?.phoneNumber,
|
home: welcomePageModel?.phoneNumber,
|
||||||
service: welcomePageModel?.phoneNumber
|
service: welcomePageModel?.phoneNumber,
|
||||||
|
extension: welcomePageModel?.extension
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
updatePolicyHolderDetails(customerQuestions) {
|
updatePolicyHolderDetails(customerQuestions) {
|
||||||
|
|
@ -2305,6 +2306,11 @@ export const useMainStore = defineStore({
|
||||||
this.order.customer.firstName = customerQuestions.firstName;
|
this.order.customer.firstName = customerQuestions.firstName;
|
||||||
this.order.customer.lastName = customerQuestions.lastName;
|
this.order.customer.lastName = customerQuestions.lastName;
|
||||||
this.order.customer.emailAddress = customerQuestions.email;
|
this.order.customer.emailAddress = customerQuestions.email;
|
||||||
|
this.updatePhoneNumbers({
|
||||||
|
home: customerQuestions.phoneNumber,
|
||||||
|
service: customerQuestions.phoneNumber,
|
||||||
|
extension: customerQuestions.extension
|
||||||
|
});
|
||||||
this.order.serviceLocation.zipCode = customerQuestions.addressQuestions.zipCode;
|
this.order.serviceLocation.zipCode = customerQuestions.addressQuestions.zipCode;
|
||||||
},
|
},
|
||||||
updateIsSafeliteProvider(isSafelite) {
|
updateIsSafeliteProvider(isSafelite) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue