fix scrollable column in liberation history page

This commit is contained in:
FlutterFlow 2024-07-01 15:59:12 +00:00
parent 474e43fcb1
commit b094117d54
2 changed files with 373 additions and 365 deletions

View File

@ -44,8 +44,8 @@
97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
6436409F27A31CDD00820AF7 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = "<group>"; };
6436409827A31CDC00820AF7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
6436409E27A31CDF00820AF7 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = "<group>"; };
6436409F27A31CD200820AF7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
/* End PBXFileReference section */
@ -225,8 +225,8 @@
6436409C27A31CD800820AF7 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
6436409F27A31CDD00820AF7 /* pt */,
6436409827A31CDC00820AF7 /* en */,
6436409E27A31CDF00820AF7 /* pt */,
6436409F27A31CD200820AF7 /* en */,
);
name = InfoPlist.strings;
sourceTree = "<group>";

View File

@ -208,24 +208,18 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
),
);
}
final wrapGetLiberationsResponse = snapshot.data!;
final columnGetLiberationsResponse = snapshot.data!;
return Builder(
builder: (context) {
final liberationHistory = PhpGroup.getLiberationsCall
.rqList(
wrapGetLiberationsResponse.jsonBody,
columnGetLiberationsResponse.jsonBody,
)
?.toList() ??
[];
return Wrap(
spacing: 2.0,
runSpacing: 1.0,
alignment: WrapAlignment.start,
crossAxisAlignment: WrapCrossAlignment.start,
direction: Axis.horizontal,
runAlignment: WrapAlignment.start,
verticalDirection: VerticalDirection.down,
clipBehavior: Clip.none,
return SingleChildScrollView(
child: Column(
mainAxisSize: MainAxisSize.max,
children: List.generate(liberationHistory.length,
(liberationHistoryIndex) {
final liberationHistoryItem =
@ -264,7 +258,8 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
const Duration(milliseconds: 500),
fadeOutDuration:
const Duration(milliseconds: 500),
imageUrl: valueOrDefault<String>(
imageUrl:
valueOrDefault<String>(
'https://freaccess.com.br/freaccess/getImage.php?&cliID=${FFAppState().cliUUID}&atividade=getFoto&Documento=${getJsonField(
liberationHistoryItem,
r'''$.VTE_ID''',
@ -288,7 +283,8 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
mainAxisSize:
MainAxisSize.max,
mainAxisAlignment:
MainAxisAlignment.center,
MainAxisAlignment
.center,
children: [
Align(
alignment:
@ -299,16 +295,14 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
liberationHistoryItem,
r'''$.VTE_NOME''',
).toString(),
style:
FlutterFlowTheme.of(
context)
style: FlutterFlowTheme
.of(context)
.bodyMedium
.override(
fontFamily: FlutterFlowTheme.of(
context)
.bodyMediumFamily,
fontSize:
12.5,
fontSize: 12.5,
letterSpacing:
0.0,
fontWeight:
@ -323,8 +317,8 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
),
),
]
.addToStart(
const SizedBox(width: 10.0))
.addToStart(const SizedBox(
width: 10.0))
.addToEnd(const SizedBox(
width: 10.0)),
),
@ -348,7 +342,8 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
fontFamily: FlutterFlowTheme.of(
context)
.bodyMediumFamily,
fontSize: 12.5,
fontSize:
12.5,
letterSpacing:
0.0,
fontWeight:
@ -385,7 +380,8 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
fontFamily: FlutterFlowTheme.of(
context)
.bodyMediumFamily,
fontSize: 12.5,
fontSize:
12.5,
letterSpacing:
0.0,
useGoogleFonts: GoogleFonts
@ -396,8 +392,8 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
),
),
]
.divide(
const SizedBox(width: 10.0))
.divide(const SizedBox(
width: 10.0))
.addToStart(const SizedBox(
width: 10.0)),
),
@ -421,7 +417,8 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
fontFamily: FlutterFlowTheme.of(
context)
.bodyMediumFamily,
fontSize: 12.5,
fontSize:
12.5,
letterSpacing:
0.0,
fontWeight:
@ -447,7 +444,8 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
fontFamily: FlutterFlowTheme.of(
context)
.bodyMediumFamily,
fontSize: 12.5,
fontSize:
12.5,
letterSpacing:
0.0,
useGoogleFonts: GoogleFonts
@ -458,8 +456,8 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
),
),
]
.divide(
const SizedBox(width: 10.0))
.divide(const SizedBox(
width: 10.0))
.addToStart(const SizedBox(
width: 10.0)),
),
@ -470,23 +468,28 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
child: Padding(
padding:
const EdgeInsetsDirectional
.fromSTEB(10.0, 0.0,
0.0, 0.0),
.fromSTEB(
10.0,
0.0,
0.0,
0.0),
child: Container(
width: 200.0,
height: 27.0,
decoration: BoxDecoration(
decoration:
BoxDecoration(
color: valueOrDefault<
Color>(
() {
if (functions.jsonToStr(
if (functions
.jsonToStr(
getJsonField(
liberationHistoryItem,
r'''$.VAW_STATUS''',
)) ==
'\"L\"') {
return FlutterFlowTheme
.of(context)
return FlutterFlowTheme.of(
context)
.success;
} else if (functions
.jsonToStr(
@ -495,8 +498,8 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
r'''$.VAW_STATUS''',
)) ==
'\"B\"') {
return FlutterFlowTheme
.of(context)
return FlutterFlowTheme.of(
context)
.error;
} else if (functions
.jsonToStr(
@ -505,12 +508,12 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
r'''$.VAW_STATUS''',
)) ==
'\"S\"') {
return FlutterFlowTheme
.of(context)
return FlutterFlowTheme.of(
context)
.warning;
} else {
return FlutterFlowTheme
.of(context)
return FlutterFlowTheme.of(
context)
.primary;
}
}(),
@ -520,7 +523,8 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
),
borderRadius:
BorderRadius
.circular(5.0),
.circular(
5.0),
),
child: Align(
alignment:
@ -528,20 +532,23 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
0.0, 0.0),
child: Text(
'${FFLocalizations.of(context).getVariableText(
ptText: 'Liberação',
ptText:
'Liberação',
enText:
'Liberation',
)}${() {
if (functions.jsonToStr(
if (functions
.jsonToStr(
getJsonField(
liberationHistoryItem,
r'''$.NOT_STATUS''',
)) ==
'\"L\"') {
return FFLocalizations
.of(context)
return FFLocalizations.of(
context)
.getVariableText(
ptText: 'Ativa',
ptText:
'Ativa',
enText:
'Active',
);
@ -552,8 +559,8 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
r'''$.NOT_STATUS''',
)) ==
'\"B\"') {
return FFLocalizations
.of(context)
return FFLocalizations.of(
context)
.getVariableText(
ptText:
'Bloqueada',
@ -567,8 +574,8 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
r'''$.NOT_STATUS''',
)) ==
'\"S\"') {
return FFLocalizations
.of(context)
return FFLocalizations.of(
context)
.getVariableText(
ptText:
'Pendente',
@ -576,8 +583,8 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
'Warning',
);
} else {
return FFLocalizations
.of(context)
return FFLocalizations.of(
context)
.getVariableText(
ptText:
'Desconhecida',
@ -619,6 +626,7 @@ class _LiberationHistoryWidgetState extends State<LiberationHistoryWidget> {
),
);
}),
),
);
},
);