From d6dbde53824cde7dda25fccbbfd0c20482c96155 Mon Sep 17 00:00:00 2001 From: zuiidea Date: Sat, 21 Jan 2017 17:26:22 +0800 Subject: [PATCH] pagination --- mock/users.js | 2 +- src/models/users.js | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/mock/users.js b/mock/users.js index ce3ffc8..9c119dd 100644 --- a/mock/users.js +++ b/mock/users.js @@ -31,7 +31,7 @@ module.exports = { 'GET /api/users' (req, res) { const page = qs.parse(req.query) - const pageSize = page.pageSize || 20 + const pageSize = page.pageSize || 10 const currentPage = page.page || 1 let data diff --git a/src/models/users.js b/src/models/users.js index afdda6e..8e22b19 100644 --- a/src/models/users.js +++ b/src/models/users.js @@ -106,7 +106,14 @@ export default { return { ...state, loading: true } }, querySuccess (state, action) { - return { ...state, ...action.payload, loading: false } + const {list, pagination} = action.payload + return { ...state, + list, + loading: false, + pagination: { + ...state.pagination, + ...pagination + }} }, showModal (state, action) { return { ...state, ...action.payload, modalVisible: true }