From 75998945a50fd96dbeec45cc04942d02445a7577 Mon Sep 17 00:00:00 2001 From: Pranav Date: Tue, 13 Feb 2024 18:31:07 -0800 Subject: [PATCH] Add agent reports --- .../dashboard/api/summaryReports.js | 2 +- .../settings/reports/AgentReports.vue | 39 +++++++++++++++---- .../settings/reports/TeamReports.vue | 5 ++- .../reports/components/WootSummaryReports.vue | 4 -- .../dashboard/store/modules/summaryReports.js | 6 +-- 5 files changed, 40 insertions(+), 16 deletions(-) diff --git a/app/javascript/dashboard/api/summaryReports.js b/app/javascript/dashboard/api/summaryReports.js index 7aa360224..e1ea73038 100644 --- a/app/javascript/dashboard/api/summaryReports.js +++ b/app/javascript/dashboard/api/summaryReports.js @@ -17,7 +17,7 @@ class SummaryReportsAPI extends ApiClient { } getAgentReports({ since, until, businessHours } = {}) { - return axios.get(`${this.url}/agents`, { + return axios.get(`${this.url}/agent`, { params: { since, until, diff --git a/app/javascript/dashboard/routes/dashboard/settings/reports/AgentReports.vue b/app/javascript/dashboard/routes/dashboard/settings/reports/AgentReports.vue index 68911721b..e4cda0731 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/reports/AgentReports.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/reports/AgentReports.vue @@ -1,19 +1,44 @@ diff --git a/app/javascript/dashboard/routes/dashboard/settings/reports/TeamReports.vue b/app/javascript/dashboard/routes/dashboard/settings/reports/TeamReports.vue index 69441fd59..906f4be23 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/reports/TeamReports.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/reports/TeamReports.vue @@ -14,7 +14,7 @@ diff --git a/app/javascript/dashboard/routes/dashboard/settings/reports/components/WootSummaryReports.vue b/app/javascript/dashboard/routes/dashboard/settings/reports/components/WootSummaryReports.vue index 6c2fe25b2..9b1226e7b 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/reports/components/WootSummaryReports.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/reports/components/WootSummaryReports.vue @@ -53,10 +53,6 @@ export default { type: String, default: '', }, - attributeKey: { - type: String, - default: '', - }, downloadButtonLabel: { type: String, default: 'Download Reports', diff --git a/app/javascript/dashboard/store/modules/summaryReports.js b/app/javascript/dashboard/store/modules/summaryReports.js index a7755c714..2e68ae933 100644 --- a/app/javascript/dashboard/store/modules/summaryReports.js +++ b/app/javascript/dashboard/store/modules/summaryReports.js @@ -8,7 +8,7 @@ export const state = { }; export const getters = { - getAgentSummaryReport(_state) { + getAgentSummaryReports(_state) { return _state.agentSummaryReports; }, getTeamSummaryReports(_state) { @@ -25,10 +25,10 @@ export const actions = { // Ignore error } }, - async getAgentSummaryReports({ commit }, params) { + async fetchAgentSummaryReports({ commit }, params) { try { const response = await SummaryReportsAPI.getAgentReports(params); - commit('setAgentSummayReport', response.data); + commit('setAgentSummaryReport', response.data); } catch (error) { // Ignore error }