From 3b3e911af392aa10942c1cfab7812f4cb4c3eeea Mon Sep 17 00:00:00 2001 From: haroon amjad Date: Sun, 21 May 2023 11:58:01 +0300 Subject: [PATCH] Search medicine bug fixed --- .../prescription/medicine_service.dart | 2 +- lib/screens/medicine/medicine_search_screen.dart | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/lib/core/service/patient_medical_file/prescription/medicine_service.dart b/lib/core/service/patient_medical_file/prescription/medicine_service.dart index cd61e783..567fd556 100644 --- a/lib/core/service/patient_medical_file/prescription/medicine_service.dart +++ b/lib/core/service/patient_medical_file/prescription/medicine_service.dart @@ -19,12 +19,12 @@ class MedicineService extends BaseService { PharmaciesListRequestModel _listRequestModel = PharmaciesListRequestModel(); Future getMedicineItem(String itemName) async { + _pharmacyItemsList.clear(); _itemsRequestModel.pHRItemName = itemName; searchText = itemName; await baseAppClient.post( PHARMACY_ITEMS_URL, onSuccess: (dynamic response, int statusCode) { - _pharmacyItemsList.clear(); _pharmacyItemsList = response['ListPharmcy_Region_enh']; }, onFailure: (String error, int statusCode) { diff --git a/lib/screens/medicine/medicine_search_screen.dart b/lib/screens/medicine/medicine_search_screen.dart index 67b8d6ca..b7e49ca5 100644 --- a/lib/screens/medicine/medicine_search_screen.dart +++ b/lib/screens/medicine/medicine_search_screen.dart @@ -70,11 +70,18 @@ class _MedicineSearchState extends State { }); } + + @override + void dispose() { + super.dispose(); + + } + @override Widget build(BuildContext context) { return BaseView(onModelReady: (model) async { }, builder: (_, model, w) { - myController.text = model.searchText; + // myController.text = model.searchText; return AppScaffold( // baseViewModel: model, isShowAppBar: true, @@ -86,7 +93,7 @@ class _MedicineSearchState extends State { mainAxisAlignment: MainAxisAlignment.start, children: [ SizedBox( - height: 20, + height: 10, ), AppTextFieldCustomSearch( hintText: