通过onsuccess判断
<Upload
disabled={(localStorage.getItem("roleName") - 0) > 4}
action={window.rootUrlRest + "/editChart"}
data={{
chartName: this.state.uploadChartName,
author: localStorage.getItem("userName"),
chartType: this.state.uploadChartType,
}}
showUploadList={{showRemoveIcon:false}}
onChange={this.uploadStateChange}
beforeUpload={this.beforeUpload}
listType="picture-card"
fileList={this.state.fileList}
onRemove={this.handleRemove}
onPreview={this.handlePreview}
onSuccess={this.complate}
>
{this.state.disabledUpload === true ? null : uploadMyButton}
</Upload>
complate= res => {
console.log(res);
if(res.code == 0) {
notification['success']({
description: '信息: 操作成功!'
});
this.getCharts({
pageNum: 1,
pageSize: 10
})
}else {
notification['error']({
description: '信息: 操作失败!'
});
this.getCharts({
pageNum: 1,
pageSize: 10
})
}
this.setState({
disabledUpload: true
})
}