history log improvement added.

design_3.0_latest
Sikander Saleem 8 months ago
parent edd22bf4af
commit 8d9de6ce1a

@ -555,7 +555,7 @@ class WorkOrderHistory {
int? id;
Lookup? workorderStatus;
Lookup? assetVerificationType;
dynamic activityStatus;
Lookup? activityStatus;
DateTime? date;
String timeDifference = '';
String? photoVerfication;
@ -572,7 +572,7 @@ class WorkOrderHistory {
id: json["id"],
workorderStatus: json["workorderStatus"] == null ? null : Lookup.fromJson(json["workorderStatus"]),
assetVerificationType: json["assetVerificationType"] == null ? null : Lookup.fromJson(json["assetVerificationType"]),
activityStatus: json["activityStatus"],
activityStatus: json["activityStatus"] == null ? null : Lookup.fromJson(json["activityStatus"]),
photoVerfication: json["photoVerfication"],
date: DateTime.tryParse(json["date"] ?? ""),
user: json["user"] == null ? null : WorkOrderAssignedEmployee.fromJson(json["user"]),
@ -591,7 +591,7 @@ class WorkOrderHistory {
"workorderStatus": workorderStatus?.toJson(),
"assetVerificationType": assetVerificationType?.toJson(),
"photoVerfication": photoVerfication,
"activityStatus": activityStatus,
"activityStatus": activityStatus?.toJson(),
"date": date?.toIso8601String(),
"user": user?.toJson(),
"step": step?.toJson(),

@ -87,6 +87,12 @@ class HistoryLogView extends StatelessWidget {
}
Widget historyLogCard(BuildContext context, WorkOrderHistory object) {
String title =object.step!.name!;
if(object.step!.value == 18 || object.step!.value == 27 || object.step!.value == 28) {
title = object.activityStatus?.name ?? "";
}
return Row(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.start,
@ -127,7 +133,7 @@ class HistoryLogView extends StatelessWidget {
);
}),
],
object.step!.name!.bodyText(context).custom(color: AppColor.black10),
title.bodyText(context).custom(color: AppColor.black10),
object.timeDifference.isNotEmpty ? object.timeDifference.tinyFont(context).custom(color: context.isDark ? AppColor.neutral30 : AppColor.neutral120) : const SizedBox(),
],

Loading…
Cancel
Save