| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- const users = [
- { name: 'admin', password: '123456', token: 'admin', info: {
- name: '系统管理员'
- }},
- { name: 'editor', password: '123456', token: 'editor', info: {
- name: '编辑人员'
- }},
- { name: 'test', password: '123456', token: 'test', info: {
- name: '测试人员'
- }},
- ]
- export default [
- {
- url: `/mock/user/login`,
- method: 'post',
- response: ({ body }) => {
- const user = users.find(user => {
- return body.name === user.name && body.password === user.password
- })
- if (user) {
- return {
- code: 200,
- data: {
- token: user.token,
- },
- };
- } else {
- return {
- code: 401,
- data: {},
- msg: '用户名或密码错误'
- };
- }
-
- }
- },
- {
- url: `/mock/user/info`,
- method: 'post',
- response: ({ body }) => {
- const { token } = body
- const info = users.find(user => {
- return user.token === token
- }).info
- if (info) {
- return {
- code: 200,
- data: {
- info: info
- },
- };
- } else {
- return {
- code: 403,
- data: {},
- msg: '无访问权限'
- };
- }
-
- }
- },
- {
- url: `/mock/user/out`,
- method: 'post',
- response: () => {
- return {
- code: 200,
- data: {},
- msg: 'success'
- };
- }
- },
- {
- url: `/mock/user/passwordChange`,
- method: 'post',
- response: () => {
- return {
- code: 200,
- data: {},
- msg: 'success'
- };
- }
- },
- ]
|