Merge pull request #2647 from Safelite/feature/CASH-1141

Pass no default values for some fields
This commit is contained in:
chloeherdsafelite 2025-07-14 14:37:48 -04:00 committed by GitHub
commit 7e9ec07cef
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -52,15 +52,33 @@ export default {
glassType += glassDamage[i].glassLocation;
}
const damageType = store.getters.order?.damage?.isRepair ? "repair" : "replace";
const hasGlassDamage = glassDamage?.length > 0;
const hasRepairFlag = store.getters.order?.damage?.isRepair;
const paymentType = store.getters.oreder?.payment?.isInsurance ? "insurance" : "cash";
let damageType = "";
if (hasRepairFlag) {
damageType = "repair";
} else if (hasGlassDamage) {
damageType = "replace";
}
const isInsurance = store.getters.order?.payment?.isInsurance;
let paymentType = "";
if (isInsurance) {
paymentType = "insurance";
} else if (isInsurance !== null && isInsurance !== undefined) {
paymentType = "cash";
}
const glassParts = store.getters.order?.lineItems?.glassParts;
const partNumber = glassParts && glassParts.length > 0 ? glassParts[0].partNumber : "";
const packageData = deepClone(store.getters?.pageData(routeData.QUOTE.name)?.packages);
const recalFlag = store.getters?.isRecalibrationOnOrder;
const displayRecalFlag = glassParts?.length > 0 ? recalFlag : "";
return {
current_page: this.pageName,
vehicle_year: store.getters.order?.vehicle?.year ?? "",
@ -73,7 +91,7 @@ export default {
payment_type: paymentType ?? "",
quote: packageData ?? [],
part_id: partNumber ?? "",
recalibration: store.getters?.isRecalibrationOnOrder ?? "",
recalibration: displayRecalFlag ?? "",
};
},
launchSierraChat() {