1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- import type { SorterResult } from '../components/Table';
- export default {
-
- table: {
-
-
- fetchSetting: {
-
- pageField: 'pageNo',
-
- sizeField: 'pageSize',
-
- listField: 'records',
-
- totalField: 'total',
- },
-
- pageSizeOptions: ['10', '50', '80', '100'],
-
- defaultSize: 'middle',
-
- defaultPageSize: 10,
-
- defaultSortFn: (sortInfo: SorterResult) => {
- const { field, order } = sortInfo;
- if (field && order) {
- let sortType = 'ascend' == order ? 'asc' : 'desc';
- return {
-
- column: field,
-
- order: sortType,
- };
- } else {
- return {};
- }
- },
-
- defaultFilterFn: (data: Partial<Recordable<string[]>>) => {
- return data;
- },
- },
-
- scrollbar: {
-
-
- native: false,
- },
-
- form: {
- labelCol: {
- xs: { span: 24 },
- sm: { span: 4 },
- },
- wrapperCol: {
- xs: { span: 24 },
- sm: { span: 18 },
- },
-
- colon: true,
- },
- };
|