Merge branch 'zaid_development_new' into majd_development_new

main_design2.0
nextwo 2 years ago
commit f5bc07c3a2

@ -155,7 +155,7 @@ class _RequestGasRefillState extends State<RequestGasRefill> {
} }
if (_firstTime) { if (_firstTime) {
if (widget.gasRefillModel != null) { if (widget.gasRefillModel != null) {
_formModel.status = const Lookup(value: 0); _formModel.status = widget.gasRefillModel?.status ?? const Lookup(value: 0);
_gasRefillProvider.expectedDateTime = _formModel.expectedDate; _gasRefillProvider.expectedDateTime = _formModel.expectedDate;
_gasRefillProvider.timer = TimerModel(startAt: widget.gasRefillModel?.startDate, endAt: widget.gasRefillModel?.endDate); _gasRefillProvider.timer = TimerModel(startAt: widget.gasRefillModel?.startDate, endAt: widget.gasRefillModel?.endDate);
} else { } else {

@ -545,6 +545,7 @@ class _CreateServiceReportState extends State<CreateServiceReport> with TickerPr
ServiceReportFaultDescription( ServiceReportFaultDescription(
requestId: widget.request?.id, requestId: widget.request?.id,
initialValue: _serviceReport.faultDescription, initialValue: _serviceReport.faultDescription,
enabled: false,
onSelect: (status) { onSelect: (status) {
_serviceReport.faultDescription = status; _serviceReport.faultDescription = status;
setState(() {}); setState(() {});

@ -27,7 +27,7 @@ import '../../../../models/service_request/search_work_order.dart';
import 'report/future_service_report.dart'; import 'report/future_service_report.dart';
class RequestDetailsPage extends StatelessWidget { class RequestDetailsPage extends StatelessWidget {
static final String id = "/call-details"; static const String id = "/call-details";
final ServiceRequest serviceRequest; final ServiceRequest serviceRequest;
const RequestDetailsPage({Key key, this.serviceRequest}) : super(key: key); const RequestDetailsPage({Key key, this.serviceRequest}) : super(key: key);

@ -13,8 +13,9 @@ class ServiceReportFaultDescription extends StatelessWidget {
final String requestId; final String requestId;
final Function(FaultDescription) onSelect; final Function(FaultDescription) onSelect;
final FaultDescription initialValue; final FaultDescription initialValue;
final bool enabled;
const ServiceReportFaultDescription({Key key, this.requestId, this.onSelect, this.initialValue}) : super(key: key); const ServiceReportFaultDescription({Key key, this.requestId, this.onSelect, this.initialValue, this.enabled = true}) : super(key: key);
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
SettingProvider settingProvider = Provider.of<SettingProvider>(context); SettingProvider settingProvider = Provider.of<SettingProvider>(context);
@ -28,9 +29,9 @@ class ServiceReportFaultDescription extends StatelessWidget {
menuProvider.reset(); menuProvider.reset();
await menuProvider.getCallRequestForWorkOrder(user: userProvider.user, host: settingProvider.host, requestId: requestId); await menuProvider.getCallRequestForWorkOrder(user: userProvider.user, host: settingProvider.host, requestId: requestId);
}, },
child: (menuProvider.items?.isEmpty ?? true) child: ((menuProvider.items?.isEmpty ?? true) || (!enabled))
? const ATextFormField( ? ATextFormField(
initialValue: "", initialValue: (!enabled) ? initialValue?.defectName ?? "" : "",
enable: false, enable: false,
) )
: FaultDescriptionMenu( : FaultDescriptionMenu(

Loading…
Cancel
Save