Merge pull request #2039 from Safelite/feature/CSR-2273
CSR-2273 Schedule page errors due to invalid prereq because there was…
This commit is contained in:
commit
e7b56be12d
3 changed files with 33 additions and 30 deletions
|
|
@ -437,36 +437,21 @@ export default {
|
||||||
},
|
},
|
||||||
arePagePrerequisitesValid() {
|
arePagePrerequisitesValid() {
|
||||||
const payment = store.getters.order.payment;
|
const payment = store.getters.order.payment;
|
||||||
const log = getQuerystringParameter(queryStrings.LOG);
|
|
||||||
if (eval(log)) {
|
// prettier-ignore
|
||||||
console.log("------------- quote.vue pagePrereqs start -----------------");
|
{
|
||||||
console.log(
|
const log = getQuerystringParameter(queryStrings.LOG);
|
||||||
new Date() +
|
if (eval(log)) {
|
||||||
" store.getters.order.serviceLocation.zipCode: " +
|
console.log("------------- quote.vue pagePrereqs start -----------------");
|
||||||
store.getters.order.serviceLocation?.zipCode
|
console.log(new Date() + " store.getters.order.serviceLocation.zipCode: " + store.getters.order.serviceLocation?.zipCode);
|
||||||
);
|
console.log(new Date() +" store.getters.order.serviceLocation.zipCodeCtu: " + store.getters.order.serviceLocation?.zipCodeCtu);
|
||||||
console.log(
|
console.log(new Date() + " store.getters.order.damage.isRepair: " + store.getters.order.damage?.isRepair);
|
||||||
new Date() +
|
console.log(new Date() + " store.getters.order.lineItems?.glassParts: " + JSON.stringify(store.getters.order.lineItems?.glassParts));
|
||||||
" store.getters.order.serviceLocation.zipCodeCtu: " +
|
console.log(new Date() + " store.getters.order.payment.insuranceCoverage?.isVerified: " + payment?.insuranceCoverage?.isVerified);
|
||||||
store.getters.order.serviceLocation?.zipCodeCtu
|
console.log("------------- quote.vue pagePrereqs end -----------------");
|
||||||
);
|
}
|
||||||
console.log(
|
|
||||||
new Date() +
|
|
||||||
" store.getters.order.damage.isRepair: " +
|
|
||||||
store.getters.order.damage?.isRepair
|
|
||||||
);
|
|
||||||
console.log(
|
|
||||||
new Date() +
|
|
||||||
" store.getters.order.lineItems?.glassParts: " +
|
|
||||||
JSON.stringify(store.getters.order.lineItems?.glassParts)
|
|
||||||
);
|
|
||||||
console.log(
|
|
||||||
new Date() +
|
|
||||||
" store.getters.order.payment.insuranceCoverage?.isVerified: " +
|
|
||||||
payment?.insuranceCoverage?.isVerified
|
|
||||||
);
|
|
||||||
console.log("----------------- quote.vue pagePrereqs end -----------------");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
store.getters.order.serviceLocation.zipCode &&
|
store.getters.order.serviceLocation.zipCode &&
|
||||||
store.getters.order.serviceLocation.zipCodeCtu &&
|
store.getters.order.serviceLocation.zipCodeCtu &&
|
||||||
|
|
|
||||||
|
|
@ -75,6 +75,8 @@ import timeSlotModalQuestion from "./time-slot-modal-question/time-slot-modal-qu
|
||||||
import textBlock from "@/digital-components/text-block/text-block";
|
import textBlock from "@/digital-components/text-block/text-block";
|
||||||
|
|
||||||
// Supporting files
|
// Supporting files
|
||||||
|
import { queryStrings } from "@/constants/query-strings";
|
||||||
|
import { getQuerystringParameter } from "@/helpers/querystring-helper";
|
||||||
import { fetchCmsContentForPage } from "@/helpers/cms-content-helper";
|
import { fetchCmsContentForPage } from "@/helpers/cms-content-helper";
|
||||||
import baseMixin from "@/mixins/base-mixin.js";
|
import baseMixin from "@/mixins/base-mixin.js";
|
||||||
import { storeActions } from "@/constants/store-actions";
|
import { storeActions } from "@/constants/store-actions";
|
||||||
|
|
@ -305,6 +307,22 @@ export default {
|
||||||
arePagePrerequisitesValid() {
|
arePagePrerequisitesValid() {
|
||||||
const serviceLocation = store.getters.order.serviceLocation;
|
const serviceLocation = store.getters.order.serviceLocation;
|
||||||
|
|
||||||
|
// prettier-ignore
|
||||||
|
{
|
||||||
|
const log = getQuerystringParameter(queryStrings.LOG);
|
||||||
|
if (eval(log)) {
|
||||||
|
console.log("------------- schedule.vue pagePrereqs start -----------------");
|
||||||
|
console.log(new Date() + " store.getters.order.serviceLocation.zipCode: " + serviceLocation.zipCode);
|
||||||
|
console.log(new Date() + " store.getters.order.serviceLocation.zipCodeCtu: " + serviceLocation.zipCodeCtu);
|
||||||
|
console.log(new Date() + " store.getters.order.serviceLocation.appointmentType: " + serviceLocation.appointmentType);
|
||||||
|
console.log(new Date() + " store.getters.order.serviceLocation.provider.providerNumber: " + serviceLocation.provider.providerNumber);
|
||||||
|
console.log(new Date() + " store.getters.payment.isInsurance: " + store.getters.payment?.isInsurance);
|
||||||
|
console.log(new Date() + " store.getters.order.damage.isRepair: " + store.getters.order.damage.isRepair);
|
||||||
|
console.log(new Date() + " store.getters.order.lineItems.glassParts: " + JSON.stringify(store.getters.order.lineItems?.glassParts));
|
||||||
|
console.log("------------- schedule.vue pagePrereqs end -------------------");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
const serviceLocationPreReqs =
|
const serviceLocationPreReqs =
|
||||||
serviceLocation.zipCode &&
|
serviceLocation.zipCode &&
|
||||||
serviceLocation.zipCodeCtu &&
|
serviceLocation.zipCodeCtu &&
|
||||||
|
|
|
||||||
|
|
@ -684,7 +684,7 @@ export const mutations = {
|
||||||
// a service package is not selected by default on the quote page.
|
// a service package is not selected by default on the quote page.
|
||||||
if (
|
if (
|
||||||
!sessionInformation.order.payment.isInsurance &&
|
!sessionInformation.order.payment.isInsurance &&
|
||||||
!sessionInformation.order.serviceLocation.provider?.providerNumer
|
!sessionInformation.order.serviceLocation.provider?.providerNumber
|
||||||
) {
|
) {
|
||||||
state.order.payment.isInsurance = null;
|
state.order.payment.isInsurance = null;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue