Merge remote-tracking branch 'origin/design_3.0_TM_Module_bug_fixes' into design_3.0_TM_Module_bug_fixes

design_3.0_task_module_new
WaseemAbbasi22 6 months ago
commit bd2155ea21

@ -31,6 +31,10 @@ class SettingProvider extends ChangeNotifier {
String password = ""; String password = "";
bool isLocalAuthEnable = false; bool isLocalAuthEnable = false;
bool get isFlowMedical => _assetGroup?.id == 1;
bool get isFMS => _assetGroup?.id == 2;
// Local authentication instance // Local authentication instance
final LocalAuthentication auth = LocalAuthentication(); final LocalAuthentication auth = LocalAuthentication();

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

@ -113,8 +113,10 @@ class _TaskRequestDetailsViewState extends State<TaskRequestDetailsView> {
Column( Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
'Type of alert: ${taskProvider.taskRequestModel?.typeOfAlert?.name}'.bodyText(context),
'Risk Level: ${taskProvider.taskRequestModel?.riskLevel?.name}'.bodyText(context), 'Risk Level: ${taskProvider.taskRequestModel?.riskLevel?.name}'.bodyText(context),
'Resource: ${taskProvider.taskRequestModel?.resource?.name}'.bodyText(context) 'Resource: ${taskProvider.taskRequestModel?.resource?.name}'.bodyText(context),
'Evaluator User: ${taskProvider.taskRequestModel?.evaluatorUser?.userName}'.bodyText(context)
], ],
), ),
], ],

Loading…
Cancel
Save