CASH-132: move donationAmount into data and calc it before page load
This commit is contained in:
parent
59c4046281
commit
cb22453eb0
1 changed files with 7 additions and 9 deletions
|
|
@ -218,6 +218,11 @@ export default {
|
||||||
return hasRecalPriceRemoveExperiment && isRecalibrationOnOrder;
|
return hasRecalPriceRemoveExperiment && isRecalibrationOnOrder;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const donationItems = lineItemsFromSubmittedOrder.supportingItems?.filter(
|
||||||
|
(item) => item.partNumber === "DONATION"
|
||||||
|
);
|
||||||
|
const donationAmount = (donationItems?.length > 0) ? donationItems[0].sellingPrice : 0;
|
||||||
|
|
||||||
// Call the "next" function to complete the transition to this page.
|
// Call the "next" function to complete the transition to this page.
|
||||||
next((vm) => {
|
next((vm) => {
|
||||||
vm.setCmsContent(resultMap.cmsContent);
|
vm.setCmsContent(resultMap.cmsContent);
|
||||||
|
|
@ -225,6 +230,7 @@ export default {
|
||||||
vm.vaps = availableVaps;
|
vm.vaps = availableVaps;
|
||||||
vm.submittedOrder = submittedOrder;
|
vm.submittedOrder = submittedOrder;
|
||||||
vm.shouldHideRecalibration = shouldHideRecalibration();
|
vm.shouldHideRecalibration = shouldHideRecalibration();
|
||||||
|
vm.donationAmount = donationAmount;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
|
|
@ -233,6 +239,7 @@ export default {
|
||||||
vaps: [],
|
vaps: [],
|
||||||
submittedOrder: null,
|
submittedOrder: null,
|
||||||
shouldHideRecalibration: null,
|
shouldHideRecalibration: null,
|
||||||
|
donationAmount: null,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
|
@ -464,15 +471,6 @@ export default {
|
||||||
donationValues() {
|
donationValues() {
|
||||||
return [1, 3, 5];
|
return [1, 3, 5];
|
||||||
},
|
},
|
||||||
donationAmount() {
|
|
||||||
const donationItems = this.submittedOrder?.lineItems?.supportingItems?.filter(
|
|
||||||
(item) => item.partNumber === "DONATION"
|
|
||||||
);
|
|
||||||
if (donationItems?.length > 0) {
|
|
||||||
return donationItems[0].sellingPrice;
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
arePagePrerequisitesValid() {
|
arePagePrerequisitesValid() {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue