import React from 'react'; import PropTypes from 'prop-types'; import { Button, Modal, ModalBody, ModalFooter } from 'reactstrap'; import Loading from '../loading'; import SeahubModalHeader from '@/components/common/seahub-modal-header'; const propTypes = { importDepartmentDialogToggle: PropTypes.func.isRequired, onImportDepartmentSubmit: PropTypes.func.isRequired, departmentsCount: PropTypes.number.isRequired, membersCount: PropTypes.number.isRequired, departmentName: PropTypes.string.isRequired, }; class ImportDingtalkDepartmentDialog extends React.Component { constructor(props) { super(props); this.state = { isLoading: false, }; } toggle = () => { this.props.importDepartmentDialogToggle(null); }; handleSubmit = () => { this.props.onImportDepartmentSubmit(); this.setState({ isLoading: true }); }; render() { const { departmentsCount, membersCount, departmentName } = this.props; return ( {'导入部门 '}{departmentName}

{'将要导入 '}{departmentsCount}{' 个部门,其中包括 '}{membersCount}{' 个成员'}

{this.state.isLoading && }
); } } ImportDingtalkDepartmentDialog.propTypes = propTypes; export default ImportDingtalkDepartmentDialog;