92 lines
3.0 KiB
JavaScript
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; |