|
|
|
|
@ -6,12 +6,17 @@ import 'package:test_sa/models/service_request/search_work_order.dart';
|
|
|
|
|
import 'package:test_sa/views/app_style/colors.dart';
|
|
|
|
|
import 'package:test_sa/views/pages/sub_workorder/spare_parts_details_bottom_sheet.dart';
|
|
|
|
|
import 'package:test_sa/views/pages/sub_workorder/work_order_details_bottom_sheet.dart';
|
|
|
|
|
import 'package:test_sa/views/pages/sub_workorder/workorder_details.dart';
|
|
|
|
|
|
|
|
|
|
import '../../../controllers/api_routes/http_status_manger.dart';
|
|
|
|
|
import '../../../controllers/localization/localization.dart';
|
|
|
|
|
import '../../../models/subtitle.dart';
|
|
|
|
|
import '../../widgets/buttons/app_back_button.dart';
|
|
|
|
|
import '../../widgets/buttons/app_button.dart';
|
|
|
|
|
import '../../widgets/date_and_time/date_picker.dart';
|
|
|
|
|
import '../../widgets/status/report/service_report_equipment_status.dart';
|
|
|
|
|
import '../../widgets/status/report/service_report_reasons.dart';
|
|
|
|
|
import '../../widgets/titles/app_sub_title.dart';
|
|
|
|
|
|
|
|
|
|
class CreateSubWorkOrderPage extends StatefulWidget {
|
|
|
|
|
static const id = "/CreateSubWorkOrder";
|
|
|
|
|
@ -32,6 +37,32 @@ class _CreateSubWorkOrderPageState extends State<CreateSubWorkOrderPage> {
|
|
|
|
|
child: SingleChildScrollView(
|
|
|
|
|
child: Column(
|
|
|
|
|
children: [
|
|
|
|
|
// ServiceReportEquipmentStatusMenu(
|
|
|
|
|
// report: _serviceReport,
|
|
|
|
|
// request: widget.request,
|
|
|
|
|
// onSelect: (status) {
|
|
|
|
|
// _serviceReport.equipmentStatus = status;
|
|
|
|
|
// },
|
|
|
|
|
// ),
|
|
|
|
|
// ADatePicker(
|
|
|
|
|
// // date: _from,
|
|
|
|
|
// // from: DateTime(1950),
|
|
|
|
|
// onDatePicker: (date) {
|
|
|
|
|
// // _from = date;
|
|
|
|
|
// // setState(() {});
|
|
|
|
|
// // widget.onPickFrom(date);
|
|
|
|
|
// },
|
|
|
|
|
// ),
|
|
|
|
|
// ASubTitle("_subtitle.reasons"),
|
|
|
|
|
// const SizedBox(
|
|
|
|
|
// height: 4,
|
|
|
|
|
// ),
|
|
|
|
|
// ServiceReportReasonsMenu(
|
|
|
|
|
// initialValue: _serviceReport.reason,
|
|
|
|
|
// onSelect: (status) {
|
|
|
|
|
// _serviceReport.reason = status;
|
|
|
|
|
// },
|
|
|
|
|
// ),
|
|
|
|
|
Container(
|
|
|
|
|
color: AColors.primaryColor,
|
|
|
|
|
padding: const EdgeInsets.symmetric(horizontal: 0, vertical: 4),
|
|
|
|
|
@ -60,6 +91,7 @@ class _CreateSubWorkOrderPageState extends State<CreateSubWorkOrderPage> {
|
|
|
|
|
padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 16),
|
|
|
|
|
child: Column(
|
|
|
|
|
children: [
|
|
|
|
|
WorkOrderDetails(),
|
|
|
|
|
const SizedBox(height: 8),
|
|
|
|
|
InkWell(
|
|
|
|
|
onTap: () {
|
|
|
|
|
|