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