Merge pull request #1687 from Safelite/feature/Digital/CSR-1897
Revert "Merge pull request #1680 from Safelite/feature/Digital/CSR-1897"
This commit is contained in:
commit
9954dfafd7
3 changed files with 20 additions and 11 deletions
|
|
@ -310,7 +310,6 @@ export default {
|
|||
availableVaps: [],
|
||||
paymentMethodInternalModel: this.getPaymentMethodFromStore(),
|
||||
inactivePromos: this.getInactivePromosFromStore(),
|
||||
isPiaDisabled: this.getPiaStatusFromStore(),
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
|
|
@ -503,13 +502,6 @@ export default {
|
|||
this.$route
|
||||
);
|
||||
},
|
||||
getPiaStatusFromStore() {
|
||||
const piaExperience = this.getSettingValue(experimentSettings.PIA_EXPERIENCE);
|
||||
|
||||
const isEnabled = piaExperience === "PIA Optional" || piaExperience === "PIA Required";
|
||||
|
||||
return !isEnabled;
|
||||
},
|
||||
},
|
||||
computed: {
|
||||
damageInfo() {
|
||||
|
|
@ -530,6 +522,13 @@ export default {
|
|||
return null;
|
||||
}
|
||||
},
|
||||
isPiaDisabled() {
|
||||
const piaExperience = this.getSettingValue(experimentSettings.PIA_EXPERIENCE);
|
||||
|
||||
const isEnabled = piaExperience === "PIA Optional" || piaExperience === "PIA Required";
|
||||
|
||||
return !isEnabled;
|
||||
},
|
||||
paymentMethod() {
|
||||
if (this.isPiaDisabled) {
|
||||
return paymentMethods.LATER;
|
||||
|
|
|
|||
|
|
@ -9,9 +9,16 @@ export default {
|
|||
return Object.hasOwn(store.getters.experimentSettings, settingName);
|
||||
},
|
||||
getSettingValue(settingName) {
|
||||
return this.hasSetting(settingName)
|
||||
? store.getters.experimentSettings[settingName]
|
||||
: null;
|
||||
if (this.hasSetting(settingName)) {
|
||||
return store.getters.experimentSettings[settingName];
|
||||
} else if (store.getters.hasSubmittedOrder) {
|
||||
const experimentSettings = store.getters.submittedOrder.experiments
|
||||
.filter((x) => x.isActive)
|
||||
.reduce((r, c) => ({ ...r, ...c.settings }), {});
|
||||
return experimentSettings[settingName] ?? null;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -2514,6 +2514,9 @@ export const actions = {
|
|||
// create a submitted order object from vuex.
|
||||
const submittedOrder = context.state.order;
|
||||
|
||||
//add experiments to submittedOrder
|
||||
submittedOrder.experiments = context.state.applicationUser.experiments;
|
||||
|
||||
// set to local storage
|
||||
window.sessionStorage.setItem("submittedOrder", JSON.stringify(submittedOrder));
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue