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