WIP
This commit is contained in:
parent
f2ff088663
commit
4bfeebcec3
2 changed files with 15 additions and 20 deletions
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue