This commit is contained in:
Odein
2023-11-29 15:00:21 +04:30
parent cd3b1080f5
commit a7f57688a7
22 changed files with 523 additions and 426 deletions
+8 -1
View File
@@ -118,7 +118,7 @@ class ItemProvider extends ChangeNotifier {
return 'Added';
}
Future<void> createItemResult(
Future<String> createItemResult(
name,
size,
specific,
@@ -149,6 +149,12 @@ class ItemProvider extends ChangeNotifier {
"Accept": "application/json"
});
print(response.body);
if (response.statusCode == 200 || response.statusCode == 201) {
catchImages = [];
return 'done';
} else {
return 'error';
}
}
Future<void> updateItemResult(
@@ -281,6 +287,7 @@ class ItemProvider extends ChangeNotifier {
size: item['size'].toString(),
userName: item['user'] != null ? item['user']['name'] : '',
status: item['status'],
udi: item['udi'],
),
);
}
+2
View File
@@ -126,6 +126,7 @@ class MyItemProvider extends ChangeNotifier {
name: item['name'],
id: item['id'].toString(),
size: item['size'].toString(),
udi: item['udi'],
),
);
}
@@ -170,6 +171,7 @@ class MyItemProvider extends ChangeNotifier {
id: item['id'].toString(),
size: item['size'].toString(),
userName: item['user'] != null ? item['user']['name'] : '',
udi: item['udi'],
),
);
}
+11 -10
View File
@@ -41,7 +41,11 @@ class PackageProvider extends ChangeNotifier {
}
changeItemVal(String value, int index) {
itemValues[index].text = value;
for (var item in filteredItems!) {
if (item.udi_name == value) {
itemValues[index].text = item.id;
}
}
notifyListeners();
}
@@ -104,18 +108,12 @@ class PackageProvider extends ChangeNotifier {
'Authorization': User.token,
},
);
// List<Map<String, dynamic>> result = [];
List<String> result = [];
filteredItems = [];
var filterData = json.decode(response.body);
for (var item in filterData['data']) {
// result.add("${item['name']} - ${item['udi'] != null ? item['udi'] : ''}");
result.add(item['id'].toString());
// result.add({
// 'name-udi':
// "${item['name']} - ${item['udi'] != null ? item['udi'] : ''}",
// 'id': item['id'].toString()
// });
result.add("${item['name']} - ${item['udi'] != null ? item['udi'] : ''}");
// result.add(item['id'].toString());
filteredItems!.add(
ItemResultObject(
name: item['name'],
@@ -124,6 +122,8 @@ class PackageProvider extends ChangeNotifier {
userName: item['user'] != null ? item['user']['name'] : '',
status: item['status'],
udi: item['udi'] != null ? item['udi'] : '',
udi_name:
"${item['name']} - ${item['udi'] != null ? item['udi'] : ''}",
),
);
}
@@ -312,7 +312,8 @@ class PackageProvider extends ChangeNotifier {
var data = json.decode(response.body)['data'];
List<String> itemsList = [];
for (var item in data['items']) {
itemsList.add(item['id'].toString());
itemsList
.add("${item['name']} - ${item['udi'] != null ? item['udi'] : ''}");
}
print(data);
result = PackageDetailObject(