FIX_Policy Edit, Some Page name and tab are missing,

This commit is contained in:
venba-Inspriron-3558 2025-11-11 11:32:38 +05:30
parent f5780b6213
commit b88a37bf40
10 changed files with 127 additions and 51 deletions

View File

@ -181,8 +181,8 @@ class BDSReportController extends AdminController
'Client' => 'client' 'Client' => 'client'
]; ];
$data['tab_name'] = "IRDA Reports";
$data['page_name'] = "IRDA Report"; $data['page_name'] = "IRDA Report";
return $this->loadLayout('irba_report', $data); return $this->loadLayout('irba_report', $data);
} else { } else {
@ -926,7 +926,7 @@ class BDSReportController extends AdminController
$data['default_end'] = $default_start->format('d-m-Y'); $data['default_end'] = $default_start->format('d-m-Y');
$data['default_start'] = $default_start->modify('-60 days')->format('d-m-Y'); $data['default_start'] = $default_start->modify('-60 days')->format('d-m-Y');
$data['issuer'] = [1 => 'JIBS', 2 => 'Nhance']; $data['issuer'] = [1 => 'JIBS', 2 => 'Nhance'];
$data['tab_name'] = "Renewal Report"; $data['tab_name'] = "Renewal Reports";
$data['page_name'] = "Renewal Report"; $data['page_name'] = "Renewal Report";
return $this->loadLayout('renewal_search', $data); return $this->loadLayout('renewal_search', $data);
} else { } else {
@ -1152,21 +1152,23 @@ class BDSReportController extends AdminController
public function getMultiReport($report_type){ public function getMultiReport($report_type){
$data['tab_name'] = "BDS Report"; $data['tab_name'] = "BDS Reports";
$data['page_name'] = "BDS Report";
if ($report_type == 1){ if ($report_type == 1){
$data['page_title'] = "BDS TAT Report"; $data['page_name'] = "BDS TAT Report";
$data['page_title'] = "";
$data['data'] = $this->bdsTATReport(true); // Functional Based called means True $data['data'] = $this->bdsTATReport(true); // Functional Based called means True
}else if ($report_type == 2){ }else if ($report_type == 2){
$data['page_title'] = "Account Manager Status Report"; $data['page_name'] = "Account Manager Status Report";
$data['page_title'] = "";
$data['data'] = $this->accountMangerStatusBDSReport(); $data['data'] = $this->accountMangerStatusBDSReport();
}else{ }else{
$data['page_title'] = "Account Manager TAT Report"; $data['page_name'] = "Account Manager TAT Report";
$data['page_title'] = "";
$data['data'] = $this->accountManagerTatBDSReport(); $data['data'] = $this->accountManagerTatBDSReport();
} }

View File

@ -478,7 +478,7 @@ class ClientController extends AdminController
public function index() public function index()
{ {
$this->myLogger->logme('error', 'Client list function called'); $this->myLogger->logme('error', 'Client list function called');
$headerData['tab_name'] = 'Client List'; $headerData['tab_name'] = 'Clients';
$headerData['page_name'] = 'Clients'; // Both Browser Tab name And Page name are same. $headerData['page_name'] = 'Clients'; // Both Browser Tab name And Page name are same.
$data['clientList'] = $this->clientModel->getCreatedByUserName(1); // passing client_type $data['clientList'] = $this->clientModel->getCreatedByUserName(1); // passing client_type
$data['client_rm'] = $this->clientRMModel->getAllClientRM(); $data['client_rm'] = $this->clientRMModel->getAllClientRM();

View File

@ -136,7 +136,7 @@ class EmployeeController extends AdminController
// dd($this->request->getGet()); // dd($this->request->getGet());
$this->myLogger->logme('error', 'list called'); $this->myLogger->logme('error', 'list called');
$data['tab_name'] = 'Members';
$data['page_name'] = "Members"; $data['page_name'] = "Members";
$this->loadLayout('employee_list', $data); $this->loadLayout('employee_list', $data);
@ -795,7 +795,8 @@ class EmployeeController extends AdminController
$this->myLogger->logme('error', 'list called'); $this->myLogger->logme('error', 'list called');
$data['page_name'] = "Endorsement"; $data['tab_name'] = "Endorsements";
$data['page_name'] = "Endorsements";
$this->loadLayout('endorsement_list', $data); $this->loadLayout('endorsement_list', $data);
} }
@ -2810,6 +2811,9 @@ class EmployeeController extends AdminController
$data['employees'] = $employee_data; $data['employees'] = $employee_data;
$data['clients'] = $this->clientModel->findAll(); $data['clients'] = $this->clientModel->findAll();
// dd($data); // dd($data);
$data['tab_name'] = "Employees";
$data['page_name'] = "Employees";
return $this->loadLayout('test_members_list',$data); return $this->loadLayout('test_members_list',$data);
} }
@ -3107,6 +3111,7 @@ class EmployeeController extends AdminController
// print_r($data); die; // print_r($data); die;
// } // }
$data['tab_name'] = "Retail Endorsement";
$data['page_name'] = "Retail Endorsement"; $data['page_name'] = "Retail Endorsement";
$this->loadLayout('retail_endorsement_list', $data); $this->loadLayout('retail_endorsement_list', $data);

View File

@ -110,7 +110,7 @@ class MasterController extends AdminController
public function insurerList() public function insurerList()
{ {
$this->myLogger->logme('error','Insurer list function called'); $this->myLogger->logme('error','Insurer list function called');
$headerData['tab_name'] = 'Insurer List'; $headerData['tab_name'] = 'Insurer Masters';
$headerData['page_name'] = 'Insurers'; $headerData['page_name'] = 'Insurers';
$data['insurerList'] = $this->insurerModel->where('is_active',1)->findAll(); $data['insurerList'] = $this->insurerModel->where('is_active',1)->findAll();
$data['insurer_rm'] = $this->insurerRMModel->getAllClientRM(); $data['insurer_rm'] = $this->insurerRMModel->getAllClientRM();
@ -250,7 +250,7 @@ class MasterController extends AdminController
{ {
$this->myLogger->logme('error','Insurer Onboarding function called'); $this->myLogger->logme('error','Insurer Onboarding function called');
$headerData['tab_name'] = 'Insurer Master'; $headerData['tab_name'] = 'Insurer Masters';
$headerData['page_name'] = 'Insurers'; $headerData['page_name'] = 'Insurers';
$types = array( $types = array(
@ -519,7 +519,7 @@ class MasterController extends AdminController
public function tpaList() public function tpaList()
{ {
$this->myLogger->logme('error','TPA list function called'); $this->myLogger->logme('error','TPA list function called');
$headerData['tab_name'] = 'TPA List'; $headerData['tab_name'] = 'TPA Masters';
$headerData['page_name'] = 'TPA'; $headerData['page_name'] = 'TPA';
$data['tpaList'] = $this->tpaModel->where('is_active',1)->findAll(); $data['tpaList'] = $this->tpaModel->where('is_active',1)->findAll();
// $data['insurer_rm'] = $this->insurerRMModel->getAllClientRM(); // $data['insurer_rm'] = $this->insurerRMModel->getAllClientRM();
@ -566,7 +566,7 @@ class MasterController extends AdminController
{ {
$this->myLogger->logme('error','TPA Onboarding function called'); $this->myLogger->logme('error','TPA Onboarding function called');
$headerData['tab_name'] = 'TPA Master'; $headerData['tab_name'] = 'TPA Masters';
$headerData['page_name'] = 'TPA'; $headerData['page_name'] = 'TPA';
@ -851,7 +851,7 @@ class MasterController extends AdminController
public function kycList() public function kycList()
{ {
$this->myLogger->logme('error','KYC list function called'); $this->myLogger->logme('error','KYC list function called');
$headerData['tab_name'] = 'KYC List'; $headerData['tab_name'] = 'KYC Masters';
$headerData['page_name'] = 'KYC'; $headerData['page_name'] = 'KYC';
$data['kycList'] = $this->kycEntityTypeModel->where('is_active',1)->findAll(); $data['kycList'] = $this->kycEntityTypeModel->where('is_active',1)->findAll();
// $data['insurer_rm'] = $this->insurerRMModel->getAllClientRM(); // $data['insurer_rm'] = $this->insurerRMModel->getAllClientRM();
@ -898,7 +898,7 @@ class MasterController extends AdminController
{ {
$this->myLogger->logme('error','KYC Onboarding function called'); $this->myLogger->logme('error','KYC Onboarding function called');
$headerData['tab_name'] = 'KYC Master'; $headerData['tab_name'] = 'KYC Masters';
$headerData['page_name'] = 'KYC'; $headerData['page_name'] = 'KYC';
@ -1043,7 +1043,7 @@ class MasterController extends AdminController
public function policyTypeList() public function policyTypeList()
{ {
$this->myLogger->logme('error','Policy Type list function called'); $this->myLogger->logme('error','Policy Type list function called');
$headerData['tab_name'] = 'Policy Type List'; $headerData['tab_name'] = 'Policy Type Masters';
$headerData['page_name'] = 'Policy Type'; $headerData['page_name'] = 'Policy Type';
$data['policyList'] = $this->policyTypeModel->where('is_active',1)->findAll(); $data['policyList'] = $this->policyTypeModel->where('is_active',1)->findAll();
// $data['insurer_rm'] = $this->insurerRMModel->getAllClientRM(); // $data['insurer_rm'] = $this->insurerRMModel->getAllClientRM();
@ -1090,7 +1090,7 @@ class MasterController extends AdminController
{ {
$this->myLogger->logme('error','Policy Type Onboarding function called'); $this->myLogger->logme('error','Policy Type Onboarding function called');
$headerData['tab_name'] = 'Policy Type Master'; $headerData['tab_name'] = 'Policy Type Masters';
$headerData['page_name'] = 'Policy Type'; $headerData['page_name'] = 'Policy Type';
@ -1246,7 +1246,7 @@ class MasterController extends AdminController
//start CD Master list //start CD Master list
public function CDMasterList() public function CDMasterList()
{ {
$data['tab_name'] = 'CD Master List'; $data['tab_name'] = 'CD Masters';
$data['page_name'] = 'CD Master'; $data['page_name'] = 'CD Master';
$data['CD_Master_Data'] = $this->CDMasterModel->getCDMasterList(); $data['CD_Master_Data'] = $this->CDMasterModel->getCDMasterList();
$data['insurers'] = $this->insurerModel->where('is_active', 1)->findAll(); $data['insurers'] = $this->insurerModel->where('is_active', 1)->findAll();
@ -1668,7 +1668,7 @@ class MasterController extends AdminController
public function VehicleMasterList() public function VehicleMasterList()
{ {
$data['tab_name'] = 'Vehicle Master'; $data['tab_name'] = 'Vehicle Masters';
$data['page_name'] = 'Vehicles'; $data['page_name'] = 'Vehicles';
$data['vehicle_type'] = [ $data['vehicle_type'] = [
'two_wheeler' => 'Two Wheeler', 'two_wheeler' => 'Two Wheeler',
@ -2076,8 +2076,6 @@ class MasterController extends AdminController
{ {
$nhanceBranchModel = new NhanceBranchModel(); $nhanceBranchModel = new NhanceBranchModel();
$method = $this->request->getMethod(); $method = $this->request->getMethod();
$data['tab_name'] = 'Nhance Branch';
$data['page_name'] = 'Nhance Branchs';
if ($method === 'post') { if ($method === 'post') {
@ -2120,7 +2118,7 @@ class MasterController extends AdminController
} }
$data = $nhanceBranchModel->where('is_active', 1)->orderBy('id', 'DESC')->findAll(); $data = $nhanceBranchModel->where('is_active', 1)->orderBy('id', 'DESC')->findAll();
return $this->loadLayout('nhance_branch_list', ['data' => $data]); return $this->loadLayout('nhance_branch_list', ['data' => $data,'tab_name' => 'Nhance Branchs','page_name' => 'Nhance Branchs']);
} elseif ($method === 'delete') { } elseif ($method === 'delete') {
@ -2160,8 +2158,7 @@ class MasterController extends AdminController
{ {
$vehicleTypeModel = new VehicleTypeModel(); $vehicleTypeModel = new VehicleTypeModel();
$method = $this->request->getMethod(); $method = $this->request->getMethod();
$data['tab_name'] = 'Vehicle Type';
$data['page_name'] = 'Vehicle Types';
if ($method === 'post') { if ($method === 'post') {
$id = $this->request->getPost('pk') ?? null; $id = $this->request->getPost('pk') ?? null;
@ -2203,7 +2200,7 @@ class MasterController extends AdminController
} }
$data = $vehicleTypeModel->where('is_active', 1)->orderBy('id', 'DESC')->findAll(); $data = $vehicleTypeModel->where('is_active', 1)->orderBy('id', 'DESC')->findAll();
return $this->loadLayout('vehicle_type_master_list', ['data' => $data]); return $this->loadLayout('vehicle_type_master_list', ['data' => $data,'tab_name' => 'Vehicle Types','page_name' => 'Vehicle Types']);
} elseif ($method === 'delete') { } elseif ($method === 'delete') {
@ -2242,8 +2239,6 @@ class MasterController extends AdminController
{ {
$rtoModel = new RTOModel(); $rtoModel = new RTOModel();
$method = $this->request->getMethod(); $method = $this->request->getMethod();
$data['tab_name'] = 'RTO';
$data['page_name'] = 'RTO';
if ($method === 'post') { if ($method === 'post') {
@ -2286,7 +2281,7 @@ class MasterController extends AdminController
} }
$data = $rtoModel->where('is_active', 1)->orderBy('id', 'DESC')->findAll(); $data = $rtoModel->where('is_active', 1)->orderBy('id', 'DESC')->findAll();
return $this->loadLayout('rto_master_list', ['data' => $data]); return $this->loadLayout('rto_master_list', ['data' => $data,'tab_name' => 'RTO Masters','page_name' => 'RTO']);
} elseif ($method === 'delete') { } elseif ($method === 'delete') {

View File

@ -115,8 +115,8 @@
public function viewInception() public function viewInception()
{ {
$bds_edit_pt_id = $this->request->getGet('pt_id') ?? null; $bds_edit_pt_id = $this->request->getGet('pt_id') ?? null;
$data['tab_name'] = 'Policy'; $data['tab_name'] = 'Policies';
$data['page_name'] = 'Policy'; $data['page_name'] = 'Policies';
// Static arrays for dropdowns // Static arrays for dropdowns
$data['issuer'] = [1 => 'JIBS', 2 => 'Nhance']; $data['issuer'] = [1 => 'JIBS', 2 => 'Nhance'];

View File

@ -102,8 +102,6 @@ class ThzController extends BaseController
public function ticketList() public function ticketList()
{ {
$data['tab_name'] = "Tickets";
$data['page_name'] = "Tickets";
try { try {
$returnType = strtolower($this->request->getGet('return_type') ?? 'api'); $returnType = strtolower($this->request->getGet('return_type') ?? 'api');
@ -130,7 +128,8 @@ class ThzController extends BaseController
// 3,4 remain person varannum. // 3,4 remain person varannum.
$data['client_list'] = $this->clientModel->getCreatedByUserName(); $data['client_list'] = $this->clientModel->getCreatedByUserName();
$data['ticket_type'] = $this->thzTypeModel->where('is_active', 1)->findAll(); $data['ticket_type'] = $this->thzTypeModel->where('is_active', 1)->findAll();
$data['tab_name'] = "Tickets";
$data['page_name'] = "Tickets";
return $this->loadLayout('thz_list', $data); return $this->loadLayout('thz_list', $data);
} }
@ -267,6 +266,8 @@ class ThzController extends BaseController
$result['policy_terms'] = $toGetPolicyId ? $this->getPolicyTerms($toGetPolicyId) : ''; $result['policy_terms'] = $toGetPolicyId ? $this->getPolicyTerms($toGetPolicyId) : '';
$result['ticket_type'] = $this->thzTypeModel->where('is_active', 1)->findAll(); $result['ticket_type'] = $this->thzTypeModel->where('is_active', 1)->findAll();
$result['tab_name'] = "Tickets";
$result['page_name'] = "Ticket Details";
return $this->loadLayout('thz_notes', $result); return $this->loadLayout('thz_notes', $result);
} }

View File

@ -22,16 +22,18 @@ table.dataTable thead th {
<div class="col-12"> <div class="col-12">
<div class="card"> <div class="card">
<div class="card-body"> <div class="card-body">
<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 style="position: relative;">Advertisement Images</h4> <h4 style="position: relative;">Advertisement Images</h4>
</div> </div>
<div class="col-6" style="text-align: right; position: relative;top: 5px;"> <div class="col-6" style="text-align: right; position: relative;top: 5px;">
<a data-toggle="modal" data-target="#bike_make_login-modal" href="#" 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 data-toggle="modal" data-target="#bike_make_login-modal" href="#" 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 data-custom-table-css="table" class="table table-sm table-hover m-0 table-centered dt-responsive nowrap w-100" cellspacing="0" <!-- <table data-custom-table-css="table" class="table table-sm table-hover m-0 table-centered dt-responsive nowrap w-100" cellspacing="0"
id="tickets-table"> id="tickets-table"> -->
<div class="table-responsive">
<table data-custom-table-css="table" class="table mb-0 nowrap w-100 table-centered" cellspacing="0" id="tickets-table">
<thead class="bg-light"> <thead class="bg-light">
<tr> <tr>
<th class="font-weight-medium">Advertisement Image Name</th> <th class="font-weight-medium">Advertisement Image Name</th>
@ -64,6 +66,7 @@ table.dataTable thead th {
</table> </table>
</div> </div>
</div> </div>
</div>
</div><!-- end col --> </div><!-- end col -->
</div> </div>
<!-- end row --> <!-- end row -->
@ -110,6 +113,40 @@ table.dataTable thead th {
<script> <script>
var table;
$(document).ready(function()
{
table = $('#tickets-table').DataTable({
dom: "<'row'<'col-sm-1'f><'col-sm-11 text-right'B>>" + // Filter left, buttons right
"<'row'<'col-sm-12'tr>>" +
"<'row'<'col-sm-5'i><'col-sm-7'p>>",
buttons: [
{
text: '<i class="mdi mdi-plus" ></i><span class=" btn-custom"> Add </span>',
className: 'btn app-btn-primary',
action: function (e, dt, node, config) {
// your previous click logic here
$('#add_image_id').val(0);
$('#advertise_add_edit').html('Add Advertise Image');
$('#uploadPreview').attr('src', '<?= base_url()."public/assets/images/avatar_2x.png" ?>');
$('#bike_make_login-modal').modal('show');
}
}
],
language: {
search: `
<div class="datatable-search-wrapper">
_INPUT_
<i class="mdi mdi-magnify datatable-search-icon"></i>
</div>`,
searchPlaceholder: "Search",
emptyTable: '<div class="text-center text-muted">No Data found</div>'
},
paging: true ,
});
});
function submitBranch(params) { function submitBranch(params) {
// if ($('#add_image_id').val()) { // if ($('#add_image_id').val()) {
@ -181,12 +218,12 @@ table.dataTable thead th {
} }
$('#btnAdd').click(function () { // $('#btnAdd').click(function () {
$('#add_image_id').val(0); // $('#add_image_id').val(0);
$('#advertise_add_edit').html('Add Advertise Image'); // $('#advertise_add_edit').html('Add Advertise Image');
$('#uploadPreview').attr('src', '<?= base_url()."public/assets/images/avatar_2x.png" ?>'); // $('#uploadPreview').attr('src', '<?= base_url()."public/assets/images/avatar_2x.png" ?>');
}) // })
$('.advertise_image_edit').click(function (params) { $('.advertise_image_edit').click(function (params) {
// console.log($(this).data('id')); // console.log($(this).data('id'));

View File

@ -87,7 +87,7 @@
<div class="card-body"> <div class="card-body">
<div class="row" style="padding-bottom: 10px;"> <div class="row" style="padding-bottom: 10px;">
<div class="col-6" style="align-self: center;"> <div class="col-6" style="align-self: center;">
<h4 style="position: relative;">Endorsement List</h4> <h4 style="position: relative;">Endorsements</h4>
</div> </div>
</div> </div>

View File

@ -813,7 +813,7 @@
</thead> </thead>
<tbody> <tbody>
<tr id="table_tr_1"> <tr id="table_tr_1">
<td>Insurer</td> <td>Insurer<span id="premium_details_insurer" class="text-danger">*</span></td>
</tr> </tr>
<tr id="table_tr_2" style="display: none;"> <tr id="table_tr_2" style="display: none;">
<td>Is Leader?</td> <td>Is Leader?</td>
@ -3588,7 +3588,7 @@
$("#inception_form_id").submit(function(event) { $("#inception_form_id").submit(function(event) {
if (!this.checkValidity()) { return; }
event.preventDefault(); event.preventDefault();
let policy_type_id = $('#policy_type_id').val(); let policy_type_id = $('#policy_type_id').val();
@ -3607,6 +3607,42 @@
return; return;
} }
let hasEmptyInsurer = false;
let firstEmptyField = null;
$('select[name="follow_insurer_id[]"]').each(function() {
const $field = $(this);
const errorId = 'error-' + $field.attr('id');
// Remove any old message
$('#' + errorId).remove();
if ($field.val().trim() === "") {
hasEmptyInsurer = true;
$field.addClass('is-invalid');
// Add error message only once
if (!$field.next('.text-danger').length) {
$field.after(`<small id="${errorId}" class="text-danger">This value is required.</small>`);
}
if (!firstEmptyField) {
firstEmptyField = this; // store first empty field
}
} else {
$field.removeClass('is-invalid');
$('#' + errorId).remove(); // remove if filled
}
});
if (hasEmptyInsurer) {
if (firstEmptyField) {
$(firstEmptyField).focus();
}
toastr.warning('Please select all Insurers before submitting', 'Warning');
return;
}
if(pt_form_sumbit_handler == 0){ if(pt_form_sumbit_handler == 0){
toastr.warning('Base premium greater than CD Amount', 'WARNING'); toastr.warning('Base premium greater than CD Amount', 'WARNING');
return; return;
@ -4392,7 +4428,7 @@
case 0: // Insurer selection case 0: // Insurer selection
newCell = `<td> newCell = `<td>
<select class="form-control follow_insurer" data-count="${insurerCount}" id="follow_insurer_id_${insurerCount}" name="follow_insurer_id[]" onchange="getCDAccountNumber(this)"> <select class="form-control follow_insurer" data-count="${insurerCount}" id="follow_insurer_id_${insurerCount}" name="follow_insurer_id[]" onchange="getCDAccountNumber(this)" required>
<option value="" selected>Select Insurer</option> <option value="" selected>Select Insurer</option>
<?php foreach ($insurer_branch as $value) { ?> <?php foreach ($insurer_branch as $value) { ?>
<option value="<?= $value['id'] . '-' . $value['insurer_id'] ?>" data-id="<?= $value['insurer_id'] ?>" data-bid="<?= $value['id'] ?>" data-ic="<?= $value['category'] ?>"> <option value="<?= $value['id'] . '-' . $value['insurer_id'] ?>" data-id="<?= $value['insurer_id'] ?>" data-bid="<?= $value['id'] ?>" data-ic="<?= $value['category'] ?>">
@ -4534,7 +4570,7 @@
switch(index) { switch(index) {
case 0: // Insurer selection case 0: // Insurer selection
newCell = `<td> newCell = `<td>
<select class="form-control follow_insurer" data-count="${insurerCount}" id="follow_insurer_id_${insurerCount}" name="follow_insurer_id[]" onchange="getCDAccountNumber(this)"> <select class="form-control follow_insurer" data-count="${insurerCount}" id="follow_insurer_id_${insurerCount}" name="follow_insurer_id[]" onchange="getCDAccountNumber(this)" required>
<option value="" selected>Select Insurer</option> <option value="" selected>Select Insurer</option>
<?php foreach ($insurer_branch as $value) { ?> <?php foreach ($insurer_branch as $value) { ?>
<option value="<?= $value['id'] . '-' . $value['insurer_id'] ?>" data-id="<?= $value['insurer_id'] ?>" data-bid="<?= $value['id'] ?>" data-ic="<?= $value['category'] ?>"> <option value="<?= $value['id'] . '-' . $value['insurer_id'] ?>" data-id="<?= $value['insurer_id'] ?>" data-bid="<?= $value['id'] ?>" data-ic="<?= $value['category'] ?>">

View File

@ -130,11 +130,11 @@ th:first-child, td:first-child {
<div class="col-12"> <div class="col-12">
<div class="card"> <div class="card">
<div class="card-body"> <div class="card-body">
<div class="row" style="padding-bottom: 10px;"> <!-- <div class="row" style="padding-bottom: 10px;">
<div class="col-6" style="align-self: center;"> <div class="col-6" style="align-self: center;">
<h3 style="position: relative;">Employees</h3> <h3 style="position: relative;">Employees</h3>
</div> </div>
</div> </div> -->
<table data-custom-table-css="table" class="table table-striped mb-0 nowrap" cellspacing="0" id="tickets-table"> <table data-custom-table-css="table" class="table table-striped mb-0 nowrap" cellspacing="0" id="tickets-table">
<thead class="bg-light"> <thead class="bg-light">
<tr> <tr>