import { MockMethod, Recordable } from 'vite-plugin-mock' import { resultPageSuccess } from './_util' import { Random } from 'mockjs' export default [ { url: '/api/v1/charts/order1', method: 'get', response: () => { const data = [] for (const status of [ '未开始', '进行中', '暂停中', '已暂停', '已取消', '已完成' ]) { data.push({ status: status, value: Random.natural(50, 500) }) } return resultPageSuccess(data) } }, { url: '/api/v1/charts/order2', method: 'get', response: () => { const data = [] for (let i = 1; i < 5; i++) { for (let j = 1; j < 13; j++) { data.push({ seq: `${i}号炉`, value: Random.natural(10, 50), time: `${j}月` }) } } return resultPageSuccess(data) } }, { url: '/api/v1/charts/order3', method: 'get', response: () => { const data = [ '未开始', '进行中', '暂停中', '已暂停', '已取消', '已完成' ].map(status => { return { status: status, value: Random.natural(10, 1000) } }) return resultPageSuccess(data) } }, { url: '/api/v1/charts/order4', method: 'get', response: () => { return resultPageSuccess([ { status: '未开始', value: 129 }, { status: '进行中', value: 133 }, { status: '暂停中', value: 130 }, { status: '已暂停', value: 126 }, { status: '已取消', value: 117 }, { status: '已完成', value: 114 } ]) } } ] as MockMethod[]