diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 6a9deb40..091fe826 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -44,8 +44,8 @@ 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 6436409E27A31CD800820AF7 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 6436409927A31CD300820AF7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 6436409927A31CD100820AF7 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; + 6436409727A31CD000820AF7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; /* End PBXFileReference section */ @@ -225,8 +225,8 @@ 6436409C27A31CD800820AF7 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( - 6436409E27A31CD800820AF7 /* pt */, - 6436409927A31CD300820AF7 /* en */, + 6436409927A31CD100820AF7 /* pt */, + 6436409727A31CD000820AF7 /* en */, ); name = InfoPlist.strings; sourceTree = ""; diff --git a/lib/components/templates_components/visit_request_template_component/visit_request_template_component_model.dart b/lib/components/templates_components/visit_request_template_component/visit_request_template_component_model.dart index e4998dcd..3cc76f3b 100644 --- a/lib/components/templates_components/visit_request_template_component/visit_request_template_component_model.dart +++ b/lib/components/templates_components/visit_request_template_component/visit_request_template_component_model.dart @@ -24,6 +24,10 @@ class VisitRequestTemplateComponentModel FocusNode? textFieldFocusNode4; TextEditingController? textController4; String? Function(BuildContext, String?)? textController4Validator; + // State field(s) for TextField widget. + FocusNode? textFieldFocusNode5; + TextEditingController? textController5; + String? Function(BuildContext, String?)? textController5Validator; // Stores action output result for [Action Block - visitRequestComponentAction] action in IconButton widget. bool? blockVisitRequest; // Stores action output result for [Action Block - visitRequestComponentAction] action in IconButton widget. @@ -45,6 +49,9 @@ class VisitRequestTemplateComponentModel textFieldFocusNode4?.dispose(); textController4?.dispose(); + + textFieldFocusNode5?.dispose(); + textController5?.dispose(); } /// Action blocks. diff --git a/lib/components/templates_components/visit_request_template_component/visit_request_template_component_widget.dart b/lib/components/templates_components/visit_request_template_component/visit_request_template_component_widget.dart index 1e4b8657..799636d3 100644 --- a/lib/components/templates_components/visit_request_template_component/visit_request_template_component_widget.dart +++ b/lib/components/templates_components/visit_request_template_component/visit_request_template_component_widget.dart @@ -14,14 +14,14 @@ class VisitRequestTemplateComponentWidget extends StatefulWidget { required this.vteName, required this.vteReason, required this.vteMsg, - required this.vteDocument, - required this.cliUUID, - required this.vteUUID, - required this.vawName, - required this.msgUUID, - required this.vawRef, - required this.vawUUID, - required this.vawDestino, + this.vteDocument, + this.cliUUID, + this.vteUUID, + this.vawName, + this.msgUUID, + this.vawRef, + this.vawUUID, + this.vawDestino, required this.vawStatus, this.vawDate, }); @@ -69,8 +69,11 @@ class _VisitRequestTemplateComponentWidgetState _model.textController3 ??= TextEditingController(text: widget.vteMsg); _model.textFieldFocusNode3 ??= FocusNode(); - _model.textController4 ??= TextEditingController(); + _model.textController4 ??= TextEditingController(text: widget.vawDate); _model.textFieldFocusNode4 ??= FocusNode(); + + _model.textController5 ??= TextEditingController(); + _model.textFieldFocusNode5 ??= FocusNode(); } @override @@ -484,7 +487,7 @@ class _VisitRequestTemplateComponentWidgetState decoration: InputDecoration( isDense: true, labelText: FFLocalizations.of(context).getText( - 'kt87omsz' /* Data */, + 'kt87omsz' /* Mensagem */, ), labelStyle: FlutterFlowTheme.of(context) .labelMedium @@ -528,13 +531,72 @@ class _VisitRequestTemplateComponentWidgetState _model.textController3Validator.asValidator(context), ), ), + if (widget.vawStatus != 'S') + Padding( + padding: + const EdgeInsetsDirectional.fromSTEB(24.0, 0.0, 24.0, 0.0), + child: TextFormField( + controller: _model.textController4, + focusNode: _model.textFieldFocusNode4, + autofocus: false, + textCapitalization: TextCapitalization.none, + textInputAction: TextInputAction.next, + readOnly: true, + obscureText: false, + decoration: InputDecoration( + isDense: true, + labelText: FFLocalizations.of(context).getText( + 'yyni99pe' /* Data */, + ), + labelStyle: FlutterFlowTheme.of(context) + .labelMedium + .override( + fontFamily: FlutterFlowTheme.of(context) + .labelMediumFamily, + color: FlutterFlowTheme.of(context).primaryText, + letterSpacing: 0.0, + useGoogleFonts: GoogleFonts.asMap().containsKey( + FlutterFlowTheme.of(context) + .labelMediumFamily), + ), + hintStyle: + FlutterFlowTheme.of(context).labelMedium.override( + fontFamily: FlutterFlowTheme.of(context) + .labelMediumFamily, + letterSpacing: 0.0, + useGoogleFonts: GoogleFonts.asMap() + .containsKey(FlutterFlowTheme.of(context) + .labelMediumFamily), + ), + enabledBorder: InputBorder.none, + focusedBorder: InputBorder.none, + errorBorder: InputBorder.none, + focusedErrorBorder: InputBorder.none, + suffixIcon: Icon( + Icons.date_range, + color: FlutterFlowTheme.of(context).accent1, + ), + ), + style: FlutterFlowTheme.of(context).bodyMedium.override( + fontFamily: + FlutterFlowTheme.of(context).bodyMediumFamily, + color: FlutterFlowTheme.of(context).primaryText, + letterSpacing: 0.0, + useGoogleFonts: GoogleFonts.asMap().containsKey( + FlutterFlowTheme.of(context).bodyMediumFamily), + ), + textAlign: TextAlign.start, + validator: + _model.textController4Validator.asValidator(context), + ), + ), if (widget.vawStatus == 'S') Padding( padding: const EdgeInsetsDirectional.fromSTEB( 24.0, 20.0, 24.0, 20.0), child: TextFormField( - controller: _model.textController4, - focusNode: _model.textFieldFocusNode4, + controller: _model.textController5, + focusNode: _model.textFieldFocusNode5, autofocus: false, textInputAction: TextInputAction.next, obscureText: false, @@ -607,7 +669,7 @@ class _VisitRequestTemplateComponentWidgetState FlutterFlowTheme.of(context).bodyMediumFamily), ), validator: - _model.textController4Validator.asValidator(context), + _model.textController5Validator.asValidator(context), ), ), if (widget.vawStatus == 'S') @@ -632,7 +694,7 @@ class _VisitRequestTemplateComponentWidgetState context, actionValue: 'B', refUUID: widget.vawRef, - responseValue: _model.textController4.text, + responseValue: _model.textController5.text, vteUUID: widget.vteUUID, ); shouldSetState = true; @@ -663,7 +725,7 @@ class _VisitRequestTemplateComponentWidgetState context, actionValue: 'L', refUUID: widget.vawRef, - responseValue: _model.textController4.text, + responseValue: _model.textController5.text, vteUUID: widget.vteUUID, ); shouldSetState = true; diff --git a/lib/flutter_flow/internationalization.dart b/lib/flutter_flow/internationalization.dart index dea71255..4fdc6904 100644 --- a/lib/flutter_flow/internationalization.dart +++ b/lib/flutter_flow/internationalization.dart @@ -1006,10 +1006,18 @@ final kTranslationsMap = >>[ 'en': 'Reason', }, 'kt87omsz': { + 'pt': 'Mensagem', + 'en': 'Message', + }, + 'cx6sviir': { + 'pt': '', + 'en': '', + }, + 'yyni99pe': { 'pt': 'Data', 'en': 'Date', }, - 'cx6sviir': { + 'noktw1kq': { 'pt': '', 'en': '', },