From 7d37d66e6200019efee1fc2e18e2f00a9460179a Mon Sep 17 00:00:00 2001 From: nextwo <1234> Date: Wed, 6 Sep 2023 09:07:02 +0300 Subject: [PATCH] fix bugs --- .../pages/user/requests/request_details.dart | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/lib/views/pages/user/requests/request_details.dart b/lib/views/pages/user/requests/request_details.dart index de049dca..426a41e1 100644 --- a/lib/views/pages/user/requests/request_details.dart +++ b/lib/views/pages/user/requests/request_details.dart @@ -95,9 +95,12 @@ class RequestDetailsPage extends StatelessWidget { buttonSize: 42, backgroundColor: AColors.green, onPressed: () async { - Navigator.of(context).push( + if(serviceRequest.statusValue == 2) { + Navigator.of(context).push( MaterialPageRoute(builder: (_) => CreateRequestPage(serviceRequest: serviceRequest)), ); + } else + null; // showModalBottomSheet( // context: context, // builder: (context) { @@ -395,13 +398,15 @@ class RequestDetailsPage extends StatelessWidget { child: AButton( text: _subtitle.editServiceReport, onPressed: () { - Navigator.of(context).push( + if(serviceRequest.statusValue == 2) { + Navigator.of(context).push( MaterialPageRoute( builder: (_) => FutureServiceReport( request: serviceRequest, workOrder: workOrders[index], )), ); + }else {null;} }, ), ) @@ -441,7 +446,12 @@ class RequestDetailsPage extends StatelessWidget { child: AButton( text: "Create Work Order", onPressed: () { - Navigator.of(context).push(MaterialPageRoute(builder: (_) => CreateServiceReport(request: serviceRequest))); + if(serviceRequest.statusValue == 2) { + Navigator.of(context).push(MaterialPageRoute(builder: (_) => CreateServiceReport(request: serviceRequest))); + } + else { + null; + } }, ), ),