Skip to content

Commit 7c33568

Browse files
committed
tweak mock
1 parent d927d41 commit 7c33568

File tree

6 files changed

+52
-22
lines changed

6 files changed

+52
-22
lines changed

mock/article.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export default [
4848
const pageList = mockList.filter((item, index) => index < limit * page && index >= limit * (page - 1))
4949

5050
return {
51-
code: '20000',
51+
code: 20000,
5252
data: {
5353
total: mockList.length,
5454
items: pageList
@@ -65,7 +65,7 @@ export default [
6565
for (const article of List) {
6666
if (article.id === +id) {
6767
return {
68-
code: '20000',
68+
code: 20000,
6969
data: article
7070
}
7171
}
@@ -78,7 +78,7 @@ export default [
7878
type: 'get',
7979
response: _ => {
8080
return {
81-
code: '20000',
81+
code: 20000,
8282
data: {
8383
pvData: [
8484
{ key: 'PC', pv: 1024 },
@@ -96,7 +96,7 @@ export default [
9696
type: 'post',
9797
response: _ => {
9898
return {
99-
code: '20000',
99+
code: 20000,
100100
data: 'success'
101101
}
102102
}
@@ -107,7 +107,7 @@ export default [
107107
type: 'post',
108108
response: _ => {
109109
return {
110-
code: '20000',
110+
code: 20000,
111111
data: 'success'
112112
}
113113
}

mock/remoteSearch.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export default [
2222
return !(name && lowerCaseName.indexOf(name.toLowerCase()) < 0)
2323
})
2424
return {
25-
code: '20000',
25+
code: 20000,
2626
data: { items: mockNameList }
2727
}
2828
}
@@ -34,7 +34,7 @@ export default [
3434
type: 'get',
3535
response: _ => {
3636
return {
37-
code: '20000',
37+
code: 20000,
3838
data: {
3939
total: 20,
4040
'items|20': [{

mock/role/index.js

Lines changed: 38 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,33 +36,63 @@ const roles = [
3636
]
3737

3838
export default [
39+
// mock get all routes form server
3940
{
4041
url: '/routes',
4142
type: 'get',
42-
response: routes
43+
response: _ => {
44+
return {
45+
code: 20000,
46+
data: routes
47+
}
48+
}
4349
},
50+
51+
// mock get all roles form server
4452
{
4553
url: '/roles',
4654
type: 'get',
47-
response: roles
55+
response: _ => {
56+
return {
57+
code: 20000,
58+
data: roles
59+
}
60+
}
4861
},
62+
63+
// add role
4964
{
50-
url: '/roles/add',
65+
url: '/role',
5166
type: 'post',
52-
response: Mock.mock('@integer(300, 5000)')
67+
response: {
68+
code: 20000,
69+
data: {
70+
key: Mock.mock('@integer(300, 5000)')
71+
}
72+
}
5373
},
74+
75+
// update role
5476
{
55-
url: '/roles/update/\/[A-Za-z0-9]',
77+
url: '/role/[A-Za-z0-9]',
5678
type: 'put',
5779
response: {
58-
data: 'success'
80+
code: 20000,
81+
data: {
82+
status: 'success'
83+
}
5984
}
6085
},
86+
87+
// delete role
6188
{
62-
url: '/roles/delete/\/[A-Za-z0-9]',
89+
url: '/role/[A-Za-z0-9]',
6390
type: 'delete',
6491
response: {
65-
data: 'success'
92+
code: 20000,
93+
data: {
94+
status: 'success'
95+
}
6696
}
6797
}
6898
]

mock/user.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export default [
3131
response: config => {
3232
const { username } = config.body
3333
return {
34-
code: '20000',
34+
code: 20000,
3535
data: tokens[username]
3636
}
3737
}
@@ -44,7 +44,7 @@ export default [
4444
response: config => {
4545
const { token } = config.query
4646
return {
47-
code: '20000',
47+
code: 20000,
4848
data: users[token]
4949
}
5050
}
@@ -56,7 +56,7 @@ export default [
5656
type: 'post',
5757
response: _ => {
5858
return {
59-
code: '20000',
59+
code: 20000,
6060
data: 'success'
6161
}
6262
}

src/api/role.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,23 @@ export function getRoles() {
1616

1717
export function addRole(data) {
1818
return request({
19-
url: '/roles/add',
19+
url: '/role',
2020
method: 'post',
2121
data
2222
})
2323
}
2424

2525
export function updateRole(id, data) {
2626
return request({
27-
url: `/roles/update/${id}`,
27+
url: `/role/${id}`,
2828
method: 'put',
2929
data
3030
})
3131
}
3232

3333
export function deleteRole(id) {
3434
return request({
35-
url: `/roles/delete/${id}`,
35+
url: `/role/${id}`,
3636
method: 'delete'
3737
})
3838
}

src/views/permission/role.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ export default {
230230
}
231231
} else {
232232
const { data } = await addRole(this.role)
233-
this.role.key = data
233+
this.role.key = data.key
234234
this.rolesList.push(this.role)
235235
}
236236

0 commit comments

Comments
 (0)