This commit is contained in:
HooDie
2023-11-11 19:57:09 +03:30
parent b567d4dac9
commit f43f5cc54f
41 changed files with 1181 additions and 399 deletions
+12 -9
View File
@@ -86,8 +86,9 @@ class LabelsProvider extends ChangeNotifier {
List<String> result = [];
var filterDatas = json.decode(response.body);
for (var package in filterDatas['data']) {
result.add(
"${package['name']} - ${package['udi'] != null ? package['udi'] : ''}");
// result.add(
// "${package['name']} - ${package['package_id'] != null ? package['package_id'] : ''}");
result.add(package['id'].toString());
}
packageVals = result;
initialPackageValue = packageVals[0];
@@ -98,9 +99,12 @@ class LabelsProvider extends ChangeNotifier {
return result;
}
Future<void> createLabelResult(lotNumber, cycleNumber, sterileDate, package,
Future<void> createLabelResult(lotNumber, cycleNumber, sterileDate, packages,
expireDate, sterilizerId) async {
// print(labs);
List<Map<String, Object>> pkgs = [];
for (var package in packages) {
pkgs.add({'name': '', 'id': package});
}
var response = await http.post(Uri.parse(Url.createLabelResult),
body: json.encode(
{
@@ -109,7 +113,7 @@ class LabelsProvider extends ChangeNotifier {
'sterilizer_id': sterilizerId,
'cycle_number': cycleNumber,
'lot_number': lotNumber,
'package_id': package['id']
'package_id': pkgs,
},
),
headers: {
@@ -118,7 +122,6 @@ class LabelsProvider extends ChangeNotifier {
"Content-Type": "application/json",
"Accept": "application/json"
});
print(response.body);
}
@@ -127,7 +130,7 @@ class LabelsProvider extends ChangeNotifier {
lotNumber,
cycleNumber,
sterileDate,
package,
// package,
expireDate,
sterilizerId,
) async {
@@ -139,7 +142,7 @@ class LabelsProvider extends ChangeNotifier {
'sterilizer_id': sterilizerId,
'cycle_number': cycleNumber,
'lot_number': lotNumber,
'package_id': package['id'],
// 'package_id': package['id'],
},
);
var response = await http.put(Uri.parse(Url.updateLabelResult(id)),
@@ -150,7 +153,7 @@ class LabelsProvider extends ChangeNotifier {
'sterilizer_id': sterilizerId,
'cycle_number': cycleNumber,
'lot_number': lotNumber,
'package_id': package['id'],
// 'package_id': package['id'],
// 'package': {
// 'id': package['id'],
// 'name': package['name'],