refine code

This commit is contained in:
Pan
2019-03-19 18:46:30 +08:00
parent fd4b5c4052
commit d927d4172f
9 changed files with 81 additions and 55 deletions

View File

@@ -48,8 +48,11 @@ export default [
const pageList = mockList.filter((item, index) => index < limit * page && index >= limit * (page - 1))
return {
total: mockList.length,
items: pageList
code: '20000',
data: {
total: mockList.length,
items: pageList
}
}
}
},
@@ -61,7 +64,10 @@ export default [
const { id } = config.query
for (const article of List) {
if (article.id === +id) {
return article
return {
code: '20000',
data: article
}
}
}
}
@@ -71,12 +77,16 @@ export default [
url: '/article/pv',
type: 'get',
response: _ => {
return { pvData: [
{ key: 'PC', pv: 1024 },
{ key: 'mobile', pv: 1024 },
{ key: 'ios', pv: 1024 },
{ key: 'android', pv: 1024 }
]
return {
code: '20000',
data: {
pvData: [
{ key: 'PC', pv: 1024 },
{ key: 'mobile', pv: 1024 },
{ key: 'ios', pv: 1024 },
{ key: 'android', pv: 1024 }
]
}
}
}
},
@@ -86,6 +96,7 @@ export default [
type: 'post',
response: _ => {
return {
code: '20000',
data: 'success'
}
}
@@ -96,6 +107,7 @@ export default [
type: 'post',
response: _ => {
return {
code: '20000',
data: 'success'
}
}

View File

@@ -21,7 +21,10 @@ export default [
const lowerCaseName = item.name.toLowerCase()
return !(name && lowerCaseName.indexOf(name.toLowerCase()) < 0)
})
return { items: mockNameList }
return {
code: '20000',
data: { items: mockNameList }
}
}
},
@@ -31,14 +34,17 @@ export default [
type: 'get',
response: _ => {
return {
total: 20,
'items|20': [{
order_no: '@guid()',
timestamp: +Mock.Random.date('T'),
username: '@name()',
price: '@float(1000, 15000, 0, 2)',
'status|1': ['success', 'pending']
}]
code: '20000',
data: {
total: 20,
'items|20': [{
order_no: '@guid()',
timestamp: +Mock.Random.date('T'),
username: '@name()',
price: '@float(1000, 15000, 0, 2)',
'status|1': ['success', 'pending']
}]
}
}
}
}

View File

@@ -30,7 +30,10 @@ export default [
type: 'post',
response: config => {
const { username } = config.body
return tokens[username]
return {
code: '20000',
data: tokens[username]
}
}
},
@@ -40,7 +43,10 @@ export default [
type: 'get',
response: config => {
const { token } = config.query
return users[token]
return {
code: '20000',
data: users[token]
}
}
},
@@ -50,6 +56,7 @@ export default [
type: 'post',
response: _ => {
return {
code: '20000',
data: 'success'
}
}