fixed data type

This commit is contained in:
zuiidea
2016-10-24 14:05:01 +08:00
parent e94c26f06f
commit d20c0ddb26
5 changed files with 10 additions and 19 deletions
+3 -9
View File
@@ -45,8 +45,6 @@ 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
@@ -78,11 +76,7 @@ module.exports = {
},
'POST /api/users' (req, res) {
const newData = qs.parse(req.body)
console.log(req,res);
console.log(newData);
const newData = req.body
newData.createTime=Mock.mock('@now')
newData.avatar=Mock.Random.image('100x100', Mock.Random.color(),"#757575",'png',newData.nickName.substr(0,1))
@@ -97,7 +91,7 @@ module.exports = {
},
'DELETE /api/users' (req, res) {
const deleteItem = qs.parse(req.body)
const deleteItem = req.body
usersListData.data = usersListData.data.filter(function (item) {
if (item.id == deleteItem.id) {
@@ -113,7 +107,7 @@ module.exports = {
},
'PUT /api/users' (req, res) {
const editItem = qs.parse(req.body)
const editItem = req.body
editItem.createTime=Mock.mock('@now')
editItem.avatar=Mock.Random.image('100x100', Mock.Random.color(),"#757575",'png',editItem.nickName.substr(0,1))
+1 -1
View File
@@ -39,7 +39,7 @@ function Users({ location, dispatch, users }) {
onPageChange(page) {
dispatch(routerRedux.push({
pathname: '/users',
payload: {
query: {
page:page.current,
pageSize:page.pageSize
},
-5
View File
@@ -4,16 +4,13 @@ import qs from 'qs'
export async function query(params) {
return request('/api/users', {
method: 'get',
body: qs.stringify(params),
data:params,
})
}
export async function create(params) {
console.log(params);
return request('/api/users', {
method: 'post',
body: qs.stringify(params),
data:params,
})
}
@@ -21,7 +18,6 @@ export async function create(params) {
export async function remove(params) {
return request('/api/users', {
method: 'delete',
body: qs.stringify(params),
data:params,
})
}
@@ -29,7 +25,6 @@ export async function remove(params) {
export async function update(params) {
return request('/api/users', {
method: 'put',
body: qs.stringify(params),
data: params,
})
}
+3 -1
View File
@@ -14,7 +14,9 @@ function serialize(str) {
for (let i in mockData) {
for (let key in mockData[i]) {
Mock.mock(eval("/"+key.split(" ")[1].replace(/\//g,"\\\/")+"/"), key.split(" ")[0].toLowerCase(), function (options) {
options.query = !!options.url.split("?")[1] ? serialize(options.url.split("?")[1]) : (!!options.body ? serialize(options.body) : {})
if(key.split(" ")[0].toLowerCase()=='get'){
options.query = !!options.url.split("?")[1] ? serialize(options.url.split("?")[1]) : (!!options.body ? serialize(options.body) : {})
}
let res = {}
let result = {}
res.json = function (data) {
+3 -3
View File
@@ -25,12 +25,12 @@ export default function request(url, options) {
return Ajax.ajax({
url: url,
method:options.method||'GET',
method:options.method||'get',
data:options.data||{},
dataType:'json',
processData:options.method=='get'?true:false,
dataType:'JSON',
})
.done((data) => {
console.log(data);
return data
})