From bce5691b13b166e86c7be5cd4d748d5c0597c1e3 Mon Sep 17 00:00:00 2001 From: WaseemAbbasi22 <50428976+WaseemAbbasi22@users.noreply.github.com> Date: Thu, 22 Oct 2026 09:17:54 +0300 Subject: [PATCH] improvements --- lib/models/enums/request_attachment_type_enum.dart | 11 +++++++++-- .../views/forms/spare_part/spare_part_request.dart | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/lib/models/enums/request_attachment_type_enum.dart b/lib/models/enums/request_attachment_type_enum.dart index 8bffa130..de1052ba 100644 --- a/lib/models/enums/request_attachment_type_enum.dart +++ b/lib/models/enums/request_attachment_type_enum.dart @@ -18,7 +18,8 @@ enum RequestAttachmentTypeEnum { incidents, // 16 sparePartActivity, // 17 updateDeliveryNotes, // 18 - traf, // 19 + traf,//19 + ppmSparePartActivity// 20 } extension RequestAttachmentTypeEnumExtension on RequestAttachmentTypeEnum { @@ -62,6 +63,8 @@ extension RequestAttachmentTypeEnumExtension on RequestAttachmentTypeEnum { return 18; case RequestAttachmentTypeEnum.traf: return 19; + case RequestAttachmentTypeEnum.ppmSparePartActivity: + return 20; } } int get lookupEnumId { @@ -101,6 +104,8 @@ extension RequestAttachmentTypeEnumExtension on RequestAttachmentTypeEnum { return 40308; case RequestAttachmentTypeEnum.sparePartActivity: return 40321; + case RequestAttachmentTypeEnum.ppmSparePartActivity: + return 4021; case RequestAttachmentTypeEnum.updateDeliveryNotes: return 40309; case RequestAttachmentTypeEnum.traf: @@ -190,7 +195,9 @@ extension RequestAttachmentTypeEnumExtension on RequestAttachmentTypeEnum { case 18: return RequestAttachmentTypeEnum.updateDeliveryNotes; case 19: - return RequestAttachmentTypeEnum.traf; + return RequestAttachmentTypeEnum.traf; + case 20: + return RequestAttachmentTypeEnum.ppmSparePartActivity; default: return null; } diff --git a/lib/modules/cm_module/views/forms/spare_part/spare_part_request.dart b/lib/modules/cm_module/views/forms/spare_part/spare_part_request.dart index 85388772..1dff3d3c 100644 --- a/lib/modules/cm_module/views/forms/spare_part/spare_part_request.dart +++ b/lib/modules/cm_module/views/forms/spare_part/spare_part_request.dart @@ -310,7 +310,7 @@ class _SparePartRequestState extends State { AttachmentPicker( label: context.translation.attachQuotation, showAsListView: true, - moduleId: RequestAttachmentTypeEnum.sparePartActivity.id, + moduleId: widget.fromCm?RequestAttachmentTypeEnum.sparePartActivity.id:RequestAttachmentTypeEnum.ppmSparePartActivity.id, attachment: _attachments, buttonIcon: 'quotation_icon'.toSvgAsset(color: AppColor.primary10), buttonColor: AppColor.primary10,