import { WeaNewScroll, WeaSearchGroup, WeaMoreButton, WeaDialog } from 'ecCom' import { inject, observer, } from 'mobx-react' import { Spin, Button, Pagination, Steps } from 'antd' import { WeaSwitch, WeaTableNew } from 'comsMobx' import { i18n } from '../../public/i18n'; const Step = Steps.Step; import StepContent from './stepContent'; import "../../style/common.less"; @inject("newImport") @observer export default class StepDialog extends React.Component { constructor(props) { super(props); this.state = { width: 800, height: 600, title: i18n.label.dataImport(), } } next() { const {newImport} = this.props; let {current,steps} = newImport; current = current + 1; if (current === steps.length) { current = 0; newImport.init(); } newImport.current = current; current === 1 && newImport.getImportForm(); current === steps.length - 1 && newImport.startImport(); } up() { const {newImport} = this.props; let {current,steps} = newImport; current = current - 1; newImport.current = current; } render() { const { newImport } = this.props, { current, visible, steps } = newImport,{ width, height, title } = this.state; const buttons = [ ((current === 0 || current === steps.length - 1) ? '' : ), (), ]; return ( newImport.init()} buttons={buttons} style={{ width: width, height: height }} initLoadCss >
{steps.map((s, i) => )}
) } }