WIP on feature/richardson/INSR-9400
This commit is contained in:
parent
050974bce8
commit
1ae1f89a97
8 changed files with 13 additions and 7 deletions
|
|
@ -17,7 +17,8 @@ const bailoutCode = Object.freeze({
|
||||||
ApplicationError: 14,
|
ApplicationError: 14,
|
||||||
ApiError: 15,
|
ApiError: 15,
|
||||||
RouterError: 16,
|
RouterError: 16,
|
||||||
CoverageCancelledByUser: 17
|
CoverageCancelledByUser: 17,
|
||||||
|
NeedHelp: 18,
|
||||||
});
|
});
|
||||||
|
|
||||||
export default bailoutCode;
|
export default bailoutCode;
|
||||||
|
|
|
||||||
|
|
@ -97,6 +97,10 @@ const bailoutMessage = Object.freeze({
|
||||||
CoverageCancelledByUser: () => ({
|
CoverageCancelledByUser: () => ({
|
||||||
code: bailoutCode.CoverageCancelledByUser,
|
code: bailoutCode.CoverageCancelledByUser,
|
||||||
message: 'User canceled claim on ITAC/No Comp coverage statement.'
|
message: 'User canceled claim on ITAC/No Comp coverage statement.'
|
||||||
|
}),
|
||||||
|
NeedHelp: () => ({
|
||||||
|
code: bailoutCode.NeedHelp,
|
||||||
|
message: 'User clicked the Need Help link in the app.'
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ function canBailoutNavigateBack() {
|
||||||
switch (code) {
|
switch (code) {
|
||||||
case BailoutCode.VehicleNotFound:
|
case BailoutCode.VehicleNotFound:
|
||||||
case BailoutCode.RequestCallback:
|
case BailoutCode.RequestCallback:
|
||||||
|
case BailoutCode.NeedHelp:
|
||||||
case BailoutCode.TPANotEnabled:
|
case BailoutCode.TPANotEnabled:
|
||||||
case BailoutCode.CoverageCancelledByUser:
|
case BailoutCode.CoverageCancelledByUser:
|
||||||
case BailoutCode.HeavyTruckVehicle:
|
case BailoutCode.HeavyTruckVehicle:
|
||||||
|
|
|
||||||
|
|
@ -157,7 +157,7 @@ export default {
|
||||||
this.navigateForward(this.partsOrQuestionsData, null);
|
this.navigateForward(this.partsOrQuestionsData, null);
|
||||||
},
|
},
|
||||||
requestCallbackBailout() {
|
requestCallbackBailout() {
|
||||||
this.$router.navigateBailout(bailoutMessage.RequestCallback());
|
this.$router.navigateBailout(bailoutMessage.NeedHelp());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -148,7 +148,7 @@ export default {
|
||||||
this.navigateForward(partsOrQuestions, null);
|
this.navigateForward(partsOrQuestions, null);
|
||||||
},
|
},
|
||||||
requestCallbackBailout() {
|
requestCallbackBailout() {
|
||||||
this.$router.navigateBailout(bailoutMessage.RequestCallback());
|
this.$router.navigateBailout(bailoutMessage.NeedHelp());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -148,7 +148,7 @@ export default {
|
||||||
this.navigateForward(glassPartsForStore, null);
|
this.navigateForward(glassPartsForStore, null);
|
||||||
},
|
},
|
||||||
requestCallbackBailout() {
|
requestCallbackBailout() {
|
||||||
this.$router.navigateBailout(bailoutMessage.RequestCallback());
|
this.$router.navigateBailout(bailoutMessage.NeedHelp());
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -360,7 +360,7 @@ export default {
|
||||||
return getTpaProvidersResult?.data ?? [];
|
return getTpaProvidersResult?.data ?? [];
|
||||||
},
|
},
|
||||||
needHelpLinkClick() {
|
needHelpLinkClick() {
|
||||||
this.$router.navigateBailout(bailoutMessage.RequestCallback());
|
this.$router.navigateBailout(bailoutMessage.NeedHelp());
|
||||||
},
|
},
|
||||||
async searchClick() {
|
async searchClick() {
|
||||||
if (isNaN(this.tpaSearchValue)) {
|
if (isNaN(this.tpaSearchValue)) {
|
||||||
|
|
|
||||||
|
|
@ -214,7 +214,7 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
requestCallbackBailout() {
|
requestCallbackBailout() {
|
||||||
this.$router.navigateBailout(bailoutMessage.RequestCallback());
|
this.$router.navigateBailout(bailoutMessage.NeedHelp());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue