mirror of
https://git.meshkee.com/applications/cssd.git
synced 2026-10-11 14:08:55 +03:30
Fix initialPackageValue in labels
This commit is contained in:
@@ -61,7 +61,8 @@ class _LabelAddScreenState extends State<LabelAddScreen> {
|
||||
);
|
||||
var arguments = ModalRoute.of(context)!.settings.arguments;
|
||||
if (arguments != null && arguments is Map<dynamic, dynamic>) {
|
||||
labelProviderObject.packageId = arguments['id'];
|
||||
labelProviderObject.packageId =
|
||||
"${arguments['id']} - ${arguments['name']}";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -89,6 +89,7 @@ class _PackageDetailScreenState extends State<PackageDetailScreen> {
|
||||
Routes.labelAddScreen,
|
||||
arguments: {
|
||||
"id": datas!.id,
|
||||
"name": datas!.name
|
||||
},
|
||||
);
|
||||
},
|
||||
|
||||
@@ -47,8 +47,10 @@ class LabelsProvider extends ChangeNotifier {
|
||||
hospital: '',
|
||||
);
|
||||
int pageNumber = 1;
|
||||
|
||||
void resetPageNumber() => pageNumber = 1;
|
||||
bool isloading = false;
|
||||
|
||||
void resetLoading() {
|
||||
isloading = false;
|
||||
notifyListeners();
|
||||
@@ -60,6 +62,7 @@ class LabelsProvider extends ChangeNotifier {
|
||||
}
|
||||
|
||||
bool isloadingButton = false;
|
||||
|
||||
void resetLoadingButton() {
|
||||
isloadingButton = false;
|
||||
notifyListeners();
|
||||
@@ -105,9 +108,9 @@ class LabelsProvider extends ChangeNotifier {
|
||||
}
|
||||
if (result.isEmpty) result.add("");
|
||||
packageVals = result;
|
||||
initialPackageValue = packageId ?? packageVals[0];
|
||||
initialPackageValue = packageId ?? "";
|
||||
TextEditingController newLbl = new TextEditingController();
|
||||
newLbl.text = "";
|
||||
newLbl.text = initialPackageValue;
|
||||
packageValues.add(newLbl);
|
||||
notifyListeners();
|
||||
return result;
|
||||
@@ -269,8 +272,11 @@ class LabelsProvider extends ChangeNotifier {
|
||||
LabelResultObject(
|
||||
expireDate: item['expire_date'],
|
||||
id: item['id'].toString(),
|
||||
package: item['package'] != null ? item['package']['name'].toString() : ' ',
|
||||
packageId: item['package'] != null ? item['package']['id'].toString() : ' ',
|
||||
package: item['package'] != null
|
||||
? item['package']['name'].toString()
|
||||
: ' ',
|
||||
packageId:
|
||||
item['package'] != null ? item['package']['id'].toString() : ' ',
|
||||
),
|
||||
);
|
||||
}
|
||||
@@ -305,9 +311,8 @@ class LabelsProvider extends ChangeNotifier {
|
||||
result = LabelDetailsObject(
|
||||
id: data['id'].toString(),
|
||||
package: data['package'] != null ? data['package']['name'] : '',
|
||||
packageId: data['package'] != null
|
||||
? data['package']['id'].toString()
|
||||
: '',
|
||||
packageId:
|
||||
data['package'] != null ? data['package']['id'].toString() : '',
|
||||
hospitalName: data['user']['medical_center']['name'],
|
||||
createDate: data['created_at'] != null ? data['created_at'] : '',
|
||||
expireDate: data['expire_date'] != null ? data['expire_date'] : '',
|
||||
|
||||
Reference in New Issue
Block a user