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