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