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: