import dayjs from 'dayjs' enum STATUS { OFF = '0', RUNNING = '1', ONLINE = '2', ERROR = '3', } export default eventHandler(async (_event) => { const body = await readBody(_event) const dataList = [ { id: 1, name: '第一个任务', callNo: 2000, desc: '一生那么短,遗忘又那么漫长', status: STATUS.ONLINE, updatedAt: dayjs().format('YYYY-MM-DD HH:mm'), }, { id: 2, name: 'Ant Design Vue', callNo: 200, desc: '有时,你必须进入别人的世界去发现自己的世界缺少什么', status: STATUS.OFF, updatedAt: dayjs().format('YYYY-MM-DD HH:mm'), }, { id: 3, name: 'Vue', callNo: 2010, desc: '一生那么短,遗忘又那么漫长', status: STATUS.ERROR, updatedAt: dayjs().format('YYYY-MM-DD HH:mm'), }, { id: 4, name: 'Vite', callNo: 20300, desc: '希望是件美丽的东西,也许是最好的东西', status: STATUS.ERROR, updatedAt: dayjs().format('YYYY-MM-DD HH:mm'), }, { id: 5, name: 'React', callNo: 2000, desc: '人并非生来就伟大,而是越活越伟大', status: STATUS.ONLINE, updatedAt: dayjs().format('YYYY-MM-DD HH:mm'), }, { id: 6, name: 'Antdv Pro', callNo: 2000, desc: '不管何时何地,做你想做的事永远都不嫌晚', status: STATUS.OFF, updatedAt: dayjs().format('YYYY-MM-DD HH:mm'), }, { id: 7, name: 'Webpack', callNo: 2000, desc: '你要一直不停地往前走,不然你不会知道生活还会给你什么', status: STATUS.ONLINE, updatedAt: dayjs().format('YYYY-MM-DD HH:mm'), }, ] const data = dataList.filter((i) => { if (body.name) return body.name === i.name else return true }) return { code: 200, msg: '获取成功', data, } })