|
|
|
|
@ -1,11 +1,13 @@
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
|
import 'package:test_sa/controllers/api_routes/urls.dart';
|
|
|
|
|
import 'package:test_sa/controllers/providers/api/user_provider.dart';
|
|
|
|
|
import 'package:test_sa/extensions/context_extension.dart';
|
|
|
|
|
import 'package:test_sa/extensions/int_extensions.dart';
|
|
|
|
|
import 'package:test_sa/extensions/string_extensions.dart';
|
|
|
|
|
import 'package:test_sa/extensions/text_extensions.dart';
|
|
|
|
|
import 'package:test_sa/extensions/widget_extensions.dart';
|
|
|
|
|
import 'package:test_sa/models/enums/user_types.dart';
|
|
|
|
|
import 'package:test_sa/models/new_models/work_order_detail_model.dart';
|
|
|
|
|
import 'package:test_sa/new_views/app_style/app_color.dart';
|
|
|
|
|
import 'package:test_sa/service_request_latest/service_request_detail_provider.dart';
|
|
|
|
|
@ -41,6 +43,10 @@ class HistoryLogView extends StatelessWidget {
|
|
|
|
|
String lastStatus = "";
|
|
|
|
|
DateTime? nextDate;
|
|
|
|
|
var workOrderHistory = requestProvider.currentWorkOrder!.data!.workOrderHistory;
|
|
|
|
|
bool isNurse = (Provider.of<UserProvider>(context, listen: false).user?.type) == UsersTypes.normal_user;
|
|
|
|
|
if(isNurse) {
|
|
|
|
|
workOrderHistory.removeWhere((element)=>element.step?.id==5617);
|
|
|
|
|
}
|
|
|
|
|
for (int i = 0; i < workOrderHistory.length; i++) {
|
|
|
|
|
var object = workOrderHistory[i];
|
|
|
|
|
String currentStatus = object.workorderStatus!.name!;
|
|
|
|
|
|