allergies work inprogress

update_flutter_3.24_vida_plus_episode_v2
Sultan khan 1 year ago
parent 5f90180fd6
commit fc567213ed

@ -74,7 +74,7 @@ class AllergyReactionDTOs {
int? hospitalGroupID; int? hospitalGroupID;
int? hospitalID; int? hospitalID;
bool? isActive; bool? isActive;
int? reactionSelection =1; String? reactionSelection ="";
AllergyReactionDTOs( AllergyReactionDTOs(
{this.allergyReactionID, {this.allergyReactionID,
this.allergyReactionName, this.allergyReactionName,

@ -65,22 +65,11 @@ class _AddAllergiesState extends State<AddAllergies> {
builder: (_, model, w) { builder: (_, model, w) {
return MasterKeyCheckboxSearchAllergiesWidget( return MasterKeyCheckboxSearchAllergiesWidget(
model: model, model: model,
// masterList: model.allergiesList,
// removeAllergy: (master) {
// // setState(() {
// // removeAllergyFromLocalList(master);
// // });
// },
addAllergy: (AllergiesListVidaPlus mySelectedAllergy) { addAllergy: (AllergiesListVidaPlus mySelectedAllergy) {
widget.addAllergiesFun!(mySelectedAllergy); widget.addAllergiesFun!(mySelectedAllergy);
}, },
// addSelectedAllergy: () {
// setState(() {
// widget.addAllergiesFun!(myAllergiesListLocal);
// });
// },
// isServiceSelected: (master) => isServiceSelected(master),
// getServiceSelectedAllergy: (master) => getSelectedAllergy(master),
); );
}), }),
), ),

@ -49,7 +49,7 @@ class _ReactionsSelectionAllergiesWidgetState
// baseViewModel: model, // baseViewModel: model,
isShowAppBar: true, isShowAppBar: true,
appBar: BottomSheetTitle( appBar: BottomSheetTitle(
title: "Reactive" // TranslationBase.of(context).reac, title: "Select Reactions" // TranslationBase.of(context).reac,
), ),
backgroundColor: Color(0xffbacF7F7F7), backgroundColor: Color(0xffbacF7F7F7),
body: Column( body: Column(
@ -87,16 +87,17 @@ class _ReactionsSelectionAllergiesWidgetState
activeColor: Color(0xffD02127), activeColor: Color(0xffD02127),
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, // Reduces padding around checkbox materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, // Reduces padding around checkbox
visualDensity: VisualDensity.compact, visualDensity: VisualDensity.compact,
value: widget value: "Mild",
.mySelectedAllergy
.allergyReactionDTOs![index]
.reactionSelection,
groupValue: widget groupValue: widget
.mySelectedAllergy .mySelectedAllergy
.allergyReactionDTOs![index] .allergyReactionDTOs![index].reactionSelection,
.allergyReactionID,
onChanged: (value) { onChanged: (value) {
print(value); widget
.mySelectedAllergy
.allergyReactionDTOs![index].reactionSelection =value;
setState(() {
});
}, },
), ),
AppText('Mild', fontSize: 10,), AppText('Mild', fontSize: 10,),
@ -111,16 +112,18 @@ class _ReactionsSelectionAllergiesWidgetState
activeColor: Color(0xffD02127), activeColor: Color(0xffD02127),
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, // Reduces padding around checkbox materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, // Reduces padding around checkbox
visualDensity: VisualDensity.compact, visualDensity: VisualDensity.compact,
value: widget value: "moderate",
.mySelectedAllergy
.allergyReactionDTOs![index]
.reactionSelection,
groupValue: widget groupValue: widget
.mySelectedAllergy .mySelectedAllergy
.allergyReactionDTOs![index]
.allergyReactionID, .allergyReactionDTOs![index].reactionSelection,
onChanged: (value) { onChanged: (value) {
print(value); widget
.mySelectedAllergy
.allergyReactionDTOs![index].reactionSelection =value;
setState(() {
});
}, },
), ),
AppText('Moderate', fontSize: 10,), AppText('Moderate', fontSize: 10,),
@ -135,16 +138,17 @@ class _ReactionsSelectionAllergiesWidgetState
activeColor: Color(0xffD02127), activeColor: Color(0xffD02127),
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, // Reduces padding around checkbox materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, // Reduces padding around checkbox
visualDensity: VisualDensity.compact, visualDensity: VisualDensity.compact,
value: widget value: "severe",
.mySelectedAllergy
.allergyReactionDTOs![index]
.reactionSelection,
groupValue: widget groupValue: widget
.mySelectedAllergy .mySelectedAllergy
.allergyReactionDTOs![index] .allergyReactionDTOs![index].reactionSelection,
.allergyReactionID,
onChanged: (value) { onChanged: (value) {
print(value); widget
.mySelectedAllergy
.allergyReactionDTOs![index].reactionSelection =value;
setState(() {
});
}, },
), ),
AppText('Severe', fontSize: 10,), AppText('Severe', fontSize: 10,),

Loading…
Cancel
Save