From 8834821409c8e88a45234bd401d5e7e061c48122 Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Tue, 2 Dec 2025 10:27:52 +0530 Subject: [PATCH] CHANGE_ADD_NEW_FIELD_AGREED_% --- app/Controllers/LeadsController.php | 1 + app/Models/LeadsModel.php | 1 + app/Views/view_rfq.php | 17 +++++++++++++++-- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/app/Controllers/LeadsController.php b/app/Controllers/LeadsController.php index 92fa8a52..a3ebe469 100644 --- a/app/Controllers/LeadsController.php +++ b/app/Controllers/LeadsController.php @@ -3292,6 +3292,7 @@ class LeadsController extends BaseController 'no_of_installment' => $params['no_of_installment'] ?? null, 'is_installment' => $params['is_installment'] ?? null, 'acm_id' => $params['acm_pk'] ?? null, + 'agreed_percentage' => $params['agreed_percentage'] ?? null, ]; if(isset($params['tpa_id']) && !empty($params['tpa_id'])){ diff --git a/app/Models/LeadsModel.php b/app/Models/LeadsModel.php index d3c9ac40..1c028645 100644 --- a/app/Models/LeadsModel.php +++ b/app/Models/LeadsModel.php @@ -107,6 +107,7 @@ class LeadsModel extends Model 'quote_received_insurer', 'acm_id', 'policy_with_correction', + 'agreed_percentage', ]; diff --git a/app/Views/view_rfq.php b/app/Views/view_rfq.php index 1c213669..63c66276 100644 --- a/app/Views/view_rfq.php +++ b/app/Views/view_rfq.php @@ -903,6 +903,11 @@ > +
+ + "> +
+
"> @@ -4410,6 +4415,7 @@ function constructURL_ForPlacementMailSend(return_type = false) { let is_cd = $("#is_cd_switch").is(":checked") ? 1 : 0; let utr_no = $('#utr_no').val(); let premium_amount = $('#premium_amount').val(); + let agreed_percentage = $('#agreed_percentage').val(); let total_amount = $('#total_amount').val(); let cd_amount = $('#cd_amount').val(); let subject = $('#placement_subject').val(); @@ -4483,8 +4489,9 @@ function constructURL_ForPlacementMailSend(return_type = false) { formData.append('tpa_id', tpa_id); formData.append('acm_email', acm_email); formData.append('acm_pk', acm_pk); + formData.append('agreed_percentage', agreed_percentage); - // Prepare plain key-value object + // Prepare plain key-value object let dataObj = { lead_id: lead_id, file_type: RFQ_or_QCR == 2 ? 'qcr' : 'rfq', @@ -4510,7 +4517,8 @@ function constructURL_ForPlacementMailSend(return_type = false) { is_installment: is_installment, tpa_id: tpa_id, acm_email: acm_email, - acm_pk: acm_pk + acm_pk: acm_pk, + agreed_percentage: agreed_percentage, }; if(return_type == false){ @@ -7645,4 +7653,9 @@ function appendMultiFileData(data) { } } + $('#agreed_percentage').on('input', function () { + let v = parseFloat(this.value); + this.value = (v < 0) ? 0 : (v > 100 ? 100 : v); + }); + \ No newline at end of file