|
|
|
|
@ -167,93 +167,95 @@ class PatientSickLeaveScreen extends StatelessWidget {
|
|
|
|
|
SizedBox(
|
|
|
|
|
width: 10,
|
|
|
|
|
),
|
|
|
|
|
Column(
|
|
|
|
|
children: [
|
|
|
|
|
CustomRow(
|
|
|
|
|
label: TranslationBase.of(
|
|
|
|
|
context)
|
|
|
|
|
.daysSickleave ,
|
|
|
|
|
labelSize: SizeConfig
|
|
|
|
|
.getTextMultiplierBasedOnWidth() *
|
|
|
|
|
3.3,
|
|
|
|
|
valueSize: SizeConfig
|
|
|
|
|
.getTextMultiplierBasedOnWidth() *
|
|
|
|
|
4,
|
|
|
|
|
value: (item.sickLeaveDays
|
|
|
|
|
.toString() !=
|
|
|
|
|
null &&
|
|
|
|
|
item.sickLeaveDays
|
|
|
|
|
.toString() !=
|
|
|
|
|
"null")
|
|
|
|
|
? item.sickLeaveDays
|
|
|
|
|
.toString()
|
|
|
|
|
: item.noOfDays
|
|
|
|
|
.toString(),
|
|
|
|
|
),
|
|
|
|
|
CustomRow(
|
|
|
|
|
label: TranslationBase.of(
|
|
|
|
|
context)
|
|
|
|
|
.startDate +
|
|
|
|
|
' ' ??
|
|
|
|
|
"",
|
|
|
|
|
labelSize: SizeConfig
|
|
|
|
|
.getTextMultiplierBasedOnWidth() *
|
|
|
|
|
3.3,
|
|
|
|
|
valueSize: SizeConfig
|
|
|
|
|
.getTextMultiplierBasedOnWidth() *
|
|
|
|
|
4,
|
|
|
|
|
value: AppDateUtils
|
|
|
|
|
.getDayMonthYearDateFormatted(
|
|
|
|
|
item.startDate.contains(
|
|
|
|
|
"/Date(")
|
|
|
|
|
? AppDateUtils
|
|
|
|
|
.convertStringToDate(
|
|
|
|
|
item
|
|
|
|
|
.startDate)
|
|
|
|
|
: DateTime.parse(
|
|
|
|
|
item.startDate),
|
|
|
|
|
Expanded(
|
|
|
|
|
child: Column(
|
|
|
|
|
children: [
|
|
|
|
|
CustomRow(
|
|
|
|
|
label: TranslationBase.of(
|
|
|
|
|
context)
|
|
|
|
|
.daysSickleave ,
|
|
|
|
|
labelSize: SizeConfig
|
|
|
|
|
.getTextMultiplierBasedOnWidth() *
|
|
|
|
|
3.3,
|
|
|
|
|
valueSize: SizeConfig
|
|
|
|
|
.getTextMultiplierBasedOnWidth() *
|
|
|
|
|
4,
|
|
|
|
|
value: (item.sickLeaveDays
|
|
|
|
|
.toString() !=
|
|
|
|
|
null &&
|
|
|
|
|
item.sickLeaveDays
|
|
|
|
|
.toString() !=
|
|
|
|
|
"null")
|
|
|
|
|
? item.sickLeaveDays
|
|
|
|
|
.toString()
|
|
|
|
|
: item.noOfDays
|
|
|
|
|
.toString(),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
CustomRow(
|
|
|
|
|
label: TranslationBase.of(
|
|
|
|
|
context)
|
|
|
|
|
.endDate +
|
|
|
|
|
' ' ??
|
|
|
|
|
"",
|
|
|
|
|
labelSize: SizeConfig
|
|
|
|
|
.getTextMultiplierBasedOnWidth() *
|
|
|
|
|
3.3,
|
|
|
|
|
valueSize: SizeConfig
|
|
|
|
|
.getTextMultiplierBasedOnWidth() *
|
|
|
|
|
4,
|
|
|
|
|
value: AppDateUtils
|
|
|
|
|
.getDayMonthYearDateFormatted(
|
|
|
|
|
item.startDate.contains(
|
|
|
|
|
"/Date(")
|
|
|
|
|
? AppDateUtils
|
|
|
|
|
.convertStringToDate(
|
|
|
|
|
item.endDate ??
|
|
|
|
|
"")
|
|
|
|
|
.add(
|
|
|
|
|
Duration(
|
|
|
|
|
days: item
|
|
|
|
|
.noOfDays ??
|
|
|
|
|
item.sickLeaveDays),
|
|
|
|
|
)
|
|
|
|
|
: DateTime.parse(
|
|
|
|
|
item.startDate ??
|
|
|
|
|
"")
|
|
|
|
|
.add(
|
|
|
|
|
Duration(
|
|
|
|
|
days:
|
|
|
|
|
item.noOfDays ??
|
|
|
|
|
""),
|
|
|
|
|
),
|
|
|
|
|
CustomRow(
|
|
|
|
|
label: TranslationBase.of(
|
|
|
|
|
context)
|
|
|
|
|
.startDate +
|
|
|
|
|
' ' ??
|
|
|
|
|
"",
|
|
|
|
|
labelSize: SizeConfig
|
|
|
|
|
.getTextMultiplierBasedOnWidth() *
|
|
|
|
|
3.3,
|
|
|
|
|
valueSize: SizeConfig
|
|
|
|
|
.getTextMultiplierBasedOnWidth() *
|
|
|
|
|
4,
|
|
|
|
|
value: AppDateUtils
|
|
|
|
|
.getDayMonthYearDateFormatted(
|
|
|
|
|
item.startDate.contains(
|
|
|
|
|
"/Date(")
|
|
|
|
|
? AppDateUtils
|
|
|
|
|
.convertStringToDate(
|
|
|
|
|
item
|
|
|
|
|
.startDate)
|
|
|
|
|
: DateTime.parse(
|
|
|
|
|
item.startDate),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
crossAxisAlignment:
|
|
|
|
|
CrossAxisAlignment.start,
|
|
|
|
|
CustomRow(
|
|
|
|
|
label: TranslationBase.of(
|
|
|
|
|
context)
|
|
|
|
|
.endDate +
|
|
|
|
|
' ' ??
|
|
|
|
|
"",
|
|
|
|
|
labelSize: SizeConfig
|
|
|
|
|
.getTextMultiplierBasedOnWidth() *
|
|
|
|
|
3.3,
|
|
|
|
|
valueSize: SizeConfig
|
|
|
|
|
.getTextMultiplierBasedOnWidth() *
|
|
|
|
|
4,
|
|
|
|
|
value: AppDateUtils
|
|
|
|
|
.getDayMonthYearDateFormatted(
|
|
|
|
|
item.startDate.contains(
|
|
|
|
|
"/Date(")
|
|
|
|
|
? AppDateUtils
|
|
|
|
|
.convertStringToDate(
|
|
|
|
|
item.endDate ??
|
|
|
|
|
"")
|
|
|
|
|
.add(
|
|
|
|
|
Duration(
|
|
|
|
|
days: item
|
|
|
|
|
.noOfDays ??
|
|
|
|
|
item.sickLeaveDays),
|
|
|
|
|
)
|
|
|
|
|
: DateTime.parse(
|
|
|
|
|
item.startDate ??
|
|
|
|
|
"")
|
|
|
|
|
.add(
|
|
|
|
|
Duration(
|
|
|
|
|
days:
|
|
|
|
|
item.noOfDays ??
|
|
|
|
|
""),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
crossAxisAlignment:
|
|
|
|
|
CrossAxisAlignment.start,
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
|