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 });