2018-01-28 23:52:37 +08:00
|
|
|
import Mock from 'mockjs'
|
|
|
|
|
|
2018-02-17 20:25:11 +08:00
|
|
|
const r = (add = 0) => {
|
|
|
|
|
return Math.round(Math.random() * 100) + add
|
|
|
|
|
}
|
|
|
|
|
|
2018-01-28 23:52:37 +08:00
|
|
|
Mock.mock('/api/chart/G2Line', 'post', ({body, type, url}) => {
|
|
|
|
|
const _body = JSON.parse(body)
|
|
|
|
|
switch (_body.code) {
|
|
|
|
|
case 1:
|
2018-02-17 20:25:11 +08:00
|
|
|
let lastValue = 0
|
|
|
|
|
const temp = [
|
|
|
|
|
{ year: '1991', value: 0 },
|
|
|
|
|
{ year: '1992', value: 0 },
|
|
|
|
|
{ year: '1993', value: 0 },
|
|
|
|
|
{ year: '1994', value: 0 },
|
|
|
|
|
{ year: '1995', value: 0 },
|
|
|
|
|
{ year: '1996', value: 0 },
|
|
|
|
|
{ year: '1997', value: 0 },
|
|
|
|
|
{ year: '1998', value: 0 },
|
|
|
|
|
{ year: '1999', value: 0 }
|
|
|
|
|
]
|
|
|
|
|
const data = temp.map(e => {
|
|
|
|
|
e.value = lastValue + r()
|
|
|
|
|
lastValue = e.value
|
|
|
|
|
return e
|
|
|
|
|
})
|
|
|
|
|
lastValue = 0
|
2018-01-28 23:52:37 +08:00
|
|
|
return {
|
|
|
|
|
code: 0,
|
|
|
|
|
msg: '请求成功',
|
2018-02-17 20:25:11 +08:00
|
|
|
data
|
2018-01-28 23:52:37 +08:00
|
|
|
}
|
|
|
|
|
default:
|
|
|
|
|
return {}
|
|
|
|
|
}
|
|
|
|
|
})
|