inbox view

This commit is contained in:
Pranav
2024-02-13 19:12:56 -08:00
parent bd481ad314
commit 2e768e2042
8 changed files with 127 additions and 10 deletions
@@ -4,6 +4,7 @@ import Vue from 'vue';
export const state = {
teamSummaryReports: [],
agentSummaryReports: [],
inboxSummaryReports: [],
uiFlags: {},
};
@@ -14,6 +15,9 @@ export const getters = {
getTeamSummaryReports(_state) {
return _state.teamSummaryReports;
},
getInboxSummaryReports(_state) {
return _state.inboxSummaryReports;
},
};
export const actions = {
@@ -33,6 +37,14 @@ export const actions = {
// Ignore error
}
},
async fetchInboxSummaryReports({ commit }, params) {
try {
const response = await SummaryReportsAPI.getInboxReports(params);
commit('setInboxSummaryReport', response.data);
} catch (error) {
// Ignore error
}
},
};
export const mutations = {
@@ -42,6 +54,9 @@ export const mutations = {
setAgentSummaryReport(_state, data) {
Vue.set(_state, 'agentSummaryReports', data);
},
setInboxSummaryReport(_state, data) {
Vue.set(_state, 'inboxSummaryReports', data);
},
};
export default {