@ovine/init
Version:
Apply ovine template more easily.
66 lines (61 loc) • 1.48 kB
JavaScript
/**
* 定义一些全局需要的 MOCK 数据
*/
import { times } from 'lodash'
const fakeUserInfo = {
avatar: 'https://static.igroupes.com/default_avatar.jpg',
nickname: '梦醒十分2',
signature: '就知道睡觉~就知道睡觉~就知道睡觉~就知道睡觉~就知道睡觉~就知道睡觉~就知道睡觉~',
limit: '*',
}
export default {
'GET ovapi/system/role/filter': () => {
return {
data: {
list: times(20, (i) => ({
id: i + 10,
name: `角色-${i + 10}`,
})),
},
}
},
'GET ovapi/system/user/item/$id': ({ data = {} }) => {
return {
data: {
avatar: 'https://static.igroupes.com/default_avatar.jpg',
id: data.id,
username: 'userLoginUsername',
nickname: '你好啊',
signature: '超级想睡觉,超级想睡觉超级想睡觉超级想睡觉超级想睡觉。',
remark: '这个家伙就知道睡觉。',
updateTime: Date.now() / 1000,
},
}
},
'GET ovapi/user/info': () => {
// return {
// code: 10022,
// message: '模拟用户token过期',
// }
return {
code: 0,
data: fakeUserInfo,
}
},
'PUT ovapi/user/info': ({ data }) => {
Object.assign(fakeUserInfo, data)
return {
code: 0,
}
},
'PUT ovapi/user/password': () => {
return {
code: 0,
}
},
'POST ovapi/stat/data': () => {
return {
code: 0,
}
},
}