This commit is contained in:
unknown
2023-12-11 22:29:06 +03:30
parent ede10a2efe
commit 1342b9f2e1
11 changed files with 157 additions and 82 deletions
+5 -5
View File
@@ -140,7 +140,7 @@ class ItemProvider extends ChangeNotifier {
'specific': specific,
'name': name,
'udi': udi,
'batch_id': batchId,
'file_batch_id': batchId,
},
),
headers: {
@@ -280,7 +280,7 @@ class ItemProvider extends ChangeNotifier {
originalItems = [];
}
for (var item in itemsData['data']['data']) {
for (var item in itemsData['data']) {
originalItems!.add(
ItemResultObject(
name: item['name'],
@@ -324,9 +324,9 @@ class ItemProvider extends ChangeNotifier {
List<String> mediaList = [];
if (data['filesPath'] != null) {
for (var file in data['filesPath']) {
mediaList.add(Url.showItemImage(file));
if (data['files'] != null || data['files'] != []) {
for (var file in data['files']) {
mediaList.add(file['thumbnail']);
}
}
+1 -1
View File
@@ -120,7 +120,7 @@ class MyItemProvider extends ChangeNotifier {
originalMyItems = [];
}
for (var item in itemsData['data']['data']) {
for (var item in itemsData['data']) {
originalMyItems!.add(
MyItemResultObject(
name: item['name'],
+2 -1
View File
@@ -282,7 +282,7 @@ class PackageProvider extends ChangeNotifier {
originalItems = [];
}
for (var item in testResultData['data']['data']) {
for (var item in testResultData['data']) {
originalItems!.add(
PackageResultObject(
createdAt: item['created_at'],
@@ -300,6 +300,7 @@ class PackageProvider extends ChangeNotifier {
await http.get(Uri.parse(Url.getPackageResult(id)), headers: {
'Authorization': User.token,
});
print(response.statusCode);
if (response.statusCode != 200) {
return PackageDetailObject(
id: 'null',
+13 -3
View File
@@ -204,7 +204,7 @@ class TestResultsProvider with ChangeNotifier {
originalItems = [];
}
for (var item in testResultData['data']['data']) {
for (var item in testResultData['data']) {
originalItems!.add(
TestResultObject(
id: item['id'].toString(),
@@ -267,7 +267,7 @@ class TestResultsProvider with ChangeNotifier {
await addImage(batchId, image.bytes, image.path!);
}
dynamic vals = values;
vals['batch_id'] = batchId;
vals['file_batch_id'] = batchId;
// int counter = 0;
// if (images.length != 0) {
@@ -313,6 +313,15 @@ class TestResultsProvider with ChangeNotifier {
var data = json.decode(response.body)['data'];
// print(data);
List<String> mediaList = [];
if (data['files'] != null || data['files'] != []) {
for (var file in data['files']) {
mediaList.add(file['thumbnail']);
}
}
result = {
'id': data['id'],
'auto_cleave_id': data['inputs']['Autoclave ID'] != null
@@ -329,7 +338,8 @@ class TestResultsProvider with ChangeNotifier {
data['test_type']['name'] != null ? data['test_type']['name'] : '',
'hospital': originalItems!
.firstWhere((element) => element.id == data['id'].toString())
.hospital // az api safheye asli estefade mi shavad
.hospital, // az api safheye asli estefade mi shavad
'files': mediaList,
};
return result!;
}