FIX_BDS_ENDORSEMENT_EDIT
This commit is contained in:
parent
f0beaa720b
commit
a48e6c0793
@ -1271,9 +1271,10 @@ class PolicyTransactionController extends BaseController
|
|||||||
|
|
||||||
$data['tsi'] = generate_tsi_code($issue_type['issue_type'] ?? 1);
|
$data['tsi'] = generate_tsi_code($issue_type['issue_type'] ?? 1);
|
||||||
|
|
||||||
$client_branch_id = $data['client_branch_id'];
|
if (!isset($data['client_branch_id']) || $data['client_branch_id'] == "") {
|
||||||
if ($data['client_branch_id'] == "") {
|
|
||||||
$client_branch_id = $issue_type['client_branch_id'];
|
$client_branch_id = $issue_type['client_branch_id'];
|
||||||
|
}else{
|
||||||
|
$client_branch_id = $data['client_branch_id'];
|
||||||
}
|
}
|
||||||
|
|
||||||
$data['is_cd_reduce_from_bds'] = (isset($issue_type['policy_type_id']) && $issue_type['policy_type_id'] > 7 && $data['client_type'] == 1) ? 1 : 0;
|
$data['is_cd_reduce_from_bds'] = (isset($issue_type['policy_type_id']) && $issue_type['policy_type_id'] > 7 && $data['client_type'] == 1) ? 1 : 0;
|
||||||
@ -1431,7 +1432,11 @@ class PolicyTransactionController extends BaseController
|
|||||||
$pt_id = null;
|
$pt_id = null;
|
||||||
|
|
||||||
if(!empty($data)){
|
if(!empty($data)){
|
||||||
$inception_data = $this->policyTransactionModel->where('policy_no', $data['policy_no'])->where('client_id', $data['client_id'])->first();
|
$inception_data = $this->policyTransactionModel
|
||||||
|
->where('policy_no', $data['policy_no'])
|
||||||
|
->where('client_id', $data['client_id'])
|
||||||
|
->where('action_type', 'inception')
|
||||||
|
->first();
|
||||||
$pt_id = $inception_data['id'];
|
$pt_id = $inception_data['id'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -868,7 +868,6 @@
|
|||||||
$('.branchdiv').show();
|
$('.branchdiv').show();
|
||||||
$('#table_tr_34').show();
|
$('#table_tr_34').show();
|
||||||
$('#table_tr_37').show();
|
$('#table_tr_37').show();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log('selectedClientType', selectedClientType);
|
console.log('selectedClientType', selectedClientType);
|
||||||
@ -895,10 +894,12 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#client_policy_id').empty().append($('<option>', {
|
if(selectedClientType == 1){
|
||||||
value: '',
|
$('#client_policy_id').empty().append($('<option>', {
|
||||||
text: 'Select Policy'
|
value: '',
|
||||||
}))
|
text: 'Select Policy'
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
|
||||||
// Initialize or refresh Select2 for both dropdowns
|
// Initialize or refresh Select2 for both dropdowns
|
||||||
$('#client_id').select2();
|
$('#client_id').select2();
|
||||||
@ -975,8 +976,8 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
$('#policy_tranction_primarykey').val(res.data.id);
|
$('#policy_tranction_primarykey').val(res.data.id);
|
||||||
|
$('#client_type').val(res.data.client_type).trigger('change');
|
||||||
$('#client_id').val(res.data.client_id).change();
|
$('#client_id').val(res.data.client_id).change();
|
||||||
$('#client_type').val(res.data.client_type);
|
|
||||||
$('#base_cd_amount').val(res.data.base_cd_amount);
|
$('#base_cd_amount').val(res.data.base_cd_amount);
|
||||||
|
|
||||||
var tpaValue = '';
|
var tpaValue = '';
|
||||||
@ -985,13 +986,22 @@
|
|||||||
}
|
}
|
||||||
$('#tpa').val(tpaValue).change();
|
$('#tpa').val(tpaValue).change();
|
||||||
|
|
||||||
|
|
||||||
setTimeout(function(){
|
setTimeout(function(){
|
||||||
$('.loader').fadeOut();
|
$('.loader').fadeOut();
|
||||||
$('.loader-mask').delay(350).fadeOut('slow');
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
$('#client_branch_id').val(res.data.client_branch_id).change();
|
$('#client_branch_id').val(res.data.client_branch_id).select2();
|
||||||
$('#client_policy_id').val(res.pt_id).select2();
|
// $('#client_policy_id').val(res.pt_id).select2();
|
||||||
}, 1000)
|
}, 1000)
|
||||||
|
|
||||||
|
if(res.data.client_type == 2){
|
||||||
|
let data1 = policyListByClient[res.data.client_id];
|
||||||
|
appendPolicies(data1, res.pt_id);
|
||||||
|
}else{
|
||||||
|
let data2 = policy_list[res.data.client_branch_id];
|
||||||
|
appendPolicies(data2, res.pt_id);
|
||||||
|
}
|
||||||
|
|
||||||
setTimeout(function(){
|
setTimeout(function(){
|
||||||
$('#policy_start_date').val(res.data.policy_start_date);
|
$('#policy_start_date').val(res.data.policy_start_date);
|
||||||
$('#policy_end_date').val(res.data.policy_end_date);
|
$('#policy_end_date').val(res.data.policy_end_date);
|
||||||
@ -1042,6 +1052,16 @@
|
|||||||
addInsurerColumn();
|
addInsurerColumn();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (res.data.client_type == 2) {
|
||||||
|
$('.branchdiv').hide();
|
||||||
|
$('#table_tr_34').hide();
|
||||||
|
$('#table_tr_37').hide();
|
||||||
|
} else {
|
||||||
|
$('.branchdiv').show();
|
||||||
|
$('#table_tr_34').show();
|
||||||
|
$('#table_tr_37').show();
|
||||||
|
}
|
||||||
|
|
||||||
// if(res.data.policy_type_id == 1 || res.data.policy_type_id == 2 || res.data.policy_type_id == 3 || res.data.policy_type_id == 4 || res.data.policy_type_id == 5 || res.data.policy_type_id == 6 || res.data.policy_type_id == 7){
|
// if(res.data.policy_type_id == 1 || res.data.policy_type_id == 2 || res.data.policy_type_id == 3 || res.data.policy_type_id == 4 || res.data.policy_type_id == 5 || res.data.policy_type_id == 6 || res.data.policy_type_id == 7){
|
||||||
// $('#is_cd_reduce_from_bds').prop('disabled',true).prop('checked', false);
|
// $('#is_cd_reduce_from_bds').prop('disabled',true).prop('checked', false);
|
||||||
// }else{
|
// }else{
|
||||||
|
|||||||
@ -692,7 +692,7 @@ table.dataTable thead th {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function appendPolicies(data) {
|
function appendPolicies(data, policy_id=null) {
|
||||||
if (!data) {
|
if (!data) {
|
||||||
|
|
||||||
toastr.warning("There are no policies in Inception for the selected client and branch.");
|
toastr.warning("There are no policies in Inception for the selected client and branch.");
|
||||||
@ -724,6 +724,11 @@ table.dataTable thead th {
|
|||||||
'data-tpa': item.tpa_branch_id + '-' + item.tpa_id,
|
'data-tpa': item.tpa_branch_id + '-' + item.tpa_id,
|
||||||
'data-ptid': item.policy_type_id,
|
'data-ptid': item.policy_type_id,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (policy_id == item.id) {
|
||||||
|
option.attr('selected', true);
|
||||||
|
}
|
||||||
|
|
||||||
$('#client_policy_id').append(option);
|
$('#client_policy_id').append(option);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user