FIX_AUTO_SAVE_PLACEMENT_DISABLE : RV
This commit is contained in:
parent
778e2ee0b3
commit
c4cc9c3f70
@ -2391,8 +2391,11 @@ class LeadsController extends BaseController
|
||||
}
|
||||
}
|
||||
|
||||
$is_placement = false;
|
||||
if ($recipient_type == 'placement') {
|
||||
|
||||
$is_placement = true;
|
||||
|
||||
list($proposal_key, $insurer_key) = explode('-', $propsal_and_insurer, 2);
|
||||
|
||||
$lead_update_data = [
|
||||
@ -2456,7 +2459,7 @@ class LeadsController extends BaseController
|
||||
|
||||
//delete attachment file
|
||||
unlink($file_path);
|
||||
return $this->respond(['status' => 'success', 'code' => 200, 'data' => $result_data], 200);
|
||||
return $this->respond(['status' => 'success', 'code' => 200, 'data' => $result_data, 'is_placement' => $is_placement], 200);
|
||||
}
|
||||
|
||||
public function getLevelContects()
|
||||
|
||||
@ -2594,7 +2594,7 @@ class PolicyTransactionController extends BaseController
|
||||
public function dmsSearch()
|
||||
{
|
||||
// echo 'scbsc';die();
|
||||
if ($this->request->getMethod() == 'post') {
|
||||
if ($this->request->is('post')) {
|
||||
// $jsonData = (array)$this->request->getJSON();
|
||||
$customer_id = $this->request->getPost('customer_id');
|
||||
$policy_id = $this->request->getPost('policy_id');
|
||||
|
||||
@ -860,6 +860,8 @@
|
||||
|
||||
<script>
|
||||
|
||||
let intervalId;
|
||||
|
||||
$(document).ready(function () {
|
||||
console.log("Document ready");
|
||||
|
||||
@ -869,15 +871,19 @@ $(document).ready(function () {
|
||||
if (lead_status != "won") {
|
||||
console.log("Lead status is not 'won', setting interval for submitData");
|
||||
|
||||
setInterval(function () {
|
||||
console.log("Calling submitData(1) at 20-second interval");
|
||||
submitData(1);
|
||||
}, 20000);
|
||||
startInterval();
|
||||
} else {
|
||||
console.log("Lead status is 'won', submitData will not be called");
|
||||
}
|
||||
});
|
||||
|
||||
function startInterval() {
|
||||
intervalId = setInterval(function () {
|
||||
console.log("Calling submitData(1) at 20-second interval");
|
||||
submitData(1);
|
||||
}, 20000);
|
||||
}
|
||||
|
||||
|
||||
|
||||
const openDialogBtn = document.getElementById('openDialogBtn');
|
||||
@ -3726,6 +3732,10 @@ function ajaxRequest(formData) {
|
||||
console.log(res);
|
||||
if (res.status == 'success' && res.code == 200) {
|
||||
toastr.success('Mail send Successfully', 'SUCCESS')
|
||||
if(res.is_placement == true){
|
||||
clearInterval(intervalId);
|
||||
console.log('******** Intervel Cleared ********')
|
||||
}
|
||||
} else {
|
||||
if (res.messgae) {
|
||||
toastr.error(res.messgae, 'ERROR')
|
||||
@ -5955,7 +5965,6 @@ function appendMultiFileData(data) {
|
||||
// $('#is_installment_switch').prop('checked', true).trigger('change');
|
||||
$('#is_installment_switch').trigger('click'); // in some cases, this forces the CSS to update
|
||||
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@ -631,25 +631,29 @@
|
||||
// monitorTableChanges();
|
||||
});
|
||||
|
||||
let intervalId;
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
console.log("Document ready");
|
||||
|
||||
let lead_status = '<?= isset($lead_data['status']) ? $lead_data['status'] : '' ?>';
|
||||
|
||||
let lead_status = '<?= isset($lead_data['status']) ? $lead_data['status'] : '' ?>';
|
||||
console.log('Lead status retrieved:', lead_status);
|
||||
|
||||
|
||||
if (lead_status != "won") {
|
||||
console.log("Lead status is not 'won', setting interval for submitData");
|
||||
|
||||
setInterval(function () {
|
||||
console.log("Calling submitData(1) at 20-second interval");
|
||||
saveRFQ(true);
|
||||
}, 20000);
|
||||
|
||||
startInterval();
|
||||
} else {
|
||||
console.log("Lead status is 'won', submitData will not be called");
|
||||
}
|
||||
});
|
||||
|
||||
function startInterval() {
|
||||
intervalId = setInterval(function () {
|
||||
console.log("Calling submitData(1) at 20-second interval");
|
||||
saveRFQ(true);
|
||||
}, 20000);
|
||||
}
|
||||
|
||||
var tableCount = 0;
|
||||
const policies = <?= json_encode($policies) ?>;
|
||||
@ -4992,7 +4996,11 @@
|
||||
|
||||
// // console.log(res);
|
||||
if (res.status == 'success' && res.code == 200) {
|
||||
toastr.success('Mail send Successfully', 'SUCCESS')
|
||||
toastr.success('Mail send Successfully', 'SUCCESS');
|
||||
if(res.is_placement == true){
|
||||
clearInterval(intervalId);
|
||||
console.log('******** Intervel Cleared ********')
|
||||
}
|
||||
} else {
|
||||
if (res.messgae) {
|
||||
toastr.error(res.messgae, 'ERROR')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user