Merge pull request #2064 from Safelite/feature/CSR-2299-chloeherd

Use set/reset actions instead of directly calling mutations
This commit is contained in:
chloeherdsafelite 2024-10-31 12:42:54 -04:00 committed by GitHub
commit c7c8bebdd2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 11 additions and 6 deletions

View file

@ -57,6 +57,7 @@ const storeActions = {
GET_RECAL_PARTS_AND_SAVE_TO_LINE_ITEMS: "getRecalPartsAndSaveToLineItems", GET_RECAL_PARTS_AND_SAVE_TO_LINE_ITEMS: "getRecalPartsAndSaveToLineItems",
// DEPENDENCY MUTATIONS // DEPENDENCY MUTATIONS
RESET_VEHICLE_STATE_AND_DEPENDENCIES: "resetVehicleStateAndDependencies",
RESET_DAMAGE_STATE_AND_DEPENDENCIES: "resetDamageAndDependencies", RESET_DAMAGE_STATE_AND_DEPENDENCIES: "resetDamageAndDependencies",
RESET_REGISTRATION_STATE_AND_DEPENDENCIES: "resetRegistrationAndDependencies", RESET_REGISTRATION_STATE_AND_DEPENDENCIES: "resetRegistrationAndDependencies",
RESET_PARTS_STATE_AND_DEPENDENCIES: "resetPartsAndDependencies", RESET_PARTS_STATE_AND_DEPENDENCIES: "resetPartsAndDependencies",

View file

@ -640,16 +640,14 @@ function updateExternalParameterState() {
store.getters.externalParameterState?.isExternalParameter == store.getters.externalParameterState?.isExternalParameter ==
externalParameterStatus.INACTIVE externalParameterStatus.INACTIVE
) { ) {
store.commit(storeMutations.RESET_VEHICLE_STATE); store.dispatch(storeActions.RESET_VEHICLE_STATE_AND_DEPENDENCIES);
store.commit(storeMutations.UPDATE_SERVICE_ZIP, { store.dispatch(storeActions.SAVE_SERVICE_ZIP_CODE_INFO, {
state: null, state: null,
zipCode: null, zipCode: null,
zipCodeCtu: null, zipCodeCtu: null,
}); });
store.commit(storeMutations.UPDATE_CUSTOMER_EMAIL_ADDRESS, null); store.dispatch(storeActions.SAVE_EMAIL, null);
store.commit(storeMutations.UPDATE_NUMBER_OF_CHIPS, null); store.dispatch(storeActions.RESET_DAMAGE_STATE_AND_DEPENDENCIES);
store.commit(storeMutations.RESET_DAMAGE_STATE);
store.commit(storeMutations.RESET_GLASS_PARTS_STATE);
} }
const externalParameterYear = getQuerystringParameter(queryStrings.VEHICLE_YEAR); const externalParameterYear = getQuerystringParameter(queryStrings.VEHICLE_YEAR);

View file

@ -1153,6 +1153,12 @@ export const actions = {
}, },
// Dependency Actions // Dependency Actions
resetVehicleStateAndDependencies(context) {
context.commit(storeMutations.RESET_VEHICLE_STATE);
context.dispatch(storeActions.RESET_DAMAGE_STATE_AND_DEPENDENCIES);
},
resetDamageAndDependencies(context) { resetDamageAndDependencies(context) {
context.commit(storeMutations.RESET_DAMAGE_STATE); context.commit(storeMutations.RESET_DAMAGE_STATE);