Pass no default values for some fields

This commit is contained in:
Chloe Herd 2025-07-14 14:30:22 -04:00
parent 8762022584
commit 2f03cd9621

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() {