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(() {
@ -129,55 +131,66 @@ class _UpdateOperationReportState extends State<UpdateOperationReport> {
widthFactor: 0.9, widthFactor: 0.9,
child: Column( child: Column(
children: [ children: [
Stack( AppTextFieldCustom(
children: [ hintText: widget.visitType == 3
AppTextFieldCustom( ? (widget.isUpdate
hintText: widget.visitType == 3 ? TranslationBase.of(context)
? (widget.isUpdate .noteUpdate
? TranslationBase.of(context) : TranslationBase.of(context)
.noteUpdate .noteAdd) +
: TranslationBase.of(context) TranslationBase.of(context).orderSheet
.noteAdd) + : (widget.isUpdate
TranslationBase.of(context).orderSheet ? TranslationBase.of(context)
: (widget.isUpdate .noteUpdate
? TranslationBase.of(context) : TranslationBase.of(context)
.noteUpdate .noteAdd) +
: TranslationBase.of(context) TranslationBase.of(context).progressNote,
.noteAdd) + //TranslationBase.of(context).addProgressNote,
TranslationBase.of(context).progressNote, controller: preOpDiagmosisController,
//TranslationBase.of(context).addProgressNote, maxLines: 1,
controller: preOpDiagmosisController, minLines: 1,
maxLines: 35, hasBorder: true,
minLines: 25,
hasBorder: true, // isTextFieldHasSuffix: true,
validationError:
preOpDiagmosisController.text.isEmpty &&
isSubmitted
? 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,),
AppTextFieldCustom(
hintText: "Post Op Diagmosis",
//TranslationBase.of(context).addProgressNote,
controller: postOpDiagmosisNoteController,
maxLines: 1,
minLines: 1,
hasBorder: true,
// isTextFieldHasSuffix: true, // isTextFieldHasSuffix: true,
validationError: validationError:
preOpDiagmosisController.text.isEmpty && postOpDiagmosisNoteController.text.isEmpty &&
isSubmitted isSubmitted
? TranslationBase.of(context).emptyMessage ? TranslationBase.of(context).emptyMessage
: null, : null,
),
Positioned(
top:
-2, //MediaQuery.of(context).size.height * 0,
right: projectViewModel.isArabic
? MediaQuery.of(context).size.width * 0.75
: 15,
child: Column(
children: [
IconButton(
icon: Icon(DoctorApp.speechtotext,
color: Colors.black, size: 35),
onPressed: () {
initSpeechState()
.then((value) => {onVoiceText()});
},
),
],
))
],
), ),
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