From 3226ec4e6e665813e2ab67f730c9614741124936 Mon Sep 17 00:00:00 2001 From: FrankRua Date: Tue, 28 Jun 2022 17:01:28 -0400 Subject: [PATCH] Init refactor --- src/constants/store-actions.js | 1 + src/constants/store-mutations.js | 7 + .../address-vehicles/address-vehicles.vue | 7 +- .../license-plate-lookup.vue | 129 ++++--- src/layouts/vehicle-damage/vehicle-damage.vue | 51 ++- src/layouts/vehicle-make/vehicle-make.vue | 2 +- src/layouts/vehicle-model/vehicle-model.vue | 2 +- src/layouts/vehicle-style/vehicle-style.vue | 2 +- src/layouts/vehicle-year/vehicle-year.vue | 4 +- src/layouts/vin-lookup/vin-lookup.vue | 184 ++++----- src/router/index.js | 3 - src/store/index.js | 356 +++++++++++------- 12 files changed, 406 insertions(+), 342 deletions(-) diff --git a/src/constants/store-actions.js b/src/constants/store-actions.js index 1866442f5..e3afe9046 100644 --- a/src/constants/store-actions.js +++ b/src/constants/store-actions.js @@ -24,6 +24,7 @@ const storeActions = { INITIALIZE_SESSION: "initializeSession", GET_EXPERIMENTS_BY_USER: "GetExperimentsByUser", UPDATE_SERVICE_LOCATION_WITH_VEHICLE_REGISTRATION: "updateServiceLocationWithVehicleRegistration", + UPDATE_VEHICLE_INFO: 'updateVehicleInfo', // DEPENDENCY MUTATIONS RESET_VEHICLE_STATE_AND_DEPENDENCIES: "resetVehicleAndDependencies", diff --git a/src/constants/store-mutations.js b/src/constants/store-mutations.js index 1924b0063..29dca98b5 100644 --- a/src/constants/store-mutations.js +++ b/src/constants/store-mutations.js @@ -11,10 +11,13 @@ const storeMutations = { UPDATE_VEHICLE_IMAGE_VIF_NUMBER: "updateVehicleImageVifNumber", UPDATE_VEHICLE_IMAGE_COLOR: "updateVehicleImageColor", UPDATE_VEHICLE_VIN: "updateVehicleVin", + UPDATE_VEHICLE: "updateVehicle", + UPDATE_IS_REPAIR: "updateIsRepair", UPDATE_NUMBER_OF_CHIPS: "updateNumberOfChips", UPDATE_GLASS_TO_REPLACE: "updateGlassToReplace", UPDATE_GLASS_PARTS: "updateGlassParts", + UPDATE_REGISTRATION_LICENSE_PLATE : "updateRegistrationLicensePlate", UPDATE_REGISTRATION_ADDRESS: "updateRegistrationAddress", UPDATE_REGISTRATION_CITY: "updateRegistrationCity", @@ -22,8 +25,12 @@ const storeMutations = { UPDATE_REGISTRATION_ZIP_CODE: "updateRegistrationZipCode", UPDATE_REGISTRATION_FIRST_NAME: "updateRegistrationFirstName", UPDATE_REGISTRATION_LAST_NAME: "updateRegistrationLastName", + UPDATE_REGISTRATION: "updateRegistration", + UPDATE_SERVICE_LOCATION_ZIP_CODE: "updateServiceLocationZipCode", UPDATE_SERVICE_LOCATION_STATE: "updateServiceLocationState", + UPDATE_SERVICE_LOCATION: "updateServiceLocation", + UPDATE_CUSTOMER_EMAIL_ADDRESS: "updateCustomerEmailAddress", // ORDER MUTATIONS diff --git a/src/layouts/address-vehicles/address-vehicles.vue b/src/layouts/address-vehicles/address-vehicles.vue index 47904da7c..c5a938cea 100644 --- a/src/layouts/address-vehicles/address-vehicles.vue +++ b/src/layouts/address-vehicles/address-vehicles.vue @@ -183,7 +183,7 @@ export default { this.$router.navigate( this.navigationScenarios.CLICKED_FORWARD, this.$route, - {}, + {}, { displayVehicleChangeAlert: true }, ); return; @@ -198,10 +198,7 @@ export default { { vin } ); }, - resetDependentState() { // needed because navigateAfterSaveToHeritageFunnel calls it - store.dispatch(storeActions.RESET_PARTS_STATE_AND_DEPENDENCIES); - }, - //this.$store.dispatch(storeActions.SAVE_VIN, vin,vehicle), + //this.dispatchStoreAction(storeActions.SAVE_VIN, vin,vehicle), updateCustomerInfo(vin, vehicle) { if (this.isCarIdDifferent && !this.isSelectedGlassAvailableForVehicle) { this.dispatchStoreAction(storeActions.RESET_DAMAGE_STATE_AND_DEPENDENCIES); diff --git a/src/layouts/license-plate-lookup/license-plate-lookup.vue b/src/layouts/license-plate-lookup/license-plate-lookup.vue index 855d31b57..dbce9f3fc 100644 --- a/src/layouts/license-plate-lookup/license-plate-lookup.vue +++ b/src/layouts/license-plate-lookup/license-plate-lookup.vue @@ -1,9 +1,17 @@ -