add maintenance request completed

design_3.0_latest
muhammad.abbasi 1 year ago
parent 88b92d2d44
commit 71d4ba43de

@ -736,7 +736,7 @@ class AssignedEmployee {
class ActivityMaintenanceAssistantEmployees {
String? startDate;
String? endDate;
int? workingHours;
double? workingHours;
String? technicalComment;
AssignedEmployee? user;

@ -577,8 +577,8 @@ class RequestDetailProvider extends ChangeNotifier {
stateCode = response.statusCode;
print('add sparepart activity response i got is ${response.body}');
if (response.statusCode >= 200 && response.statusCode < 300) {
currentWorkOrder = WorkOrderDetail.fromJson(json.decode(response.body));
updateCurrentWorkOrder(currentWorkOrder);
// currentWorkOrder = WorkOrderDetail.fromJson(json.decode(response.body));
// updateCurrentWorkOrder(currentWorkOrder);
notifyListeners();
}
isLoading = false;
@ -592,16 +592,17 @@ class RequestDetailProvider extends ChangeNotifier {
}
Future<int> createActivityMaintenanceRequest() async {
isLoading = true;
try {
// try {
final response = await ApiManager.instance.post(
URLs.createActivityMaintenanceUrl,
body: activityMaintenanceHelperModel!.toJson(),
);
stateCode = response.statusCode;
print('add maintenance activity response i got is ${response.body}');
print('status code i got is ${response.statusCode}');
if (response.statusCode >= 200 && response.statusCode < 300) {
currentWorkOrder = WorkOrderDetail.fromJson(json.decode(response.body));
updateCurrentWorkOrder(currentWorkOrder);
// currentWorkOrder = WorkOrderDetail.fromJson(json.decode(response.body));
// updateCurrentWorkOrder(currentWorkOrder);
notifyListeners();
print('status code in provider is ${response.statusCode}');
return response.statusCode;
@ -609,11 +610,11 @@ class RequestDetailProvider extends ChangeNotifier {
isLoading = false;
notifyListeners();
return response.statusCode;
} catch (error) {
isLoading = false;
notifyListeners();
return -1;
}
// } catch (error) {
// isLoading = false;
// notifyListeners();
// return -1;
// }
}
//create asset retired request..
Future<int> createActivityAssetToBeRetired() async {

@ -106,7 +106,7 @@ class _MaintenanceRequestFormState extends State<MaintenanceRequestForm> with Si
print('model to add is ${requestDetailProvider.activityMaintenanceHelperModel?.toJson()}');
if(validate(model: requestDetailProvider.activityMaintenanceHelperModel!)){
showDialog(context: context, barrierDismissible: false, builder: (context) => const AppLazyLoading());
// showDialog(context: context, barrierDismissible: false, builder: (context) => const AppLazyLoading());
int status = -1;
// if (requestDetailProvider.activityMaintenanceHelperModel?.id == 0) {
status = await requestDetailProvider.createActivityMaintenanceRequest();
@ -117,6 +117,7 @@ class _MaintenanceRequestFormState extends State<MaintenanceRequestForm> with Si
// }
if (status == 200) {
//this is for hide the dialoge...
requestDetailProvider.getWorkOrderById(id: requestDetailProvider.currentWorkOrder!.data!.requestId!);
Navigator.pop(context);
Navigator.pop(context);
} else {

Loading…
Cancel
Save