Merge pull request #2647 from Safelite/feature/CASH-1141
Pass no default values for some fields
This commit is contained in:
commit
7e9ec07cef
1 changed files with 21 additions and 3 deletions
|
|
@ -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() {
|
||||
|
|
|
|||
Loading…
Reference in a new issue