From 4b5ee4ebc3bfb563f6eeacd59006e549b373751c Mon Sep 17 00:00:00 2001 From: Johnny shultz Date: Wed, 19 Feb 2025 10:16:20 -0500 Subject: [PATCH] CASH-185 CASH-185 added waitlist feature to schedule page --- src/constants/experiments.js | 2 + src/constants/store-actions.js | 1 + src/constants/store-mutations.js | 1 + .../text-block/text-block.vue | 5 +- src/layouts/schedule/schedule.vue | 64 +++++++++++++++++++ .../time-slot-modal-question.vue | 54 +++++++++++++++- src/store/index.js | 8 +++ 7 files changed, 132 insertions(+), 3 deletions(-) diff --git a/src/constants/experiments.js b/src/constants/experiments.js index 92d27a4a1..25a8d697e 100644 --- a/src/constants/experiments.js +++ b/src/constants/experiments.js @@ -18,6 +18,8 @@ const experimentSettings = { INSURANCE_TAB_TO_DISPLAY_THRESHOLD_INTERNAL: "NextGen_InternalInsuranceTabDisplayThreshold", INSURANCE_TAB_TO_DISPLAY_THRESHOLD_EXTERNAL: "NextGen_ExternalInsuranceTabDisplayThreshold", DISPLAY_MSR: "DisplayMSR", + DISPLAY_WAITLIST: "DisplayWaitlist2.0", + WAITLIST_THRESHOLD_DAYS: "Waitlist_Threshold_Days", }; const experimentTriggers = { diff --git a/src/constants/store-actions.js b/src/constants/store-actions.js index 4750f1641..202b98a48 100644 --- a/src/constants/store-actions.js +++ b/src/constants/store-actions.js @@ -79,6 +79,7 @@ const storeActions = { SAVE_EMAIL: "saveEmail", SAVE_PHONE_NUMBER: "savePhoneNumber", SAVE_IS_SMS_OPT_IN: "saveIsSmsOptIn", + SAVE_WAITLIST_REQUESTED: "saveWaitListRequested", SAVE_REGISTRATION_LICENSE_PLATE_LOOKUP: "saveRegistrationLicensePlateLookup", SAVE_VIN: "saveVin", SAVE_REGISTRATION_ADDRESS_LOOKUP: "saveRegistrationAddressLookup", diff --git a/src/constants/store-mutations.js b/src/constants/store-mutations.js index d9cfc703e..de0c9dd4b 100644 --- a/src/constants/store-mutations.js +++ b/src/constants/store-mutations.js @@ -44,6 +44,7 @@ const storeMutations = { UPDATE_CUSTOMER_PHONE_NUMBER: "updateCustomerPhoneNumber", UPDATE_CUSTOMER_IS_SMS_OPT_IN: "updateCustomerIsSmsOptin", UPDATE_CUSTOMER_DETAILS: "updateCustomerDetails", + UPDATE_CUSTOMER_WAITLIST_REQUESTED: "updateCustomerWaitListRequested", // ORDER MUTATIONS UPDATE_REFERRAL_NUMBER: "updateReferralNumber", diff --git a/src/digital-components/text-block/text-block.vue b/src/digital-components/text-block/text-block.vue index f939fc028..b84f12283 100644 --- a/src/digital-components/text-block/text-block.vue +++ b/src/digital-components/text-block/text-block.vue @@ -1,5 +1,8 @@