diff --git a/src/common-components/dropdown-question/dropdown-question.vue b/src/common-components/dropdown-question/dropdown-question.vue
index 3f1f6b047..edbd8787f 100644
--- a/src/common-components/dropdown-question/dropdown-question.vue
+++ b/src/common-components/dropdown-question/dropdown-question.vue
@@ -4,7 +4,9 @@
:ref="inputId"
:id="inputId"
class="form-control">
-
+
@@ -22,10 +24,8 @@ export default {
required: true
},
},
- data(){
- return {
- value: String,
- }
+ data() {
+
},
computed: {
selectedOption: {
diff --git a/src/common-components/text-question/text-question.vue b/src/common-components/text-question/text-question.vue
index 5a4b48b42..12bc58da6 100644
--- a/src/common-components/text-question/text-question.vue
+++ b/src/common-components/text-question/text-question.vue
@@ -1,6 +1,6 @@
-
diff --git a/src/layouts/address-lookup/address-lookup.vue b/src/layouts/address-lookup/address-lookup.vue
index 471c5bc23..924d6836b 100644
--- a/src/layouts/address-lookup/address-lookup.vue
+++ b/src/layouts/address-lookup/address-lookup.vue
@@ -26,56 +26,55 @@ import store from "@/store";
export default {
name: "address-lookup",
async beforeRouteEnter(to, from, next) {
- // Call APIs
- const cmsContentPromise = fetchCmsContentForPage(to.query.fmgPage);
+ // Call APIs
+ const cmsContentPromise = fetchCmsContentForPage(to.query.fmgPage);
- // Settle promises and get results
- const promiseResultMap = [
- {
- resultKey: "cmsContent",
- promise: cmsContentPromise,
- },
- ];
+ // Settle promises and get results
+ const promiseResultMap = [
+ {
+ resultKey: "cmsContent",
+ promise: cmsContentPromise,
+ },
+ ];
- const resultMap = await settleAllPromises(promiseResultMap);
+ const resultMap = await settleAllPromises(promiseResultMap);
- // Call the "next" function to complete the transition to this page.
- next((vm) => {
- vm.$refs.funnelHeader.initializeComponent(
- resultMap.cmsContent.FunnelHeaderWidget
- );
- vm.$refs.vehicleBanner.initializeComponent(
- resultMap.cmsContent.VehicleBannerWidget
- );
- vm.$refs.funnelSubHeader.initializeComponent(
- resultMap.cmsContent.FunnelSubHeaderWidget
- );
- vm.$refs.funnelFooter.initializeComponent(
- resultMap.cmsContent.FunnelFooterWidget
- );
- });
+ // Call the "next" function to complete the transition to this page.
+ next((vm) => {
+ vm.$refs.funnelHeader.initializeComponent(
+ resultMap.cmsContent.FunnelHeaderWidget
+ );
+ vm.$refs.vehicleBanner.initializeComponent(
+ resultMap.cmsContent.VehicleBannerWidget
+ );
+ vm.$refs.funnelSubHeader.initializeComponent(
+ resultMap.cmsContent.FunnelSubHeaderWidget
+ );
+ vm.$refs.funnelFooter.initializeComponent(
+ resultMap.cmsContent.FunnelFooterWidget
+ );
+ });
},
data(){
- return {
- selectedDamageLocations: [],
- driverSideOptionsData: [],
- }
+ return {
+
+ }
},
methods: {
- arePagePrerequisitesValid() {
- return store.getters.vehicle.carId !== null;
- },
- resetDependentState() {
- // Invokes
- store.dispatch(storeActions.RESET_PARTS_AND_DEPS);
- },
+ arePagePrerequisitesValid() {
+ return store.getters.vehicle.carId !== null;
+ },
+ resetDependentState() {
+ // Invokes
+ store.dispatch(storeActions.RESET_PARTS_AND_DEPS);
+ },
},
components: {
- funnelHeader,
- funnelFooter,
- vehicleBanner,
- funnelSubHeader,
- customerQuestions,
+ funnelHeader,
+ funnelFooter,
+ vehicleBanner,
+ funnelSubHeader,
+ customerQuestions,
},
};
diff --git a/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue b/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue
index 230551e38..dc37d2168 100644
--- a/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue
+++ b/src/layouts/address-lookup/customer-questions/address-questions/address-questions.vue
@@ -2,7 +2,7 @@
@@ -19,12 +19,7 @@
-
-
+
@@ -55,6 +50,9 @@ export default ({
showAddressFields: false,
displayVerificationWarning: false,
displayNoMatchWarning: false,
+ address: {
+ streetAddress: "",
+ },
streetAddress: "",
city: "",
state: "",
@@ -168,13 +166,9 @@ export default ({
});
}
else {
- let city = document.querySelector("#city");
- let state = document.querySelector("#state");
- let zip = document.querySelector("#zip");
-
- city.value = "";
- state.value = "";
- zip.value = "";
+ self.city = "";
+ self.state = "";
+ self.zip = "";
self.displayVerificationWarning = false;
self.displayNoMatchWarning = true;
@@ -190,10 +184,7 @@ export default ({
}
if (place && place.address_components) {
- let address1 = "";
- let city = document.querySelector("#city");
- let state = document.querySelector("#state");
- let zip = document.querySelector("#zip");
+ self.streetAddress= "";
self.showAddressFields = true;
for (const component of place.address_components) {
@@ -201,15 +192,15 @@ export default ({
switch (componentType) {
case "street_number": {
- address1 = `${component.long_name} ${address1}`;
+ self.streetAddress = component.long_name;
break;
}
case "route": {
- address1 += component.short_name;
+ self.streetAddress += ' ' + component.short_name;
break;
}
case "locality": {
- city.value = component.long_name;
+ self.city = component.long_name;
break;
}
case "administrative_area_level_1": {
@@ -217,14 +208,13 @@ export default ({
break;
}
case "postal_code": {
- zip.value = component.long_name;
+ self.zip = component.long_name;
break;
}
}
}
-
- addressField1.value = address1;
+
self.displayVerificationWarning = false;
self.displayNoMatchWarning = false;
}
diff --git a/src/layouts/address-lookup/customer-questions/customer-questions.vue b/src/layouts/address-lookup/customer-questions/customer-questions.vue
index c1d8f8094..9be41ed55 100644
--- a/src/layouts/address-lookup/customer-questions/customer-questions.vue
+++ b/src/layouts/address-lookup/customer-questions/customer-questions.vue
@@ -1,23 +1,13 @@
-
+
@@ -27,6 +17,7 @@
\ No newline at end of file
diff --git a/src/layouts/address-lookup/customer-questions/email-question/email-question.vue b/src/layouts/address-lookup/customer-questions/email-question/email-question.vue
index ac4f6fdb4..0e6db4f3a 100644
--- a/src/layouts/address-lookup/customer-questions/email-question/email-question.vue
+++ b/src/layouts/address-lookup/customer-questions/email-question/email-question.vue
@@ -1,12 +1,24 @@
-
\ No newline at end of file
+
+
+
\ No newline at end of file