From cba978916ba20084544951903ff72f3ff3c9cc0e Mon Sep 17 00:00:00 2001 From: Elsio Sanchez <45974454+elsiosanchez@users.noreply.github.com> Date: Tue, 13 Jul 2021 16:23:34 -0400 Subject: [PATCH] fixing dashboard errors (#985) Co-authored-by: elsiosanchez --- src/components/ADempiere/Dashboard/index.vue | 8 +++-- src/store/modules/ADempiere/dashboard.js | 17 ++++------- src/views/dashboard/admin/index.vue | 31 ++++++++++++-------- 3 files changed, 29 insertions(+), 27 deletions(-) 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 @@