68 lines
1.2 KiB
TypeScript
68 lines
1.2 KiB
TypeScript
import { defineMock } from 'vite-plugin-mock-dev-server'
|
|
import { builder } from '../util'
|
|
|
|
export default defineMock([
|
|
{
|
|
url: '/api/auth/login',
|
|
delay: 500,
|
|
body: () => {
|
|
return {
|
|
code: 0,
|
|
data: {
|
|
token: 'admin',
|
|
},
|
|
msg: 'success',
|
|
}
|
|
},
|
|
},
|
|
{
|
|
url: '/api/user/me',
|
|
delay: 100,
|
|
body: () => {
|
|
return {
|
|
code: 0,
|
|
data: {
|
|
uid: 1,
|
|
name: 'admin',
|
|
avatar: 'https://iconfont.alicdn.com/p/user/eZQFvSX6g8f1/f0d9fd95-a5f0-474d-98b0-d51e8450f2cf.png',
|
|
},
|
|
msg: 'success',
|
|
}
|
|
},
|
|
},
|
|
{
|
|
url: '/api/user/logout',
|
|
delay: 500,
|
|
body: () => {
|
|
return {
|
|
code: 0,
|
|
msg: 'success',
|
|
}
|
|
},
|
|
},
|
|
{
|
|
url: '/api/user/email-code',
|
|
delay: 1000,
|
|
body: () => {
|
|
const code = '123456'
|
|
return builder(code)
|
|
},
|
|
},
|
|
{
|
|
url: '/api/user/reset-password',
|
|
delay: 1000,
|
|
body: () => {
|
|
const res = true
|
|
return builder(res)
|
|
},
|
|
},
|
|
{
|
|
url: '/api/user/register',
|
|
delay: 1000,
|
|
body: () => {
|
|
const res = true
|
|
return builder(res)
|
|
},
|
|
},
|
|
])
|