diff --git a/src/constants/coverage-status.js b/src/constants/coverage-status.js new file mode 100644 index 000000000..7cf757aed --- /dev/null +++ b/src/constants/coverage-status.js @@ -0,0 +1,18 @@ +const coverageStatus = { + PENDING: "Pending", + NOCOMP: "NoComp", + VERIFIED: "Verified", +}; + +export function coverageStatusValue(intCoverageStatus) { + switch (intCoverageStatus) { + case 0: + return coverageStatus.PENDING; + case 1: + return coverageStatus.NOCOMP; + case 2: + return coverageStatus.VERIFIED; + default: + return null; + } +} diff --git a/src/store/index.js b/src/store/index.js index cdd5733ba..5339f7973 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -29,6 +29,7 @@ import { } from "@/helpers/promotions-helper"; import { getDateDifferenceInDays } from "@/helpers/date-helper"; import sharedMutations from "./vuex-shared-mutations/vuexSharedMutations"; +import { coverageStatusValue } from "@/constants/coverage-status"; // Export State const getDefaultState = () => { return { @@ -559,8 +560,9 @@ export const mutations = { state.order.payment.isInsurance = sessionInformation.order.payment.isInsurance; state.order.payment.insuranceCoverage.isVerified = sessionInformation?.order.payment.insuranceCoverage.isVerified; - state.order.payment.insuranceCoverage.coverageStatus = - sessionInformation?.order.payment.insuranceCoverage.coverageStatus; + state.order.payment.insuranceCoverage.coverageStatus = coverageStatusValue( + sessionInformation?.order.payment.insuranceCoverage.coverageStatus + ); state.order.payment.insuranceCoverage.coverageVerificationType = sessionInformation?.order.payment.insuranceCoverage.coverageVerificationType;