From 4a865a06e4f137e7f50c4db43239a0a74c7fc356 Mon Sep 17 00:00:00 2001 From: "mirza.shafique" Date: Wed, 15 Feb 2023 10:59:30 +0300 Subject: [PATCH] click fixes --- lib/app_state/app_state.dart | 5 ++++- lib/ui/landing/widget/services_widget.dart | 14 +++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/lib/app_state/app_state.dart b/lib/app_state/app_state.dart index 32d713c..525bda1 100644 --- a/lib/app_state/app_state.dart +++ b/lib/app_state/app_state.dart @@ -10,6 +10,9 @@ import 'package:mohem_flutter_app/models/post_params_model.dart'; import 'package:mohem_flutter_app/models/privilege_list_model.dart'; import 'package:mohem_flutter_app/models/worklist_response_model.dart'; + + + class AppState { static final AppState _instance = AppState._internal(); @@ -88,7 +91,7 @@ class AppState { String get getHuaweiPushToken => _huaweiPushToken; - final PostParamsModel _postParamsInitConfig = PostParamsModel(channel: 31, versionID: 4.1, mobileType: Platform.isAndroid ? "android" : "ios"); + final PostParamsModel _postParamsInitConfig = PostParamsModel(channel: 31, versionID: 6.1, mobileType: Platform.isAndroid ? "android" : "ios"); void setPostParamsInitConfig() { isAuthenticated = false; diff --git a/lib/ui/landing/widget/services_widget.dart b/lib/ui/landing/widget/services_widget.dart index b93035f..789b02b 100644 --- a/lib/ui/landing/widget/services_widget.dart +++ b/lib/ui/landing/widget/services_widget.dart @@ -194,8 +194,20 @@ class ServicesWidget extends StatelessWidget { } void handleOnPress(context, GetMenuEntriesList menuEntry) { + print(menuEntry.requestType); var pro = Provider.of(context, listen: false); - if (menuEntry.requestType == "MONTHLY_ATTENDANCE") { + if (menuEntry.requestType == "PAR") { + Navigator.pushNamed(context, AppRoutes.performanceEvaluation); + } else if (menuEntry.requestType == "BASIC_DETAILS") { + Navigator.pushNamed(context, AppRoutes.basicDetails); + return; + } else if (menuEntry.requestType == "PHONE_NUMBERS") { + Navigator.pushNamed(context, AppRoutes.contactDetails); + return; + } else if (menuEntry.requestType == "ADDRESS") { + Navigator.pushNamed(context, AppRoutes.contactDetails); + return; + } else if (menuEntry.requestType == "MONTHLY_ATTENDANCE") { Navigator.pushNamed(context, AppRoutes.monthlyAttendance); return; } else if (menuEntry.requestType == "VACATION_RULE") {