This commit is contained in:
unknown
2023-12-09 17:52:53 +03:30
parent 6464557956
commit ede10a2efe
36 changed files with 2252 additions and 1821 deletions
+18
View File
@@ -2,6 +2,8 @@ import 'dart:convert';
import 'package:cssd/models/item_model.dart';
import 'package:cssd/models/package_model.dart';
import 'package:flutter_downloader/flutter_downloader.dart';
import 'package:path_provider/path_provider.dart';
import '../config/urls.dart';
import '../config/user.dart';
@@ -307,6 +309,8 @@ class PackageProvider extends ChangeNotifier {
hospitalName: 'null',
// udi: 'null',
items: [],
userName: 'null',
userCreator: 'null',
);
}
var data = json.decode(response.body)['data'];
@@ -326,8 +330,22 @@ class PackageProvider extends ChangeNotifier {
createDate: data['created_at'] != null ? data['created_at'] : '',
hospitalName:
data['user'] != null ? data['user']['medical_center']['name'] : '',
userName: data['user'] != null ? data['user']['name'] : '',
userCreator: data['creator'] != null ? data['creator']['name'] : '',
items: itemsList,
);
return result!;
}
Future<bool> exportPackages() async {
final baseStorage = await getExternalStorageDirectory();
final taskId = await FlutterDownloader.enqueue(
url: Url.exportPackages,
savedDir: baseStorage!.path,
showNotification: true,
openFileFromNotification: true,
);
print(taskId);
return true;
}
}