+
@@ -21,9 +22,10 @@ import globalMethods from "@/global-methods";
import axios from "axios";
import store from "@/store";
import router from "@/router";
+import { mapState } from "vuex";
export default {
- name: "SelectCar",
+ name: "SelectYear",
data() {
return {
years: [],
@@ -31,7 +33,13 @@ export default {
radioQuestion: {}
};
},
+ computed: {
+ ...mapState(["slideTransition", "carImg", "blurImg", "style"]),
+ },
mounted() {
+ const headerHeight = document.querySelector('.select-car-form').offsetHeight + 75;
+ document.querySelector('.car_list').style.padding = `0 0 ${headerHeight}px 0`;
+
globalMethods.callHttpClient({
method: endpoints.GetYears.method,
endpoint: endpoints.GetYears.url,
@@ -57,7 +65,7 @@ export default {
}
}
})
- });
+ });
},
methods: {
selectYear(year) {
diff --git a/src/store/index.js b/src/store/index.js
index c9abb233b..02003ffd2 100644
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -64,18 +64,13 @@ export default createStore({
});
},
selectMake({ commit, state }, { make }) {
- globalMethods.callHttpClient({
+ return globalMethods.callHttpClient({
method: endpoints.GetModels.method,
endpoint: endpoints.GetModels.url,
payload:{
"Year": state.year,
"Make": make
}
- })
- .then( (response) => {
- const models = response;
- commit("updateMake", { make, models });
- router.push(`/select-model?year=${state.year}&make=${make}`);
});
},
selectModel({ commit, state }, { model }) {
@@ -87,19 +82,8 @@ export default createStore({
"Make": state.make,
"Model": model
}
- })
- .then( (response) => {
- const styles = response;
- commit("updateModel", { model, styles });
- router.push(`/select-style?year=${state.year}&make=${state.make}&model=${model}`);
});
},
- selectStyle({ commit, state }, { style }) {
- commit("updateStyle", { style });
- router.push(
- `/select-damage?year=${state.year}&make=${state.make}&model=${state.model}&style=${style}`
- );
- },
getRouteInfo(context, { relativeUrl }) {
return globalMethods.callHttpClient({
method: endpoints.GetRouteInfoEndpoint.method,
diff --git a/src/styles/commonComponentStyles/ymmsCommonStyles.scss b/src/styles/commonComponentStyles/ymmsCommonStyles.scss
index d3d5e5d7f..237666f66 100644
--- a/src/styles/commonComponentStyles/ymmsCommonStyles.scss
+++ b/src/styles/commonComponentStyles/ymmsCommonStyles.scss
@@ -1,10 +1,10 @@
// SelectCar styles
.select-car {
height: calc(100vh - 1rem);
-
+
.car_list {
position: absolute;
- height: calc(100% - 1rem);
+ height: 100%;
width: calc(100% - 1rem);
overflow-y: scroll;
overflow-x: hidden;