diff --git a/src/layouts/service-location/service-location.vue b/src/layouts/service-location/service-location.vue
index 777cbde74..e274c120b 100644
--- a/src/layouts/service-location/service-location.vue
+++ b/src/layouts/service-location/service-location.vue
@@ -4,23 +4,32 @@
-
-
-
+
+
+
+
+
+
+
@@ -29,11 +38,15 @@
// Components
import serviceZipModalQuestion from "@/layouts/service-location/service-zip-modal-question/service-zip-modal-question";
import mobileLocationModalQuestions from "@/layouts/service-location/mobile-location-modal-questions/mobile-location-modal-questions";
+import serviceTypeQuestion from "@/layouts/service-location/service-type-question/service-type-question";
import funnelHeader from "@/fmg-components/funnel-header/funnel-header";
import funnelFooter from "@/fmg-components/funnel-footer/funnel-footer";
import funnelSubHeader from "@/fmg-components/funnel-sub-header/funnel-sub-header";
import loadingModal from "@/fmg-components/loading-modal/loading-modal.vue";
-import { Form } from "vee-validate";
+import { Form, defineRule } from "vee-validate";
+import { required, regex } from "@/helpers/validation-rules";
+import { errorMessages } from "@/constants/error-messages";
+
import { fetchCmsContentForPage } from "@/helpers/cms-content-helper";
import { settleAllPromises } from "@/helpers/layout-helper";
import { navigateToHeritageFunnel } from "@/helpers/heritage-integration/navigation-helper";
@@ -53,6 +66,7 @@ export default {
isZipServiceableMobile: null,
isZipServiceableInShop: null,
mobileFeePart: null,
+ selectedServiceType: null
};
},
async beforeRouteEnter(to, from, next) {
@@ -129,11 +143,12 @@ export default {
},
methods: {
arePagePrerequisitesValid() {
- return (
- store.getters.lineItems.supportingItems !== null &&
- store.getters.order.serviceLocation.zipCode !== null &&
- store.getters.payment.isInsurance !== null
- );
+ return true;
+ // return (
+ // store.getters.lineItems.supportingItems !== null &&
+ // store.getters.order.serviceLocation.zipCode !== null &&
+ // store.getters.payment.isInsurance !== null
+ // );
},
setData(mobileFeePart) {
if (mobileFeePart) {
@@ -179,6 +194,7 @@ export default {
},
components: {
serviceZipModalQuestion,
+ serviceTypeQuestion,
mobileLocationModalQuestions,
funnelHeader,
funnelFooter,
@@ -188,3 +204,11 @@ export default {
},
};
+
+
\ No newline at end of file