nicecode-v2/packages/biz/es/boxSelectTree/boxSelectTree.js

92 lines
3.0 KiB
JavaScript

function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
import React from 'react';
import { Tabs } from 'antd';
import BoxPanel from "./components/boxPanel";
var BoxSelectTree = function BoxSelectTree(props) {
var data = props.data,
_props$boxDataSource = props.boxDataSource,
boxDataSource = _props$boxDataSource === void 0 ? [] : _props$boxDataSource,
onTabChange = props.onTabChange,
onSearch = props.onSearch,
onItemCheck = props.onItemCheck,
onItemSelect = props.onItemSelect,
onBoxBatchDelete = props.onBoxBatchDelete,
onBoxDelete = props.onBoxDelete,
onCreateSubmit = props.onCreateSubmit,
onClockClick = props.onClockClick,
onImport = props.onImport,
onCreate = props.onCreate,
tabsProps = props.tabsProps,
searchInputProps = props.searchInputProps,
treeProps = props.treeProps,
customImport = props.customImport,
showOptions = props.showOptions,
extraBtns = props.extraBtns;
var items = [{
key: '1',
label: /*#__PURE__*/React.createElement("div", {
style: {
textAlign: 'center',
width: '160px'
}
}, "\u76D2\u5B50\u7EC4"),
children: /*#__PURE__*/React.createElement(BoxPanel, {
searchInputProps: searchInputProps,
boxDataSource: boxDataSource,
treeProps: treeProps,
data: data,
onCreate: onCreate,
onCreateSubmit: onCreateSubmit,
onBoxBatchDelete: onBoxBatchDelete,
onBoxDelete: onBoxDelete,
onSearch: onSearch,
onItemCheck: onItemCheck,
onItemSelect: onItemSelect,
showOptions: showOptions,
customImport: customImport,
extraBtns: extraBtns,
onClockClick: onClockClick,
onImport: onImport
})
}, {
key: '2',
label: /*#__PURE__*/React.createElement("div", {
style: {
textAlign: 'center',
width: '160px'
}
}, "\u76D2\u5B50"),
children: /*#__PURE__*/React.createElement(BoxPanel, {
boxDataSource: boxDataSource,
searchInputProps: searchInputProps,
treeProps: treeProps,
data: data,
onCreate: onCreate,
onBoxBatchDelete: onBoxBatchDelete,
onCreateSubmit: onCreateSubmit,
onBoxDelete: onBoxDelete,
onSearch: onSearch,
onItemCheck: onItemCheck,
onItemSelect: onItemSelect,
showOptions: showOptions,
customImport: customImport,
extraBtns: extraBtns,
onClockClick: onClockClick,
onImport: onImport
})
}];
return /*#__PURE__*/React.createElement(Tabs, _extends({
defaultActiveKey: "1",
centered: true,
items: items,
onChange: onTabChange,
tabBarGutter: 0,
indicator: {
size: function size(origin) {
return origin;
},
align: 'center'
}
}, tabsProps));
};
export default BoxSelectTree;