From a355b025c1d62f512b1673284ef4a1a21a3788bd Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Mon, 24 Apr 2023 12:55:37 -0400 Subject: [PATCH] CSR-1131: preliminary work on getting API call from schedule page to date picker --- src/constants/endpoints.js | 5 + src/constants/store-actions.js | 1 + .../date-picker/date-picker.vue | 262 ++++++++++++------ src/layouts/schedule/schedule.vue | 113 +++++++- src/store/index.js | 35 +++ 5 files changed, 319 insertions(+), 97 deletions(-) diff --git a/src/constants/endpoints.js b/src/constants/endpoints.js index aaf221bd2..c317c9b90 100644 --- a/src/constants/endpoints.js +++ b/src/constants/endpoints.js @@ -94,6 +94,11 @@ const endpoints = { url: "/parts/api/v1/parts/part-from-capability-answer", method: "POST", }, + GetShopTimeSlots: { + url: "/schedule/api/v1/schedule/shop-time-slots", + mockUrl: "https://mockey.qa.sagaws.net/service/shop-time-slots", // TODO: REMOVE MOCKURL + method: "POST", + }, SaveSession: { url: "/order/api/v1/order/save-session", method: "POST", diff --git a/src/constants/store-actions.js b/src/constants/store-actions.js index 3fc664413..52fa6d877 100644 --- a/src/constants/store-actions.js +++ b/src/constants/store-actions.js @@ -30,6 +30,7 @@ const storeActions = { GET_MOLDING_QUESTIONS: "getMoldingQuestions", GET_MOBILE_FEE_PART: "getMobileFeePart", GET_SERVICEABILITY_DETAILS: "getServiceabilityDetails", + GET_SHOP_TIME_SLOTS: "getShopTimeSlots", SAVE_SESSION: "saveSession", LOAD_SESSION: "loadSession", UPDATE_STORE_WITH_SAVE_SESSION_RESPONSE: "updateStoreWithSaveSessionResponse", diff --git a/src/digital-components/date-picker/date-picker.vue b/src/digital-components/date-picker/date-picker.vue index c808cbd64..7b8d1ea7b 100644 --- a/src/digital-components/date-picker/date-picker.vue +++ b/src/digital-components/date-picker/date-picker.vue @@ -1,55 +1,58 @@