123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- 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,
- }
- })
|