|
|
|
|
@ -42,7 +42,10 @@ class FooterActionButton {
|
|
|
|
|
required UserProvider userProvider,
|
|
|
|
|
bool isEmpIsAssigned = false}) {
|
|
|
|
|
ServiceRequestDetailProvider requestDetailProvider = Provider.of<ServiceRequestDetailProvider>(context, listen: false);
|
|
|
|
|
bool showMarkAsFixedButton = activities.isEmpty ? false : activities.any((object) => object.activityStatus!.value == 14 || object.activityStatus!.value == 19);
|
|
|
|
|
bool showMarkAsFixedButton = activities.isEmpty
|
|
|
|
|
? false
|
|
|
|
|
: activities.any((object) =>
|
|
|
|
|
object.activityStatus!.value == 14 || object.activityStatus!.value == 19 || object.activityStatus!.value == 11); // value 14,19,20 for fixed,out of scope and duplicate activity status
|
|
|
|
|
if (userProvider.user?.type == UsersTypes.engineer) {
|
|
|
|
|
if (workOrderNextStepStatus == WorkOrderNextStepEnum.assignToMe && isEmpIsAssigned) return const SizedBox();
|
|
|
|
|
switch (workOrderNextStepStatus) {
|
|
|
|
|
|