files refactoring

design_3.0_loan_module
Sikander Saleem 1 week ago
parent 1a3861d816
commit 09762fd278

@ -113,7 +113,7 @@ import 'modules/tm_module/device_transfer/create_device_transfer_request.dart';
import 'modules/tm_module/device_transfer/device_filter_screen.dart';
import 'modules/tm_module/device_transfer/device_search_screen.dart';
import 'modules/tm_module/tasks/create_task_view.dart';
import 'new_views/pages/gas_refill_request_form.dart';
import 'modules/tm_module/gas_refill/gas_refill_request_form.dart';
import 'providers/lookups/classification_lookup_provider.dart';
import 'providers/lookups/department_lookup_provider.dart';
import 'providers/lookups/request_type_lookup_provider.dart';
@ -353,7 +353,7 @@ class MyApp extends StatelessWidget {
CreateGasRefillRequest.id: (_) => const CreateGasRefillRequest(),
UpdateGasRefillRequest.id: (_) => const UpdateGasRefillRequest(),
// CreateServiceRequestPage.id: (_) => const CreateServiceRequestPage(),
CreateNewRequest.id: (_) => const CreateNewRequest(),
CreateCMRequest.id: (_) => const CreateCMRequest(),
// SingleHospitalPicker.id: (_) => SingleHospitalPicker(),
MyAssetsPage.id: (_) => const MyAssetsPage(),
SingleDepartmentPicker.id: (_) => const SingleDepartmentPicker(),

@ -37,17 +37,17 @@ import 'package:test_sa/views/widgets/sound/TextSpeechRecordWidget.dart';
import '../../../../new_views/common_widgets/default_app_bar.dart';
class CreateNewRequest extends StatefulWidget {
class CreateCMRequest extends StatefulWidget {
static const String id = "/create-new-request";
const CreateNewRequest({Key? key}) : super(key: key);
const CreateCMRequest({Key? key}) : super(key: key);
@override
_CreateNewRequestState createState() => _CreateNewRequestState();
_CreateCMRequestState createState() => _CreateCMRequestState();
}
//TODO remove unnecessary code
class _CreateNewRequestState extends State<CreateNewRequest> with TickerProviderStateMixin {
class _CreateCMRequestState extends State<CreateCMRequest> with TickerProviderStateMixin {
late TextEditingController _commentController;
late UserProvider _userProvider;
late SettingProvider _settingProvider;

@ -237,9 +237,8 @@ class _GasRefillRequestFormState extends State<GasRefillRequestForm> {
_gasModel.gasRefillDetails?.add(_currentDetails);
_gasModel.gasRefillAttachments = [];
for (var item in attachments) {
String fileName = CMRequestUtils.isLocalUrl(item.name??'') ? ("${item.name??''.split("/").last}|${base64Encode(File(item.name??'').readAsBytesSync())}") :item.name??'';
_gasModel.gasRefillAttachments?.add(GasRefillAttachments(
id: item.id, gasRefillId: _gasModel.id ?? 0, attachmentName: fileName));
String fileName = CMRequestUtils.isLocalUrl(item.name ?? '') ? ("${item.name ?? ''.split("/").last}|${base64Encode(File(item.name ?? '').readAsBytesSync())}") : item.name ?? '';
_gasModel.gasRefillAttachments?.add(GasRefillAttachments(id: item.id, gasRefillId: _gasModel.id ?? 0, attachmentName: fileName));
}
await _gasRefillProvider?.addGasRefillRequest(
context: context,

@ -17,7 +17,7 @@ import 'package:test_sa/modules/tm_module/device_transfer/create_device_transfer
import 'package:test_sa/modules/tm_module/tasks/create_task_view.dart';
import 'package:test_sa/modules/traf_module/create_traf_request_page.dart';
import 'package:test_sa/new_views/app_style/app_color.dart';
import 'package:test_sa/new_views/pages/gas_refill_request_form.dart';
import 'package:test_sa/modules/tm_module/gas_refill/gas_refill_request_form.dart';
class CreateRequestTypeBottomSheet extends StatelessWidget {
const CreateRequestTypeBottomSheet({super.key});
@ -104,12 +104,12 @@ class CreateRequestModel {
list.add(CreateRequestModel("TRAF".addTranslation, "add_icon", CreateTRAFRequestPage.id));
} else if (context.userProvider.isEngineer) {
if (Provider.of<SettingProvider>(context, listen: false).engineerCanCreateCM) {
list.add(CreateRequestModel(context.translation.correctiveMaintenance, "add_icon", CreateNewRequest.id));
list.add(CreateRequestModel(context.translation.correctiveMaintenance, "add_icon", CreateCMRequest.id));
}
//TODO uncommit this to enable task.
list.add(CreateRequestModel(context.translation.task, "add_icon", CreateTaskView.id));
} else {
list.add(CreateRequestModel(context.translation.correctiveMaintenance, "add_icon", CreateNewRequest.id));
list.add(CreateRequestModel(context.translation.correctiveMaintenance, "add_icon", CreateCMRequest.id));
list.add(CreateRequestModel(context.translation.gasRefill, "add_icon", GasRefillRequestForm.routeName));
list.add(CreateRequestModel(context.translation.transferAsset, "add_icon", CreateDeviceTransferRequest.id));
//TODO uncommit this to enable task.

Loading…
Cancel
Save