diff options
Diffstat (limited to 'src/site/store')
| -rw-r--r-- | src/site/store/admin.js | 10 | ||||
| -rw-r--r-- | src/site/store/index.js | 3 |
2 files changed, 7 insertions, 6 deletions
diff --git a/src/site/store/admin.js b/src/site/store/admin.js index 72cd919..4f814b5 100644 --- a/src/site/store/admin.js +++ b/src/site/store/admin.js @@ -45,9 +45,10 @@ export const actions = { return response; }, - async fetchUser({ commit }, id) { - const response = await this.$axios.$get(`admin/users/${id}`); - commit('setUserInfo', response); + async fetchUser({ commit }, { id, page }) { + page = page || 1; + const response = await this.$axios.$get(`admin/users/${id}`, { params: { limit: 50, page } }); + commit('setUserInfo', { ...response, page }); return response; }, @@ -120,9 +121,10 @@ export const mutations = { setUsers(state, { users }) { state.users = users; }, - setUserInfo(state, { user, files }) { + setUserInfo(state, { user, files, count }) { state.user = { ...state.user, ...user }; state.user.files = files || []; + state.user.totalFiles = count; }, setFile(state, { file }) { state.file = file || {}; diff --git a/src/site/store/index.js b/src/site/store/index.js index 94d673f..b94a336 100644 --- a/src/site/store/index.js +++ b/src/site/store/index.js @@ -1,9 +1,8 @@ import config from '../../../dist/config.json'; export const actions = { - async nuxtClientInit({ commit, dispatch }) { + async nuxtServerInit({ commit, dispatch }) { commit('config/set', config); - const cookies = this.$cookies.getAll(); if (!cookies.token) return dispatch('auth/logout'); |