import {
inject,
observer
} from 'mobx-react';
import {
WeaDialog,
} from 'ecCom';
import {
NoData,
Loading,
} from '../../public/learn';
import DialogTab from './DialogTab';
import DialogBalance from './DialogBalance';
import DialogSelect from './DialogSelect';
import DialogTimeline from './DialogTimeline';
import DialogPagination from './DialogPagination';
const BottomTips = props => {
const {
tip
} = props;
return (
{tip}
)
}
@inject('hrmVacationBalanceReportCopy')
@observer
class Dialog extends React.Component {
constructor(props) {
super(props);
}
getDialogContent = () => {
const {
hrmVacationBalanceReportCopy
} = this.props;
const {
dialog,
dialogPagination,
} = hrmVacationBalanceReportCopy, {
total
} = dialogPagination, {
loading
} = dialog;
if (loading) {
return
}
if (total > 0) {
return (
)
} else {
return
}
}
render() {
const {
hrmVacationBalanceReportCopy: store
} = this.props;
const {
dialog,
dialogTitle,
dialogProps,
} = store, {
visible,
bottomTips,
} = dialog;
return (
{this.getDialogContent()}
);
}
}
export default Dialog;