|
|
|
|
@ -47,13 +47,14 @@ class _CreateSubWorkOrderPageState extends State<CreateSubWorkOrderPage> {
|
|
|
|
|
|
|
|
|
|
@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<CreateSubWorkOrderPage> {
|
|
|
|
|
onSelect: (status) {
|
|
|
|
|
_subWorkOrders.equipmentStatus = status;
|
|
|
|
|
_serviceReport.equipmentStatus = status;
|
|
|
|
|
setState(() {});
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
@ -161,6 +163,7 @@ class _CreateSubWorkOrderPageState extends State<CreateSubWorkOrderPage> {
|
|
|
|
|
onSelect: (status) {
|
|
|
|
|
_serviceReportReason = status;
|
|
|
|
|
_subWorkOrders.reason = status;
|
|
|
|
|
setState(() {});
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
@ -282,7 +285,7 @@ class _CreateSubWorkOrderPageState extends State<CreateSubWorkOrderPage> {
|
|
|
|
|
onPressed: () async {
|
|
|
|
|
_subWorkOrders.parentWOId=widget.workOrder.id;
|
|
|
|
|
_validate = true;
|
|
|
|
|
setState(() {});
|
|
|
|
|
setState(() {});
|
|
|
|
|
if(validate()){
|
|
|
|
|
if(_subWorkOrders.startofWorkTime == null)
|
|
|
|
|
{
|
|
|
|
|
|