Make medical aid details visimable is med aid is Yes
This commit is contained in:
@@ -32,6 +32,7 @@ class _PatientDetailsState extends State<PatientDetails> {
|
|||||||
double? headingFontSize = 35.0;
|
double? headingFontSize = 35.0;
|
||||||
double? bodyFonstSize = 20.0;
|
double? bodyFonstSize = 20.0;
|
||||||
double textFieldWidth = 400.0;
|
double textFieldWidth = 400.0;
|
||||||
|
late String medAid;
|
||||||
|
|
||||||
Widget getPatientDetailsField() {
|
Widget getPatientDetailsField() {
|
||||||
return Wrap(
|
return Wrap(
|
||||||
@@ -100,52 +101,65 @@ class _PatientDetailsState extends State<PatientDetails> {
|
|||||||
editable: false,
|
editable: false,
|
||||||
required: false),
|
required: false),
|
||||||
));
|
));
|
||||||
if (medAidCodeController.text == "Yes") {
|
bool req;
|
||||||
medAidDet.addAll(
|
if (medAid == "Yes") {
|
||||||
[
|
req = true;
|
||||||
SizedBox(
|
} else {
|
||||||
width: textFieldWidth,
|
req = false;
|
||||||
child: MyTextField(
|
|
||||||
controller: medMainMemController,
|
|
||||||
hintText: "Main Member",
|
|
||||||
editable: false,
|
|
||||||
required: false),
|
|
||||||
),
|
|
||||||
SizedBox(
|
|
||||||
width: textFieldWidth,
|
|
||||||
child: MyTextField(
|
|
||||||
controller: medNoController,
|
|
||||||
hintText: "No.",
|
|
||||||
editable: false,
|
|
||||||
required: false),
|
|
||||||
),
|
|
||||||
SizedBox(
|
|
||||||
width: textFieldWidth,
|
|
||||||
child: MyTextField(
|
|
||||||
controller: medAidCodeController,
|
|
||||||
hintText: "Code",
|
|
||||||
editable: false,
|
|
||||||
required: false),
|
|
||||||
),
|
|
||||||
SizedBox(
|
|
||||||
width: textFieldWidth,
|
|
||||||
child: MyTextField(
|
|
||||||
controller: medNameController,
|
|
||||||
hintText: "Name",
|
|
||||||
editable: false,
|
|
||||||
required: false),
|
|
||||||
),
|
|
||||||
SizedBox(
|
|
||||||
width: textFieldWidth,
|
|
||||||
child: MyTextField(
|
|
||||||
controller: medSchemeController,
|
|
||||||
hintText: "Scheme",
|
|
||||||
editable: false,
|
|
||||||
required: false),
|
|
||||||
),
|
|
||||||
],
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
medAidDet.addAll([
|
||||||
|
Visibility(
|
||||||
|
visible: req,
|
||||||
|
child: Column(
|
||||||
|
children: [
|
||||||
|
SizedBox(
|
||||||
|
width: textFieldWidth,
|
||||||
|
child: MyTextField(
|
||||||
|
controller: medMainMemController,
|
||||||
|
hintText: "Main Member",
|
||||||
|
editable: false,
|
||||||
|
required: false),
|
||||||
|
),
|
||||||
|
const SizedBox(height: 10.0),
|
||||||
|
SizedBox(
|
||||||
|
width: textFieldWidth,
|
||||||
|
child: MyTextField(
|
||||||
|
controller: medNoController,
|
||||||
|
hintText: "No.",
|
||||||
|
editable: false,
|
||||||
|
required: false),
|
||||||
|
),
|
||||||
|
const SizedBox(height: 10.0),
|
||||||
|
SizedBox(
|
||||||
|
width: textFieldWidth,
|
||||||
|
child: MyTextField(
|
||||||
|
controller: medAidCodeController,
|
||||||
|
hintText: "Code",
|
||||||
|
editable: false,
|
||||||
|
required: false),
|
||||||
|
),
|
||||||
|
const SizedBox(height: 10.0),
|
||||||
|
SizedBox(
|
||||||
|
width: textFieldWidth,
|
||||||
|
child: MyTextField(
|
||||||
|
controller: medNameController,
|
||||||
|
hintText: "Name",
|
||||||
|
editable: false,
|
||||||
|
required: false),
|
||||||
|
),
|
||||||
|
const SizedBox(height: 10.0),
|
||||||
|
SizedBox(
|
||||||
|
width: textFieldWidth,
|
||||||
|
child: MyTextField(
|
||||||
|
controller: medSchemeController,
|
||||||
|
hintText: "Scheme",
|
||||||
|
editable: false,
|
||||||
|
required: false),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
),
|
||||||
|
]);
|
||||||
|
|
||||||
return Wrap(
|
return Wrap(
|
||||||
spacing: 10,
|
spacing: 10,
|
||||||
@@ -217,6 +231,7 @@ class _PatientDetailsState extends State<PatientDetails> {
|
|||||||
text: widget.selectedPatient.medical_aid_main_member);
|
text: widget.selectedPatient.medical_aid_main_member);
|
||||||
medAidCodeController.value =
|
medAidCodeController.value =
|
||||||
TextEditingValue(text: widget.selectedPatient.medical_aid_code);
|
TextEditingValue(text: widget.selectedPatient.medical_aid_code);
|
||||||
|
medAid = widget.selectedPatient.medical_aid;
|
||||||
});
|
});
|
||||||
super.initState();
|
super.initState();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user