pre-req's valid

This commit is contained in:
FrankRua 2022-02-24 16:13:16 -05:00
parent 2386153061
commit 8d60732e9e

View file

@ -1,38 +1,26 @@
<template>
<div class="container-fluid shadow rounded-3 p-2 position-relative make-tall">
<div class="container-fluid shadow rounded-3 p-2 position-relative make-tall">
<funnelHeader ref="funnelHeader" />
<vehicleBanner ref="vehicleBanner" :displayGenericVehicleImage="false" />
<funnelSubHeader ref="funnelSubHeader" />
<div class="container-fluid prevent-squish my-5">
<div class="row">
<div class="col">
<alert
class="rounded border-0 shadow-sm"
alertClass="alert-warning"
:alertHeadline="alertWidgetData.headline"
:alertCopy="alertWidgetData.copy"
:isDismissible="false"
/>
<div class="row">
<div class="col">
<alert class="rounded border-0 shadow-sm" alertClass="alert-warning" :alertHeadline="alertWidgetData.headline" :alertCopy="alertWidgetData.copy" :isDismissible="false" />
</div>
</div>
</div>
</div>
<div v-for="(item, i) in Parts" :key="i">
<!-- Render horizontal lines if there is multi-glass (aka if i > 0) -->
<div class="container-fluid">
<hr v-if="i > 0" />
</div>
<!-- Render horizontal lines if there is multi-glass (aka if i > 0) -->
<div class="container-fluid">
<hr v-if="i > 0" />
</div>
<partQuestion
:ref="`${refPrefix}-${item.glassLocation}`"
v-model="glassParts[item.glassLocation + '-' + item.glassName]"
:glassLocation="item.glassLocation"
:glassName="item.glassName"
:colorAnswers="item.colorAnswers"
/>
<partQuestion :ref="`${refPrefix}-${item.glassLocation}`" v-model="glassParts[item.glassLocation + '-' + item.glassName]" :glassLocation="item.glassLocation" :glassName="item.glassName" :colorAnswers="item.colorAnswers" />
</div>
<funnelFooter ref="funnelFooter" @back-clicked="backButtonAction" />
</div>
</div>
</template>
<script>
@ -45,9 +33,16 @@ import funnelFooter from "@/common-components/funnel-footer/funnel-footer";
import alert from "@/ux-components/alert/alert";
// Supporting Files
import {fetchCmsContentForPage} from "@/helpers/cms-content-helper";
import { settleAllPromises} from "@/helpers/layout-helper";
import { routerParameterKeys } from "@/router/router-constants/router-parameter-keys";
import {
fetchCmsContentForPage
} from "@/helpers/cms-content-helper";
import {
settleAllPromises
} from "@/helpers/layout-helper";
import {
routerParameterKeys
} from "@/router/router-constants/router-parameter-keys";
import store from "@/store";
export default {
name: "vehicle-parts",
@ -139,10 +134,11 @@ export default {
},
methods: {
arePagePrerequisitesValid(parameters) {
// store.getters.damage.isRepair !== null;
// parameters.PartsByGlassName.length > 0;
if (store.getters.damage.isRepair !== null && parameters[routerParameterKeys.VEHICLE_PARTS_DATA] !== undefined) {
return true;
}
return false
return true;
}
},
};