//导入模版 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>