12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import React from "react";
- import { Spin, Button, Tabs, Table, message, Modal } from "antd";
- const ShowModal = React.createClass({
- getInitialState() {
- return {
- newVisible: false,
- };
- },
- componentWillReceiveProps(nextProps) {
- this.setState({
- newVisible: nextProps.ShowModal,
- });
- },
- handleOk() {
- this.setState({
- newVisible: false,
- });
- // window.setTimeout( () => {
- // this.setState({
- // newVisible: true
- // });
- // },)
- },
- render() {
- return (
- <div>
- {this.props.picUrl.map(item => {
- <Upload
- className="demandDetailShow-upload"
- listType="picture-card"
- fileList={
- item
- ? splitUrl(
- item,
- ",",
- globalConfig.avatarHost + "/upload"
- )
- : []
- }
- onPreview={(file) => {
- this.setState({
- previewImage: file.url || file.thumbUrl,
- previewVisible: true,
- });
- }}
- />;
- })}
- </div>
- );
- },
- });
- export default ShowModal;
|