aboutsummaryrefslogtreecommitdiff
path: root/src/site/store
diff options
context:
space:
mode:
Diffstat (limited to 'src/site/store')
-rw-r--r--src/site/store/admin.js10
-rw-r--r--src/site/store/index.js3
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');