Update iOS deployment target to 13.0, enhance Flutter integration, and improve tender submission flow
- Changed the iOS deployment target from 12.0 to 13.0 in Podfile and project settings. - Updated AppDelegate to support implicit Flutter engine initialization. - Modified Info.plist to include scene configuration for multiple scenes. - Enhanced CompletionOfDocumentsRouteData to accept a tenderId parameter. - Implemented tender submission functionality in TenderDetailViewModel and updated UI components to reflect loading states and success/error messages. - Added new strings for submission success and error notifications.
This commit is contained in:
@@ -206,7 +206,9 @@ class YourTendersViewModel with ChangeNotifier {
|
||||
offset: _tendersOffset,
|
||||
);
|
||||
await getTenders(requestModel: requestModel);
|
||||
} else if (selectedStatus == YourTendersStrings.tendersSubmitted) {
|
||||
} else if (selectedStatus == YourTendersStrings.tendersSubmitted ||
|
||||
selectedStatus == TenderApprovalStatus.submitted.value ||
|
||||
selectedStatus == TenderApprovalStatus.approved.value) {
|
||||
final requestModel = GetTendersRequestModel(
|
||||
status: TenderApprovalStatus.submitted.value,
|
||||
createdFrom: startDateUnix,
|
||||
@@ -299,10 +301,17 @@ class YourTendersViewModel with ChangeNotifier {
|
||||
reset: true,
|
||||
);
|
||||
} else if (selectedStatus == TenderApprovalStatus.approved.value) {
|
||||
await getTendersFeedback(
|
||||
feedbackType: TenderApprovalStatus.approved.value,
|
||||
reset: true,
|
||||
// "Approved tenders" maps to submitted tender-approvals. The API has no
|
||||
// `approved` value; approved tenders are the ones a company has submitted
|
||||
// for pursuit (GET /api/v1/tender-approvals?status=submitted).
|
||||
final requestModel = GetTendersRequestModel(
|
||||
status: TenderApprovalStatus.submitted.value,
|
||||
createdFrom: startDateUnix,
|
||||
createdTo: endDateUnix,
|
||||
limit: _tendersLimit,
|
||||
offset: _tendersOffset,
|
||||
);
|
||||
await getTenders(requestModel: requestModel, reset: true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user