corrected
This commit is contained in:
parent
1bf676f64a
commit
03a3c1e06c
@ -446,47 +446,65 @@ class _DailyTaskPlanningScreenState extends State<DailyTaskPlanningScreen>
|
||||
.hasPermission(Permissions
|
||||
.assignReportTask))
|
||||
IconButton(
|
||||
icon: const Icon(
|
||||
Icons.person_add_alt_1_rounded,
|
||||
color: Color.fromARGB(
|
||||
255, 46, 161, 233),
|
||||
),
|
||||
onPressed: () {
|
||||
final pendingTask =
|
||||
(planned - completed)
|
||||
.clamp(0, planned)
|
||||
.toInt();
|
||||
icon: const Icon(
|
||||
Icons
|
||||
.person_add_alt_1_rounded,
|
||||
color: Color.fromARGB(
|
||||
255, 46, 161, 233),
|
||||
),
|
||||
onPressed: () async {
|
||||
final pendingTask =
|
||||
(planned - completed)
|
||||
.clamp(0, planned)
|
||||
.toInt();
|
||||
|
||||
showModalBottomSheet(
|
||||
context: context,
|
||||
isScrollControlled: true,
|
||||
shape:
|
||||
const RoundedRectangleBorder(
|
||||
borderRadius:
|
||||
BorderRadius.vertical(
|
||||
top:
|
||||
Radius.circular(
|
||||
16)),
|
||||
),
|
||||
builder: (context) =>
|
||||
AssignTaskBottomSheet(
|
||||
buildingName: building.name,
|
||||
floorName: floor.floorName,
|
||||
workAreaName: area.areaName,
|
||||
workLocation: area.areaName,
|
||||
activityName: item
|
||||
.activityMaster
|
||||
?.name ??
|
||||
"Unknown Activity",
|
||||
pendingTask: pendingTask,
|
||||
workItemId:
|
||||
item.id.toString(),
|
||||
assignmentDate:
|
||||
DateTime.now(),
|
||||
),
|
||||
);
|
||||
},
|
||||
),
|
||||
// Wait until user closes bottom sheet
|
||||
await showModalBottomSheet(
|
||||
context: context,
|
||||
isScrollControlled: true,
|
||||
shape:
|
||||
const RoundedRectangleBorder(
|
||||
borderRadius:
|
||||
BorderRadius.vertical(
|
||||
top: Radius
|
||||
.circular(
|
||||
16)),
|
||||
),
|
||||
builder: (context) =>
|
||||
AssignTaskBottomSheet(
|
||||
buildingName:
|
||||
building.name,
|
||||
floorName:
|
||||
floor.floorName,
|
||||
workAreaName:
|
||||
area.areaName,
|
||||
workLocation:
|
||||
area.areaName,
|
||||
activityName: item
|
||||
.activityMaster
|
||||
?.name ??
|
||||
"Unknown Activity",
|
||||
pendingTask: pendingTask,
|
||||
workItemId:
|
||||
item.id.toString(),
|
||||
assignmentDate:
|
||||
DateTime.now(),
|
||||
),
|
||||
);
|
||||
|
||||
final projectId =
|
||||
widget.projectId;
|
||||
if (projectId.isNotEmpty) {
|
||||
await dailyTaskPlanningController
|
||||
.fetchTaskData(
|
||||
projectId,
|
||||
serviceId:
|
||||
serviceController
|
||||
.selectedService
|
||||
?.id,
|
||||
);
|
||||
}
|
||||
}),
|
||||
],
|
||||
),
|
||||
MySpacing.height(4),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user