From 7d7594a3abdcff5332705a0deee5ee33819f2560 Mon Sep 17 00:00:00 2001 From: nextwo <1234> Date: Tue, 20 Jun 2023 15:52:13 +0300 Subject: [PATCH] work order --- .../pages/sub_workorder/create_sub_workorder_page.dart | 7 +++++-- lib/views/pages/sub_workorder/workorder_details.dart | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/views/pages/sub_workorder/create_sub_workorder_page.dart b/lib/views/pages/sub_workorder/create_sub_workorder_page.dart index d243bf5d..cc7ac230 100644 --- a/lib/views/pages/sub_workorder/create_sub_workorder_page.dart +++ b/lib/views/pages/sub_workorder/create_sub_workorder_page.dart @@ -47,13 +47,14 @@ class _CreateSubWorkOrderPageState extends State { @override void initState() { + _subWorkOrders =SearchWorkOrder(assignedEmployee: widget.workOrder.assignedEmployee, callRequest: CallRequest()); + _serviceReport = ServiceReport(id: widget.workOrder.id, type: widget.workOrder.assetType, equipmentStatus: widget.workOrder.equipmentStatus); super.initState(); } @override Widget build(BuildContext context) { final Subtitle subtitle = AppLocalization.of(context).subtitle; - _serviceReport = ServiceReport(id: widget.workOrder.id, type: widget.workOrder.assetType, equipmentStatus: widget.workOrder.equipmentStatus); return Scaffold( body: SafeArea( child: SingleChildScrollView( @@ -110,6 +111,7 @@ class _CreateSubWorkOrderPageState extends State { onSelect: (status) { _subWorkOrders.equipmentStatus = status; _serviceReport.equipmentStatus = status; + setState(() {}); }, ), ], @@ -161,6 +163,7 @@ class _CreateSubWorkOrderPageState extends State { onSelect: (status) { _serviceReportReason = status; _subWorkOrders.reason = status; + setState(() {}); }, ), ], @@ -282,7 +285,7 @@ class _CreateSubWorkOrderPageState extends State { onPressed: () async { _subWorkOrders.parentWOId=widget.workOrder.id; _validate = true; - setState(() {}); + setState(() {}); if(validate()){ if(_subWorkOrders.startofWorkTime == null) { diff --git a/lib/views/pages/sub_workorder/workorder_details.dart b/lib/views/pages/sub_workorder/workorder_details.dart index 8f58eb9b..82cdb666 100644 --- a/lib/views/pages/sub_workorder/workorder_details.dart +++ b/lib/views/pages/sub_workorder/workorder_details.dart @@ -53,7 +53,7 @@ class WorkOrderDetails extends StatelessWidget { ), borderRadius: BorderRadius.circular(AppStyle.borderRadius * AppStyle.getScaleFactor(context)), ), - child: _buildRow("call id", "", context),) + child: _buildRow("Asset Type", item.assetType?.name??"", context),) ], ); }