es-form-table
Version:
基于element-ui-form和table两大组件进一步改良的控件,目的是为了解放前端在表单这块的操作
34 lines (33 loc) • 1.09 kB
JavaScript
export const EsDefaultProps = {
'form-export-action': undefined,
'form-more-action': undefined,
'form-sort-action': undefined,
'form-reset-action': undefined,
'form-upload-action': undefined,
'query-param': {},
'addition-params': {},
'table-api': {
'url': '',
'type': 'get',
'query': {},
'headers': null,
'pageKey': {
'current': 'current',
'size': 'size',
},
'dataPath': '',
'totalPath': ''
},
'inline-over-tool-hidden': false, /*表单行间样式下超过固定栏数默认隐藏*/
'inline-control-count': 4,
'upload-api': {},
'export-api': {},
'prepare-handle-param': undefined, /*预处理接口请求参数*/
'prepare-handle-source': undefined, /*预处理接口返回数据*/
'handle-load-page': false, /*是否手动加载列表数据*/
'handle-reset-page': undefined, /*手动处理重置查询参数*/
'handle-query-param': undefined,
};
export function mergeEsProps(name, props) {
return Object.assign({}, EsDefaultProps[name], props)
}