From 2a34ceb66b5f94277564920fa29dc30a8d109df3 Mon Sep 17 00:00:00 2001 From: Pranav Date: Tue, 13 Feb 2024 17:32:31 -0800 Subject: [PATCH] Commit --- .../dashboard/api/summaryReports.js | 4 +- .../settings/reports/TeamReports.vue | 12 +- .../AggregateTables/TeamListTable.vue | 152 ++++++++++++++++++ .../reports/components/overview/TeamTable.vue | 10 +- app/javascript/dashboard/store/index.js | 2 + .../dashboard/store/modules/summaryReports.js | 95 ++--------- 6 files changed, 180 insertions(+), 95 deletions(-) create mode 100644 app/javascript/dashboard/routes/dashboard/settings/reports/components/AggregateTables/TeamListTable.vue diff --git a/app/javascript/dashboard/api/summaryReports.js b/app/javascript/dashboard/api/summaryReports.js index f978ec107..7aa360224 100644 --- a/app/javascript/dashboard/api/summaryReports.js +++ b/app/javascript/dashboard/api/summaryReports.js @@ -6,7 +6,7 @@ class SummaryReportsAPI extends ApiClient { super('summary_reports', { accountScoped: true, apiVersion: 'v2' }); } - getTeamReports({ since, until, businessHours }) { + getTeamReports({ since, until, businessHours } = {}) { return axios.get(`${this.url}/team`, { params: { since, @@ -16,7 +16,7 @@ class SummaryReportsAPI extends ApiClient { }); } - getAgentReports({ since, until, businessHours }) { + getAgentReports({ since, until, businessHours } = {}) { return axios.get(`${this.url}/agents`, { params: { since, diff --git a/app/javascript/dashboard/routes/dashboard/settings/reports/TeamReports.vue b/app/javascript/dashboard/routes/dashboard/settings/reports/TeamReports.vue index 0925b1d2a..63e8828c9 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/reports/TeamReports.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/reports/TeamReports.vue @@ -1,7 +1,13 @@