lolosia-web/mock/table.ts
2023-02-02 16:07:38 +08:00

32 lines
552 B
TypeScript

import Mock from 'mockjs'
const data = Mock.mock({
'items|30': [
{
id: '@id',
title: '@sentence(10, 20)',
'status|1': ['published', 'draft', 'deleted'],
author: 'name',
display_time: '@datetime',
pageviews: '@integer(300, 5000)'
}
]
})
export default [
{
url: '/vue3-admin-template/table/list',
method: 'get',
response: () => {
const items = data.items
return {
code: 20000,
data: {
total: items.length,
items
}
}
}
}
]