Fix barcode scanner bug in add package select item

This commit is contained in:
fhkhd
2024-03-05 14:43:17 +03:30
parent 261926f678
commit 3db8ae3cfe
3 changed files with 51 additions and 45 deletions
+12 -19
View File
@@ -43,18 +43,11 @@ class PackageProvider extends ChangeNotifier {
notifyListeners();
}
// var isDuplicateItem = false;
changeItemVal(String value, int index) {
for (var item in filteredItems!) {
// if(itemValues.length > 1 && value != itemValues[index-1].text){
if (item.udi_name == value) {
itemValues[index].text = item.id;
}
// }else {
// // isDuplicateItem = true;
// print("it is a problem!!!!!!!!!!");
// }
if (item.udi_name == value) {
itemValues[index].text = item.id;
}
}
notifyListeners();
}
@@ -85,12 +78,13 @@ class PackageProvider extends ChangeNotifier {
}
}
changeItemValByScan(String value, int index) {
for (var item in filteredItems!) {
if (item.udi == value) {
changeItemValByScan(String value, int index) async {
filteredItems?.forEach((item) {
if (item.id == value) {
itemValues[index].text = "${item.name} - ${item.udi}";
}
}
print("item value : ${itemValues[index].text}");
});
notifyListeners();
}
@@ -350,11 +344,10 @@ class PackageProvider extends ChangeNotifier {
for (var item in testResultData['data']) {
originalItems!.add(
PackageResultObject(
createdAt: item['created_at'],
id: item['id'].toString(),
name: item['name'],
status: item['status']
),
createdAt: item['created_at'],
id: item['id'].toString(),
name: item['name'],
status: item['status']),
);
}
pageNumber += 1;