FIX_CHANGE_MASTER_ONBOARDING_AND_CLIENT_ONBOARDING_ISSUE : AADHAVAN
This commit is contained in:
parent
da981afa2e
commit
1bcd38c3fe
@ -58,6 +58,8 @@ $routes->post('save_deposit', 'ClientController::saveDeposit');
|
|||||||
|
|
||||||
$routes->get("list/(:any)", "ClientController::editClientOnboarding/$1");
|
$routes->get("list/(:any)", "ClientController::editClientOnboarding/$1");
|
||||||
|
|
||||||
|
$routes->get("remove/(:any)", "ClientController::removeClientOnboarding/$1");
|
||||||
|
|
||||||
|
|
||||||
$routes->group("general", ["filter" => "authMVC"], function($routes){
|
$routes->group("general", ["filter" => "authMVC"], function($routes){
|
||||||
$routes->post("create", "ClientController::createClientGeneralInfo");
|
$routes->post("create", "ClientController::createClientGeneralInfo");
|
||||||
@ -159,7 +161,7 @@ $routes->group("/master", ["filter" => "authMVC"], function($routes){
|
|||||||
$routes->post("createpost", "MasterController::createKycDocs");
|
$routes->post("createpost", "MasterController::createKycDocs");
|
||||||
$routes->get("editget/(:any)", "MasterController::editKYCGet/$1");
|
$routes->get("editget/(:any)", "MasterController::editKYCGet/$1");
|
||||||
$routes->post("edit", "MasterController::editKYCDocs");
|
$routes->post("edit", "MasterController::editKYCDocs");
|
||||||
$routes->get("list", "MasterController::tpaBranchList");
|
// $routes->get("list", "MasterController::tpaBranchList");
|
||||||
$routes->get("list/(:any)", "MasterController::kycDocsList/$1");
|
$routes->get("list/(:any)", "MasterController::kycDocsList/$1");
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
@ -102,6 +102,29 @@ class ClientController extends AdminController
|
|||||||
// $this->loadLayout('client_onboarding', $data);
|
// $this->loadLayout('client_onboarding', $data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public function removeClientOnboarding($id = null)
|
||||||
|
{
|
||||||
|
$this->myLogger->logme('error', 'Edit Client Onboarding function called');
|
||||||
|
$headerData['page_name'] = 'Edit Client Onboarding';
|
||||||
|
|
||||||
|
$this->clientModel->update($id, ['is_active' => 0]);
|
||||||
|
|
||||||
|
// $this->clientBranchModel->where('client_id', $id)->update(['is_active' => 0]);
|
||||||
|
// $this->clientRMModel->where('client_id', $id)->update(['is_active' => 0]);
|
||||||
|
|
||||||
|
|
||||||
|
$data['clientList'] = $this->clientModel->getCreatedByUserName();
|
||||||
|
$data['client_rm'] = $this->clientRMModel->getAllClientRM();
|
||||||
|
|
||||||
|
echo view('layout/header', $headerData);
|
||||||
|
echo view('client_list', $data);
|
||||||
|
echo view('layout/footer');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public function clientOnboarding()
|
public function clientOnboarding()
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -211,7 +234,7 @@ class ClientController extends AdminController
|
|||||||
$editData['policyGridData'] = $this->policyGridModel->findAll();
|
$editData['policyGridData'] = $this->policyGridModel->findAll();
|
||||||
|
|
||||||
|
|
||||||
$editData['client'] = $this->clientModel->where(['id' => $id, 'is_active' => 1])->first();
|
$editData['client'] = $this->clientModel->where(['id' => $id])->first();
|
||||||
$editData['client_kyc'] = $this->clientKYCDocsModel->where('client_id', $id)->findAll();
|
$editData['client_kyc'] = $this->clientKYCDocsModel->where('client_id', $id)->findAll();
|
||||||
$editData['client_branch'] = $this->clientBranchModel->where(['client_id' => $id, 'is_active' => 1])->findAll();
|
$editData['client_branch'] = $this->clientBranchModel->where(['client_id' => $id, 'is_active' => 1])->findAll();
|
||||||
$editData['client_relation'] = $this->clientRMModel->where(['client_id' => $id, 'is_active' => 1])->findAll();
|
$editData['client_relation'] = $this->clientRMModel->where(['client_id' => $id, 'is_active' => 1])->findAll();
|
||||||
@ -235,6 +258,14 @@ class ClientController extends AdminController
|
|||||||
$data = $this->request->getPost();
|
$data = $this->request->getPost();
|
||||||
$data['created_by'] = get_session_userid();
|
$data['created_by'] = get_session_userid();
|
||||||
$data['client_logo'] = $file_name;
|
$data['client_logo'] = $file_name;
|
||||||
|
|
||||||
|
|
||||||
|
if (!isset($data['is_download_btn'])) {
|
||||||
|
$data['is_download_btn'] = 0;
|
||||||
|
} elseif ($data['is_download_btn']) {
|
||||||
|
$data['is_download_btn'] = 1;
|
||||||
|
}
|
||||||
|
|
||||||
$insert = $this->clientModel->insert($data);
|
$insert = $this->clientModel->insert($data);
|
||||||
if($insert){
|
if($insert){
|
||||||
$client_data = $this->clientModel->where(['id' => $insert, 'is_active' => 1])->first();
|
$client_data = $this->clientModel->where(['id' => $insert, 'is_active' => 1])->first();
|
||||||
@ -254,10 +285,16 @@ class ClientController extends AdminController
|
|||||||
$id = $this->request->getPost('PrimaryKey');
|
$id = $this->request->getPost('PrimaryKey');
|
||||||
$data = $this->request->getPost();
|
$data = $this->request->getPost();
|
||||||
$data['updated_by'] = get_session_userid();
|
$data['updated_by'] = get_session_userid();
|
||||||
if(!empty($file_name)){
|
if (!isset($data['is_download_btn'])) {
|
||||||
$data['client_logo'] = $file_name;
|
$data['is_download_btn'] = 0;
|
||||||
|
} elseif ($data['is_download_btn']) {
|
||||||
|
$data['is_download_btn'] = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$update = $this->clientModel->update($id,$data);
|
$update = $this->clientModel->update($id,$data);
|
||||||
|
|
||||||
|
|
||||||
if($update){
|
if($update){
|
||||||
return $this->respond(['status' => true,'code' => 200,'data' => $data], 200);
|
return $this->respond(['status' => true,'code' => 200,'data' => $data], 200);
|
||||||
}else{
|
}else{
|
||||||
@ -523,7 +560,11 @@ class ClientController extends AdminController
|
|||||||
$data['claims_incurred_amount'] = $this->request->getPost('claims_incurred_amount');
|
$data['claims_incurred_amount'] = $this->request->getPost('claims_incurred_amount');
|
||||||
$data['is_addon'] = $this->request->getPost('is_addon');
|
$data['is_addon'] = $this->request->getPost('is_addon');
|
||||||
|
|
||||||
|
if (!isset($data['is_addon'])) {
|
||||||
|
$data['is_addon'] = 0;
|
||||||
|
} elseif ($data['is_addon']) {
|
||||||
|
$data['is_addon'] = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$data['policy_start_date'] = change_date_format($this->request->getPost('policy_start_date'), 'd-m-Y', 'Y-m-d');
|
$data['policy_start_date'] = change_date_format($this->request->getPost('policy_start_date'), 'd-m-Y', 'Y-m-d');
|
||||||
@ -579,6 +620,13 @@ class ClientController extends AdminController
|
|||||||
$data['claims_incurred_amount'] = $this->request->getPost('claims_incurred_amount');
|
$data['claims_incurred_amount'] = $this->request->getPost('claims_incurred_amount');
|
||||||
$data['is_addon'] = $this->request->getPost('is_addon');
|
$data['is_addon'] = $this->request->getPost('is_addon');
|
||||||
|
|
||||||
|
|
||||||
|
if (!isset($data['is_addon'])) {
|
||||||
|
$data['is_addon'] = 0;
|
||||||
|
} elseif ($data['is_addon']) {
|
||||||
|
$data['is_addon'] = 1;
|
||||||
|
}
|
||||||
|
|
||||||
$data['updated_by'] = get_session_userid();
|
$data['updated_by'] = get_session_userid();
|
||||||
$insert = $this->clientPolicyModel->update($id,$data);
|
$insert = $this->clientPolicyModel->update($id,$data);
|
||||||
$lastQuery = $this->clientPolicyModel->getLastQuery();
|
$lastQuery = $this->clientPolicyModel->getLastQuery();
|
||||||
|
|||||||
@ -579,11 +579,19 @@ class MasterController extends AdminController
|
|||||||
|
|
||||||
$this->myLogger->logme('error','Kyc Docs CREATE function called');
|
$this->myLogger->logme('error','Kyc Docs CREATE function called');
|
||||||
$data = $this->request->getPost();
|
$data = $this->request->getPost();
|
||||||
|
// print_r($data);die;
|
||||||
|
|
||||||
|
if($data['kyc_type_id'] == ''){
|
||||||
|
// PrimaryKey
|
||||||
|
$data['kyc_type_id'] =$data['PrimaryKey'];
|
||||||
|
}
|
||||||
|
// print_r($data);die;
|
||||||
|
|
||||||
$data['created_by'] = get_session_userid();
|
$data['created_by'] = get_session_userid();
|
||||||
$insert = $this->kycDocsModel->insert($data);
|
$insert = $this->kycDocsModel->insert($data);
|
||||||
|
|
||||||
if($insert){
|
if($insert){
|
||||||
$kycDocsData = $this->kycDocsModel->where('kyc_type_id', $this->request->getPost('kyc_type_id'))->findAll();
|
$kycDocsData = $this->kycDocsModel->where('kyc_type_id', $data['kyc_type_id'])->findAll();
|
||||||
echo json_encode(array("status" => true , 'data' => $kycDocsData));
|
echo json_encode(array("status" => true , 'data' => $kycDocsData));
|
||||||
}else{
|
}else{
|
||||||
echo json_encode(array("status" => false));
|
echo json_encode(array("status" => false));
|
||||||
@ -615,8 +623,11 @@ class MasterController extends AdminController
|
|||||||
|
|
||||||
public function kycDocsList($id = null)
|
public function kycDocsList($id = null)
|
||||||
{
|
{
|
||||||
|
|
||||||
$this->myLogger->logme('error','Edit KYC Docs Onboarding function called');
|
$this->myLogger->logme('error','Edit KYC Docs Onboarding function called');
|
||||||
|
|
||||||
|
// print_r("id");
|
||||||
|
// print_r($id);die;
|
||||||
$editData['kyc_docs'] = $this->kycDocsModel->where(['kyc_type_id' => $id, 'is_active' => 1])->findAll();
|
$editData['kyc_docs'] = $this->kycDocsModel->where(['kyc_type_id' => $id, 'is_active' => 1])->findAll();
|
||||||
|
|
||||||
// Return JSON response
|
// Return JSON response
|
||||||
@ -765,7 +776,7 @@ class MasterController extends AdminController
|
|||||||
{
|
{
|
||||||
|
|
||||||
$this->myLogger->logme('error','Edit KYC Onboarding function called');
|
$this->myLogger->logme('error','Edit KYC Onboarding function called');
|
||||||
$headerData['page_name'] = 'Edit KYC Master';
|
$headerData['page_name'] = 'Edit Policy Type';
|
||||||
|
|
||||||
$editData['policytype'] = $this->policyTypeModel->where(['id' => $id, 'is_active' => 1])->first();
|
$editData['policytype'] = $this->policyTypeModel->where(['id' => $id, 'is_active' => 1])->first();
|
||||||
$editData['policies'] = $this->policesModel->where(['policy_type_id' => $id, 'is_active' => 1])->findAll();
|
$editData['policies'] = $this->policesModel->where(['policy_type_id' => $id, 'is_active' => 1])->findAll();
|
||||||
@ -798,9 +809,9 @@ class MasterController extends AdminController
|
|||||||
|
|
||||||
// $editData['policies'] = $this->policesModel->where(['policy_type_id' => $id, 'is_active' => 1])->findAll();
|
// $editData['policies'] = $this->policesModel->where(['policy_type_id' => $id, 'is_active' => 1])->findAll();
|
||||||
|
|
||||||
|
|
||||||
$policies = $this->policesModel->where(['policy_type_id' => $id, 'is_active' => 1])->findAll();
|
$policies = $this->policesModel->where(['policy_type_id' => $id, 'is_active' => 1])->findAll();
|
||||||
|
|
||||||
|
// print_r($id);die;
|
||||||
foreach ($policies as $policy) {
|
foreach ($policies as $policy) {
|
||||||
// Retrieve the insurer information
|
// Retrieve the insurer information
|
||||||
$insurer = $this->insurerModel->find($policy['insurer_id']);
|
$insurer = $this->insurerModel->find($policy['insurer_id']);
|
||||||
@ -816,8 +827,8 @@ class MasterController extends AdminController
|
|||||||
|
|
||||||
|
|
||||||
// Return JSON response
|
// Return JSON response
|
||||||
header('Content-Type: application/json');
|
// header('Content-Type: application/json');
|
||||||
echo json_encode($editData);
|
// echo json_encode($editData);
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -124,6 +124,19 @@ class ClientPolicyModel extends Model
|
|||||||
->groupBy('client_policy.client_id', $id) // Group by insurer_id
|
->groupBy('client_policy.client_id', $id) // Group by insurer_id
|
||||||
->get()
|
->get()
|
||||||
->getResult();
|
->getResult();
|
||||||
|
|
||||||
|
// return $this->db->table('client_policy')
|
||||||
|
// ->select('insurers.name as insurer_name, insurers.short_name as insurer_short')
|
||||||
|
// ->select('clients.client_name as client_name')
|
||||||
|
// ->select('MAX(client_policy.id) as max_id') // or any other appropriate aggregate function
|
||||||
|
// ->join('clients', 'clients.id = client_policy.client_id')
|
||||||
|
// ->join('insurers', 'insurers.id = client_policy.insurer_id')
|
||||||
|
// ->where('client_policy.client_id', $id)
|
||||||
|
// ->groupBy('client_policy.insurer_id')
|
||||||
|
// ->groupBy('client_policy.client_id')
|
||||||
|
// ->get()
|
||||||
|
// ->getResult();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getinsurerswithinsurenceid($insurerId){
|
public function getinsurerswithinsurenceid($insurerId){
|
||||||
|
|||||||
@ -5,9 +5,8 @@ use App\Models\PolicyPremium1Model;
|
|||||||
use App\Models\PolicyPremium2Model;
|
use App\Models\PolicyPremium2Model;
|
||||||
use App\Models\PolicyGridModel;
|
use App\Models\PolicyGridModel;
|
||||||
use CodeIgniter\Model;
|
use CodeIgniter\Model;
|
||||||
use App\Models\PolicyGridModel;
|
// use App\Models\PolicyPremium1Model;
|
||||||
use App\Models\PolicyPremium1Model;
|
// use App\Models\PolicyPremium2Model;
|
||||||
use App\Models\PolicyPremium2Model;
|
|
||||||
|
|
||||||
class PolicesModel extends Model
|
class PolicesModel extends Model
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,3 +1,65 @@
|
|||||||
|
<style>
|
||||||
|
.switch {
|
||||||
|
position: relative;
|
||||||
|
display: inline-block;
|
||||||
|
width: 60px;
|
||||||
|
height: 34px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.switch input {
|
||||||
|
opacity: 0;
|
||||||
|
width: 0;
|
||||||
|
height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.slider {
|
||||||
|
position: absolute;
|
||||||
|
cursor: pointer;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
background-color: #ccc;
|
||||||
|
-webkit-transition: .4s;
|
||||||
|
transition: .4s;
|
||||||
|
}
|
||||||
|
|
||||||
|
.slider:before {
|
||||||
|
position: absolute;
|
||||||
|
content: "";
|
||||||
|
height: 19px;
|
||||||
|
width: 19px;
|
||||||
|
left: 4px;
|
||||||
|
bottom: 4px;
|
||||||
|
background-color: white;
|
||||||
|
-webkit-transition: .4s;
|
||||||
|
transition: .4s;
|
||||||
|
}
|
||||||
|
|
||||||
|
input:checked + .slider {
|
||||||
|
background-color: #2196F3;
|
||||||
|
}
|
||||||
|
|
||||||
|
input:focus + .slider {
|
||||||
|
box-shadow: 0 0 1px #2196F3;
|
||||||
|
}
|
||||||
|
|
||||||
|
input:checked + .slider:before {
|
||||||
|
-webkit-transform: translateX(26px);
|
||||||
|
-ms-transform: translateX(26px);
|
||||||
|
transform: translateX(26px);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Rounded sliders */
|
||||||
|
.slider.round {
|
||||||
|
border-radius: 34px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.slider.round:before {
|
||||||
|
border-radius: 50%;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
<div class="tab-pane fade active show" id="general-q-tab">
|
<div class="tab-pane fade active show" id="general-q-tab">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
@ -106,7 +168,7 @@
|
|||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<div class="form-group col-md-6">
|
<div class="form-group col-md-6">
|
||||||
<label for="gst">Logo</label>
|
<label for="gst">Logo</label>
|
||||||
<input type="file" name="client_logo" id="client_logo" onchange="PreviewImage();"><br>
|
<input type="file" name="client_logo" id="client_logo" accept="image/*" onchange="PreviewImage();"><br>
|
||||||
<i class="text">( Image dimensions 100 x 100 pixels and size of 200KB. )</i>
|
<i class="text">( Image dimensions 100 x 100 pixels and size of 200KB. )</i>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-6 float-right" style="position: relative;top: 20px;">
|
<div class="form-group col-md-6 float-right" style="position: relative;top: 20px;">
|
||||||
@ -115,10 +177,15 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<input value="1" type="checkbox" name="is_download_btn" <?= (isset($client['is_download_btn']) && $client['is_download_btn'] == 1) ? 'checked' : '' ?>>
|
<label class="switch">
|
||||||
<label>Download Excel</label>
|
<input id="is_download_btn" type="checkbox" name="is_download_btn" <?= (isset($client['is_download_btn']) && $client['is_download_btn'] == 1) ? 'checked' : '' ?>>
|
||||||
|
<span class="slider round" style="height: 27px;"></span>
|
||||||
|
</label>
|
||||||
|
<label for="is_download_btn">Enable Client Export Option</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="form-group text-right m-b-0">
|
<div class="form-group text-right m-b-0">
|
||||||
<button type="submit" class="btn btn-primary waves-effect waves-light mr-1"
|
<button type="submit" class="btn btn-primary waves-effect waves-light mr-1"
|
||||||
id="btnSubmit">Submit</button>
|
id="btnSubmit">Submit</button>
|
||||||
@ -132,18 +199,33 @@
|
|||||||
</div>
|
</div>
|
||||||
<!-- end -->
|
<!-- end -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
document.addEventListener("DOMContentLoaded", function() {
|
||||||
|
const switchCheckbox = document.getElementById('switch-checkbox');
|
||||||
|
const switchInner = document.querySelector('.switch-inner');
|
||||||
|
|
||||||
|
switchInner.addEventListener('click', function() {
|
||||||
|
switchCheckbox.checked = !switchCheckbox.checked;
|
||||||
|
switchInner.style.transform = switchCheckbox.checked ? 'translateX(100%)' : 'translateX(0)';
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
var PrimaryKey = $('#general_PrimaryKey').val();
|
var PrimaryKey = $('#general_PrimaryKey').val();
|
||||||
var form_action = '';
|
var form_action = '';
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
$('#client_logo').change(function() {
|
$('#client_logo').change(function() {
|
||||||
validateFile(this);
|
validateFile(this);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
$(document).ready(function () {
|
$(document).ready(function () {
|
||||||
|
|
||||||
$("#general_form").submit(function(event) {
|
$("#general_form").submit(function(event) {
|
||||||
|
|
||||||
@ -188,6 +270,12 @@ $(document).ready(function () {
|
|||||||
$('.loader').fadeOut();
|
$('.loader').fadeOut();
|
||||||
$('.loader-mask').delay(350).fadeOut('slow');
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
$('#kyc_tab').click();
|
$('#kyc_tab').click();
|
||||||
|
|
||||||
|
$('#btnBranchAdd').show();
|
||||||
|
$('#BtnAdd').show();
|
||||||
|
$('#relation_form').show();
|
||||||
|
$('#btnBranchAdd').show();
|
||||||
|
|
||||||
var message = (PrimaryKey === '') ? 'Client General Info Created successfully' : 'Client General Info Updated successfully';
|
var message = (PrimaryKey === '') ? 'Client General Info Created successfully' : 'Client General Info Updated successfully';
|
||||||
toastr.success(message, 'Success');
|
toastr.success(message, 'Success');
|
||||||
$submitButton.prop('disabled', false);
|
$submitButton.prop('disabled', false);
|
||||||
@ -195,6 +283,7 @@ $(document).ready(function () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$('#client_id').val(res.data.id);
|
$('#client_id').val(res.data.id);
|
||||||
|
$('#general_PrimaryKey').val(res.data.id);
|
||||||
$('#client_id_relation').val(res.data.id);
|
$('#client_id_relation').val(res.data.id);
|
||||||
$('#relation_PrimaryKey').val(res.data.id);
|
$('#relation_PrimaryKey').val(res.data.id);
|
||||||
$('#client_id_branch').val(res.data.id);
|
$('#client_id_branch').val(res.data.id);
|
||||||
@ -263,39 +352,39 @@ $(document).ready(function () {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
function onlyNumbers(event){
|
function onlyNumbers(event){
|
||||||
var charcode;
|
var charcode;
|
||||||
charcode = event.which || event.keyCode;
|
charcode = event.which || event.keyCode;
|
||||||
if(charcode>= 48 && charcode <= 57)return true;
|
if(charcode>= 48 && charcode <= 57)return true;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
function PreviewImage() {
|
function PreviewImage() {
|
||||||
var oFReader = new FileReader();
|
var oFReader = new FileReader();
|
||||||
oFReader.readAsDataURL(document.getElementById("client_logo").files[0]);
|
oFReader.readAsDataURL(document.getElementById("client_logo").files[0]);
|
||||||
|
|
||||||
oFReader.onload = function (oFREvent) {
|
oFReader.onload = function (oFREvent) {
|
||||||
document.getElementById("uploadPreview").src = oFREvent.target.result;
|
document.getElementById("uploadPreview").src = oFREvent.target.result;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// function validateFile(input) {
|
// function validateFile(input) {
|
||||||
// const file = input.files[0];
|
// const file = input.files[0];
|
||||||
// const allowedExtensions = ["jpg", "jpeg", "png"];
|
// const allowedExtensions = ["jpg", "jpeg", "png"];
|
||||||
// const fileExtension = file.name.split(".").pop().toLowerCase();
|
// const fileExtension = file.name.split(".").pop().toLowerCase();
|
||||||
|
|
||||||
// if (!allowedExtensions.includes(fileExtension)) {
|
// if (!allowedExtensions.includes(fileExtension)) {
|
||||||
// toastr.warning('Only JPG, JPEG, PNG files are allowed.', 'Invalid file type.');
|
// toastr.warning('Only JPG, JPEG, PNG files are allowed.', 'Invalid file type.');
|
||||||
// document.getElementById("uploadPreview").src = "http://ssl.gstatic.com/accounts/ui/avatar_2x.png";
|
// document.getElementById("uploadPreview").src = "http://ssl.gstatic.com/accounts/ui/avatar_2x.png";
|
||||||
// input.value = "";
|
// input.value = "";
|
||||||
// return;
|
// return;
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
|
||||||
function validateFile(input) {
|
function validateFile(input) {
|
||||||
const file = input.files[0];
|
const file = input.files[0];
|
||||||
const allowedExtensions = ["jpg", "jpeg", "png"];
|
const allowedExtensions = ["jpg", "jpeg", "png"];
|
||||||
const fileExtension = file.name.split(".").pop().toLowerCase();
|
const fileExtension = file.name.split(".").pop().toLowerCase();
|
||||||
@ -336,7 +425,7 @@ function validateFile(input) {
|
|||||||
reader.readAsDataURL(file);
|
reader.readAsDataURL(file);
|
||||||
};
|
};
|
||||||
img.src = URL.createObjectURL(file);
|
img.src = URL.createObjectURL(file);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
@ -5,12 +5,12 @@
|
|||||||
<div class="row" style="margin-bottom:1rem;">
|
<div class="row" style="margin-bottom:1rem;">
|
||||||
<div class="col-6" style="align-self: center;">
|
<div class="col-6" style="align-self: center;">
|
||||||
|
|
||||||
<h4 class="header-title" style="position: relative;">Client Deposit-</h4>
|
<h4 class="header-title" style="position: relative;">Client Deposit - <?php print_r($clientData[0]->client_name);?><?php?></h4>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-6" style="text-align: right; position: relative;top: 53px;">
|
<!-- <div class="col-6" style="text-align: right; position: relative;top: 53px;">
|
||||||
<a href="<?= base_url("client/client_deposit"); ?>" type="button" id="btnAdd" class="btn btn-primary waves-effect waves-light" data-toggle="" data-placement="top" title="Add" data-trigger="hover">ADD</a>
|
<a href="<?= base_url("client/client_deposit"); ?>" type="button" id="btnAdd" class="btn btn-primary waves-effect waves-light" data-toggle="" data-placement="top" title="Add" data-trigger="hover">ADD</a>
|
||||||
</div>
|
</div> -->
|
||||||
</div>
|
</div>
|
||||||
<table class="table table-sm table-hover m-0 table-centered dt-responsive nowrap w-100" cellspacing="0"
|
<table class="table table-sm table-hover m-0 table-centered dt-responsive nowrap w-100" cellspacing="0"
|
||||||
id="tickets-table">
|
id="tickets-table">
|
||||||
@ -76,7 +76,7 @@
|
|||||||
{
|
{
|
||||||
extend: 'csv',
|
extend: 'csv',
|
||||||
text: 'CSV',
|
text: 'CSV',
|
||||||
title: 'ClientList',
|
title: 'Client_Deposit',
|
||||||
className: 'my_class',
|
className: 'my_class',
|
||||||
exportOptions: {
|
exportOptions: {
|
||||||
columns: ':not(:last-child)'
|
columns: ':not(:last-child)'
|
||||||
|
|||||||
@ -53,7 +53,8 @@
|
|||||||
class="text-danger">*</span></label>
|
class="text-danger">*</span></label>
|
||||||
<input class="form-control" type="file" name="file_name" multiple="true" id="kyc_docs_file" required>
|
<input class="form-control" type="file" name="file_name" multiple="true" id="kyc_docs_file" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-4 align-self-end">
|
<!-- <div class="form-group col-md-4 align-self-end"> -->
|
||||||
|
<div class="form-group col-md-4" style="margin-top: 42px;">
|
||||||
<button type="submit" class="btn btn-primary waves-effect waves-light mr-1"id="btnSubmit">Upload</button>
|
<button type="submit" class="btn btn-primary waves-effect waves-light mr-1"id="btnSubmit">Upload</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -164,7 +165,7 @@
|
|||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
$('.loader').fadeOut();
|
$('.loader').fadeOut();
|
||||||
$('.loader-mask').delay(350).fadeOut('slow');
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
toastr.success('File Uloaded successfully', 'Success');
|
toastr.success('File Uploaded successfully', 'Success');
|
||||||
}, 500);
|
}, 500);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -39,7 +39,7 @@
|
|||||||
<div class="dropdown-menu dropdown-menu-right">
|
<div class="dropdown-menu dropdown-menu-right">
|
||||||
<a class="dropdown-item" href="<?= base_url("client/list/"); ?><?= $row->id;?>"><i class="mdi mdi-pencil mr-2 text-muted font-18 vertical-middle"></i>Edit</a>
|
<a class="dropdown-item" href="<?= base_url("client/list/"); ?><?= $row->id;?>"><i class="mdi mdi-pencil mr-2 text-muted font-18 vertical-middle"></i>Edit</a>
|
||||||
<a class="dropdown-item" href="<?= base_url("client/deposit/{$row->id}"); ?>"><i class="mdi mdi-cash mr-2 text-muted font-18 vertical-middle"></i>Deposit</a>
|
<a class="dropdown-item" href="<?= base_url("client/deposit/{$row->id}"); ?>"><i class="mdi mdi-cash mr-2 text-muted font-18 vertical-middle"></i>Deposit</a>
|
||||||
<a class="dropdown-item" href="#"><i class="mdi mdi-delete mr-2 text-muted font-18 vertical-middle"></i>Delete</a>
|
<a class="dropdown-item" href="<?= base_url("client/remove/"); ?><?= $row->id;?>"><i class="mdi mdi-delete mr-2 text-muted font-18 vertical-middle"></i>Delete</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@ -39,7 +39,7 @@ body {
|
|||||||
<h4 class="header-title" style="position: relative;">Client Onboarding <?php if(isset($client)) {echo ' - ' . $client['client_name']; } ?></h4>
|
<h4 class="header-title" style="position: relative;">Client Onboarding <?php if(isset($client)) {echo ' - ' . $client['client_name']; } ?></h4>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-6" style="text-align: right;">
|
<div class="col-6" style="text-align: right;">
|
||||||
<!-- <a href="<?= base_url("client/list"); ?>" class="btn btn-primary waves-effect waves-light">Back</a> -->
|
<a href="<?= base_url("client/list"); ?>"><i class="fas fa-arrow-left" style="font-size: 17px;"></i></a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -121,3 +121,82 @@ body {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
function client_kyc_docs() {
|
||||||
|
var check_client_id = $('#general_PrimaryKey');
|
||||||
|
|
||||||
|
|
||||||
|
if(check_client_id[0].value == '' || check_client_id[0].value == null || check_client_id[0].value == 0){
|
||||||
|
$('#btnBranchAdd').hide();
|
||||||
|
toastr.warning('Please Add the Client!', 'warning',{timeOut: 2000});
|
||||||
|
}else{
|
||||||
|
$('#btnBranchAdd').show();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function client_relationship_manager() {
|
||||||
|
var check_client_id = $('#general_PrimaryKey');
|
||||||
|
|
||||||
|
|
||||||
|
if(check_client_id[0].value == '' || check_client_id[0].value == null || check_client_id[0].value == 0){
|
||||||
|
$('#relation_form').hide();
|
||||||
|
toastr.warning('Please Add the Client!', 'warning',{timeOut: 2000});
|
||||||
|
}else{
|
||||||
|
$('#relation_form').show();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function client_policies() {
|
||||||
|
var check_client_id = $('#general_PrimaryKey');
|
||||||
|
|
||||||
|
|
||||||
|
if(check_client_id[0].value == '' || check_client_id[0].value == null || check_client_id[0].value == 0){
|
||||||
|
$('#BtnAdd').hide();
|
||||||
|
toastr.warning('Please Add the Client!', 'warning',{timeOut: 2000});
|
||||||
|
}else{
|
||||||
|
$('#BtnAdd').show();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function client_branch_contact() {
|
||||||
|
var check_client_id = $('#general_PrimaryKey');
|
||||||
|
|
||||||
|
|
||||||
|
if(check_client_id[0].value == '' || check_client_id[0].value == null || check_client_id[0].value == 0){
|
||||||
|
$('#btnBranchAdd').hide();
|
||||||
|
toastr.warning('Please Add the Client!', 'warning',{timeOut: 2000});
|
||||||
|
}else{
|
||||||
|
$('#btnBranchAdd').show();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
document.getElementById("kyc_tab").addEventListener("click", function(event) {
|
||||||
|
event.preventDefault();
|
||||||
|
client_kyc_docs();
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
document.getElementById("RM_tab").addEventListener("click", function(event) {
|
||||||
|
event.preventDefault();
|
||||||
|
client_relationship_manager();
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
document.getElementById("policy_tab").addEventListener("click", function(event) {
|
||||||
|
event.preventDefault();
|
||||||
|
client_policies();
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
document.getElementById("branch_tab").addEventListener("click", function(event) {
|
||||||
|
event.preventDefault();
|
||||||
|
client_branch_contact();
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|||||||
@ -86,8 +86,11 @@
|
|||||||
<input value="" type="text" class="form-control" placeholder="Policy Status" id="policy_status" readonly>
|
<input value="" type="text" class="form-control" placeholder="Policy Status" id="policy_status" readonly>
|
||||||
</div>
|
</div>
|
||||||
<div >
|
<div >
|
||||||
<input value="1" type="checkbox" name="is_addon" id="is_addon">
|
<label class="switch">
|
||||||
<label >Add On</label>
|
<input id="is_addon" type="checkbox" name="is_addon" <?= (isset($client['is_addon']) && $client['is_addon'] == 1) ? 'checked' : '' ?>>
|
||||||
|
<span class="slider round" style="height: 27px;"></span>
|
||||||
|
</label>
|
||||||
|
<label for="is_addon">Is AddOn Policy</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@ -97,9 +97,11 @@ $(document).ready(function () {
|
|||||||
}, 1000);
|
}, 1000);
|
||||||
console.log(res);
|
console.log(res);
|
||||||
$('#insurer_id').val(res.data.id);
|
$('#insurer_id').val(res.data.id);
|
||||||
|
$('#insurer_General_PrimaryKey').val(res.data.id);
|
||||||
$('#insurer_id_branch').val(res.data.id);
|
$('#insurer_id_branch').val(res.data.id);
|
||||||
$('#insurer_branch_contacts_id').click();
|
$('#insurer_branch_contacts_id').click();
|
||||||
|
|
||||||
|
$('#btnBranchAdd').show();
|
||||||
var message = "Insurer General Info";
|
var message = "Insurer General Info";
|
||||||
toastr.success(message, 'Success');
|
toastr.success(message, 'Success');
|
||||||
|
|
||||||
|
|||||||
@ -38,9 +38,12 @@ body {
|
|||||||
<div class="col-6" style="align-self: center;">
|
<div class="col-6" style="align-self: center;">
|
||||||
<h4 class="header-title" style="position: relative;">Insurer</h4>
|
<h4 class="header-title" style="position: relative;">Insurer</h4>
|
||||||
</div>
|
</div>
|
||||||
<!-- <div class="col-6" style="text-align: right;">
|
<div class="col-6" style="text-align: right;">
|
||||||
<a href="<?= base_url("master/insurer/list"); ?>" class="btn btn-primary waves-effect waves-light">Back</a>
|
<a href="<?= base_url("master/insurer/list"); ?>" >
|
||||||
</div> -->
|
<i class="fas fa-arrow-left" style="font-size: 17px;"></i>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<ul class="nav nav-pills navtab-bg">
|
<ul class="nav nav-pills navtab-bg">
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
@ -67,3 +70,24 @@ body {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
|
||||||
|
function insurer_branch_contact() {
|
||||||
|
var check_insurer_id = $('#insurer_General_PrimaryKey');
|
||||||
|
|
||||||
|
if(check_insurer_id[0].value == '' || check_insurer_id[0].value == null || check_insurer_id[0].value == 0){
|
||||||
|
$('#btnBranchAdd').hide();
|
||||||
|
toastr.warning('First Add the Insurer!', 'warning',{timeOut: 2000});
|
||||||
|
}else{
|
||||||
|
$('#btnBranchAdd').show();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
document.getElementById("insurer_branch_contacts_id").addEventListener("click", function(event) {
|
||||||
|
event.preventDefault();
|
||||||
|
|
||||||
|
insurer_branch_contact();
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -157,6 +157,8 @@ $(document).ready(function () {
|
|||||||
|
|
||||||
$('.loader').fadeIn();
|
$('.loader').fadeIn();
|
||||||
$('.loader-mask').fadeIn();
|
$('.loader-mask').fadeIn();
|
||||||
|
console.log("kyc_docs_form_action");
|
||||||
|
console.log(kyc_docs_form_action);
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data: formData,
|
data: formData,
|
||||||
url: kyc_docs_form_action,
|
url: kyc_docs_form_action,
|
||||||
@ -170,7 +172,7 @@ $(document).ready(function () {
|
|||||||
$('.loader-mask').delay(350).fadeOut('slow');
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
}, 1000);
|
}, 1000);
|
||||||
console.log(res);
|
console.log(res);
|
||||||
$('#insurer_branch_list tr').remove();
|
$('#kyc_docs_list tr').remove();
|
||||||
var insurerBranchTableInsert = ''
|
var insurerBranchTableInsert = ''
|
||||||
$.each(res.data, function(index, item) {
|
$.each(res.data, function(index, item) {
|
||||||
insurerBranchTableInsert += `
|
insurerBranchTableInsert += `
|
||||||
@ -180,7 +182,7 @@ $(document).ready(function () {
|
|||||||
</tr>
|
</tr>
|
||||||
`;
|
`;
|
||||||
});
|
});
|
||||||
$('#insurer_branch_list').append(insurerBranchTableInsert);
|
$('#kyc_docs_list').append(insurerBranchTableInsert);
|
||||||
$('#add_branch').hide();
|
$('#add_branch').hide();
|
||||||
$('#branch_table').show();
|
$('#branch_table').show();
|
||||||
$('.btnBack').hide();
|
$('.btnBack').hide();
|
||||||
@ -249,8 +251,13 @@ $(document).ready(function () {
|
|||||||
function loadKYCDocsList() {
|
function loadKYCDocsList() {
|
||||||
var base_url = '<?= base_url("master/kyc/kycdocs/list/"); ?>';
|
var base_url = '<?= base_url("master/kyc/kycdocs/list/"); ?>';
|
||||||
|
|
||||||
var kyc_docs_action = base_url + kyc_Docs_PrimaryKey;
|
var kyc_Docs_PrimaryKey_1 = $('#kyc_General_PrimaryKey').val();
|
||||||
console.log(kyc_docs_action);
|
|
||||||
|
// console.log("kyc_Docs_PrimaryKey_1");
|
||||||
|
// console.log(kyc_Docs_PrimaryKey_1);
|
||||||
|
|
||||||
|
var kyc_docs_action = base_url + kyc_Docs_PrimaryKey_1;
|
||||||
|
// console.log(kyc_docs_action);
|
||||||
if (kyc_Docs_PrimaryKey != '') {
|
if (kyc_Docs_PrimaryKey != '') {
|
||||||
$('.loader').fadeIn();
|
$('.loader').fadeIn();
|
||||||
$('.loader-mask').fadeIn();
|
$('.loader-mask').fadeIn();
|
||||||
@ -261,6 +268,8 @@ $(document).ready(function () {
|
|||||||
processData: false,
|
processData: false,
|
||||||
contentType: false,
|
contentType: false,
|
||||||
success: function(res) {
|
success: function(res) {
|
||||||
|
|
||||||
|
console.log("response in", res);
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
$('.loader').fadeOut();
|
$('.loader').fadeOut();
|
||||||
$('.loader-mask').delay(350).fadeOut('slow');
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
<form role="form" class="parsley-examples" method="post" id="kyc_general_form" enctype="multipart/form-data">
|
<form role="form" class="parsley-examples" method="post" id="kyc_general_form" enctype="multipart/form-data">
|
||||||
<input type="hidden" value="<?= csrf_hash() ?>" name="<?= csrf_token() ?>" />
|
<input type="hidden" value="<?= csrf_hash() ?>" name="<?= csrf_token() ?>" />
|
||||||
<input type="hidden" name="PrimaryKey" id="kyc_General_PrimaryKey" value="<?= isset($kyc['id']) ? $kyc['id'] : '' ?>"/>
|
<input type="hidden" name="PrimaryKey" id="kyc_General_PrimaryKey" value="<?= isset($kyc['id']) ? $kyc['id'] : '' ?>"/>
|
||||||
<input type="hidden" name="kyc_type_id" id="kyc_type_id" />
|
<input type="hidden" name="kyc_type_id" id="kyc_type_id" value="<?= isset($kyc['id']) ? $kyc['id'] : '' ?>"/>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<div class="form-group col-md-4">
|
<div class="form-group col-md-4">
|
||||||
@ -45,8 +45,8 @@ $(document).ready(function () {
|
|||||||
var form_action = '';
|
var form_action = '';
|
||||||
if (isValid) {
|
if (isValid) {
|
||||||
|
|
||||||
console.log("Primary KEy");
|
// console.log("Primary KEy");
|
||||||
console.log(PrimaryKey);
|
// console.log(PrimaryKey);
|
||||||
if(PrimaryKey === ''){
|
if(PrimaryKey === ''){
|
||||||
form_action = '<?= base_url("master/kyc/createpost"); ?>';
|
form_action = '<?= base_url("master/kyc/createpost"); ?>';
|
||||||
}else{
|
}else{
|
||||||
@ -70,9 +70,12 @@ $(document).ready(function () {
|
|||||||
$('.loader-mask').delay(350).fadeOut('slow');
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
}, 1000);
|
}, 1000);
|
||||||
console.log(res);
|
console.log(res);
|
||||||
$('#kyc_type_id').val(res.data.PrimaryKey);
|
$('#kyc_type_id').val(res.data.id);
|
||||||
$('#kyc_id_docs').val(res.data.PrimaryKey);
|
$('#kyc_Docs_PrimaryKey').val(res.data.id);
|
||||||
|
$('#kyc_General_PrimaryKey').val(res.data.id);
|
||||||
|
$('#kyc_id_docs').val(res.data.id);
|
||||||
$('#kyc_docs_id').click();
|
$('#kyc_docs_id').click();
|
||||||
|
$('#btnBranchAdd').show();
|
||||||
var message = "KYC Entity Type General Info";
|
var message = "KYC Entity Type General Info";
|
||||||
toastr.success(message, 'Success');
|
toastr.success(message, 'Success');
|
||||||
},
|
},
|
||||||
|
|||||||
@ -38,9 +38,9 @@ body {
|
|||||||
<div class="col-6" style="align-self: center;">
|
<div class="col-6" style="align-self: center;">
|
||||||
<h4 class="header-title" style="position: relative;">KYC Entity Type</h4>
|
<h4 class="header-title" style="position: relative;">KYC Entity Type</h4>
|
||||||
</div>
|
</div>
|
||||||
<!-- <div class="col-6" style="text-align: right;">
|
<div class="col-6" style="text-align: right;">
|
||||||
<a href="<?= base_url("master/kyc/list"); ?>" class="btn btn-primary waves-effect waves-light">Back</a>
|
<a href="<?= base_url("master/kyc/list"); ?>" ><i class="fas fa-arrow-left" style="font-size: 17px;"></i> </a>
|
||||||
</div> -->
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ul class="nav nav-pills navtab-bg">
|
<ul class="nav nav-pills navtab-bg">
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
@ -67,3 +67,23 @@ body {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
function policy_type_branch_contact() {
|
||||||
|
var check_policy_type_id = $('#kyc_General_PrimaryKey');
|
||||||
|
|
||||||
|
console.log(check_policy_type_id.val());
|
||||||
|
if(check_policy_type_id[0].value == '' || check_policy_type_id[0].value == null || check_policy_type_id[0].value == 0){
|
||||||
|
$('#btnBranchAdd').hide();
|
||||||
|
toastr.warning('First Add the KYC Entity Type!', 'warning',{timeOut: 2000});
|
||||||
|
}else{
|
||||||
|
$('#btnBranchAdd').show();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
document.getElementById("kyc_docs_id").addEventListener("click", function(event) {
|
||||||
|
event.preventDefault();
|
||||||
|
policy_type_branch_contact();
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|||||||
@ -3,12 +3,13 @@
|
|||||||
<head>
|
<head>
|
||||||
|
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<title><?= isset($page_name) ? $page_name : 'nHance'; ?></title>
|
<title><?= isset($page_name) ? $page_name : 'NHance'; ?></title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta content="" name="description" />
|
<meta content="" name="description" />
|
||||||
<meta content="nHANCE" name="nHANCE" />
|
<meta content="nHANCE" name="nHANCE" />
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
|
||||||
|
|
||||||
<!-- App favicon -->
|
<!-- App favicon -->
|
||||||
<link rel="shortcut icon" href="<?= base_url()."public"; ?>/assets/images/favicon.ico">
|
<link rel="shortcut icon" href="<?= base_url()."public"; ?>/assets/images/favicon.ico">
|
||||||
|
|
||||||
@ -448,7 +449,7 @@
|
|||||||
|
|
||||||
<!-- LOGO -->
|
<!-- LOGO -->
|
||||||
<div class="logo-box">
|
<div class="logo-box">
|
||||||
<a href="index.html" class="logo logo-dark text-center">
|
<a href="https://localhost/nhance/dashboard/view" class="logo logo-dark text-center">
|
||||||
<span class="logo-sm">
|
<span class="logo-sm">
|
||||||
<img src="<?= base_url()."public"; ?>/assets/images/n.png" alt="" height="24">
|
<img src="<?= base_url()."public"; ?>/assets/images/n.png" alt="" height="24">
|
||||||
<!-- <span class="logo-lg-text-light">NHANCE</span> -->
|
<!-- <span class="logo-lg-text-light">NHANCE</span> -->
|
||||||
@ -459,7 +460,7 @@
|
|||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a href="index.html" class="logo logo-light text-center">
|
<a href="https://localhost/nhance/dashboard/view" class="logo logo-light text-center">
|
||||||
<span class="logo-sm">
|
<span class="logo-sm">
|
||||||
<img src="<?= base_url()."public"; ?>/assets/images/n.png" alt="" height="24">
|
<img src="<?= base_url()."public"; ?>/assets/images/n.png" alt="" height="24">
|
||||||
</span>
|
</span>
|
||||||
@ -501,7 +502,7 @@
|
|||||||
|
|
||||||
<!-- LOGO -->
|
<!-- LOGO -->
|
||||||
<div class="logo-box">
|
<div class="logo-box">
|
||||||
<a href="index.html" class="logo logo-dark text-center">
|
<a href="https://localhost/nhance/dashboard/view" class="logo logo-dark text-center">
|
||||||
<span class="logo-sm">
|
<span class="logo-sm">
|
||||||
<img src="<?= base_url()."public"; ?>/assets/images/logo-sm-dark.png" alt="" height="24">
|
<img src="<?= base_url()."public"; ?>/assets/images/logo-sm-dark.png" alt="" height="24">
|
||||||
<!-- <span class="logo-lg-text-light">nHance</span> -->
|
<!-- <span class="logo-lg-text-light">nHance</span> -->
|
||||||
@ -512,7 +513,7 @@
|
|||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a href="index.html" class="logo logo-light text-center">
|
<a href="https://localhost/nhance/dashboard/view" class="logo logo-light text-center">
|
||||||
<span class="logo-sm">
|
<span class="logo-sm">
|
||||||
<img src="<?= base_url()."public"; ?>/assets/images/n.png" alt="" height="24">
|
<img src="<?= base_url()."public"; ?>/assets/images/n.png" alt="" height="24">
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
@ -205,6 +205,7 @@ $(document).ready(function () {
|
|||||||
var formData = new FormData($('#tpa_branch_form')[0]);
|
var formData = new FormData($('#tpa_branch_form')[0]);
|
||||||
$('.loader').fadeIn();
|
$('.loader').fadeIn();
|
||||||
$('.loader-mask').fadeIn();
|
$('.loader-mask').fadeIn();
|
||||||
|
$('#policies_list').html("");
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data: formData,
|
data: formData,
|
||||||
url: tpa_branch_form_action,
|
url: tpa_branch_form_action,
|
||||||
@ -213,6 +214,8 @@ $(document).ready(function () {
|
|||||||
processData: false,
|
processData: false,
|
||||||
contentType: false,
|
contentType: false,
|
||||||
success: function(res) {
|
success: function(res) {
|
||||||
|
|
||||||
|
console.log(res);
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
$('.loader').fadeOut();
|
$('.loader').fadeOut();
|
||||||
$('.loader-mask').delay(350).fadeOut('slow');
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
@ -229,9 +232,9 @@ $(document).ready(function () {
|
|||||||
</tr>
|
</tr>
|
||||||
`;
|
`;
|
||||||
});
|
});
|
||||||
// $('#policies_list').append(tpaBranchTableInsert);
|
$('#policies_list').append(tpaBranchTableInsert);
|
||||||
$('#policies_list').html("");
|
// $('#policies_list').html("");
|
||||||
loadPoliciesList();
|
// loadPoliciesList();
|
||||||
$('#add_branch').hide();
|
$('#add_branch').hide();
|
||||||
$('#branch_table').show();
|
$('#branch_table').show();
|
||||||
$('.btnBack').hide();
|
$('.btnBack').hide();
|
||||||
@ -314,8 +317,8 @@ $(document).ready(function () {
|
|||||||
|
|
||||||
|
|
||||||
$('body').on('click', '#btnSubmit', function() {
|
$('body').on('click', '#btnSubmit', function() {
|
||||||
// $('#policies_list').html("");
|
$('#policies_list').html("");
|
||||||
// loadPoliciesList();
|
loadPoliciesList();
|
||||||
|
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
}, 1000) });
|
}, 1000) });
|
||||||
@ -333,6 +336,9 @@ $(document).ready(function () {
|
|||||||
url: insurer_branch_action,
|
url: insurer_branch_action,
|
||||||
type: 'GET',
|
type: 'GET',
|
||||||
success: function(response) {
|
success: function(response) {
|
||||||
|
|
||||||
|
console.log("response", response);
|
||||||
|
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
$('.loader').fadeOut();
|
$('.loader').fadeOut();
|
||||||
$('.loader-mask').delay(350).fadeOut('slow');
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
|
|||||||
@ -87,8 +87,10 @@ $(document).ready(function () {
|
|||||||
$('.loader-mask').delay(350).fadeOut('slow');
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
}, 1000);
|
}, 1000);
|
||||||
|
|
||||||
$('#policy_type_id').val(res.data.PrimaryKey);
|
$('#policy_type_id').val(res.data.id);
|
||||||
|
$('#policytype_General_PrimaryKey').val(res.data.id);
|
||||||
$('#policy_id_type').click();
|
$('#policy_id_type').click();
|
||||||
|
$('#btnBranchAdd').show();
|
||||||
var message = "Policy Type General Info";
|
var message = "Policy Type General Info";
|
||||||
toastr.success(message, 'Success');
|
toastr.success(message, 'Success');
|
||||||
|
|
||||||
|
|||||||
@ -59,7 +59,7 @@
|
|||||||
{
|
{
|
||||||
extend: 'csv',
|
extend: 'csv',
|
||||||
text: 'CSV',
|
text: 'CSV',
|
||||||
title: 'TPAList',
|
title: 'PolicyTypeList',
|
||||||
exportOptions: {
|
exportOptions: {
|
||||||
columns: ':not(:last-child)'
|
columns: ':not(:last-child)'
|
||||||
}
|
}
|
||||||
|
|||||||
@ -38,9 +38,9 @@ body {
|
|||||||
<div class="col-6" style="align-self: center;">
|
<div class="col-6" style="align-self: center;">
|
||||||
<h4 class="header-title" style="position: relative;">Policy Type</h4>
|
<h4 class="header-title" style="position: relative;">Policy Type</h4>
|
||||||
</div>
|
</div>
|
||||||
<!-- <div class="col-6" style="text-align: right;">
|
<div class="col-6" style="text-align: right;">
|
||||||
<a href="<?= base_url("master/policy/list"); ?>" class="btn btn-primary waves-effect waves-light">Back</a>
|
<a href="<?= base_url("master/policy/list"); ?>"><i class="fas fa-arrow-left" style="font-size: 17px;"></i> </a>
|
||||||
</div> -->
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ul class="nav nav-pills navtab-bg">
|
<ul class="nav nav-pills navtab-bg">
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
@ -67,3 +67,23 @@ body {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
function policy_type_branch_contact() {
|
||||||
|
var check_policy_type_id = $('#policytype_General_PrimaryKey');
|
||||||
|
|
||||||
|
|
||||||
|
if(check_policy_type_id[0].value == '' || check_policy_type_id[0].value == null || check_policy_type_id[0].value == 0){
|
||||||
|
$('#btnBranchAdd').hide();
|
||||||
|
toastr.warning('First Add the Policy Type!', 'warning',{timeOut: 2000});
|
||||||
|
}else{
|
||||||
|
$('#btnBranchAdd').show();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
document.getElementById("policy_id_type").addEventListener("click", function(event) {
|
||||||
|
event.preventDefault();
|
||||||
|
policy_type_branch_contact();
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|||||||
@ -74,9 +74,11 @@ $(document).ready(function () {
|
|||||||
|
|
||||||
console.log(res);
|
console.log(res);
|
||||||
$('#tpa_id').val(res.data.id);
|
$('#tpa_id').val(res.data.id);
|
||||||
|
$('#tpa_General_PrimaryKey').val(res.data.id);
|
||||||
$('#tpa_id_branch').val(res.data.id);
|
$('#tpa_id_branch').val(res.data.id);
|
||||||
$('#tpa_branch_contacts_id').click();
|
$('#tpa_branch_contacts_id').click();
|
||||||
|
|
||||||
|
$('#btnBranchAdd').show();
|
||||||
var message = "TPA General Info";
|
var message = "TPA General Info";
|
||||||
toastr.success(message, 'Success');
|
toastr.success(message, 'Success');
|
||||||
|
|
||||||
|
|||||||
@ -38,9 +38,9 @@ body {
|
|||||||
<div class="col-6" style="align-self: center;">
|
<div class="col-6" style="align-self: center;">
|
||||||
<h4 class="header-title" style="position: relative;">TPA</h4>
|
<h4 class="header-title" style="position: relative;">TPA</h4>
|
||||||
</div>
|
</div>
|
||||||
<!-- <div class="col-6" style="text-align: right;">
|
<div class="col-6" style="text-align: right;">
|
||||||
<a href="<?= base_url("master/tpa/list"); ?>" class="btn btn-primary waves-effect waves-light">Back</a>
|
<a href="<?= base_url("master/tpa/list"); ?>"><i class="fas fa-arrow-left" style="font-size: 17px;"></i> </a>
|
||||||
</div> -->
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ul class="nav nav-pills navtab-bg">
|
<ul class="nav nav-pills navtab-bg">
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
@ -67,3 +67,23 @@ body {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
function tpa_branch_contact() {
|
||||||
|
var check_tpa_id = $('#tpa_General_PrimaryKey');
|
||||||
|
|
||||||
|
|
||||||
|
if(check_tpa_id[0].value == '' || check_tpa_id[0].value == null || check_tpa_id[0].value == 0){
|
||||||
|
$('#btnBranchAdd').hide();
|
||||||
|
toastr.warning('First Add the TPA!', 'warning',{timeOut: 2000});
|
||||||
|
}else{
|
||||||
|
$('#btnBranchAdd').show();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
document.getElementById("tpa_branch_contacts_id").addEventListener("click", function(event) {
|
||||||
|
event.preventDefault();
|
||||||
|
tpa_branch_contact();
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user