Files
mes-ui-d2/src/mock/chart/G2Line.js

38 lines
872 B
JavaScript
Raw Normal View History

import Mock from 'mockjs'
const r = (add = 0) => {
return Math.round(Math.random() * 100) + add
}
Mock.mock('/api/chart/G2Line', 'post', ({body, type, url}) => {
const _body = JSON.parse(body)
switch (_body.code) {
case 1:
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
return {
code: 0,
msg: '请求成功',
data
}
default:
return {}
}
})