This commit is contained in:
Leah Schumann 2023-10-24 14:46:08 -04:00
parent f2ff088663
commit 4bfeebcec3
2 changed files with 15 additions and 20 deletions

View file

@ -67,7 +67,6 @@
<span>{{ amountDueText }}</span <span>{{ amountDueText }}</span
><span>{{ currencyFormatter.format(amountDue) }}</span> ><span>{{ currencyFormatter.format(amountDue) }}</span>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
@ -75,10 +74,7 @@
<script> <script>
import baseMixin from "@/mixins/base-mixin.js"; import baseMixin from "@/mixins/base-mixin.js";
import { import { getHighestFullySatisfiedTier, getPackageContents } from "@/helpers/service-package-helper";
getHighestFullySatisfiedTier,
getPackageContents,
} from "@/helpers/service-package-helper";
import textLink from "@/ux-components/text-link/text-link"; import textLink from "@/ux-components/text-link/text-link";
import textBlock from "@/digital-components/text-block/text-block"; import textBlock from "@/digital-components/text-block/text-block";
@ -122,8 +118,10 @@ export default {
}, },
removeItem(cartItem) { removeItem(cartItem) {
cartItem.lineItemIds.forEach((lineItemIdToDelete) => { cartItem.lineItemIds.forEach((lineItemIdToDelete) => {
console.log(lineItemIdToDelete) console.log(lineItemIdToDelete);
this.lineItems[cartItem.category] = this.lineItems[cartItem.category].filter(lineItem => lineItem.id != lineItemIdToDelete); this.lineItems[cartItem.category] = this.lineItems[cartItem.category].filter(
(lineItem) => lineItem.id != lineItemIdToDelete
);
}); });
this.$emit("update:modelValue", this.lineItems); this.$emit("update:modelValue", this.lineItems);
@ -195,8 +193,7 @@ export default {
return cartItems; return cartItems;
}, },
set: function (newValue) { set: function (newValue) {},
},
}, },
servicePackageTitleWidget() { servicePackageTitleWidget() {
const servicePackageNames = this.getCmsContent( const servicePackageNames = this.getCmsContent(
@ -259,8 +256,6 @@ export default {
nonpackageCartItems.push(this.rainDefenseCartItem); nonpackageCartItems.push(this.rainDefenseCartItem);
} }
// if (this.packageLevel == "TierOne" && this.rainDefenseCartItem) { // if (this.packageLevel == "TierOne" && this.rainDefenseCartItem) {
// return this.cartItems.filter((cartItem) => cartItem.cartItemType == "RAIN DEFENSE"); // return this.cartItems.filter((cartItem) => cartItem.cartItemType == "RAIN DEFENSE");
// } // }
@ -420,8 +415,8 @@ export default {
recycleFeeCartItem() { recycleFeeCartItem() {
let cartItem = null; let cartItem = null;
const recycleFeeLineItem = this.supportingItems.find( const recycleFeeLineItem = this.supportingItems.find((lineItem) =>
(lineItem) => lineItem.partNumber.includes("RECYCLE FEE") lineItem.partNumber.includes("RECYCLE FEE")
); );
if (recycleFeeLineItem) { if (recycleFeeLineItem) {
@ -449,8 +444,8 @@ export default {
mobileFeeCartItem() { mobileFeeCartItem() {
let cartItem = null; let cartItem = null;
const mobileFeeLineItem = this.supportingItems.find( const mobileFeeLineItem = this.supportingItems.find((lineItem) =>
(lineItem) => lineItem.partNumber.includes("MOBILE FEE") lineItem.partNumber.includes("MOBILE FEE")
); );
if (mobileFeeLineItem) { if (mobileFeeLineItem) {
@ -535,10 +530,10 @@ export default {
watch: { watch: {
modelValue: { modelValue: {
handler(newValue) { handler(newValue) {
console.log(newValue) console.log(newValue);
this.lineItems = deepClone(newValue); this.lineItems = deepClone(newValue);
} },
} },
}, },
components: { components: {
textBlock, textBlock,

View file

@ -149,7 +149,7 @@ export default {
]; ];
const lineItems = store.getters.order.lineItems; const lineItems = store.getters.order.lineItems;
await baseMixin.methods.dispatchStoreActionWithLogging( await baseMixin.methods.dispatchStoreActionWithLogging(
storeActions.PRICE_ORDER_ITEMS_AND_SAVE_SERVER_DATA, storeActions.PRICE_ORDER_ITEMS_AND_SAVE_SERVER_DATA,
{ {
@ -177,7 +177,7 @@ export default {
next((vm) => { next((vm) => {
vm.setCmsContent(resultMap.cmsContent); vm.setCmsContent(resultMap.cmsContent);
vm.availableLineItems = taxingResults; vm.availableLineItems = taxingResults;
console.log(lineItems) console.log(lineItems);
vm.lineItems = deepClone(lineItems); vm.lineItems = deepClone(lineItems);
}); });
}, },