diff --git a/app/javascript/dashboard/routes/dashboard/settings/reports/TeamReports.vue b/app/javascript/dashboard/routes/dashboard/settings/reports/TeamReports.vue index 63e8828c9..69441fd59 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/reports/TeamReports.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/reports/TeamReports.vue @@ -1,7 +1,16 @@ diff --git a/app/javascript/dashboard/routes/dashboard/settings/reports/components/AggregateTables/TeamListTable.vue b/app/javascript/dashboard/routes/dashboard/settings/reports/components/AggregateTables/TeamListTable.vue index 5298f807b..4a05073d8 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/reports/components/AggregateTables/TeamListTable.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/reports/components/AggregateTables/TeamListTable.vue @@ -25,18 +25,7 @@ export default { teams: 'teams/getTeams', teamMetrics: 'summaryReports/getTeamSummaryReports', }), - tableData() { - return this.teams.map(team => { - const teamMetrics = this.getTeamMetrics(team.id); - return { - name: team.name, - conversationsCount: teamMetrics.open || 0, - avgFirstResponseTime: teamMetrics.open || 0, - avgResolutionTime: teamMetrics.open || 0, - resolutionsCount: teamMetrics.open || 0, - }; - }); - }, + columns() { return [ { diff --git a/app/javascript/dashboard/routes/dashboard/settings/reports/components/WootReports.vue b/app/javascript/dashboard/routes/dashboard/settings/reports/components/WootReports.vue index c62857872..4795b3ddd 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/reports/components/WootReports.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/reports/components/WootReports.vue @@ -1,6 +1,7 @@ + + diff --git a/app/javascript/dashboard/store/modules/summaryReports.js b/app/javascript/dashboard/store/modules/summaryReports.js index d590b821b..a7755c714 100644 --- a/app/javascript/dashboard/store/modules/summaryReports.js +++ b/app/javascript/dashboard/store/modules/summaryReports.js @@ -1,4 +1,5 @@ import SummaryReportsAPI from '../../api/summaryReports'; +import Vue from 'vue'; export const state = { teamSummaryReports: [], @@ -36,10 +37,10 @@ export const actions = { export const mutations = { setTeamSummaryReport(_state, data) { - _state.teamSummaryReports = data; + Vue.set(_state, 'teamSummaryReports', data); }, setAgentSummaryReport(_state, data) { - _state.agentSummaryReports = data; + Vue.set(_state, 'agentSummaryReports', data); }, };