From 5f41c055c1c5fa11d69ad62d1e968df415e5c6be Mon Sep 17 00:00:00 2001 From: saumyaChaturvedi123 <108388239+saumyaChaturvedi123@users.noreply.github.com> Date: Thu, 11 May 2023 18:30:22 +0530 Subject: [PATCH] SSR-466 resetting store values on entry page --- src/layouts/entry-page/entry-page.vue | 1 + src/store/index.js | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/src/layouts/entry-page/entry-page.vue b/src/layouts/entry-page/entry-page.vue index 4f06bb03..6154f950 100644 --- a/src/layouts/entry-page/entry-page.vue +++ b/src/layouts/entry-page/entry-page.vue @@ -19,6 +19,7 @@ setup() { const mainStore = useMainStore(); mainStore.resetISSConfigState(); + mainStore.resetPageFields(); return { mainStore }; }, mounted() { diff --git a/src/store/index.js b/src/store/index.js index 25463efb..9f7dd2cc 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1223,7 +1223,29 @@ export const useMainStore = defineStore({ this.resetGlassPartsState(); this.resetSupportingItemsState(); this.resetVapsState(); + }, + + resetPageFields() + { + + this.order.policy.policyNumber = null; + this.order.policy.dateOfLoss = null; + this.order.policy.damageCause = null; + this.order.policy.damageCity = null; + this.order.policy.damageState = null; + this.order.customer.phoneNumber = null; + this.order.customer.emailAddress = null; + this.order.customer.firstName = null; + this.order.customer.lastName = null; + this.order.customer.address.city = null; + this.order.customer.address.state = null; + this.order.customer.address.zipCode = null; + this.order.customer.address.streetAddress = null; + this.order.customer.address.streetAddress2 = null; + this.resetVehicleState(); + this.resetDamageState(); } + }, persist: true });