FIX_PLACEMENT_PAYMENT_DATE
This commit is contained in:
parent
4622ea406c
commit
0129b67f21
@ -2560,6 +2560,10 @@ class ClientController extends AdminController
|
||||
if ($this->request->getPost("waiverof30dayswaitingperiod_display")) {
|
||||
$data['Waiver of 30 days waiting period'] = $this->request->getPost("waiverof30dayswaitingperiod");
|
||||
}
|
||||
|
||||
if ($this->request->getPost("suminsuredenhancement_display")) {
|
||||
$data['Sum Insured Enhancement'] = $this->request->getPost("suminsuredenhancement");
|
||||
}
|
||||
|
||||
if ($this->request->getPost("waiver_of_90_days_waiting_period_display")) {
|
||||
$data['Waiver of 90 Days Waiting Period'] = $this->request->getPost("waiver_of_90_days_waiting_period");
|
||||
|
||||
@ -1129,10 +1129,21 @@ class LeadsController extends BaseController
|
||||
// print_r($id); die;
|
||||
if (!empty($id)) {
|
||||
$this->leadInstallmentPaymentDetails->whereIn('id', $id)->set(['is_active' => 0])->update();
|
||||
return $this->respond(['status' => true, 'message' => 'Removed successfully'], 200);
|
||||
} else {
|
||||
return $this->respond(['status' => false, 'message' => 'Could not be removed.'], 200);
|
||||
}
|
||||
|
||||
if ($this->request->getGet('lead_id')) {
|
||||
$lead_id = $this->request->getGet('lead_id');
|
||||
$data = [
|
||||
'no_of_installment' => 0,
|
||||
'is_installment'=> 0
|
||||
];
|
||||
$this->leadsModel->where('id', $lead_id)->set($data)->update();
|
||||
}
|
||||
|
||||
return $this->respond(['status' => true, 'message' => 'Removed successfully'], 200);
|
||||
|
||||
}
|
||||
|
||||
//-----RFQ and QCR EXPORT------------------------------------------------------------------------------------------------
|
||||
@ -2422,6 +2433,7 @@ class LeadsController extends BaseController
|
||||
$installment_data = json_decode($params['installments'], true);
|
||||
if(!empty($installment_data)){
|
||||
foreach ($installment_data as $key => $value) {
|
||||
// print_r($value);die
|
||||
$value['payment_date'] = !empty($value['payment_date']) && strtotime($value['payment_date'])
|
||||
? date('Y/m/d', strtotime($value['payment_date']))
|
||||
: null;
|
||||
|
||||
@ -744,8 +744,8 @@
|
||||
|
||||
<div class="row" style="margin-bottom: 10px;">
|
||||
<div class="col-md-1">
|
||||
<input type="checkbox" style="margin-top: 12px" name="ayudhtreatmentcover_display"
|
||||
id="ayudhtreatmentcover_display" class="unchecked" checked>
|
||||
<input type="checkbox" style="margin-top: 12px" name="ayushtreatmentcover_display"
|
||||
id="ayushtreatmentcover_display" class="unchecked" checked>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label for="ayudhtreatmentcover">AYUSH treatment cover</label>
|
||||
|
||||
@ -493,7 +493,7 @@
|
||||
|
||||
<div class="form-group col-md-3">
|
||||
<label for="placement_date">Placement Date</label>
|
||||
<input type="text" class="form-control" id="placement_date" name="placement_date" placeholder="DD/MM/YYY" value="<?= isset($lead_data['placement_date']) ? date('d/m/Y', strtotime($lead_data['placement_date'])) : "" ?>">
|
||||
<input type="text" class="form-control" id="placement_date" name="placement_date" placeholder="DD/MM/YYY" value="<?= isset($lead_data['placement_date']) ? date('d-m-Y', strtotime($lead_data['placement_date'])) : "" ?>">
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-3">
|
||||
@ -521,7 +521,7 @@
|
||||
<?php } ?>
|
||||
|
||||
<div class="form-group col-md-3">
|
||||
<label for="is_installment_switch">Installemnt </label>
|
||||
<label for="is_installment_switch">Installment </label>
|
||||
<input id="is_installment_switch" type="checkbox" name = "is_installment" value = "1" data-toggle="toggle" data-on="With Installments" data-off="Without Installments" data-onstyle="info" data-offstyle="dark" data-style="border" data-width="218" <?= isset($lead_data['is_installment']) && $lead_data['is_installment'] == 1 ? 'checked' : '' ?>>
|
||||
</div>
|
||||
|
||||
@ -530,23 +530,24 @@
|
||||
<input type="text" class="form-control" id="no_of_installment" name="no_of_installment"
|
||||
value="<?= isset($lead_data['no_of_installment']) ? $lead_data['no_of_installment'] : 1 ?>">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="row" id="not_installment">
|
||||
|
||||
<?php if (isset($lead_data['is_installment']) && $lead_data['is_installment'] == 0 || !isset($lead_data['is_installment'])) { ?>
|
||||
<div class="form-group col-md-3">
|
||||
<label for="payment_date">Payment Date</label>
|
||||
<input type="text" class="form-control payment_date" id="payment_date" name="payment_date" placeholder="DD/MM/YYY" value="<?= isset($lead_data['payment_date']) ? date('d-m-Y', strtotime($lead_data['payment_date'])) : "" ?>">
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-3">
|
||||
<label for="payment_date">Payment Date</label>
|
||||
<input type="text" class="form-control" id="payment_date" name="payment_date" placeholder="DD/MM/YYY" value="<?= isset($lead_data['payment_date']) ? date('d/m/Y', strtotime($lead_data['payment_date'])) : "" ?>">
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-3">
|
||||
<label for="utr_no">UTR No.</label>
|
||||
<input type="text" class="form-control" id="utr_no" name="utr_no" placeholder="Enter UTR No." value="<?= isset($lead_data['utr_no']) ? $lead_data['utr_no'] : "" ?>">
|
||||
</div>
|
||||
<div class="form-group col-md-3">
|
||||
<label for="utr_no">UTR No.</label>
|
||||
<input type="text" class="form-control" id="utr_no" name="utr_no" placeholder="Enter UTR No." value="<?= isset($lead_data['utr_no']) ? $lead_data['utr_no'] : "" ?>">
|
||||
</div>
|
||||
|
||||
<?php } ?>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- </div> -->
|
||||
|
||||
<hr>
|
||||
<div id="installment_form_row">
|
||||
@ -844,12 +845,12 @@
|
||||
const editor2 = Jodit.make("#internal_mail_content", editorConfig);
|
||||
|
||||
var placement_date_datePicker = flatpickr("#placement_date", {
|
||||
dateFormat: "d/m/Y",
|
||||
dateFormat: "d-m-Y",
|
||||
allowInput: false,
|
||||
});
|
||||
|
||||
var payment_date_datePicker = flatpickr("#payment_date", {
|
||||
dateFormat: "d/m/Y",
|
||||
dateFormat: "d-m-Y",
|
||||
allowInput: false,
|
||||
});
|
||||
|
||||
@ -3705,6 +3706,11 @@ function constructURL_ForPlacementMailSend() {
|
||||
|
||||
function ajaxRequest(formData) {
|
||||
|
||||
// console.log("formData", formData);
|
||||
// formData.forEach((value, key) => {
|
||||
// console.log(key + ': ' + value);
|
||||
// });
|
||||
|
||||
var apiURL = '<?= base_url('leads/sendMail') ?>';
|
||||
console.log(apiURL);
|
||||
|
||||
@ -5899,6 +5905,7 @@ function appendMultiFileData(data) {
|
||||
let $installmentContainer = $('#installment_form_row');
|
||||
let row_count = $installmentContainer.find('.form-row').length;
|
||||
let remove_count = $("#no_of_installment").val();
|
||||
let lead_id = $('#lead_id').val();
|
||||
console.log("row count",row_count);
|
||||
if (row_count > 0 ) {
|
||||
let ids = $installmentContainer.find('.form-row').slice(-remove_count).find('input[name="installment_primary_key[]"]').map(function() {
|
||||
@ -5914,7 +5921,21 @@ function appendMultiFileData(data) {
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
let url = '<?= base_url('util/removeInstallments') ?>';
|
||||
let requestData = { id: ids };
|
||||
let requestData = { id: ids,'lead_id': lead_id};
|
||||
|
||||
if (requestData.id.length == 0) {
|
||||
|
||||
$("#no_of_installment").hide();
|
||||
$("#payment_date").show();
|
||||
$("#utr_no").show();
|
||||
$("#no_of_installment").closest('.form-group').hide();
|
||||
$("#payment_date").closest('.form-group').show();
|
||||
$("#utr_no").closest('.form-group').show();
|
||||
$('#installment_form_row').empty();
|
||||
$('#no_of_installment').val("");
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
$('.loader').fadeIn();
|
||||
$('.loader-mask').fadeIn();
|
||||
@ -5924,14 +5945,31 @@ function appendMultiFileData(data) {
|
||||
|
||||
if (response.status === true) {
|
||||
toastr.success(response.message, 'SUCCESS');
|
||||
$("#no_of_installment").hide();
|
||||
$("#no_of_installment").closest('.form-group').hide();
|
||||
$('#no_of_installment').val("");
|
||||
$('#installment_form_row').empty();
|
||||
// $("#no_of_installment").hide();
|
||||
$("#payment_date").show();
|
||||
$("#utr_no").show();
|
||||
$("#no_of_installment").closest('.form-group').hide();
|
||||
$("#payment_date").closest('.form-group').show();
|
||||
$("#utr_no").closest('.form-group').show();
|
||||
$('#installment_form_row').empty();
|
||||
$('#no_of_installment').val("");
|
||||
$('#not_installment').empty();
|
||||
|
||||
newhtml = `
|
||||
<div class="form-group col-md-3">
|
||||
<label for="payment_date">Payment Date</label>
|
||||
<input type="text" class="form-control payment_date" id="payment_date" name="payment_date" placeholder="DD/MM/YYY">
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-3">
|
||||
<label for="utr_no">UTR No.</label>
|
||||
<input type="text" class="form-control" id="utr_no" name="utr_no" placeholder="Enter UTR No.">
|
||||
</div>
|
||||
`;
|
||||
$('#not_installment').append(newhtml);
|
||||
$('.payment_date').flatpickr({
|
||||
dateFormat: 'd-m-Y',
|
||||
});
|
||||
} else {
|
||||
toastr.error(response.message, 'WARNING');
|
||||
}
|
||||
@ -6030,7 +6068,7 @@ function appendMultiFileData(data) {
|
||||
$('#installment_form_row').append(html);
|
||||
|
||||
$('.payment_date').flatpickr({
|
||||
dateFormat: 'd/m/Y',
|
||||
dateFormat: 'd-m-Y',
|
||||
});
|
||||
}
|
||||
|
||||
@ -6188,7 +6226,7 @@ function appendMultiFileData(data) {
|
||||
$(document).ready(function(){
|
||||
setTimeout(function(){
|
||||
$('.payment_date').flatpickr({
|
||||
dateFormat: 'd/m/Y',
|
||||
dateFormat: 'd-m-Y',
|
||||
});
|
||||
}, 2000)
|
||||
})
|
||||
|
||||
@ -435,7 +435,7 @@
|
||||
|
||||
<div class="form-group col-md-3">
|
||||
<label for="placement_date">Placement Date</label>
|
||||
<input type="text" class="form-control" id="placement_date" name="placement_date" placeholder="DD/MM/YYY" value="<?= isset($lead_data['placement_date']) ? date('d/m/Y', strtotime($lead_data['placement_date'])) : "" ?>">
|
||||
<input type="text" class="form-control" id="placement_date" name="placement_date" placeholder="DD/MM/YYY" value="<?= isset($lead_data['placement_date']) ? date('d-m-Y', strtotime($lead_data['placement_date'])) : "" ?>">
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-3">
|
||||
@ -473,11 +473,15 @@
|
||||
value="<?= isset($lead_data['no_of_installment']) ? $lead_data['no_of_installment'] : 1 ?>">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="row" id="not_installment">
|
||||
|
||||
|
||||
<?php if (isset($lead_data['is_installment']) && $lead_data['is_installment'] == 0 || !isset($lead_data['is_installment'])) { ?>
|
||||
|
||||
<div class="form-group col-md-3">
|
||||
<label for="payment_date">Payment Date</label>
|
||||
<input type="text" class="form-control" id="payment_date" name="payment_date" placeholder="DD/MM/YYY" value="<?= isset($lead_data['payment_date']) ? date('d/m/Y', strtotime($lead_data['payment_date'])) : "" ?>">
|
||||
<input type="text" class="form-control" id="payment_date" name="payment_date" placeholder="DD/MM/YYY" value="<?= isset($lead_data['payment_date']) ? date('d-m-Y', strtotime($lead_data['payment_date'])) : "" ?>">
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-3">
|
||||
@ -4449,7 +4453,7 @@
|
||||
const editor2 = Jodit.make("#internal_mail_content", editorConfig);
|
||||
|
||||
var placement_date_datePicker = flatpickr("#placement_date", {
|
||||
dateFormat: "d/m/Y",
|
||||
dateFormat: "d-m-Y",
|
||||
allowInput: false,
|
||||
});
|
||||
|
||||
@ -5391,6 +5395,7 @@
|
||||
let $installmentContainer = $('#installment_form_row');
|
||||
let row_count = $installmentContainer.find('.form-row').length;
|
||||
let remove_count = $("#no_of_installment").val();
|
||||
let lead_id = $('#lead_id').val();
|
||||
console.log("row count",row_count);
|
||||
if (row_count > 0 ) {
|
||||
let ids = $installmentContainer.find('.form-row').slice(-remove_count).find('input[name="installment_primary_key[]"]').map(function() {
|
||||
@ -5406,7 +5411,21 @@
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
let url = '<?= base_url('util/removeInstallments') ?>';
|
||||
let requestData = { id: ids };
|
||||
let requestData = { id: ids,'lead_id': lead_id};
|
||||
|
||||
if (requestData.id.length == 0) {
|
||||
|
||||
$("#no_of_installment").hide();
|
||||
$("#payment_date").show();
|
||||
$("#utr_no").show();
|
||||
$("#no_of_installment").closest('.form-group').hide();
|
||||
$("#payment_date").closest('.form-group').show();
|
||||
$("#utr_no").closest('.form-group').show();
|
||||
$('#installment_form_row').empty();
|
||||
$('#no_of_installment').val("");
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
$('.loader').fadeIn();
|
||||
$('.loader-mask').fadeIn();
|
||||
@ -5424,6 +5443,21 @@
|
||||
$("#utr_no").closest('.form-group').show();
|
||||
$('#installment_form_row').empty();
|
||||
$('#no_of_installment').val("");
|
||||
newhtml = `
|
||||
<div class="form-group col-md-3">
|
||||
<label for="payment_date">Payment Date</label>
|
||||
<input type="text" class="form-control payment_date" id="payment_date" name="payment_date" placeholder="DD/MM/YYY">
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-3">
|
||||
<label for="utr_no">UTR No.</label>
|
||||
<input type="text" class="form-control" id="utr_no" name="utr_no" placeholder="Enter UTR No.">
|
||||
</div>
|
||||
`;
|
||||
$('#not_installment').append(newhtml);
|
||||
$('.payment_date').flatpickr({
|
||||
dateFormat: 'd-m-Y',
|
||||
});
|
||||
} else {
|
||||
toastr.error(response.message, 'WARNING');
|
||||
}
|
||||
@ -5568,14 +5602,15 @@
|
||||
$('#installment_form_row').append(html);
|
||||
|
||||
$('.payment_date').flatpickr({
|
||||
dateFormat: 'd/m/Y',
|
||||
|
||||
dateFormat: 'd-m-Y',
|
||||
});
|
||||
}
|
||||
|
||||
$(document).ready(function(){
|
||||
setTimeout(function(){
|
||||
$('.payment_date').flatpickr({
|
||||
dateFormat: 'd/m/Y',
|
||||
dateFormat: 'd-m-Y',
|
||||
});
|
||||
}, 2000)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user