mirror of
https://git.meshkee.com/applications/cssd.git
synced 2026-10-11 18:48:54 +03:30
Fix barcode scanner bug in add package select item
This commit is contained in:
+12
-19
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user