mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-01 07:10:55 +00:00
[system admin] logs: bugfix & improvement for 'export excel' dialog (#4344)
This commit is contained in:
parent
96b229aec8
commit
c21c5d2ac6
@ -1,6 +1,6 @@
|
||||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { Button, Modal, ModalHeader, ModalBody, ModalFooter, Input, Alert } from 'reactstrap';
|
||||
import { Button, Modal, ModalHeader, ModalBody, ModalFooter, FormGroup, Label, Input, Alert } from 'reactstrap';
|
||||
import { gettext, siteRoot } from '../../../utils/constants';
|
||||
import moment from 'moment';
|
||||
|
||||
@ -82,20 +82,23 @@ class LogsExportExcelDialog extends React.Component {
|
||||
<Modal isOpen={true} toggle={this.props.toggle}>
|
||||
<ModalHeader toggle={this.props.toggle}>{gettext('Choose date')}</ModalHeader>
|
||||
<ModalBody>
|
||||
{gettext('Start date')}
|
||||
<Input
|
||||
value={this.state.startDateStr}
|
||||
onChange={this.handleStartChange}
|
||||
placeholder='YYYY-mm-dd'
|
||||
innerRef={input => {this.newInput = input;}}
|
||||
/>
|
||||
<br/>
|
||||
{gettext('End date')}
|
||||
<Input
|
||||
value={this.state.endDateStr}
|
||||
onChange={this.handleEndChange}
|
||||
placeholder='YYYY-mm-dd'
|
||||
/>
|
||||
<FormGroup>
|
||||
<Label>{gettext('Start date')}</Label>
|
||||
<Input
|
||||
value={this.state.startDateStr}
|
||||
onChange={this.handleStartChange}
|
||||
placeholder='yyyy-mm-dd'
|
||||
innerRef={input => {this.newInput = input;}}
|
||||
/>
|
||||
</FormGroup>
|
||||
<FormGroup>
|
||||
<Label>{gettext('End date')}</Label>
|
||||
<Input
|
||||
value={this.state.endDateStr}
|
||||
onChange={this.handleEndChange}
|
||||
placeholder='yyyy-mm-dd'
|
||||
/>
|
||||
</FormGroup>
|
||||
{this.state.errMsg &&
|
||||
<Alert className="mt-2" color="danger">
|
||||
{gettext(this.state.errMsg)}
|
||||
@ -103,6 +106,7 @@ class LogsExportExcelDialog extends React.Component {
|
||||
}
|
||||
</ModalBody>
|
||||
<ModalFooter>
|
||||
<Button color="secondary" onClick={this.props.toggle}>{gettext('Cancel')}</Button>
|
||||
<Button color="primary" onClick={this.downloadExcel}>{gettext('Submit')}</Button>
|
||||
</ModalFooter>
|
||||
</Modal>
|
||||
|
Loading…
Reference in New Issue
Block a user