From f2e4fc3d97364d3a73864953a64f30284a2235f9 Mon Sep 17 00:00:00 2001 From: Jason Wheeler Date: Mon, 8 May 2023 16:43:34 -0400 Subject: [PATCH 1/6] nightly --- .../provider-preference.vue | 11 ++- .../tpa-recal-modal/tpa-recal-modal.vue | 85 +++++++++++++++++++ src/store/index.js | 4 +- 3 files changed, 95 insertions(+), 5 deletions(-) create mode 100644 src/layouts/provider-preference/tpa-recal-modal/tpa-recal-modal.vue diff --git a/src/layouts/provider-preference/provider-preference.vue b/src/layouts/provider-preference/provider-preference.vue index 130738fe..70b1459f 100644 --- a/src/layouts/provider-preference/provider-preference.vue +++ b/src/layouts/provider-preference/provider-preference.vue @@ -34,6 +34,10 @@ ref="ShopPreferenceDrawer" @openSteering="openStateSteeringModal" :showSteeringLink="showSteeringLink"/> + @@ -57,6 +61,7 @@ import providerPrefRadio from "./provider-pref-radio/provider-pref-radio"; import recalModal from "@/layouts/coverage-statement/recal-modal/recal-modal"; import steeringModal from "@/layouts/provider-preference/steering-modal/steering-modal"; import shopPreferenceModal from "@/layouts/provider-preference/shop-preference-modal/shop-preference-modal"; +import tpaRecalModal from "@/layouts/provider-preference/tpa-recal-modal/tpa-recal-modal.vue" // DEFINE VALIDATION RULES defineRule('option-required', required(errorMessages.OPTION_REQUIRED)); @@ -76,7 +81,8 @@ export default { providerPrefRadio, recalModal, steeringModal, - shopPreferenceModal + shopPreferenceModal, + tpaRecalModal }, data() { return { @@ -158,8 +164,7 @@ export default { { if(this.mainStore.hasRecalibrationPart) { - //open tpa adas modal here, else save selection and navigate forward - console.log('add tpa modal code'); + this.$refs["TPARecalModal"].openModal(); return; } scenario = this.navigationScenarios.CLICKED_FORWARD_WITH_TPA_ENABLED; diff --git a/src/layouts/provider-preference/tpa-recal-modal/tpa-recal-modal.vue b/src/layouts/provider-preference/tpa-recal-modal/tpa-recal-modal.vue new file mode 100644 index 00000000..f0c9ba30 --- /dev/null +++ b/src/layouts/provider-preference/tpa-recal-modal/tpa-recal-modal.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/src/store/index.js b/src/store/index.js index c6eef029..b545d32c 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1205,8 +1205,8 @@ export const useMainStore = defineStore({ }, resetDamagePartsAndDependencies() { - this.resetDamageState(); - this.resetGlassPartsState(); + //this.resetDamageState(); + //this.resetGlassPartsState(); this.resetSupportingItemsState(); this.resetVapsState(); }, From 55efa1f27fdde140a8942c17f1a6f61590cfed5f Mon Sep 17 00:00:00 2001 From: Jason Wheeler Date: Tue, 9 May 2023 17:37:49 -0400 Subject: [PATCH 2/6] daily --- .../tpa-recal-modal/tpa-recal-modal.vue | 41 +++++-- .../tpa-recal-toggle/tpa-recal-toggle.vue | 110 ++++++++++++++++++ src/ux-components/checkbox/checkbox.vue | 10 +- 3 files changed, 151 insertions(+), 10 deletions(-) create mode 100644 src/layouts/provider-preference/tpa-recal-modal/tpa-recal-toggle/tpa-recal-toggle.vue diff --git a/src/layouts/provider-preference/tpa-recal-modal/tpa-recal-modal.vue b/src/layouts/provider-preference/tpa-recal-modal/tpa-recal-modal.vue index f0c9ba30..6f1bbfed 100644 --- a/src/layouts/provider-preference/tpa-recal-modal/tpa-recal-modal.vue +++ b/src/layouts/provider-preference/tpa-recal-modal/tpa-recal-modal.vue @@ -7,19 +7,38 @@
{{ModalHeadline}}
-
+ +
+ +
diff --git a/src/layouts/provider-preference/tpa-recal-modal/tpa-recal-toggle/tpa-recal-toggle.vue b/src/layouts/provider-preference/tpa-recal-modal/tpa-recal-toggle/tpa-recal-toggle.vue new file mode 100644 index 00000000..a5504422 --- /dev/null +++ b/src/layouts/provider-preference/tpa-recal-modal/tpa-recal-toggle/tpa-recal-toggle.vue @@ -0,0 +1,110 @@ + + + + \ No newline at end of file diff --git a/src/ux-components/checkbox/checkbox.vue b/src/ux-components/checkbox/checkbox.vue index cbc1120c..7b82d1f0 100644 --- a/src/ux-components/checkbox/checkbox.vue +++ b/src/ux-components/checkbox/checkbox.vue @@ -8,7 +8,10 @@ :name="checkboxName" :id="buttonID" :tabindex="tabIndex" - :aria-required="isRequired" /> + :aria-required="isRequired" + @change="handleCheckChange" + :ref="checkboxName" + />