UNPKG

@fe6/water-pro

Version:

An enterprise-class UI design language and Vue-based implementation

69 lines (62 loc) 2.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ACTION_COLUMN_FLAG = exports.INDEX_COLUMN_FLAG = exports.DEFAULT_ALIGN = exports.DEFAULT_FILTER_FN = exports.DEFAULT_SORT_FN = exports.FETCH_SETTING = exports.PAGE_SIZE = exports.PAGE_SIZE_OPTIONS = exports.ROW_KEY = void 0; /** @format */ var table = { // Form interface request general configuration // support xxx.xxx.xxx fetchSetting: { // 传递到后台的当前页的字段名 pageField: 'currentPage', // 显示在后台的每页的数字字段名称 sizeField: 'perPage', // Field name of the form data returned by the interface listField: 'data', // 接口字段名返回的表总数 totalField: 'pagination.total' }, // Number of pages that can be selected pageSizeOptions: ['10', '50', '80', '100'], // Default display quantity on one page defaultPageSize: 10, // Custom general sort function defaultSortFn: function defaultSortFn(sortInfo) { var field = sortInfo.field, order = sortInfo.order; return { // The sort field passed to the backend you field: field, // Sorting method passed to the background asc/desc order: order }; }, // Custom general filter function defaultFilterFn: function defaultFilterFn(data) { return data; } }; var pageSizeOptions = table.pageSizeOptions, defaultPageSize = table.defaultPageSize, fetchSetting = table.fetchSetting, defaultSortFn = table.defaultSortFn, defaultFilterFn = table.defaultFilterFn; var ROW_KEY = 'key'; // 可选的每页显示条数; exports.ROW_KEY = ROW_KEY; var PAGE_SIZE_OPTIONS = pageSizeOptions; // 每页显示条数 exports.PAGE_SIZE_OPTIONS = PAGE_SIZE_OPTIONS; var PAGE_SIZE = defaultPageSize; // 通用接口字段设置 exports.PAGE_SIZE = PAGE_SIZE; var FETCH_SETTING = fetchSetting; // 配置通用排序函数 exports.FETCH_SETTING = FETCH_SETTING; var DEFAULT_SORT_FN = defaultSortFn; exports.DEFAULT_SORT_FN = DEFAULT_SORT_FN; var DEFAULT_FILTER_FN = defaultFilterFn; // 表格单元格默认布局,内容整体位置 exports.DEFAULT_FILTER_FN = DEFAULT_FILTER_FN; var DEFAULT_ALIGN = 'left'; exports.DEFAULT_ALIGN = DEFAULT_ALIGN; var INDEX_COLUMN_FLAG = 'INDEX'; exports.INDEX_COLUMN_FLAG = INDEX_COLUMN_FLAG; var ACTION_COLUMN_FLAG = 'ACTION'; exports.ACTION_COLUMN_FLAG = ACTION_COLUMN_FLAG;