//导入模版
handleUploadFile = info => {
const { status, response } = info.file;
const { pageIndex, pageSize, queryValue } = this.state
if ( status === 'done' ) {
defaultHandleResponse( response, () => {
message.success(formatMessage({ id: 'COMMON_IMPORT_SUCCESS', defaultMessage: '导入成功' }));
this.getQuery( queryValue, pageIndex, pageSize)
});
}
this.setState({ uploadFileLoading: status === 'uploading' });
};
//////////////////////////////////////////////////////////////////////////////////
{/* 模版导入 */}
<Upload
name="file"
action={"smartsafe/DatColWhiteListController/uploadTemplate"}
headers={{ 'signature-sessionId': window.name }}
accept=".csv"
showUploadList={false}
onChange={this.handleUploadFile}
beforeUpload={() => {
this.setState({ uploadFileLoading: true });
}}
>
<Button type="default" className={styles.buttonUpload }>
<MyIcon type="iconxiazai1x" />
{formatMessage({ id: 'import.by.template', defaultMessage: '模板导入' })}
</Button>
</Upload>