userdatalist

This commit is contained in:
zuiidea
2016-10-23 21:56:39 +08:00
parent 912eb205b7
commit e94c26f06f
3 changed files with 13 additions and 1 deletions
+11
View File
@@ -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
+1 -1
View File
@@ -39,7 +39,7 @@ function Users({ location, dispatch, users }) {
onPageChange(page) {
dispatch(routerRedux.push({
pathname: '/users',
query: {
payload: {
page:page.current,
pageSize:page.pageSize
},
+1
View File
@@ -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),