Moved resetMobileFeePart into service-location-helper
This commit is contained in:
parent
6496b985b5
commit
dd35ef9ca2
2 changed files with 21 additions and 16 deletions
|
|
@ -1,4 +1,5 @@
|
||||||
import { storeActions } from "@/constants/store-actions";
|
import { storeActions } from "@/constants/store-actions";
|
||||||
|
import store from "@/store";
|
||||||
import baseMixin from "@/mixins/base-mixin.js";
|
import baseMixin from "@/mixins/base-mixin.js";
|
||||||
|
|
||||||
export async function getPricedMobileFeePart(
|
export async function getPricedMobileFeePart(
|
||||||
|
|
@ -37,3 +38,18 @@ export async function getPricedMobileFeePart(
|
||||||
|
|
||||||
return Promise.resolve(pricingResults[0]);
|
return Promise.resolve(pricingResults[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export async function resetMobileFeePart(serviceZipCode) {
|
||||||
|
const serviceType = store.getters.damage.isRepair ? "Repair" : "Replace";
|
||||||
|
const parentAccountNumber = store.getters.payment.parentAccountNumber;
|
||||||
|
const billToAccountNumber = 1;
|
||||||
|
|
||||||
|
getPricedMobileFeePart(
|
||||||
|
serviceZipCode,
|
||||||
|
serviceType,
|
||||||
|
parentAccountNumber,
|
||||||
|
billToAccountNumber
|
||||||
|
).then((pricedMobileFeePart) => {
|
||||||
|
this.mobileFeePart = pricedMobileFeePart;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,10 @@ import { Form } from "vee-validate";
|
||||||
import { fetchCmsContentForPage } from "@/helpers/cms-content-helper";
|
import { fetchCmsContentForPage } from "@/helpers/cms-content-helper";
|
||||||
import { settleAllPromises } from "@/helpers/layout-helper";
|
import { settleAllPromises } from "@/helpers/layout-helper";
|
||||||
import { navigateToHeritageFunnel } from "@/helpers/heritage-integration/navigation-helper";
|
import { navigateToHeritageFunnel } from "@/helpers/heritage-integration/navigation-helper";
|
||||||
import { getPricedMobileFeePart } from "@/layouts/service-location/helpers/service-location-helper/service-location-helper";
|
import {
|
||||||
|
getPricedMobileFeePart,
|
||||||
|
resetMobileFeePart,
|
||||||
|
} from "@/layouts/service-location/helpers/service-location-helper/service-location-helper";
|
||||||
import store from "@/store";
|
import store from "@/store";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
@ -62,7 +65,7 @@ export default {
|
||||||
const serviceZipCode = store.getters.order.serviceLocation.zipCode;
|
const serviceZipCode = store.getters.order.serviceLocation.zipCode;
|
||||||
const serviceType = store.getters.damage.isRepair ? "Repair" : "Replace";
|
const serviceType = store.getters.damage.isRepair ? "Repair" : "Replace";
|
||||||
const parentAccountNumber = store.getters.payment.parentAccountNumber;
|
const parentAccountNumber = store.getters.payment.parentAccountNumber;
|
||||||
const billToAccountNumber = 0;
|
const billToAccountNumber = 1;
|
||||||
|
|
||||||
const mobileFeePartPromise = getPricedMobileFeePart(
|
const mobileFeePartPromise = getPricedMobileFeePart(
|
||||||
serviceZipCode,
|
serviceZipCode,
|
||||||
|
|
@ -157,20 +160,6 @@ export default {
|
||||||
getServiceZipCodeFromStore() {
|
getServiceZipCodeFromStore() {
|
||||||
return store.getters.order.serviceLocation.zipCode;
|
return store.getters.order.serviceLocation.zipCode;
|
||||||
},
|
},
|
||||||
resetMobileFeePart(serviceZipCode) {
|
|
||||||
const serviceType = store.getters.damage.isRepair ? "Repair" : "Replace";
|
|
||||||
const parentAccountNumber = store.getters.payment.parentAccountNumber;
|
|
||||||
const billToAccountNumber = 0;
|
|
||||||
|
|
||||||
getPricedMobileFeePart(
|
|
||||||
serviceZipCode,
|
|
||||||
serviceType,
|
|
||||||
parentAccountNumber,
|
|
||||||
billToAccountNumber
|
|
||||||
).then((pricedMobileFeePart) => {
|
|
||||||
this.mobileFeePart = pricedMobileFeePart;
|
|
||||||
});
|
|
||||||
},
|
|
||||||
resetMobileLocation(updatedServiceZipCodeInfo) {
|
resetMobileLocation(updatedServiceZipCodeInfo) {
|
||||||
this.streetAddress = "";
|
this.streetAddress = "";
|
||||||
this.apartmentNumberOrBusinessName = "";
|
this.apartmentNumberOrBusinessName = "";
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue