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.
70 lines
1.4 KiB
70 lines
1.4 KiB
import { MockMethod } from 'vite-plugin-mock'; |
|
import { resultSuccess, resultError, baseUrl } from '../_util'; |
|
import { ResultEnum } from '../../src/enums/httpEnum'; |
|
const userInfo = { |
|
name: 'Jeecg', |
|
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: `${baseUrl}/account/getAccountInfo`, |
|
timeout: 1000, |
|
method: 'get', |
|
response: () => { |
|
return resultSuccess(userInfo); |
|
}, |
|
}, |
|
{ |
|
url: `${baseUrl}/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[];
|
|
|