diff --git a/src/components/ADempiere/Dashboard/index.vue b/src/components/ADempiere/Dashboard/index.vue index fb664969..0db3f203 100644 --- a/src/components/ADempiere/Dashboard/index.vue +++ b/src/components/ADempiere/Dashboard/index.vue @@ -22,12 +22,12 @@ >
- + {{ labelDashboard }} - + @@ -59,6 +59,10 @@ export default { title: { type: String, default: '' + }, + main: { + type: Boolean, + default: false } }, data() { diff --git a/src/store/modules/ADempiere/dashboard.js b/src/store/modules/ADempiere/dashboard.js index 4fab7b40..12a9727f 100644 --- a/src/store/modules/ADempiere/dashboard.js +++ b/src/store/modules/ADempiere/dashboard.js @@ -28,7 +28,7 @@ const dashboard = { }, mutations: { addDashboard(state, payload) { - state.dashboard.push(payload) + state.dashboard = payload }, notifyDashboardRefresh: (state, payload) => { @@ -44,7 +44,7 @@ const dashboard = { refreshDashboard({ commit }, parameters) { commit('notifyDashboardRefresh', parameters) }, - listDashboard({ commit, rootGetters }, { + listDashboard({ commit, state, rootGetters }, { roleId, roleUuid }) { @@ -66,7 +66,7 @@ const dashboard = { roleUuid: roleUuid, ...dashboardResponse } - commit('addDashboard', roleDashboards) + commit('addDashboard', dashboardResponse.dashboardsList) resolve(roleDashboards) }) .catch(error => { @@ -79,15 +79,8 @@ const dashboard = { } }, getters: { - getDashboard: (state) => (dashboardUuid) => { - return state.dashboard.find( - item => item.uuid === dashboardUuid - ) - }, - getDashboardByRole: (state) => (roleUuid) => { - return state.dashboard.find( - item => item.roleUuid === roleUuid - ) + getDashboard: (state) => { + return state.dashboard }, getMainDashboard: (state) => { return state.mainashboard diff --git a/src/views/dashboard/admin/index.vue b/src/views/dashboard/admin/index.vue index 4c83228c..6e256df7 100644 --- a/src/views/dashboard/admin/index.vue +++ b/src/views/dashboard/admin/index.vue @@ -1,15 +1,19 @@