From 603be6d206187d78bb1103069d3d12006ef87ee0 Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Tue, 25 Apr 2023 00:17:30 -0400 Subject: [PATCH] merge develop --- .../button-question/button-question.vue | 18 +- .../date-picker/date-picker.vue | 598 ++++++++++++++---- src/global-methods.js | 16 +- src/layouts/schedule/schedule.vue | 68 +- 4 files changed, 535 insertions(+), 165 deletions(-) diff --git a/src/digital-components/button-question/button-question.vue b/src/digital-components/button-question/button-question.vue index ec7b165a0..5d8db68d4 100644 --- a/src/digital-components/button-question/button-question.vue +++ b/src/digital-components/button-question/button-question.vue @@ -265,16 +265,16 @@ export default { diff --git a/src/global-methods.js b/src/global-methods.js index 2df5c29af..69695a248 100644 --- a/src/global-methods.js +++ b/src/global-methods.js @@ -9,18 +9,18 @@ import { headerKeys } from "@/constants/header-keys"; export default { callHttpClient({ method, endpoint, payload, logApiCall = true, isFormData = false }) { return new Promise((resolve, reject) => { - const cfDistroUrl = applicationConfig.CONSUMER_CF_DISTRO; - let payloadAndAnalyticsData = {}; - if (isFormData) { - payloadAndAnalyticsData = payload; - payloadAndAnalyticsData.append("AppName", "FixMyGlass"); - } else { - Object.assign(payloadAndAnalyticsData, payload, { AppName: "FixMyGlass" }); - } + let cfDistroUrl = applicationConfig.CONSUMER_CF_DISTRO; + const payloadAndAnalyticsData = Object.assign({}, payload, { AppName: "FixMyGlass" }); const headers = { [headerKeys.EXPERIMENT]: JSON.stringify(store.getters.experimentSettings), }; + if (endpoint.toLowerCase().includes("/analytics/")) { + cfDistroUrl = ""; + endpoint = ""; + method = "GET"; + } + axios({ method: method, url: cfDistroUrl + endpoint, diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index 03cb4185c..f81d5c0aa 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -65,16 +65,64 @@ export default { return { selectedDate: null, mockSelectableDatesData: [ - { dateString: "2023-04-28", year: 2023, month: 4, date: 28 }, - { dateString: "2023-05-04", year: 2023, month: 5, date: 4 }, - { dateString: "2023-05-05", year: 2023, month: 5, date: 5 }, - { dateString: "2023-05-14", year: 2023, month: 5, date: 14 }, - { dateString: "2023-05-21", year: 2023, month: 5, date: 21 }, - { dateString: "2023-05-23", year: 2023, month: 5, date: 23 }, - { dateString: "2023-05-25", year: 2023, month: 5, date: 25 }, - { dateString: "2023-06-11", year: 2023, month: 6, date: 11 }, - { dateString: "2023-06-13", year: 2023, month: 6, date: 13 }, - { dateString: "2023-06-17", year: 2023, month: 6, date: 17 }, + { dateString: "2023-04-28" }, + + { dateString: "2023-05-04" }, + { dateString: "2023-05-09" }, + { dateString: "2023-05-11" }, + { dateString: "2023-05-17" }, + { dateString: "2023-05-18" }, + { dateString: "2023-05-19" }, + { dateString: "2023-05-23" }, + { dateString: "2023-05-24" }, + { dateString: "2023-05-25" }, + { dateString: "2023-05-30" }, + { dateString: "2023-05-31" }, + + { dateString: "2023-06-01" }, + { dateString: "2023-06-02" }, + { dateString: "2023-06-06" }, + { dateString: "2023-06-07" }, + { dateString: "2023-06-09" }, + { dateString: "2023-06-12" }, + { dateString: "2023-06-13" }, + { dateString: "2023-06-15" }, + { dateString: "2023-06-16" }, + { dateString: "2023-06-17" }, + { dateString: "2023-06-20" }, + { dateString: "2023-06-21" }, + { dateString: "2023-06-22" }, + { dateString: "2023-06-23" }, + { dateString: "2023-06-26" }, + { dateString: "2023-06-27" }, + { dateString: "2023-06-28" }, + { dateString: "2023-06-29" }, + { dateString: "2023-06-30" }, + + { dateString: "2023-07-01" }, + { dateString: "2023-07-03" }, + { dateString: "2023-07-04" }, + { dateString: "2023-07-05" }, + { dateString: "2023-07-06" }, + { dateString: "2023-07-07" }, + { dateString: "2023-07-10" }, + { dateString: "2023-07-11" }, + { dateString: "2023-07-12" }, + { dateString: "2023-07-13" }, + { dateString: "2023-07-14" }, + { dateString: "2023-07-15" }, + { dateString: "2023-07-17" }, + { dateString: "2023-07-18" }, + { dateString: "2023-07-19" }, + { dateString: "2023-07-20" }, + { dateString: "2023-07-21" }, + { dateString: "2023-07-24" }, + { dateString: "2023-07-25" }, + { dateString: "2023-07-26" }, + { dateString: "2023-07-27" }, + { dateString: "2023-07-28" }, + { dateString: "2023-07-29" }, + { dateString: "2023-07-31" }, ], selectableDatesData: [], };