merge-requests/305/head
hussam al-habibeh 5 years ago
parent 255f36598b
commit 28370e7492

@ -4,7 +4,7 @@ class GetProcedureReqModel {
int pageSize; int pageSize;
int pageIndex; int pageIndex;
List<String> search; List<String> search;
dynamic categoryId; dynamic category;
String vidaAuthTokenID; String vidaAuthTokenID;
GetProcedureReqModel( GetProcedureReqModel(
@ -13,7 +13,7 @@ class GetProcedureReqModel {
this.pageSize, this.pageSize,
this.pageIndex, this.pageIndex,
this.search, this.search,
this.categoryId, this.category,
this.vidaAuthTokenID}); this.vidaAuthTokenID});
GetProcedureReqModel.fromJson(Map<String, dynamic> json) { GetProcedureReqModel.fromJson(Map<String, dynamic> json) {
@ -22,7 +22,7 @@ class GetProcedureReqModel {
pageSize = json['PageSize']; pageSize = json['PageSize'];
pageIndex = json['PageIndex']; pageIndex = json['PageIndex'];
search = json['Search'].cast<String>(); search = json['Search'].cast<String>();
categoryId = json['CategoryId']; category = json['Category'];
vidaAuthTokenID = json['VidaAuthTokenID']; vidaAuthTokenID = json['VidaAuthTokenID'];
} }
@ -33,7 +33,7 @@ class GetProcedureReqModel {
data['PageSize'] = this.pageSize; data['PageSize'] = this.pageSize;
data['PageIndex'] = this.pageIndex; data['PageIndex'] = this.pageIndex;
data['Search'] = this.search; data['Search'] = this.search;
data['CategoryId'] = this.categoryId; data['Category'] = this.category;
data['VidaAuthTokenID'] = this.vidaAuthTokenID; data['VidaAuthTokenID'] = this.vidaAuthTokenID;
return data; return data;
} }

@ -73,13 +73,14 @@ class ProcedureService extends BaseService {
}, body: Map()); }, body: Map());
} }
Future getProcedureCategory({String categoryName}) async { Future getProcedureCategory({String categoryName, String categoryID}) async {
_getProcedureCategoriseReqModel = GetProcedureReqModel( _getProcedureCategoriseReqModel = GetProcedureReqModel(
search: [categoryName], search: [""],
patientMRN: 0, patientMRN: 0,
pageIndex: 1, pageIndex: 0,
clinicId: 0, clinicId: 0,
pageSize: 300, pageSize: 0,
category: categoryID,
); );
hasError = false; hasError = false;
_categoriesList.clear(); _categoriesList.clear();

@ -29,11 +29,12 @@ class ProcedureViewModel extends BaseViewModel {
setState(ViewState.Idle); setState(ViewState.Idle);
} }
Future getProcedureCategory({String categoryName}) async { Future getProcedureCategory({String categoryName, String categoryID}) async {
hasError = false; hasError = false;
//_insuranceCardService.clearInsuranceCard(); //_insuranceCardService.clearInsuranceCard();
setState(ViewState.BusyLocal); setState(ViewState.Busy);
await _procedureService.getProcedureCategory(categoryName: categoryName); await _procedureService.getProcedureCategory(
categoryName: categoryName, categoryID: categoryID);
if (_procedureService.hasError) { if (_procedureService.hasError) {
error = _procedureService.error; error = _procedureService.error;
setState(ViewState.ErrorLocal); setState(ViewState.ErrorLocal);

@ -147,7 +147,17 @@ class _AddSelectedProcedureState extends State<AddSelectedProcedure> {
selectedCategory = selectedValue; selectedCategory = selectedValue;
model.getProcedureCategory( model.getProcedureCategory(
categoryName: selectedCategory[ categoryName: selectedCategory[
'categoryName']); 'categoryName'],
categoryID: selectedCategory[
'categoryId'] <=
9
? "0" +
selectedCategory[
'categoryId']
.toString()
: selectedCategory[
'categoryId']
.toString());
}); });
}, },
); );

@ -37,6 +37,13 @@ class EntityListCheckboxSearchWidget extends StatefulWidget {
class _EntityListCheckboxSearchWidgetState class _EntityListCheckboxSearchWidgetState
extends State<EntityListCheckboxSearchWidget> { extends State<EntityListCheckboxSearchWidget> {
int selectedType;
setSelectedType(int val) {
setState(() {
selectedType = val;
});
}
List<EntityList> items = List(); List<EntityList> items = List();
@override @override

@ -135,7 +135,17 @@ class _UpdateProcedureWidgetState extends State<UpdateProcedureWidget> {
model.getProcedureCategory( model.getProcedureCategory(
categoryName: categoryName:
selectedCategory[ selectedCategory[
'categoryName']); 'categoryName'],
categoryID: selectedCategory[
'categoryId'] <=
9
? "0" +
selectedCategory[
'categoryId']
.toString()
: selectedCategory[
'categoryId']
.toString());
}); });
}, },
); );

Loading…
Cancel
Save