@ovine/init
Version:
Apply ovine template more easily.
47 lines (46 loc) • 862 B
text/typescript
export default {
limits: {
$page: {
label: '查看列表',
},
add: {
label: '添加',
},
edit: {
label: '编辑',
},
del: {
label: '删除',
},
},
apis: {
list: {
url: 'GET ovapi/document/item',
limits: '$page',
onPreRequest: (source) => {
const { dateRange } = source.data
if (dateRange) {
const arr = dateRange.split('%2C')
source.data = {
...source.data,
startDate: arr[0],
endDate: arr[1],
}
}
return source
},
},
add: {
url: 'POST ovapi/document/item',
limits: 'add',
},
edit: {
url: 'PUT ovapi/document/item/$id',
limits: 'edit',
},
del: {
url: 'DELETE ovapi/document/item/$id',
limits: 'del',
},
},
}