From 364e85614b288e6b835ca95d3c76c45c486f336c Mon Sep 17 00:00:00 2001 From: CarlNation <32103961+CarlNation@users.noreply.github.com> Date: Fri, 2 Feb 2024 13:25:25 -0500 Subject: [PATCH] CSR-1072 save coverage status value as string CSR-1072 save coverage status value as string --- src/constants/coverage-status.js | 18 ++++++++++++++++++ src/store/index.js | 6 ++++-- 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 src/constants/coverage-status.js 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;