40 lines
1.1 KiB
JavaScript
40 lines
1.1 KiB
JavaScript
import React from 'react';
|
|
import { WeaSteps, WeaDatePicker, WeaInput } from 'ecCom';
|
|
import { Upload, Icon, Modal, Row, Col, Button } from "antd";
|
|
|
|
import ModalStep1 from './modalStep1'
|
|
|
|
const Dragger = Upload.Dragger;
|
|
|
|
const Step = WeaSteps.Step;
|
|
|
|
export default class ImportModal extends React.Component {
|
|
constructor(props) {
|
|
super(props)
|
|
this.state = {
|
|
currentStep: 0,
|
|
}
|
|
}
|
|
render() {
|
|
const { currentStep } = this.state;
|
|
|
|
return (<Modal title="数据导入" visible={this.props.visiable}
|
|
onCancel={this.props.onCancel}
|
|
width={850} className="cumDeductModal"
|
|
footer={<Button type="primary" >下一步</Button>}
|
|
>
|
|
<div className="stepWrapper">
|
|
<WeaSteps current={currentStep}>
|
|
<Step description="上传Excel" />
|
|
<Step description="数据预览" />
|
|
<Step description="导入数据" />
|
|
</WeaSteps>
|
|
</div>
|
|
{
|
|
this.state.currentStep == 0 && (<ModalStep1 />)
|
|
}
|
|
|
|
|
|
</Modal>)
|
|
}
|
|
} |