|
|
|
|
@ -10,6 +10,7 @@ import 'package:test_sa/controllers/providers/api/user_provider.dart';
|
|
|
|
|
import 'package:test_sa/controllers/providers/settings/setting_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/device/asset.dart';
|
|
|
|
|
@ -39,8 +40,6 @@ import '../../../../widgets/images/multi_image_picker.dart';
|
|
|
|
|
import '../../../../widgets/status/report/service_report_fault_description.dart';
|
|
|
|
|
import '../../../../widgets/status/report/service_report_repair_location.dart';
|
|
|
|
|
import '../../../../widgets/timer/app_timer.dart';
|
|
|
|
|
|
|
|
|
|
/// todo : TBD (compare with the design)
|
|
|
|
|
class CreateServiceReport extends StatefulWidget {
|
|
|
|
|
static const String id = "/create-service-report";
|
|
|
|
|
final ServiceRequest request;
|
|
|
|
|
@ -171,6 +170,10 @@ class _CreateServiceReportState extends State<CreateServiceReport> with TickerPr
|
|
|
|
|
selectedTime.minute,
|
|
|
|
|
);
|
|
|
|
|
if (selectedDateTime != null) {
|
|
|
|
|
if (selectedDateTime.isBefore(DateTime.parse(widget.request.date))) {
|
|
|
|
|
"Return to service Date time must be greater then request date".showToast;
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
setState(() {
|
|
|
|
|
_serviceReport.visitDate = selectedDateTime?.toIso8601String();
|
|
|
|
|
});
|
|
|
|
|
|