diff --git a/mock/users.js b/mock/users.js index 613eb7b..18d83fb 100644 --- a/mock/users.js +++ b/mock/users.js @@ -45,6 +45,8 @@ module.exports = { 'GET /api/users' (req, res) { const page = qs.parse(req.query) + + console.log(page,req); const pageSize = page.pageSize || 20 const currentPage = page.page || 1 @@ -77,6 +79,12 @@ module.exports = { 'POST /api/users' (req, res) { const newData = qs.parse(req.body) + console.log(req,res); + + console.log(newData); + + newData.createTime=Mock.mock('@now') + newData.avatar=Mock.Random.image('100x100', Mock.Random.color(),"#757575",'png',newData.nickName.substr(0,1)) newData.id = usersListData.data.length + 1 usersListData.data.unshift(newData) @@ -107,6 +115,9 @@ module.exports = { 'PUT /api/users' (req, res) { const editItem = qs.parse(req.body) + editItem.createTime=Mock.mock('@now') + editItem.avatar=Mock.Random.image('100x100', Mock.Random.color(),"#757575",'png',editItem.nickName.substr(0,1)) + usersListData.data = usersListData.data.map(function (item) { if (item.id == editItem.id) { return editItem diff --git a/src/routes/Users.jsx b/src/routes/Users.jsx index 738cb2f..309aabf 100644 --- a/src/routes/Users.jsx +++ b/src/routes/Users.jsx @@ -39,7 +39,7 @@ function Users({ location, dispatch, users }) { onPageChange(page) { dispatch(routerRedux.push({ pathname: '/users', - query: { + payload: { page:page.current, pageSize:page.pageSize }, diff --git a/src/services/users.js b/src/services/users.js index aebebc4..641bcca 100644 --- a/src/services/users.js +++ b/src/services/users.js @@ -10,6 +10,7 @@ export async function query(params) { } export async function create(params) { + console.log(params); return request('/api/users', { method: 'post', body: qs.stringify(params),