INSR-6211: Include isHeavyTruckVehicle in providers API call

Get isBigTruck from vehicle API, pass it back to locationAPI
This commit is contained in:
Alex Humphries 2025-07-02 14:18:14 -04:00
parent a9bb7df906
commit d4e9e326b1

View file

@ -89,7 +89,8 @@ export const getDefaultState = () => ({
zipCode: null,
firstName: null,
lastName: null
}
},
isBigTruck: false
},
damage: {
isRepair: null,
@ -1010,7 +1011,7 @@ export const useMainStore = defineStore({
},
getProviders(serviceZipCode) {
const { carId } = this.order.vehicle;
const { carId, isBigTruck } = this.order.vehicle;
const damageType = this.damage.isRepair ? 'Repair' : 'Replace';
const { parentAccountNumber } = this.order;
const partsWithRecal = getTopLevelGlassPartsWithRecal(this.order.lineItems.glassParts);
@ -1022,6 +1023,7 @@ export const useMainStore = defineStore({
if (windshieldPartWithRecal) {
url += `/${windshieldPartWithRecal.partNumber}`;
}
url += `/${isBigTruck}`;
return globalMethods.callHttpClient({
method: endpoints.GetProviders.method,
endpoint: url
@ -1984,6 +1986,7 @@ export const useMainStore = defineStore({
this.order.vehicle.imageUrl = vehicle.imageUrl;
this.order.vehicle.imageVifNumber = vehicle.imageVifNumber;
this.order.vehicle.imageColor = vehicle.imageVifColor;
this.order.vehicle.isBigTruck = vehicle.isBigTruck
if (vehicle.canSafeliteService !== undefined && !vehicle.canSafeliteService) {
this.setBailout(bailoutMessage.HeavyTruckVehicle(vehicle.carId));