|
|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
import 'dart:convert';
|
|
|
|
|
import 'dart:io';
|
|
|
|
|
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
|
import 'package:test_sa/dashboard_latest/dashboard_provider.dart';
|
|
|
|
|
@ -10,8 +11,6 @@ import 'package:test_sa/extensions/widget_extensions.dart';
|
|
|
|
|
import 'package:test_sa/models/device/asset.dart';
|
|
|
|
|
import 'package:test_sa/models/enums/user_types.dart';
|
|
|
|
|
import 'package:test_sa/models/lookup.dart';
|
|
|
|
|
import 'package:test_sa/models/new_models/building.dart';
|
|
|
|
|
import 'package:test_sa/models/new_models/floor.dart';
|
|
|
|
|
import 'package:test_sa/models/new_models/mapped_sites.dart';
|
|
|
|
|
import 'package:test_sa/models/new_models/room_model.dart';
|
|
|
|
|
import 'package:test_sa/models/new_models/task_request/task_request_model.dart';
|
|
|
|
|
@ -29,9 +28,8 @@ import 'package:test_sa/service_request_latest/views/components/action_button/fo
|
|
|
|
|
import 'package:test_sa/views/widgets/date_and_time/date_picker.dart';
|
|
|
|
|
import 'package:test_sa/views/widgets/equipment/asset_picker.dart';
|
|
|
|
|
import 'package:test_sa/views/widgets/images/multi_image_picker.dart';
|
|
|
|
|
|
|
|
|
|
import '../../../../../../new_views/common_widgets/default_app_bar.dart';
|
|
|
|
|
import '../../../../models/new_models/department.dart';
|
|
|
|
|
import '../../../../models/new_models/site.dart';
|
|
|
|
|
|
|
|
|
|
class CreateTaskView extends StatefulWidget {
|
|
|
|
|
static const String id = "/create-task";
|
|
|
|
|
@ -53,6 +51,13 @@ class _CreateTaskViewState extends State<CreateTaskView> with TickerProviderStat
|
|
|
|
|
AddTaskModel? _addTaskModel = AddTaskModel(id: 0);
|
|
|
|
|
TextEditingController commentController = TextEditingController();
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
void initState() {
|
|
|
|
|
// TODO: implement initState
|
|
|
|
|
super.initState();
|
|
|
|
|
Provider.of<TaskTypeProvider>(context, listen: false).reset();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
|
return Scaffold(
|
|
|
|
|
@ -288,8 +293,7 @@ class _CreateTaskViewState extends State<CreateTaskView> with TickerProviderStat
|
|
|
|
|
SingleItemDropDownMenu<Lookup, TaskJobActionNeededProvider>(
|
|
|
|
|
context: context,
|
|
|
|
|
height: 56.toScreenHeight,
|
|
|
|
|
// title: context.translation.typeofAlert,
|
|
|
|
|
title: 'Task Job Action',
|
|
|
|
|
title: 'Action Needed',
|
|
|
|
|
showShadow: false,
|
|
|
|
|
backgroundColor: AppColor.neutral100,
|
|
|
|
|
showAsBottomSheet: true,
|
|
|
|
|
|