work order

pull/2/head
nextwo 2 years ago
parent 912a306e9e
commit 7d7594a3ab

@ -47,13 +47,14 @@ class _CreateSubWorkOrderPageState extends State<CreateSubWorkOrderPage> {
@override @override
void initState() { 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(); super.initState();
} }
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
final Subtitle subtitle = AppLocalization.of(context).subtitle; final Subtitle subtitle = AppLocalization.of(context).subtitle;
_serviceReport = ServiceReport(id: widget.workOrder.id, type: widget.workOrder.assetType, equipmentStatus: widget.workOrder.equipmentStatus);
return Scaffold( return Scaffold(
body: SafeArea( body: SafeArea(
child: SingleChildScrollView( child: SingleChildScrollView(
@ -110,6 +111,7 @@ class _CreateSubWorkOrderPageState extends State<CreateSubWorkOrderPage> {
onSelect: (status) { onSelect: (status) {
_subWorkOrders.equipmentStatus = status; _subWorkOrders.equipmentStatus = status;
_serviceReport.equipmentStatus = status; _serviceReport.equipmentStatus = status;
setState(() {});
}, },
), ),
], ],
@ -161,6 +163,7 @@ class _CreateSubWorkOrderPageState extends State<CreateSubWorkOrderPage> {
onSelect: (status) { onSelect: (status) {
_serviceReportReason = status; _serviceReportReason = status;
_subWorkOrders.reason = status; _subWorkOrders.reason = status;
setState(() {});
}, },
), ),
], ],
@ -282,7 +285,7 @@ class _CreateSubWorkOrderPageState extends State<CreateSubWorkOrderPage> {
onPressed: () async { onPressed: () async {
_subWorkOrders.parentWOId=widget.workOrder.id; _subWorkOrders.parentWOId=widget.workOrder.id;
_validate = true; _validate = true;
setState(() {}); setState(() {});
if(validate()){ if(validate()){
if(_subWorkOrders.startofWorkTime == null) if(_subWorkOrders.startofWorkTime == null)
{ {

@ -53,7 +53,7 @@ class WorkOrderDetails extends StatelessWidget {
), ),
borderRadius: BorderRadius.circular(AppStyle.borderRadius * AppStyle.getScaleFactor(context)), borderRadius: BorderRadius.circular(AppStyle.borderRadius * AppStyle.getScaleFactor(context)),
), ),
child: _buildRow("call id", "", context),) child: _buildRow("Asset Type", item.assetType?.name??"", context),)
], ],
); );
} }

Loading…
Cancel
Save