diff --git a/public/react/src/modules/tpm/TPMDataset.js b/public/react/src/modules/tpm/TPMDataset.js index 9569c5174..1cb64df36 100644 --- a/public/react/src/modules/tpm/TPMDataset.js +++ b/public/react/src/modules/tpm/TPMDataset.js @@ -300,6 +300,11 @@ class TPMDataset extends Component { this.setState({ Buttonloading:true }) + if(!info.file.status){ + this.setState({ + Buttonloading:false + }) + } if(info.file.status == "done" || info.file.status == "uploading" || info.file.status === 'removed'){ let fileList = info.fileList; @@ -311,7 +316,9 @@ class TPMDataset extends Component { //done 成功就会调用这个方法 if(info.file.response){ if(info.file.response.status===-1||info.file.response.status==="-1"){ - + this.setState({ + Buttonloading:false + }) }else{ this.getdatas(); this.setState({ @@ -320,6 +327,10 @@ class TPMDataset extends Component { // this.props.showNotification(`上传成功`); } } + }else{ + // this.setState({ + // Buttonloading:false + // }) } if(info.file.response){ @@ -460,7 +471,7 @@ class TPMDataset extends Component { ButtonloadinghandleChange=()=>{ // this.props.showNotification(`zhzzzzz`); // this.setState({ - // Buttonloading:true + // Buttonloading:false // }) } render() { @@ -489,17 +500,14 @@ class TPMDataset extends Component { onRemove: this.onAttachmentRemove, beforeUpload: (file) => { //上传前的操作 - // console.log('beforeUpload', file.name); - this.props.showNotification(`文件上传中`); - const isLt300M = file.size / 1024 / 1024 <= 300; + console.log('beforeUpload', file); + // this.props.showNotification(`文件上传中`); + const isLt400M = file.size / 1024 / 1024 <= 1; - if (!isLt300M) { - this.setState({ - Buttonloading:false - }) - this.props.showNotification('文件大小必须小于等于300MB!'); + if (!isLt400M) { + this.props.showNotification('文件大小必须小于等于400MB!'); } - return isLt300M; + return isLt400M; }, }; // console.log("showmodelshowmodel"); @@ -548,7 +556,7 @@ class TPMDataset extends Component {