assessor dashboard api improvement.

design_3.0_internal_audit_module
Sikander Saleem 2 weeks ago
parent 40c7e75fa4
commit b71207538d

@ -106,14 +106,14 @@ class DashBoardProvider extends ChangeNotifier {
isAllCountLoading = true; isAllCountLoading = true;
notifyListeners(); notifyListeners();
String url = ''; String url = '';
if (usersType == UsersTypes.engineer) { if (usersType == UsersTypes.engineer || usersType == UsersTypes.assessor || usersType == UsersTypes.assessorTl) {
url = URLs.engineerDashboardCountUrl; url = URLs.engineerDashboardCountUrl;
} else { } else {
url = URLs.nurseDashboardCountUrl; url = URLs.nurseDashboardCountUrl;
} }
Response response; Response response;
try { try {
response = await ApiManager.instance.post(url,body: {}); response = await ApiManager.instance.post(url, body: {});
stateCode = response.statusCode; stateCode = response.statusCode;
if (response.statusCode >= 200 && response.statusCode < 300) { if (response.statusCode >= 200 && response.statusCode < 300) {
dashboardCount = DashboardCount.fromJson(json.decode(response.body)); dashboardCount = DashboardCount.fromJson(json.decode(response.body));
@ -241,7 +241,7 @@ class DashBoardProvider extends ChangeNotifier {
Response response; Response response;
String url = ''; String url = '';
if (usersType == UsersTypes.engineer) { if (usersType == UsersTypes.engineer || usersType == UsersTypes.assessor || usersType == UsersTypes.assessorTl) {
//need to check pagination for not assigned task @waseem. //need to check pagination for not assigned task @waseem.
//these checks are to call different apis for dashboard for engineer... //these checks are to call different apis for dashboard for engineer...

@ -64,12 +64,7 @@ class TrafRequestItemView extends StatelessWidget {
), ),
], ],
).toShadowContainer(context, withShadow: showShadow).onPress(() async { ).toShadowContainer(context, withShadow: showShadow).onPress(() async {
Navigator.push(context, MaterialPageRoute(builder: (context) => TrafRequestDetailPage(trafId: requestDetails!.id!))); Navigator.push(context, MaterialPageRoute(builder: (context) => TrafRequestDetailPage(trafId: requestData!.id!)));
// Navigator.of(context).push(MaterialPageRoute(
// builder: (_) => TaskRequestDetailsView(
// taskId: requestData!.id!,
// requestDetails: RequestsDetails(nameOfType: requestData?.nameOfType, status: requestData?.statusName, priority: requestData?.priorityName, date: requestData?.transactionDate),
// )));
}); });
} }
return Column( return Column(

Loading…
Cancel
Save