|
|
|
|
@ -94,15 +94,14 @@ class _TaskRequestDetailsViewState extends State<TaskRequestDetailsView> {
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
8.height,
|
|
|
|
|
|
|
|
|
|
if (taskProvider.taskRequestModel?.taskType?.isInstallation == true) ...[installationWidget(taskModel: taskProvider.taskRequestModel!)],
|
|
|
|
|
if (taskProvider.taskRequestModel?.taskType?.isRecallAndAlert == true) ...[
|
|
|
|
|
assetDetails(taskModel: taskProvider.taskRequestModel!),
|
|
|
|
|
if (taskProvider.taskRequestModel?.taskType?.relatedTo?.value == 1) ...[
|
|
|
|
|
assetDetails(taskModel: taskProvider.taskRequestModel!),
|
|
|
|
|
],
|
|
|
|
|
if (taskProvider.taskRequestModel?.taskType?.isInstallation == true) ...[installationWidget(taskModel: taskProvider.taskRequestModel!)],
|
|
|
|
|
if (taskProvider.taskRequestModel?.taskType?.relatedTo?.value == 2) ...[
|
|
|
|
|
linkWithLocationWidget(taskModel: taskProvider.taskRequestModel!),
|
|
|
|
|
],
|
|
|
|
|
8.height,
|
|
|
|
|
const Divider().defaultStyle(context),
|
|
|
|
|
Text(
|
|
|
|
|
"Task Details".addTranslation,
|
|
|
|
|
style: AppTextStyles.heading4.copyWith(color: context.isDark ? AppColor.neutral30 : AppColor.neutral50),
|
|
|
|
|
@ -111,8 +110,14 @@ class _TaskRequestDetailsViewState extends State<TaskRequestDetailsView> {
|
|
|
|
|
'${context.translation.taskNo}: ${widget.requestDetails?.requestNo ?? "-"}'.bodyText(context),
|
|
|
|
|
if (taskProvider.taskRequestModel?.taskType?.isRecallAndAlert == true) ...[
|
|
|
|
|
recallAlertTypeWidget(taskModel: taskProvider.taskRequestModel!),
|
|
|
|
|
Column(
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
children: [
|
|
|
|
|
'Risk Level: ${taskProvider.taskRequestModel?.riskLevel?.name}'.bodyText(context),
|
|
|
|
|
'Resource: ${taskProvider.taskRequestModel?.resource?.name}'.bodyText(context)
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
|
|
|
|
|
if (taskProvider.taskRequestModel?.callComment != null) ...[
|
|
|
|
|
const Divider().defaultStyle(context),
|
|
|
|
|
Text(
|
|
|
|
|
@ -150,8 +155,7 @@ class _TaskRequestDetailsViewState extends State<TaskRequestDetailsView> {
|
|
|
|
|
return Column(
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
children: [
|
|
|
|
|
assetDetails(taskModel: taskModel),
|
|
|
|
|
const Divider().defaultStyle(context),
|
|
|
|
|
const Divider().defaultStyle(context),
|
|
|
|
|
Text(
|
|
|
|
|
"Site Details".addTranslation,
|
|
|
|
|
style: AppTextStyles.heading4.copyWith(color: context.isDark ? AppColor.neutral30 : AppColor.neutral50),
|
|
|
|
|
@ -188,7 +192,7 @@ class _TaskRequestDetailsViewState extends State<TaskRequestDetailsView> {
|
|
|
|
|
),
|
|
|
|
|
'${context.translation.site}: ${taskModel.site?.name ?? "-"}'.bodyText(context),
|
|
|
|
|
'${context.translation.building}: ${taskModel.building?.name ?? "-"}'.bodyText(context),
|
|
|
|
|
'${context.translation.floor}: ${taskModel.floor?.name?? "-"}'.bodyText(context),
|
|
|
|
|
'${context.translation.floor}: ${taskModel.floor?.name ?? "-"}'.bodyText(context),
|
|
|
|
|
'${context.translation.department}: ${taskModel.department?.name ?? "-"}'.bodyText(context),
|
|
|
|
|
'${context.translation.room}: ${taskModel.room?.name ?? "-"}'.bodyText(context),
|
|
|
|
|
],
|
|
|
|
|
@ -218,14 +222,7 @@ class _TaskRequestDetailsViewState extends State<TaskRequestDetailsView> {
|
|
|
|
|
if (taskModel.typeOfAlert != null) {
|
|
|
|
|
switch (taskModel.typeOfAlert!.value) {
|
|
|
|
|
case 1:
|
|
|
|
|
return Column(
|
|
|
|
|
mainAxisSize: MainAxisSize.min,
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
children: [
|
|
|
|
|
'${context.translation.acknowledge}: ${taskModel.isUserAcknowledge ?? "-"}'.bodyText(context),
|
|
|
|
|
'Risk Level: ${taskModel.riskLevel?.name}'.bodyText(context),
|
|
|
|
|
'Resource: ${taskModel.resource?.name}'.bodyText(context)],
|
|
|
|
|
);
|
|
|
|
|
return '${context.translation.acknowledge}: ${taskModel.isUserAcknowledge ?? "-"}'.bodyText(context);
|
|
|
|
|
case 2:
|
|
|
|
|
return Column(
|
|
|
|
|
mainAxisSize: MainAxisSize.min,
|
|
|
|
|
|