This commit is contained in:
xuliangzhan
2019-07-14 13:36:02 +08:00
parent 19221b3797
commit 66e9cd5ec5
45 changed files with 248 additions and 102 deletions

View File

@@ -92,7 +92,7 @@ var UtilTools = {
resizable: _vm.resizable,
fixed: _vm.fixed,
align: _vm.align,
headerAlign: _vm.headerAlign || _vm.align,
headerAlign: _vm.headerAlign,
showOverflow: _vm.showOverflow,
showHeaderOverflow: _vm.showHeaderOverflow,
indexMethod: _vm.indexMethod,

View File

@@ -1 +1 @@
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.UtilTools=void 0;var _xeUtils=_interopRequireDefault(require("xe-utils"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var columnUniqueId=0,UtilTools={getSize:function(e){var l=e.size,t=e.$parent;return l||(t&&-1<["medium","small","mini"].indexOf(t.size)?t.size:null)},getRowKey:function(e){return e.rowKey||e.rowId},getRowPrimaryKey:function(e,l,t){var r=UtilTools.getRowKey(e);return"".concat(r?encodeURIComponent(_xeUtils.default.get(l,r)):t)},emitEvent:function(e,l,t){e.$listeners[l]&&e.$emit.apply(e,[l].concat(t))},getColumnList:function(e){var l=[];return e.forEach(function(e){e.children&&e.children.length?l.push.apply(l,UtilTools.getColumnList(e.children)):l.push(e)}),l},formatText:function(e,l){return""+(null==e?l?" ":"":e)},getCellValue:function(e,l){return _xeUtils.default.get(e,l.property)},getCellLabel:function(e,l,t){var r=l.formatter,n=UtilTools.getCellValue(e,l);return t&&r?_xeUtils.default.isString(r)?_xeUtils.default[r](n):_xeUtils.default.isArray(r)?_xeUtils.default[r[0]].apply(_xeUtils.default,[n].concat(r.slice(1))):r(Object.assign({cellValue:n},t)):n},setCellValue:function(e,l,t){return _xeUtils.default.set(e,l.property,t)},getColumnConfig:function(e){var l=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},t=l.renderHeader,r=l.renderCell,n=l.renderData;return{id:"col--".concat(++columnUniqueId),type:e.type,prop:e.prop,property:e.field||e.prop,title:e.title,label:e.label,width:e.width,minWidth:e.minWidth,resizable:e.resizable,fixed:e.fixed,align:e.align,headerAlign:e.headerAlign||e.align,showOverflow:e.showOverflow,showHeaderOverflow:e.showHeaderOverflow,indexMethod:e.indexMethod,formatter:e.formatter,sortable:e.sortable,sortBy:e.sortBy,remoteSort:e.remoteSort,filters:(e.filters||[]).map(function(e){var l=e.label,t=e.value,r=e.data;return{label:l,value:t,data:r,_data:r,checked:!1}}),filterMultiple:!_xeUtils.default.isBoolean(e.filterMultiple)||e.filterMultiple,filterMethod:e.filterMethod,filterRender:e.filterRender,treeNode:e.treeNode,columnKey:e.columnKey,editRender:e.editRender,params:e.params,visible:!0,level:1,rowSpan:1,colSpan:1,order:null,renderWidth:0,renderHeight:0,resizeWidth:0,renderLeft:0,model:{},renderHeader:t||e.renderHeader,renderCell:r||e.renderCell,renderData:n,slots:e.slots,own:e}},assemColumn:function(e){var l=e.$table,t=e.$parent,r=e.columnConfig,n=t.columnConfig;r.slots=e.$scopedSlots,n&&0<t.$children.length?(n.children||(n.children=[]),n.children.splice([].indexOf.call(t.$el.children,e.$el),0,r)):l.collectColumn.splice([].indexOf.call(l.$refs.hideColumn.children,e.$el),0,r)},destroyColumn:function(e){var l=e.$table,t=e.columnConfig,r=_xeUtils.default.findTree(l.collectColumn,function(e){return e===t});r&&r.items.splice(r.index,1)},hasChildrenList:function(e){return e&&e.children&&0<e.children.length}},_default=exports.UtilTools=UtilTools;exports.default=_default;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.UtilTools=void 0;var _xeUtils=_interopRequireDefault(require("xe-utils"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var columnUniqueId=0,UtilTools={getSize:function(e){var t=e.size,l=e.$parent;return t||(l&&-1<["medium","small","mini"].indexOf(l.size)?l.size:null)},getRowKey:function(e){return e.rowKey||e.rowId},getRowPrimaryKey:function(e,t,l){var r=UtilTools.getRowKey(e);return"".concat(r?encodeURIComponent(_xeUtils.default.get(t,r)):l)},emitEvent:function(e,t,l){e.$listeners[t]&&e.$emit.apply(e,[t].concat(l))},getColumnList:function(e){var t=[];return e.forEach(function(e){e.children&&e.children.length?t.push.apply(t,UtilTools.getColumnList(e.children)):t.push(e)}),t},formatText:function(e,t){return""+(null==e?t?" ":"":e)},getCellValue:function(e,t){return _xeUtils.default.get(e,t.property)},getCellLabel:function(e,t,l){var r=t.formatter,n=UtilTools.getCellValue(e,t);return l&&r?_xeUtils.default.isString(r)?_xeUtils.default[r](n):_xeUtils.default.isArray(r)?_xeUtils.default[r[0]].apply(_xeUtils.default,[n].concat(r.slice(1))):r(Object.assign({cellValue:n},l)):n},setCellValue:function(e,t,l){return _xeUtils.default.set(e,t.property,l)},getColumnConfig:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},l=t.renderHeader,r=t.renderCell,n=t.renderData;return{id:"col--".concat(++columnUniqueId),type:e.type,prop:e.prop,property:e.field||e.prop,title:e.title,label:e.label,width:e.width,minWidth:e.minWidth,resizable:e.resizable,fixed:e.fixed,align:e.align,headerAlign:e.headerAlign,showOverflow:e.showOverflow,showHeaderOverflow:e.showHeaderOverflow,indexMethod:e.indexMethod,formatter:e.formatter,sortable:e.sortable,sortBy:e.sortBy,remoteSort:e.remoteSort,filters:(e.filters||[]).map(function(e){var t=e.label,l=e.value,r=e.data;return{label:t,value:l,data:r,_data:r,checked:!1}}),filterMultiple:!_xeUtils.default.isBoolean(e.filterMultiple)||e.filterMultiple,filterMethod:e.filterMethod,filterRender:e.filterRender,treeNode:e.treeNode,columnKey:e.columnKey,editRender:e.editRender,params:e.params,visible:!0,level:1,rowSpan:1,colSpan:1,order:null,renderWidth:0,renderHeight:0,resizeWidth:0,renderLeft:0,model:{},renderHeader:l||e.renderHeader,renderCell:r||e.renderCell,renderData:n,slots:e.slots,own:e}},assemColumn:function(e){var t=e.$table,l=e.$parent,r=e.columnConfig,n=l.columnConfig;r.slots=e.$scopedSlots,n&&0<l.$children.length?(n.children||(n.children=[]),n.children.splice([].indexOf.call(l.$el.children,e.$el),0,r)):t.collectColumn.splice([].indexOf.call(t.$refs.hideColumn.children,e.$el),0,r)},destroyColumn:function(e){var t=e.$table,l=e.columnConfig,r=_xeUtils.default.findTree(t.collectColumn,function(e){return e===l});r&&r.items.splice(r.index,1)},hasChildrenList:function(e){return e&&e.children&&0<e.children.length}},_default=exports.UtilTools=UtilTools;exports.default=_default;