Add export settings
This commit is contained in:
parent
81980d4a19
commit
4ac15f7c6d
|
|
@ -318,18 +318,25 @@ class _ImportExportState extends State<ImportExport> {
|
||||||
|
|
||||||
setState(() => _isExporting = true);
|
setState(() => _isExporting = true);
|
||||||
|
|
||||||
|
final data = {
|
||||||
|
'send_email': true,
|
||||||
|
'report_keys': <String>[],
|
||||||
|
'date_key': _exportDate,
|
||||||
|
'date_range': _exportDateRange,
|
||||||
|
'start_date': _exportStartDate,
|
||||||
|
'end_date': _exportEndDate,
|
||||||
|
};
|
||||||
|
|
||||||
|
if (_exportType == ExportType.profitloss) {
|
||||||
|
data['is_income_billed'] = true;
|
||||||
|
data['is_expense_billed'] = true;
|
||||||
|
data['include_tax'] = true;
|
||||||
|
data['date_range'] = 'all';
|
||||||
|
data['date_key'] = 'date';
|
||||||
|
}
|
||||||
|
|
||||||
webClient
|
webClient
|
||||||
.post(url, credentials.token,
|
.post(url, credentials.token, data: json.encode(data))
|
||||||
data: json.encode(
|
|
||||||
{
|
|
||||||
'send_email': true,
|
|
||||||
'report_keys': <String>[],
|
|
||||||
'date_key': _exportDate,
|
|
||||||
'date_range': _exportDateRange,
|
|
||||||
'start_date': _exportStartDate,
|
|
||||||
'end_date': _exportEndDate,
|
|
||||||
},
|
|
||||||
))
|
|
||||||
.then((dynamic result) {
|
.then((dynamic result) {
|
||||||
setState(() => _isExporting = false);
|
setState(() => _isExporting = false);
|
||||||
showMessageDialog(
|
showMessageDialog(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue