You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
1.4 KiB
71 lines
1.4 KiB
import { MockMethod } from 'vite-plugin-mock' |
|
import { resultSuccess, resultError } from '../_util' |
|
import { ResultEnum } from '../../src/enums/httpEnum' |
|
|
|
const userInfo = { |
|
name: 'Vben', |
|
userid: '00000001', |
|
email: 'test@gmail.com', |
|
signature: '海纳百川,有容乃大', |
|
introduction: '微笑着,努力着,欣赏着', |
|
title: '交互专家', |
|
group: '某某某事业群-某某平台部-某某技术部-UED', |
|
tags: [ |
|
{ |
|
key: '0', |
|
label: '很有想法的' |
|
}, |
|
{ |
|
key: '1', |
|
label: '专注设计' |
|
}, |
|
{ |
|
key: '2', |
|
label: '辣~' |
|
}, |
|
{ |
|
key: '3', |
|
label: '大长腿' |
|
}, |
|
{ |
|
key: '4', |
|
label: '川妹子' |
|
}, |
|
{ |
|
key: '5', |
|
label: '海纳百川' |
|
} |
|
], |
|
notifyCount: 12, |
|
unreadCount: 11, |
|
country: 'China', |
|
address: 'Xiamen City 77', |
|
phone: '0592-268888888' |
|
} |
|
|
|
export default [ |
|
{ |
|
url: '/basic-api/account/getAccountInfo', |
|
timeout: 1000, |
|
method: 'get', |
|
response: () => { |
|
return resultSuccess(userInfo) |
|
} |
|
}, |
|
{ |
|
url: '/basic-api/user/sessionTimeout', |
|
method: 'post', |
|
statusCode: 401, |
|
response: () => { |
|
return resultError() |
|
} |
|
}, |
|
{ |
|
url: '/basic-api/user/tokenExpired', |
|
method: 'post', |
|
statusCode: 200, |
|
response: () => { |
|
return resultError('Token Expired!', { code: ResultEnum.TIMEOUT as number }) |
|
} |
|
} |
|
] as MockMethod[]
|
|
|