parent
25e297fe86
commit
f15f33dd64
10 changed files with 185 additions and 12 deletions
@ -0,0 +1,34 @@ |
|||||||
|
const avatars = [ |
||||||
|
'https://gw.alipayobjects.com/zos/rmsportal/cnrhVkzwxjPwAaCfPbdc.png', |
||||||
|
'https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png', |
||||||
|
'https://gw.alipayobjects.com/zos/rmsportal/gaOngJwsRYRaVAuXXcmB.png', |
||||||
|
'https://gw.alipayobjects.com/zos/rmsportal/WhxKECPNujWoWEFNdnJE.png', |
||||||
|
'https://gw.alipayobjects.com/zos/rmsportal/ubnKSIfAJTxIgXOKlciN.png', |
||||||
|
'https://gw.alipayobjects.com/zos/rmsportal/jZUIxmJycoymBprLOUbT.png' |
||||||
|
] |
||||||
|
|
||||||
|
const positions = [ |
||||||
|
'JAVA工程师 | 蚂蚁金服-计算服务事业群-微信平台部', |
||||||
|
'前端工程师 | 蚂蚁金服-计算服务事业群-VUE平台', |
||||||
|
'前端工程师 | 蚂蚁金服-计算服务事业群-REACT平台', |
||||||
|
'产品分析师 | 蚂蚁金服-计算服务事业群-IOS平台部' |
||||||
|
] |
||||||
|
|
||||||
|
const sayings = [ |
||||||
|
'那是一种内在的东西,他们到达不了,也无法触及的', |
||||||
|
'希望是一个好东西,也许是最好的,好东西是不会消亡的', |
||||||
|
'城镇中有那么多的酒馆,她却偏偏走进了我的酒馆', |
||||||
|
'那时候我只会想自己想要什么,从不想自己拥有什么' |
||||||
|
] |
||||||
|
|
||||||
|
const logos = [ |
||||||
|
'https://gw.alipayobjects.com/zos/rmsportal/WdGqmHpayyMjiEhcKoVE.png', |
||||||
|
'https://gw.alipayobjects.com/zos/rmsportal/zOsKZmFRdUtvpqCImOVY.png', |
||||||
|
'https://gw.alipayobjects.com/zos/rmsportal/dURIMkkrRFpPgTuzkwnB.png', |
||||||
|
'https://gw.alipayobjects.com/zos/rmsportal/kZzEzemZyKLKFsojXItE.png', |
||||||
|
'https://gw.alipayobjects.com/zos/rmsportal/sfjbOqnsXXJgNCjCzDBL.png' |
||||||
|
] |
||||||
|
|
||||||
|
const admins = ['ICZER', 'JACK', 'LUIS', 'DAVID'] |
||||||
|
|
||||||
|
export {logos, sayings, positions, avatars, admins} |
@ -0,0 +1,30 @@ |
|||||||
|
import Mock from 'mockjs' |
||||||
|
import {logos, sayings, positions, avatars, admins} from '../common' |
||||||
|
|
||||||
|
const Random = Mock.Random |
||||||
|
|
||||||
|
Random.extend({ |
||||||
|
admin () { |
||||||
|
return this.pick(admins) |
||||||
|
}, |
||||||
|
welcome () { |
||||||
|
return this.pick(['休息一会儿吧', '准备吃什么呢', '要不要打一把DOTA', '我猜你可能累了']) |
||||||
|
}, |
||||||
|
timefix () { |
||||||
|
const time = new Date() |
||||||
|
const hour = time.getHours() |
||||||
|
return hour < 9 ? '早上好' : (hour <= 11 ? '上午好' : (hour <= 13 ? '中午好' : (hour <= 20 ? '下午好' : '晚上好'))) |
||||||
|
}, |
||||||
|
avatar () { |
||||||
|
return this.pick(avatars) |
||||||
|
}, |
||||||
|
position () { |
||||||
|
return this.pick(positions) |
||||||
|
}, |
||||||
|
saying () { |
||||||
|
return this.pick(sayings) |
||||||
|
}, |
||||||
|
logo () { |
||||||
|
return this.pick(logos) |
||||||
|
} |
||||||
|
}) |
@ -0,0 +1,8 @@ |
|||||||
|
import Mock from 'mockjs' |
||||||
|
import '@/mock/user/current' |
||||||
|
import '@/mock/project' |
||||||
|
|
||||||
|
// 设置全局延时 |
||||||
|
Mock.setup({ |
||||||
|
timeout: '300-600' |
||||||
|
}) |
@ -0,0 +1,15 @@ |
|||||||
|
import Mock from 'mockjs' |
||||||
|
import '@/mock/extend' |
||||||
|
|
||||||
|
const projectArr = Mock.mock({ |
||||||
|
'list|6': [ |
||||||
|
{ |
||||||
|
logo: '@LOGO', |
||||||
|
desc: '@SAYING' |
||||||
|
} |
||||||
|
] |
||||||
|
}).list |
||||||
|
|
||||||
|
Mock.mock('/project', 'get', () => { |
||||||
|
return projectArr |
||||||
|
}) |
@ -0,0 +1,19 @@ |
|||||||
|
import Mock from 'mockjs' |
||||||
|
import '@/mock/extend' |
||||||
|
|
||||||
|
const userDB = Mock.mock({ |
||||||
|
'list|2-10': [ |
||||||
|
{ |
||||||
|
name: '@ADMIN', |
||||||
|
avatar: '@AVATAR', |
||||||
|
address: '@CITY', |
||||||
|
welcome: '@WELCOME', |
||||||
|
timefix: '@TIMEFIX', |
||||||
|
position: '@position' |
||||||
|
} |
||||||
|
] |
||||||
|
}).list |
||||||
|
|
||||||
|
Mock.mock('/user/current', 'get', () => { |
||||||
|
return userDB[0] |
||||||
|
}) |
Loading…
Reference in new issue