|
|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
import 'dart:typed_data';
|
|
|
|
|
|
|
|
|
|
import 'package:fluttertoast/fluttertoast.dart';
|
|
|
|
|
import 'package:test_sa/controllers/api_routes/urls.dart';
|
|
|
|
|
import 'package:test_sa/models/device/device.dart';
|
|
|
|
|
import 'package:test_sa/models/engineer.dart';
|
|
|
|
|
@ -150,13 +151,16 @@ class ServiceReport {
|
|
|
|
|
return _map;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool validate() {
|
|
|
|
|
Future<bool> validate() async {
|
|
|
|
|
print("visitDate:$visitDate");
|
|
|
|
|
print("equipmentStatus:$equipmentStatus");
|
|
|
|
|
print("callLastSituation:${callLastSituation.toMap()}");
|
|
|
|
|
print("equipmentStatus:${equipmentStatus?.toMap()}");
|
|
|
|
|
print("callLastSituation:${callLastSituation?.toMap()}");
|
|
|
|
|
print("parts:$parts");
|
|
|
|
|
print("reason:${reason.toMap()}");
|
|
|
|
|
if (visitDate == null) return false;
|
|
|
|
|
print("reason:${reason?.toMap()}");
|
|
|
|
|
if (visitDate == null) {
|
|
|
|
|
await Fluttertoast.showToast(msg: "Visit Date Required");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
//if(serviceType == null) return false;
|
|
|
|
|
if (equipmentStatus == null) return false;
|
|
|
|
|
//if (type == null && assetType == null) return false;
|
|
|
|
|
|