add some fiels

merge-requests/862/head
Elham Rababh 4 years ago
parent 7684b65e8a
commit fbf1cd29ee

@ -76,6 +76,8 @@ class _UpdateOperationReportState extends State<UpdateOperationReport> {
TextEditingController circulatingNurseController = TextEditingController(); TextEditingController circulatingNurseController = TextEditingController();
TextEditingController BloodTransfusedDetailController = TextEditingController BloodTransfusedDetailController =
TextEditingController(); TextEditingController();
TextEditingController anasthetistController =
TextEditingController();
setSelectedType(int val) { setSelectedType(int val) {
setState(() { setState(() {
@ -128,8 +130,6 @@ class _UpdateOperationReportState extends State<UpdateOperationReport> {
child: FractionallySizedBox( child: FractionallySizedBox(
widthFactor: 0.9, widthFactor: 0.9,
child: Column( child: Column(
children: [
Stack(
children: [ children: [
AppTextFieldCustom( AppTextFieldCustom(
hintText: widget.visitType == 3 hintText: widget.visitType == 3
@ -147,8 +147,8 @@ class _UpdateOperationReportState extends State<UpdateOperationReport> {
TranslationBase.of(context).progressNote, TranslationBase.of(context).progressNote,
//TranslationBase.of(context).addProgressNote, //TranslationBase.of(context).addProgressNote,
controller: preOpDiagmosisController, controller: preOpDiagmosisController,
maxLines: 35, maxLines: 1,
minLines: 25, minLines: 1,
hasBorder: true, hasBorder: true,
// isTextFieldHasSuffix: true, // isTextFieldHasSuffix: true,
@ -158,26 +158,39 @@ class _UpdateOperationReportState extends State<UpdateOperationReport> {
? TranslationBase.of(context).emptyMessage ? TranslationBase.of(context).emptyMessage
: null, : null,
), ),
Positioned( SizedBox(height: 4,),
top: AppTextFieldCustom(
-2, //MediaQuery.of(context).size.height * 0, hintText: "Post Op Diagmosis",
right: projectViewModel.isArabic //TranslationBase.of(context).addProgressNote,
? MediaQuery.of(context).size.width * 0.75 controller: postOpDiagmosisNoteController,
: 15, maxLines: 1,
child: Column( minLines: 1,
children: [ hasBorder: true,
IconButton(
icon: Icon(DoctorApp.speechtotext, // isTextFieldHasSuffix: true,
color: Colors.black, size: 35), validationError:
onPressed: () { postOpDiagmosisNoteController.text.isEmpty &&
initSpeechState() isSubmitted
.then((value) => {onVoiceText()}); ? TranslationBase.of(context).emptyMessage
}, : null,
), ),
], SizedBox(height: 4,),
)) AppTextFieldCustom(
], hintText: "Post Op Diagmosis",
//TranslationBase.of(context).addProgressNote,
controller: postOpDiagmosisNoteController,
maxLines: 1,
minLines: 1,
hasBorder: true,
// isTextFieldHasSuffix: true,
validationError:
postOpDiagmosisNoteController.text.isEmpty &&
isSubmitted
? TranslationBase.of(context).emptyMessage
: null,
), ),
SizedBox(height: 4,),
], ],
), ),
), ),
@ -211,7 +224,26 @@ class _UpdateOperationReportState extends State<UpdateOperationReport> {
if (widget.isUpdate) { if (widget.isUpdate) {
CreateUpdateOperationReportRequestModel CreateUpdateOperationReportRequestModel
createUpdateOperationReportRequestModel = createUpdateOperationReportRequestModel =
CreateUpdateOperationReportRequestModel(); CreateUpdateOperationReportRequestModel(
inasion: inasionController.text,
preOpDiagmosis: preOpDiagmosisController.text,
postOpDiagmosis: postOpDiagmosisNoteController.text,
surgeon: surgeonController.text,
assistant: assistantNoteController.text,
anasthetist:assistantNoteController.text,
operation: operationController.text,
finding: findingController.text,
surgeryProcedure: surgeonController.text,
postOpInstruction: postOpInstructionController.text,
complicationDetails: complicationDetailsController.text,
bloodLossDetail: bloodLossDetailController.text,
histopathSpecimen: histopathSpecimenController.text,
microbiologySpecimen: microbiologySpecimenController.text,
otherSpecimen: otherSpecimenController.text,
scrubNurse: surgeonController.text,
circulatingNurse: circulatingNurseController.text,
bloodTransfusedDetail: bloodLossDetailController.text
);
await widget.operationReportViewModel await widget.operationReportViewModel
.updateOperationReport(createUpdateOperationReportRequestModel); .updateOperationReport(createUpdateOperationReportRequestModel);
} }

Loading…
Cancel
Save