From f35f530e4a91e1ab000ff7ad6fc375f3bc00b744 Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Tue, 21 Mar 2023 14:36:01 -0400 Subject: [PATCH 01/14] WIP Do not merge. --- .../date-picker/date-picker.vue | 635 ++++++++++-------- 1 file changed, 343 insertions(+), 292 deletions(-) diff --git a/src/digital-components/date-picker/date-picker.vue b/src/digital-components/date-picker/date-picker.vue index e3b5ff5d1..d1db69518 100644 --- a/src/digital-components/date-picker/date-picker.vue +++ b/src/digital-components/date-picker/date-picker.vue @@ -3,59 +3,62 @@
Date Picker
-
-
- {{ month.monthLabel }} {{ month.yearNum.toString() }} -
-
- = Available -
- - - -
SundayS
-
MondayM
-
TuesdayT
-
WednesdayW
-
ThursdayT
-
FridayF
-
SaturdayS
-
- - -
-
+ class="test-div" + :class="[isActive ? '' : 'active']" + v-for="month in months" + :key="`${month.monthLabel}-${month.yearNum.toString()}-${months.length}`"> +
+
+ {{ month.monthLabel }} {{ month.yearNum.toString() }}
-
- + class="legend caption d-flex align-items-center justify-content-end"> + = Available + + + + +
SundayS
+
MondayM
+
TuesdayT
+
WednesdayW
+
ThursdayT
+
FridayF
+
SaturdayS
+
+ +
+ + + + + + From c1badf70f2cc18d8df252894abe4feb9412cb612 Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Tue, 21 Mar 2023 16:32:40 -0400 Subject: [PATCH 02/14] CSR-886: animate new months to fade in --- .../date-picker/date-picker.vue | 181 +++++++++--------- .../demo-date-picker/demo-date-picker.vue | 4 +- 2 files changed, 93 insertions(+), 92 deletions(-) diff --git a/src/digital-components/date-picker/date-picker.vue b/src/digital-components/date-picker/date-picker.vue index d1db69518..f04e48324 100644 --- a/src/digital-components/date-picker/date-picker.vue +++ b/src/digital-components/date-picker/date-picker.vue @@ -3,62 +3,65 @@
Date Picker
-
-
- {{ month.monthLabel }} {{ month.yearNum.toString() }} + v-for="month in months" + :key="`${month.monthLabel}-${month.yearNum.toString()}-${months.length}`"> +
+
+ {{ month.monthLabel }} {{ month.yearNum.toString() }} +
+
+ = Available +
+ + + +
SundayS
+
MondayM
+
TuesdayT
+
WednesdayW
+
ThursdayT
+
FridayF
+
SaturdayS
+
+ + +
+
-
- = Available -
- - - -
SundayS
-
MondayM
-
TuesdayT
-
WednesdayW
-
ThursdayT
-
FridayF
-
SaturdayS
-
- - +
- - - - - - + + + From a355b025c1d62f512b1673284ef4a1a21a3788bd Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Mon, 24 Apr 2023 12:55:37 -0400 Subject: [PATCH 04/14] 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 @@