diff options
| author | Pitu <[email protected]> | 2021-01-20 00:43:03 +0900 |
|---|---|---|
| committer | Pitu <[email protected]> | 2021-01-20 00:43:03 +0900 |
| commit | bf0b0f64bf84f2e2b3073b1b351681508bc1e625 (patch) | |
| tree | edbe1cb93190e25809807587537ecdb4ab909684 /src/site/store/admin.js | |
| parent | Merge pull request #253 from Zephyrrus/fix/fetching_restricted_data_on_public... (diff) | |
| download | host.fuwn.me-bf0b0f64bf84f2e2b3073b1b351681508bc1e625.tar.xz host.fuwn.me-bf0b0f64bf84f2e2b3073b1b351681508bc1e625.zip | |
feat: add pagination to user files in admin view
Diffstat (limited to 'src/site/store/admin.js')
| -rw-r--r-- | src/site/store/admin.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/site/store/admin.js b/src/site/store/admin.js index 0d0360b..cac1cca 100644 --- a/src/site/store/admin.js +++ b/src/site/store/admin.js @@ -35,9 +35,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; }, @@ -107,9 +108,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 || {}; |