FEATURE_EMPLOYEE_FILE_UPLOAD_MAIL_HELPER : AADHAVAN
This commit is contained in:
parent
755b1fc353
commit
f601bb5cd5
@ -18,7 +18,7 @@ class Email extends BaseConfig
|
|||||||
/**
|
/**
|
||||||
* The mail sending protocol: mail, sendmail, smtp
|
* The mail sending protocol: mail, sendmail, smtp
|
||||||
*/
|
*/
|
||||||
public string $protocol = 'mail';
|
public string $protocol = 'smtp';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The server path to Sendmail.
|
* The server path to Sendmail.
|
||||||
@ -28,22 +28,22 @@ class Email extends BaseConfig
|
|||||||
/**
|
/**
|
||||||
* SMTP Server Hostname
|
* SMTP Server Hostname
|
||||||
*/
|
*/
|
||||||
public string $SMTPHost = '';
|
public string $SMTPHost = 'mail.venbait.in';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SMTP Username
|
* SMTP Username
|
||||||
*/
|
*/
|
||||||
public string $SMTPUser = '';
|
public string $SMTPUser = 'bbone@venbait.in';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SMTP Password
|
* SMTP Password
|
||||||
*/
|
*/
|
||||||
public string $SMTPPass = '';
|
public string $SMTPPass = 'xk!L(N_-R#};';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SMTP Port
|
* SMTP Port
|
||||||
*/
|
*/
|
||||||
public int $SMTPPort = 25;
|
public int $SMTPPort = 465;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SMTP Timeout (in seconds)
|
* SMTP Timeout (in seconds)
|
||||||
@ -62,7 +62,7 @@ class Email extends BaseConfig
|
|||||||
* to the server. 'ssl' means implicit SSL. Connection on port
|
* to the server. 'ssl' means implicit SSL. Connection on port
|
||||||
* 465 should set this to ''.
|
* 465 should set this to ''.
|
||||||
*/
|
*/
|
||||||
public string $SMTPCrypto = 'tls';
|
public string $SMTPCrypto = 'ssl';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Enable word-wrap
|
* Enable word-wrap
|
||||||
@ -77,7 +77,7 @@ class Email extends BaseConfig
|
|||||||
/**
|
/**
|
||||||
* Type of mail, either 'text' or 'html'
|
* Type of mail, either 'text' or 'html'
|
||||||
*/
|
*/
|
||||||
public string $mailType = 'text';
|
public string $mailType = 'html';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Character set (utf-8, iso-8859-1, etc.)
|
* Character set (utf-8, iso-8859-1, etc.)
|
||||||
|
|||||||
@ -220,5 +220,6 @@ $routes->group("employeeRest", ["filter" => "authJWT"], function($routes){
|
|||||||
$routes->post("addEmployeeAndDependence", "EmployeeRestController::addEmployeeAndDependence");
|
$routes->post("addEmployeeAndDependence", "EmployeeRestController::addEmployeeAndDependence");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$routes->post("sendEmail", "EmployeeRestController::send_email");
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -583,175 +583,194 @@ class ClientController extends AdminController
|
|||||||
|
|
||||||
public function createClientPolicyPremium()
|
public function createClientPolicyPremium()
|
||||||
{
|
{
|
||||||
// print_r($this->request->getPost());die();
|
try {
|
||||||
$policy_type = $this->request->getPost('policy_type');
|
$policy_type = $this->request->getPost('policy_type');
|
||||||
$client_id = $this->request->getPost('client_id');
|
$client_id = $this->request->getPost('client_id');
|
||||||
$client_policy_id = $this->request->getPost('client_policy_id');
|
$client_policy_id = $this->request->getPost('client_policy_id');
|
||||||
$policy_grid_id = $this->request->getPost('policy_grid_id');
|
$policy_grid_id = $this->request->getPost('policy_grid_id');
|
||||||
$multiplier = $this->request->getPost('multiplier');
|
$si_or_bp = $this->request->getPost('si_or_bp');
|
||||||
$si_or_bp = $this->request->getPost('si_or_bp');
|
$basic_multiplier = str_replace(',', '', $this->request->getPost('basic_multiplier'));
|
||||||
$basic_multiplier = $this->request->getPost('basic_multiplier');
|
$premium_multiplier = str_replace(',', '', $this->request->getPost('premium_multiplier'));
|
||||||
$premium_multiplier =$this->request->getPost('premium_multiplier');
|
$multiplier = str_replace(',', '', $this->request->getPost('multiplier'));
|
||||||
$basic_pay = $this->request->getPost('basic_pay');
|
$basic_pay = str_replace(',', '', $this->request->getPost('basic_pay'));
|
||||||
|
|
||||||
if($policy_type !== null && $policy_type !== ''){
|
$data=[];
|
||||||
|
$data['client_id'] = $client_id;
|
||||||
|
$data['client_policy_id'] = $client_policy_id;
|
||||||
|
$data['policy_grid_id'] = $policy_grid_id;
|
||||||
|
|
||||||
$this->policyPremium1Model->where('client_id', $client_id)->where('client_policy_id', $client_policy_id)->set('is_active', 0)->update();
|
|
||||||
|
|
||||||
if($si_or_bp == '1'){
|
$premium = [];
|
||||||
$premiumData = $this->request->getPost('sum_premium');
|
|
||||||
|
|
||||||
}else{
|
if ($policy_grid_id == '1' || $policy_grid_id == '2') {
|
||||||
$premiumData = $this->request->getPost('premium');
|
$this->policyPremium1Model->where('client_id', $client_id)->where('client_policy_id', $client_policy_id)->set('is_active', 0)->update();
|
||||||
|
} else {
|
||||||
|
$this->policyPremium2Model->where('client_id', $client_id)->where('client_policy_id', $client_policy_id)->set('is_active', 0)->update();
|
||||||
}
|
}
|
||||||
|
|
||||||
for ($i = 0; $i < count($premiumData); $i++) {
|
|
||||||
$data = [
|
|
||||||
'client_id' => $client_id,
|
|
||||||
'client_policy_id' => $client_policy_id,
|
|
||||||
'policy_grid_id' => $policy_grid_id,
|
|
||||||
'created_by' => get_session_userid(),
|
|
||||||
];
|
|
||||||
|
|
||||||
if ($si_or_bp == '2') {
|
if($policy_grid_id == '1'){
|
||||||
if(is_array($this->request->getPost('basic_si'))){
|
if ($si_or_bp == '1') {
|
||||||
$si = isset($this->request->getPost('basic_si')[$i]) ? $this->request->getPost('basic_si')[$i] : null;
|
$premium=str_replace(',', '', $this->request->getPost('gpa_sum_premium[]'));
|
||||||
}else{
|
$sum_insure=str_replace(',', '', $this->request->getPost('gpa_sum_si[]'));
|
||||||
$si = $this->request->getPost('basic_si');
|
$multiplier=$this->request->getPost('gpa_sum_multiplier');
|
||||||
}
|
for ($i=0; $i < count($premium) ; $i++) {
|
||||||
} else {
|
$data['si'] = $sum_insure[$i];
|
||||||
if(is_array($this->request->getPost('si'))){
|
$data['premium'] = $premium[$i];
|
||||||
$si = isset($this->request->getPost('si')[$i]) ? $this->request->getPost('si')[$i] : null;
|
|
||||||
}else{
|
|
||||||
$si = $this->request->getPost('si');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if($si_or_bp == '1'){
|
|
||||||
if(is_array($this->request->getPost('sum_premium'))){
|
|
||||||
$premium = isset($this->request->getPost('sum_premium')[$i]) ? $this->request->getPost('sum_premium')[$i] : null;
|
|
||||||
}else{
|
|
||||||
$premium = $this->request->getPost('sum_premium');
|
|
||||||
}
|
|
||||||
}else{
|
|
||||||
if(is_array($this->request->getPost('premium'))){
|
|
||||||
$premium = isset($this->request->getPost('premium')[$i]) ? $this->request->getPost('premium')[$i] : null;
|
|
||||||
}else{
|
|
||||||
$premium = $this->request->getPost('premium');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// $basic_gpa_premium = isset($basic_gpa_premium[$i]) ? $basic_gpa_premium[$i] : null;
|
|
||||||
if ($si !== null) {
|
|
||||||
$data['si'] = $si;
|
|
||||||
}
|
|
||||||
if ($premium !== null) {
|
|
||||||
$data['premium'] = $premium;
|
|
||||||
}
|
|
||||||
|
|
||||||
if($si_or_bp == 2){
|
|
||||||
if ($premium_multiplier !== null) {
|
|
||||||
$data['multiplier'] = $premium_multiplier;
|
|
||||||
}
|
|
||||||
}else{
|
|
||||||
if ($multiplier !== null) {
|
|
||||||
$data['multiplier'] = $multiplier;
|
$data['multiplier'] = $multiplier;
|
||||||
|
$data['si_or_bp'] = $this->request->getPost('si_or_bp');
|
||||||
|
|
||||||
|
$policyPremium= $this->policyPremium1Model->insert($data);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$data['premium'] = str_replace(',', '', $this->request->getPost('gpa_basic_premium'));
|
||||||
|
$data['si'] = str_replace(',', '', $this->request->getPost('gpa_basic_si'));
|
||||||
|
$data['basic_multiplier'] = str_replace(',', '', $this->request->getPost('basic_multiplier'));
|
||||||
|
$data['multiplier'] = $this->request->getPost('premium_multiplier');
|
||||||
|
$data['basic_pay'] = str_replace(',', '', $this->request->getPost('basic_pay'));
|
||||||
|
$data['si_or_bp'] = $this->request->getPost('si_or_bp');
|
||||||
|
|
||||||
|
$policyPremium= $this->policyPremium1Model->insert($data);
|
||||||
|
}
|
||||||
|
$data = $this->request->getPost();
|
||||||
|
$insert = true;
|
||||||
|
}else if($policy_grid_id == '2'){
|
||||||
|
$data['premium'] = str_replace(',', '', $this->request->getPost('gpa_premium'));
|
||||||
|
$data['si'] = str_replace(',', '', $this->request->getPost('gpa_si'));
|
||||||
|
|
||||||
|
$policyPremium= $this->policyPremium1Model->insert($data);
|
||||||
|
|
||||||
|
$data = $this->request->getPost();
|
||||||
|
$insert = true;
|
||||||
|
}else if($policy_grid_id == '3'){
|
||||||
|
$premium=$this->request->getPost('3_premium[]');
|
||||||
|
$sum_insure =$this->request->getPost('3_si[]');
|
||||||
|
for ($i=0; $i < count($premium) ; $i++) {
|
||||||
|
$data['premium'] = str_replace(',', '',$premium[$i]);
|
||||||
|
$data['si'] = str_replace(',', '', $sum_insure[$i]);
|
||||||
|
$dataa= $this->policyPremium2Model->insert($data);
|
||||||
}
|
}
|
||||||
|
$data = $this->request->getPost();
|
||||||
if ($si_or_bp !== null) {
|
$insert = true;
|
||||||
$data['si_or_bp'] = $si_or_bp;
|
}else if($policy_grid_id == '4'){
|
||||||
|
$premium=$this->request->getPost('4_premium[]');
|
||||||
|
$sum_insure =$this->request->getPost('4_si');
|
||||||
|
$age_from =$this->request->getPost('4_age_from[]');
|
||||||
|
$age_to =$this->request->getPost('4_age_to[]');
|
||||||
|
for ($i=0; $i < count($premium) ; $i++) {
|
||||||
|
$data['premium'] = str_replace(',', '',$premium[$i]);
|
||||||
|
$data['si'] = str_replace(',', '', $sum_insure);
|
||||||
|
$data['age_from'] = $age_from[$i];
|
||||||
|
$data['age_to'] = $age_to[$i];
|
||||||
|
$dataa= $this->policyPremium2Model->insert($data);
|
||||||
}
|
}
|
||||||
|
$data = $this->request->getPost();
|
||||||
|
$insert = true;
|
||||||
|
}else if($policy_grid_id == '5'){
|
||||||
if ($basic_multiplier !== null) {
|
$premium=$this->request->getPost('5_premium[]');
|
||||||
$data['basic_multiplier'] = $basic_multiplier;
|
$sum_insure =$this->request->getPost('5_si[]');
|
||||||
|
$age_from =$this->request->getPost('5_age_from[]');
|
||||||
|
$age_to =$this->request->getPost('5_age_to[]');
|
||||||
|
for ($i=0; $i < count($premium) ; $i++) {
|
||||||
|
$data['premium'] = str_replace(',', '',$premium[$i]);
|
||||||
|
$data['si'] = str_replace(',', '', $sum_insure[$i]);
|
||||||
|
$data['age_from'] = $age_from[$i];
|
||||||
|
$data['age_to'] = $age_to[$i];
|
||||||
|
$dataa= $this->policyPremium2Model->insert($data);
|
||||||
}
|
}
|
||||||
|
$data = $this->request->getPost();
|
||||||
if ($basic_pay !== null) {
|
$insert = true;
|
||||||
$data['basic_pay'] = $basic_pay;
|
}else if($policy_grid_id == '6'){
|
||||||
|
$premium=$this->request->getPost('6_premium[]');
|
||||||
|
$sum_insure =$this->request->getPost('6_si[]');
|
||||||
|
$age_from =$this->request->getPost('6_age_from[]');
|
||||||
|
$age_to =$this->request->getPost('6_age_to[]');
|
||||||
|
for ($i=0; $i < count($premium) ; $i++) {
|
||||||
|
$data['premium'] = str_replace(',', '',$premium[$i]);
|
||||||
|
$data['si'] = str_replace(',', '', $sum_insure[$i]);
|
||||||
|
$data['age_from'] = $age_from[$i];
|
||||||
|
$data['age_to'] = $age_to[$i];
|
||||||
|
$dataa= $this->policyPremium2Model->insert($data);
|
||||||
}
|
}
|
||||||
|
$data = $this->request->getPost();
|
||||||
$this->policyPremium1Model->insert($data);
|
$insert = true;
|
||||||
|
}else if($policy_grid_id == '7'){
|
||||||
|
$premium=$this->request->getPost('7_premium[]');
|
||||||
|
$sum_insure =$this->request->getPost('7_si[]');
|
||||||
|
$age_from =$this->request->getPost('7_age_from[]');
|
||||||
|
$age_to =$this->request->getPost('7_age_to[]');
|
||||||
|
for ($i=0; $i < count($premium) ; $i++) {
|
||||||
|
$data['premium'] = str_replace(',', '',$premium[$i]);
|
||||||
|
$data['si'] = str_replace(',', '', $sum_insure[$i]);
|
||||||
|
$data['age_from'] = $age_from[$i];
|
||||||
|
$data['age_to'] = $age_to[$i];
|
||||||
|
$dataa= $this->policyPremium2Model->insert($data);
|
||||||
|
}
|
||||||
|
$data = $this->request->getPost();
|
||||||
|
$insert = true;
|
||||||
|
}else if($policy_grid_id == '8'){
|
||||||
|
$premium=$this->request->getPost('8_premium[]');
|
||||||
|
$sum_insure =$this->request->getPost('8_si[]');
|
||||||
|
$grade =$this->request->getPost('8_grade[]');
|
||||||
|
for ($i=0; $i < count($premium) ; $i++) {
|
||||||
|
$data['premium'] = str_replace(',', '',$premium[$i]);
|
||||||
|
$data['si'] = str_replace(',', '', $sum_insure[$i]);
|
||||||
|
$data['grade'] = $grade[$i];
|
||||||
|
$dataa= $this->policyPremium2Model->insert($data);
|
||||||
|
}
|
||||||
|
$data = $this->request->getPost();
|
||||||
|
$insert = true;
|
||||||
|
}else if($policy_grid_id == '9'){
|
||||||
|
$premium=$this->request->getPost('9_premium[]');
|
||||||
|
$sum_insure =$this->request->getPost('9_si[]');
|
||||||
|
$grade =$this->request->getPost('9_grade[]');
|
||||||
|
for ($i=0; $i < count($premium) ; $i++) {
|
||||||
|
$data['premium'] = str_replace(',', '',$premium[$i]);
|
||||||
|
$data['si'] = str_replace(',', '', $sum_insure[$i]);
|
||||||
|
$data['grade'] = $grade[$i];
|
||||||
|
$dataa= $this->policyPremium2Model->insert($data);
|
||||||
|
}
|
||||||
|
$data = $this->request->getPost();
|
||||||
|
$insert = true;
|
||||||
|
}else if($policy_grid_id == '10'){
|
||||||
|
$premium=$this->request->getPost('10_premium[]');
|
||||||
|
$sum_insure =$this->request->getPost('10_si[]');
|
||||||
|
$age_from =$this->request->getPost('10_age_from[]');
|
||||||
|
$age_to =$this->request->getPost('10_age_to[]');
|
||||||
|
for ($i=0; $i < count($premium) ; $i++) {
|
||||||
|
$data['premium'] = str_replace(',', '',$premium[$i]);
|
||||||
|
$data['si'] = str_replace(',', '', $sum_insure[$i]);
|
||||||
|
$data['age_from'] = $age_from[$i];
|
||||||
|
$data['age_to'] = $age_to[$i];
|
||||||
|
$policyPremium= $this->policyPremium2Model->insert($data);
|
||||||
|
}
|
||||||
|
$data = $this->request->getPost();
|
||||||
|
$insert = true;
|
||||||
|
}else if($policy_grid_id == '11'){
|
||||||
|
$premium=$this->request->getPost('11_premium[]');
|
||||||
|
$sum_insure =$this->request->getPost('11_si[]');
|
||||||
|
$grade =$this->request->getPost('11_grade[]');
|
||||||
|
$max_sum_insure =$this->request->getPost('11_max_si[]');
|
||||||
|
for ($i=0; $i < count($premium) ; $i++) {
|
||||||
|
$data['premium'] = str_replace(',', '',$premium[$i]);
|
||||||
|
$data['si'] = str_replace(',', '', $sum_insure[$i]);
|
||||||
|
$data['grade'] = $grade[$i];
|
||||||
|
$data['max_si'] = $max_sum_insure[$i];
|
||||||
|
$dataa= $this->policyPremium2Model->insert($data);
|
||||||
|
}
|
||||||
|
$data = $this->request->getPost();
|
||||||
|
$insert = true;
|
||||||
}
|
}
|
||||||
$data = $this->request->getPost();
|
|
||||||
$insert = true;
|
|
||||||
|
|
||||||
if($insert){
|
if($insert){
|
||||||
return $this->respond(['status' => true,'code' => 200,'data' => $data], 200);
|
return $this->respond(['status' => true,'code' => 200,'data' => $data], 200);
|
||||||
}else{
|
}else{
|
||||||
return $this->respond(['status' => false,'code' => 404, 'data' => $data,'message' => 'no data found'], 200);
|
return $this->respond(['status' => false,'code' => 404, 'data' => $data,'message' => 'no data found'], 200);
|
||||||
|
|
||||||
}
|
|
||||||
// print_r($data);
|
|
||||||
// die();
|
|
||||||
// $data['created_by'] = get_session_userid();
|
|
||||||
// $this->policyPremium1Model->where('client_id', $client_id)->where('client_policy_id', $client_policy_id)->set('is_active', 0)->update();
|
|
||||||
// $insert = $this->policyPremium1Model->insert($data);
|
|
||||||
}else{
|
|
||||||
|
|
||||||
$this->policyPremium2Model->where('client_id', $client_id)->where('client_policy_id', $client_policy_id)->set('is_active', 0)->update();
|
|
||||||
$premiumData = $this->request->getPost('premium');
|
|
||||||
for ($i = 0; $i < count($premiumData); $i++) {
|
|
||||||
|
|
||||||
$data = [
|
|
||||||
'client_id' => $client_id,
|
|
||||||
'client_policy_id' => $client_policy_id,
|
|
||||||
'policy_grid_id' => $policy_grid_id,
|
|
||||||
'created_by' => get_session_userid(),
|
|
||||||
|
|
||||||
];
|
|
||||||
|
|
||||||
if(is_array($this->request->getPost('si'))){
|
|
||||||
$si = isset($this->request->getPost('si')[$i]) ? $this->request->getPost('si')[$i] : null;
|
|
||||||
}else{
|
|
||||||
$si = $this->request->getPost('si');
|
|
||||||
}
|
|
||||||
$age_from = isset($this->request->getPost('age_from')[$i]) ? $this->request->getPost('age_from')[$i] : null;
|
|
||||||
$age_to = isset($this->request->getPost('age_to')[$i]) ? $this->request->getPost('age_to')[$i] : null;
|
|
||||||
$premium = isset($premiumData[$i]) ? $premiumData[$i] : null;
|
|
||||||
$grade = isset($this->request->getPost('grade')[$i]) ? $this->request->getPost('grade')[$i] : null;
|
|
||||||
$max_si = isset($this->request->getPost('max_si')[$i]) ? $this->request->getPost('max_si')[$i] : null;
|
|
||||||
|
|
||||||
if ($si !== null) {
|
|
||||||
$data['si'] = $si;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($age_from !== null) {
|
|
||||||
$data['age_from'] = $age_from;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($age_to !== null) {
|
|
||||||
$data['age_to'] = $age_to;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($premium !== null) {
|
|
||||||
$data['premium'] = $premium;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($max_si !== null) {
|
|
||||||
$data['max_si'] = $max_si;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($grade !== null) {
|
|
||||||
$data['grade'] = $grade;
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->policyPremium2Model->insert($data);
|
|
||||||
}
|
}
|
||||||
$data = $this->request->getPost();
|
} catch (Exception $e) {
|
||||||
$insert = true;
|
// Handle exceptions here
|
||||||
}
|
echo 'Error: ' . $e->getMessage();
|
||||||
|
}
|
||||||
if($insert){
|
|
||||||
return $this->respond(['status' => true,'code' => 200,'data' => $data], 200);
|
|
||||||
}else{
|
|
||||||
return $this->respond(['status' => false,'code' => 404, 'data' => $data,'message' => 'no data found'], 200);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -844,14 +863,12 @@ class ClientController extends AdminController
|
|||||||
}else{
|
}else{
|
||||||
$premiumData = $this->policyPremium2Model->where(['client_id' => $record['client_id'], 'client_policy_id' => $client_policy_id, 'is_active' => 1])->findAll();
|
$premiumData = $this->policyPremium2Model->where(['client_id' => $record['client_id'], 'client_policy_id' => $client_policy_id, 'is_active' => 1])->findAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// echo '<pre>';
|
// echo '<pre>';
|
||||||
// print_r($results);
|
// print_r($results);
|
||||||
// print_r($data[0]->policy_type); die;
|
// print_r($data[0]->policy_type); die;
|
||||||
// echo "hello";
|
// echo "hello";
|
||||||
// print_r($premiumData);
|
// return json_encode($premiumData);
|
||||||
return $this->respond(['status' => true,'code' => 200,'data' => $results, 'premiumData' => $premiumData, 'count' => $emp_count, 'policy_name' => $policy_name], 200);
|
return $this->respond(['status' => true,'code' => 200,'data' => $results, 'premiumData' => json_encode($premiumData), 'count' => $emp_count, 'policy_name' => $policy_name], 200);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -862,6 +879,7 @@ class ClientController extends AdminController
|
|||||||
|
|
||||||
$this->myLogger->logme('error','Terms CREATE function called');
|
$this->myLogger->logme('error','Terms CREATE function called');
|
||||||
|
|
||||||
|
|
||||||
/*** Client Policy Table Primary Key(ID) ***/
|
/*** Client Policy Table Primary Key(ID) ***/
|
||||||
$client_policy_id = $this->request->getPost("client_policy_id");
|
$client_policy_id = $this->request->getPost("client_policy_id");
|
||||||
|
|
||||||
@ -870,6 +888,9 @@ class ClientController extends AdminController
|
|||||||
$data['corporatebuffer'] = $this->request->getPost("corporatebuffer");
|
$data['corporatebuffer'] = $this->request->getPost("corporatebuffer");
|
||||||
$data['family_floaters'] = $this->request->getPost("family_floaters") ?? [];
|
$data['family_floaters'] = $this->request->getPost("family_floaters") ?? [];
|
||||||
|
|
||||||
|
if (!in_array("self", $data['family_floaters'])) {
|
||||||
|
array_unshift($data['family_floaters'], "self");
|
||||||
|
}
|
||||||
$data['waiverofpreexistingdiseases'] =$this->request->getPost("waiverofpreexistingdiseases");
|
$data['waiverofpreexistingdiseases'] =$this->request->getPost("waiverofpreexistingdiseases");
|
||||||
if ($data['waiverofpreexistingdiseases'] == 1) {
|
if ($data['waiverofpreexistingdiseases'] == 1) {
|
||||||
$data['maternitycoverage'] =$this->request->getPost("maternitycoverage");
|
$data['maternitycoverage'] =$this->request->getPost("maternitycoverage");
|
||||||
|
|||||||
@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
namespace App\Controllers;
|
namespace App\Controllers;
|
||||||
|
|
||||||
|
use App\Helpers\MailHelper;
|
||||||
|
|
||||||
use CodeIgniter\HTTP\IncomingRequest;
|
use CodeIgniter\HTTP\IncomingRequest;
|
||||||
use CodeIgniter\HTTP\RequestInterface;
|
use CodeIgniter\HTTP\RequestInterface;
|
||||||
use CodeIgniter\HTTP\ResponseInterface;
|
use CodeIgniter\HTTP\ResponseInterface;
|
||||||
@ -14,6 +16,7 @@ use App\Models\ClientModel;
|
|||||||
use App\Models\PolicesModel;
|
use App\Models\PolicesModel;
|
||||||
use App\Models\RelationshipModel;
|
use App\Models\RelationshipModel;
|
||||||
use App\Models\FileModel;
|
use App\Models\FileModel;
|
||||||
|
use App\Models\ClientPolicyModel;
|
||||||
|
|
||||||
|
|
||||||
use PhpOffice\PhpSpreadsheet\Spreadsheet;
|
use PhpOffice\PhpSpreadsheet\Spreadsheet;
|
||||||
@ -36,6 +39,7 @@ class EmployeeRestController extends AdminController
|
|||||||
protected $fileModel;
|
protected $fileModel;
|
||||||
protected $policesModel;
|
protected $policesModel;
|
||||||
protected $relationshipModel;
|
protected $relationshipModel;
|
||||||
|
protected $clientPolicyModel;
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
@ -48,6 +52,7 @@ class EmployeeRestController extends AdminController
|
|||||||
$this->policesModel = new PolicesModel();
|
$this->policesModel = new PolicesModel();
|
||||||
$this->relationshipModel = new RelationshipModel();
|
$this->relationshipModel = new RelationshipModel();
|
||||||
$this->fileModel= new FileModel();
|
$this->fileModel= new FileModel();
|
||||||
|
$this->clientPolicyModel= new ClientPolicyModel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -220,7 +225,7 @@ class EmployeeRestController extends AdminController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Get the RelationShip list
|
||||||
public function relationshipList()
|
public function relationshipList()
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
@ -238,18 +243,15 @@ class EmployeeRestController extends AdminController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Upload the Sheet Data in DB
|
||||||
public function employeeUpload()
|
public function employeeUpload()
|
||||||
{
|
{
|
||||||
|
|
||||||
$file = $this->request->getFile('file');
|
$file = $this->request->getFile('file');
|
||||||
$client_id = $this->request->getPost('client_id');
|
$client_id = $this->request->getPost('client_id');
|
||||||
$policy_id = $this->request->getPost('policy_id');
|
$policy_id = $this->request->getPost('policy_id');
|
||||||
|
|
||||||
|
|
||||||
$is_moved = $file->move(WRITEPATH . 'uploads/import_excel');
|
$is_moved = $file->move(WRITEPATH . 'uploads/import_excel');
|
||||||
$filename = $file->getName();
|
$filename = $file->getName();
|
||||||
|
|
||||||
$file_name_with_path = WRITEPATH."/uploads/import_excel/".$filename;
|
$file_name_with_path = WRITEPATH."/uploads/import_excel/".$filename;
|
||||||
|
|
||||||
//check the file exist or not
|
//check the file exist or not
|
||||||
@ -258,7 +260,6 @@ class EmployeeRestController extends AdminController
|
|||||||
session()->setFlashdata('error', 'File not found');
|
session()->setFlashdata('error', 'File not found');
|
||||||
return redirect()->to(base_url('employee/upload'));
|
return redirect()->to(base_url('employee/upload'));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Load the Excel file
|
// Load the Excel file
|
||||||
$spreadsheet = IOFactory::load($file_name_with_path);
|
$spreadsheet = IOFactory::load($file_name_with_path);
|
||||||
|
|
||||||
@ -289,17 +290,16 @@ class EmployeeRestController extends AdminController
|
|||||||
$data[] = $rowData;
|
$data[] = $rowData;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$extractData['file_name']= $filename;
|
$extractData['file_name']= $filename;
|
||||||
$extractData['client_id']= $client_id;
|
$extractData['client_id']= $client_id;
|
||||||
$extractData['status']= 'success';
|
$extractData['status']= 'success';
|
||||||
$extractData['policy_id']= $policy_id;
|
$extractData['policy_id']= $policy_id;
|
||||||
$extractData['action']= 'enrollment';
|
$extractData['action']= 'enrollment';
|
||||||
|
|
||||||
// $extractData['created_by']=set_session_context('Employee');
|
// $extractData['created_by']=set_session_context('Employee');
|
||||||
|
|
||||||
$file_data =$this->fileModel->insert($extractData);
|
$file_data =$this->fileModel->insert($extractData);
|
||||||
|
|
||||||
// print_r(count($data));
|
|
||||||
$extra = [];
|
$extra = [];
|
||||||
for ($i = 0; $i < count($data); $i++) {
|
for ($i = 0; $i < count($data); $i++) {
|
||||||
if ($i == 0) {
|
if ($i == 0) {
|
||||||
@ -318,57 +318,90 @@ class EmployeeRestController extends AdminController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// print_r("Extra", $extra);die;
|
||||||
$dataToInsert = [];
|
$dataToInsert = [];
|
||||||
|
$basic_cover_si= [];
|
||||||
foreach ($extra['id'] as $index => $id) {
|
foreach ($extra['id'] as $index => $id) {
|
||||||
$record = [
|
$record = [
|
||||||
// 'id' => $id,
|
// 'id' => $id,
|
||||||
'emp_code' => $extra['emp_code'][$index],
|
'emp_code' => isset($extra['emp_code'][$index]) ? $extra['emp_code'][$index] : 0,
|
||||||
'name' => $extra['name'][$index],
|
'name' => $extra['name'][$index],
|
||||||
// Check if the 'doj' key exists before accessing it
|
// Check if the 'doj' key exists before accessing it
|
||||||
'doj' => isset($extra['doj'][$index]) ? $extra['doj'][$index] : null,
|
'doj' => isset($extra['doj'][$index]) ? $extra['doj'][$index] : null,
|
||||||
'gender' => $extra['gender'][$index],
|
'gender' => $extra['gender'][$index],
|
||||||
'relationship' => $extra['relationship'][$index],
|
'relationship' => $extra['relationship'][$index],
|
||||||
'dob' => $extra['dob'][$index],
|
'dob' => $extra['dob'][$index],
|
||||||
'email' => $extra['Email'][$index],
|
'email_personal' => $extra['Email'][$index],
|
||||||
|
'client_id' => $client_id,
|
||||||
];
|
];
|
||||||
|
$record2 = [
|
||||||
|
'basic_cover_si' => isset($extra['sum_insure'][$index]) ? $extra['sum_insure'][$index] : 0,
|
||||||
|
];
|
||||||
|
|
||||||
$dataToInsert[] = $record;
|
$dataToInsert[] = $record;
|
||||||
|
$basic_cover_si[]= $record2;
|
||||||
}
|
}
|
||||||
|
// print_r("dataToInsert", $dataToInsert);die;
|
||||||
// print_r($dataToInsert);die();
|
for ($a=0; $a <count($dataToInsert) ; $a++)
|
||||||
|
{
|
||||||
for ($a=0; $a <count($dataToInsert) ; $a++) {
|
$employee = $this->employeeModel->checkExistingEmpEntrollment($dataToInsert[$a]);
|
||||||
|
$emp_id =0;
|
||||||
// print_r($dataToInsert[$a]);die();
|
if ($employee) {
|
||||||
|
$emp_id =$employee['id'];
|
||||||
// $emp_data = $this->employeeModel->insert($dataToInsert[$a]);
|
$id =$emp_id;
|
||||||
|
$result = $this->employeeModel->update($id, $dataToInsert[$a]);
|
||||||
$employee = $this->employeeModel->checkExistingEmpEntrollment($dataToInsert[$a]);
|
if ($result) {
|
||||||
|
$log_message = 'Update Employee - '.$employee['name'].'('.$employee['emp_code'].') with PK '.$employee['id'];
|
||||||
// print_r($employee);die;
|
$this->myLogger->logme('error',('Update - ' . $employee['id'].' - '. $employee['emp_code'] .' - '.$employee['name']));
|
||||||
if (count($employee)) {
|
}
|
||||||
// $dataToInsert['id'] = $employee['id'];
|
|
||||||
$this->employeeModel->update($dataToInsert[$a], ['id' => $employee['id']]);
|
|
||||||
die();
|
|
||||||
}else{
|
}else{
|
||||||
|
$result = $this->employeeModel->insert($dataToInsert[$a]);
|
||||||
|
$emp_id =$result;
|
||||||
|
if ($result) {
|
||||||
|
$emp = $this->employeeModel->where('id', $result)->get()->getResult();
|
||||||
|
|
||||||
}
|
$policy_name = $this->employeePolicyModel->where('employee_id', $result)->get()->getResult();;
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
$log_message = 'Insert Employee- '.$dataToInsert[$a]['name'] .'('.$dataToInsert[$a]['emp_code'] .') with PK ';
|
||||||
|
$this->myLogger->logme('error',('Insert - ' . $dataToInsert[$a]['emp_code'] .' - '. $dataToInsert[$a]['name']));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$emp_policy_data =[
|
||||||
|
'employee_id'=>$emp_id,
|
||||||
|
'client_policy_id'=>$policy_id,
|
||||||
|
'status'=> 'draft',
|
||||||
|
'basic_cover_si'=> $basic_cover_si[$a]
|
||||||
|
];
|
||||||
|
|
||||||
|
$employee_policy = $this->employeePolicyModel->checkExistingEmpPolicy(['employee_id' => $emp_id,'client_policy_id' => $policy_id]);
|
||||||
|
if ($employee_policy) {
|
||||||
|
foreach ($employee_policy as $existing_policy) {
|
||||||
|
$this->employeePolicyModel->update($existing_policy['id'], $emp_policy_data);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$emp_policy = $this->employeePolicyModel->insert($emp_policy_data);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//trigger
|
||||||
|
// print_r($dataToInsert[$a]['email_personal']);die;
|
||||||
|
$policy = $this->clientPolicyModel->where('id', $policy_id)->first();
|
||||||
|
$policy_name = $this->policesModel->where('id', $policy['policy_id'])->first();
|
||||||
|
$mail = $dataToInsert[$a]['email_personal'];
|
||||||
|
$subject = 'Welcome, Employee Benefit Program Enrolment';
|
||||||
|
$message = 'Dear ' . $dataToInsert[$a]['name'] . ",<br> We are glad to welcome you to the employee benefit program ," .$policy_name['name'] ."offered by your employer, <br><br><br> Click on the link below to review your personal and family details:<br><a href='https://venbait.in/nhance/app/dev'>Review Details</a>" ;
|
||||||
|
$return_log = MailHelper::send_email($mail,$subject, $message);
|
||||||
|
|
||||||
|
// $a = json_decode( $return_log);
|
||||||
|
|
||||||
// $query = $this->employeePolicyModel->getLastQuery();
|
// print_r($a);die;
|
||||||
// echo $query . "<br>";
|
// $this->myLogger->logme($return_log,'');
|
||||||
// Return the array containing data from the Excel file
|
|
||||||
// return $data;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
44
app/Helpers/MailHelper.php
Normal file
44
app/Helpers/MailHelper.php
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Helpers;
|
||||||
|
use Psr\Log\LoggerInterface;
|
||||||
|
|
||||||
|
use App\Controllers\BaseController;
|
||||||
|
|
||||||
|
use PHPMailer\PHPMailer\PHPMailer;
|
||||||
|
use PHPMailer\PHPMailer\SMTP;
|
||||||
|
use PHPMailer\PHPMailer\Exception;
|
||||||
|
|
||||||
|
|
||||||
|
class MailHelper
|
||||||
|
{
|
||||||
|
static function send_email($emaill, $subject, $message)
|
||||||
|
{
|
||||||
|
try {
|
||||||
|
$email = \Config\Services::email();
|
||||||
|
$email->setFrom('bbone@venbait.in', 'Venkat');
|
||||||
|
|
||||||
|
$email->setTo($emaill);
|
||||||
|
|
||||||
|
$email->setSubject($subject);
|
||||||
|
$email->setMessage($message);
|
||||||
|
|
||||||
|
if ($email->send()) {
|
||||||
|
return json_encode(['status' => 'success','code' => 200, 'message'=>'Email Sent Successfully...','data' => $emaill,],200);
|
||||||
|
} else {
|
||||||
|
return json_encode(['status' => 'failed','code' => 404,'message'=>'Email Sent Failed...','data' => $emaill ],404);
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (Exception $e) {
|
||||||
|
return json_encode(['status' => 'failed','code' => 500,'data' => $e],500);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function logme($message, $email) {
|
||||||
|
// Your logging logic here
|
||||||
|
// For example, writing to a log file
|
||||||
|
file_put_contents('path/to/log/file.txt', $message . "\n", FILE_APPEND);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
@ -694,9 +694,21 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function convertCommaNumberToWords(input) {
|
function convertCommaNumberToWords(input) {
|
||||||
// console.log(input);
|
let number;
|
||||||
const number = parseInt(input.replace(/,/g, ''), 10);
|
if (input instanceof HTMLElement) {
|
||||||
return convertNumberToWords(number);
|
const inputValue = input.value;
|
||||||
|
number = parseInt(inputValue.replace(/,/g, ''), 10);
|
||||||
|
var convert_word_value = convertNumberToWords(number);
|
||||||
|
|
||||||
|
if (input.nextElementSibling !== null) {
|
||||||
|
input.nextElementSibling.textContent = convert_word_value;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
number = parseInt(input.replace(/,/g, ''), 10);
|
||||||
|
}
|
||||||
|
var convert_word_value = convertNumberToWords(number);
|
||||||
|
|
||||||
|
return convert_word_value;
|
||||||
}
|
}
|
||||||
|
|
||||||
function onlyNumbers(event){
|
function onlyNumbers(event){
|
||||||
@ -709,6 +721,7 @@
|
|||||||
|
|
||||||
function formatNumber(input, maxLength) {
|
function formatNumber(input, maxLength) {
|
||||||
|
|
||||||
|
// console.log("input", input);
|
||||||
maxLength=16;
|
maxLength=16;
|
||||||
let value = input.value.replace(/\D/g, ''); // Remove non-numeric characters
|
let value = input.value.replace(/\D/g, ''); // Remove non-numeric characters
|
||||||
|
|
||||||
@ -723,48 +736,49 @@
|
|||||||
if (input.id == 'gpa_si') {
|
if (input.id == 'gpa_si') {
|
||||||
gpaSumInsureMultiplier();
|
gpaSumInsureMultiplier();
|
||||||
}
|
}
|
||||||
|
convertCommaNumberToWords(input);
|
||||||
|
|
||||||
if(input.id == 'basic_pay'){
|
// if(input.id == 'basic_pay'){
|
||||||
var inputNumber = input.value;
|
// var inputNumber = input.value;
|
||||||
if (inputNumber) {
|
// if (inputNumber) {
|
||||||
var result = convertCommaNumberToWords(inputNumber);
|
// var result = convertCommaNumberToWords(inputNumber);
|
||||||
$("#gpa_basic_pay_number_word").text(result);
|
// $("#gpa_basic_pay_number_word").text(result);
|
||||||
} else {
|
// } else {
|
||||||
$("#gpa_basic_pay_number_word").text("");
|
// $("#gpa_basic_pay_number_word").text("");
|
||||||
}
|
// }
|
||||||
}else if(input.id == 'basic_gpa_si'){
|
// }else if(input.id == 'basic_gpa_si'){
|
||||||
var inputNumber = input.value;
|
// var inputNumber = input.value;
|
||||||
if (inputNumber) {
|
// if (inputNumber) {
|
||||||
var result = convertCommaNumberToWords(inputNumber);
|
// var result = convertCommaNumberToWords(inputNumber);
|
||||||
$("#basic_gpa_si_number_word").text(result);
|
// $("#basic_gpa_si_number_word").text(result);
|
||||||
} else {
|
// } else {
|
||||||
$("#basic_gpa_si_number_word").text("");
|
// $("#basic_gpa_si_number_word").text("");
|
||||||
}
|
// }
|
||||||
}else if(input.id == 'basic_gpa_premium'){
|
// }else if(input.id == 'basic_gpa_premium'){
|
||||||
var inputNumber = input.value;
|
// var inputNumber = input.value;
|
||||||
if (inputNumber) {
|
// if (inputNumber) {
|
||||||
var result = convertCommaNumberToWords(inputNumber);
|
// var result = convertCommaNumberToWords(inputNumber);
|
||||||
$("#basic_gpa_premium_number_word").text(result);
|
// $("#basic_gpa_premium_number_word").text(result);
|
||||||
} else {
|
// } else {
|
||||||
$("#basic_gpa_premium_number_word").text("");
|
// $("#basic_gpa_premium_number_word").text("");
|
||||||
}
|
// }
|
||||||
}else if(input.id == 'gpa_si'){
|
// }else if(input.id == 'gpa_si'){
|
||||||
var inputNumber = input.value;
|
// var inputNumber = input.value;
|
||||||
if (inputNumber) {
|
// if (inputNumber) {
|
||||||
var result = convertCommaNumberToWords(inputNumber);
|
// var result = convertCommaNumberToWords(inputNumber);
|
||||||
$("#gpa_sum_si_number_word").text(result);
|
// $("#gpa_sum_si_number_word").text(result);
|
||||||
} else {
|
// } else {
|
||||||
$("#gpa_sum_si_number_word").text("");
|
// $("#gpa_sum_si_number_word").text("");
|
||||||
}
|
// }
|
||||||
}else if(input.id == 'gpa_premium'){
|
// }else if(input.id == 'gpa_premium'){
|
||||||
var inputNumber = input.value;
|
// var inputNumber = input.value;
|
||||||
if (inputNumber) {
|
// if (inputNumber) {
|
||||||
var result = convertCommaNumberToWords(inputNumber);
|
// var result = convertCommaNumberToWords(inputNumber);
|
||||||
$("#gpa_sum_premium_number_word").text(result);
|
// $("#gpa_sum_premium_number_word").text(result);
|
||||||
} else {
|
// } else {
|
||||||
$("#gpa_sum_premium_number_word").text("");
|
// $("#gpa_sum_premium_number_word").text("");
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
return ;
|
return ;
|
||||||
// }
|
// }
|
||||||
|
|||||||
@ -417,6 +417,10 @@
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setTimeout(function() {
|
||||||
|
$('.loader').fadeOut();
|
||||||
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
|
}, 1000);
|
||||||
},
|
},
|
||||||
error: function(xhr, status, error) {
|
error: function(xhr, status, error) {
|
||||||
console.error(xhr.responseText);
|
console.error(xhr.responseText);
|
||||||
@ -466,7 +470,11 @@
|
|||||||
data: {client_policy_id: client_policy_id},
|
data: {client_policy_id: client_policy_id},
|
||||||
success: function(res) {
|
success: function(res) {
|
||||||
|
|
||||||
console.log(res)
|
console.log(res);
|
||||||
|
setTimeout(function() {
|
||||||
|
$('.loader').fadeOut();
|
||||||
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
|
}, 1000);
|
||||||
$('#nameOfThePolicyInGPA').html(' - ' + res.policy_name.name);
|
$('#nameOfThePolicyInGPA').html(' - ' + res.policy_name.name);
|
||||||
|
|
||||||
if(res.count){
|
if(res.count){
|
||||||
@ -533,10 +541,7 @@
|
|||||||
$("#sumInsured2").trigger("keyup");
|
$("#sumInsured2").trigger("keyup");
|
||||||
$("#totalSumInsured").trigger("keyup");
|
$("#totalSumInsured").trigger("keyup");
|
||||||
|
|
||||||
setTimeout(function() {
|
|
||||||
$('.loader').fadeOut();
|
|
||||||
$('.loader-mask').delay(350).fadeOut('slow');
|
|
||||||
}, 1000);
|
|
||||||
},
|
},
|
||||||
|
|
||||||
error: function(xhr, status, error) {
|
error: function(xhr, status, error) {
|
||||||
|
|||||||
@ -92,17 +92,17 @@
|
|||||||
<div id="si_or_bp_sum_insure" class="form-row">
|
<div id="si_or_bp_sum_insure" class="form-row">
|
||||||
<div class="form-row col-md-4" style="margin-left: 323px; margin-top: -114px;">
|
<div class="form-row col-md-4" style="margin-left: 323px; margin-top: -114px;">
|
||||||
<label for="mobile">Multiplier<span class="text-danger">*</span></label>
|
<label for="mobile">Multiplier<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? (data.si_or_bp == '1' ? data.multiplier : '') : ''}" type="text" class="form-control" placeholder="Multiplier" name="multiplier" id="multiplier" onkeyup="gpaSumInsureMultiplier(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? (data.si_or_bp == '1' ? data.multiplier : '') : ''}" type="text" class="form-control" placeholder="Multiplier" name="gpa_sum_multiplier" id="gpa_sum_multiplier" onkeyup="gpaSumInsureMultiplier(this)" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row" style="width:84%" id="removeChild_${Count}">
|
<div class="form-row" style="width:84%" id="removeChild_${Count}">
|
||||||
<div class="form-group col-md-4" id="">
|
<div class="form-group col-md-4" id="">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? (data.si_or_bp == '1' ? data.si : '') : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="gpa_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? (data.si_or_bp == '1' ? data.si : '') : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="gpa_sum_si[]" id="gpa_sum_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='gpa_sum_si_number_word' class="text-danger-2" ></div>
|
<div id='gpa_sum_si_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-4">
|
<div class="form-group col-md-4">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? (data.si_or_bp == '1' ? data.premium : '') : ''}" type="text" class="form-control" placeholder="Enter Premium" name="sum_premium[]" id="gpa_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? (data.si_or_bp == '1' ? data.premium : '') : ''}" type="text" class="form-control" placeholder="Enter Premium" name="gpa_sum_premium[]" id="gpa_sum_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='gpa_sum_premium_number_word' class="text-danger-2" ></div>
|
<div id='gpa_sum_premium_number_word' class="text-danger-2" ></div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@ -132,12 +132,12 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-4" id="">
|
<div class="form-group col-md-4" id="">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? (data.si_or_bp == '2' ? data.si : '') : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="basic_si[]" id="basic_gpa_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? (data.si_or_bp == '2' ? data.si : '') : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="gpa_basic_si" id="gpa_basic_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='basic_gpa_si_number_word' class="text-danger-2" ></div>
|
<div id='basic_gpa_si_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-4">
|
<div class="form-group col-md-4">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? (data.si_or_bp == '2' ? data.premium : '') : ''}" type="text" class="form-control basic_gpa_premium" placeholder="Enter Premium" name="premium[]" id="basic_gpa_premium" onkeypress="return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? (data.si_or_bp == '2' ? data.premium : '') : ''}" type="text" class="form-control basic_gpa_premium" placeholder="Enter Premium" name="gpa_basic_premium" id="gpa_basic_premium" onkeypress="return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='basic_gpa_premium_number_word' class="text-danger-2" ></div>
|
<div id='basic_gpa_premium_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -155,12 +155,12 @@
|
|||||||
<input value="1" type="hidden" name="policy_type">
|
<input value="1" type="hidden" name="policy_type">
|
||||||
<div class="form-group col-md-6">
|
<div class="form-group col-md-6">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si" id="gpa_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="gpa_si" id="gpa_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='gpa_si_number_word' class="text-danger-2" ></div>
|
<div id='gpa_si_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-6">
|
<div class="form-group col-md-6">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="basic_gpa_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="gpa_premium" id="gpa_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='gpa_premium_number_word' class="text-danger-2" ></div>
|
<div id='gpa_premium_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
</div>`;
|
</div>`;
|
||||||
@ -176,12 +176,12 @@
|
|||||||
<div class="form-row" id="grid_3" style="width:84%">
|
<div class="form-row" id="grid_3" style="width:84%">
|
||||||
<div class="form-group col-md-5">
|
<div class="form-group col-md-5">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="gpa_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="3_si[]" id="3_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='gpa_si_number_word' class="text-danger-2" ></div>
|
<div id='gpa_si_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-5">
|
<div class="form-group col-md-5">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="basic_gpa_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="3_premium[]" id="3_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='gpa_premium_number_word' class="text-danger-2" ></div>
|
<div id='gpa_premium_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -196,26 +196,25 @@
|
|||||||
for (var i = 1; i <= 11; i++) {
|
for (var i = 1; i <= 11; i++) {
|
||||||
$('#grid_' + i).remove();
|
$('#grid_' + i).remove();
|
||||||
}
|
}
|
||||||
|
|
||||||
grid_html = `
|
grid_html = `
|
||||||
<div class="form-row" id="grid_4" style="width:84%">
|
<div class="form-row" id="grid_4" style="width:84%">
|
||||||
<div class="form-group col-md-4">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si" id="sum_insured" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="4_si" id="4_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="age_from[]" id="age_from" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="4_age_from[]" id="4_age_from" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="age_to[]" id="age_to" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="4_age_to[]" id="4_age_to" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="4_premium[]" id="4_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word' class="text-danger-2" ></div>
|
<div id='premium_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -236,20 +235,20 @@
|
|||||||
<div class="form-row" id="grid_5" style="width:84%">
|
<div class="form-row" id="grid_5" style="width:84%">
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="sum_insured" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="5_si[]" id="5_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="age_from[]" id="age_from" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="5_age_from[]" id="5_age_from" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="age_to[]" id="age_to" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="5_age_to[]" id="5_age_to" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="5_premium[]" id="5_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word' class="text-danger-2" ></div>
|
<div id='premium_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -267,30 +266,30 @@
|
|||||||
|
|
||||||
grid_html = `
|
grid_html = `
|
||||||
<div class="form-row" id="grid_6" style="width:84%">
|
<div class="form-row" id="grid_6" style="width:84%">
|
||||||
<div class="form-group col-md-4">
|
|
||||||
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si" id="sum_insured" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="6_si[]" id="6_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row">
|
<div class="form-group col-md-2">
|
||||||
<div class="form-group col-md-3">
|
|
||||||
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="age_from[]" id="age_from" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="6_age_from[]" id="6_age_from" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="age_to[]" id="age_to" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="6_age_to[]" id="6_age_to" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="6_premium[]" id="6_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word' class="text-danger-2" ></div>
|
<div id='premium_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<button style="margin-top: 44px;" type="button" class="btn btn-danger" id="gmc_remove" onclick="removebutton(0,6)">x</button>
|
<button style="margin-top: 44px;" type="button" class="btn btn-danger" id="gmc_remove" onclick="removebutton(0,6)">x</button>
|
||||||
<button style="margin-top: 44px;" type="button" class="btn btn-primary" id="gmc_add_more" onclick="appendGridtHtml(6)">+</button>
|
<button style="margin-top: 44px;" type="button" class="btn btn-primary" id="gmc_add_more" onclick="appendGridtHtml(6)">+</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div>`;
|
</div>`;
|
||||||
|
|
||||||
} else if(dataIdValue == '7'){
|
} else if(dataIdValue == '7'){
|
||||||
@ -304,20 +303,20 @@
|
|||||||
<div class="form-row" id="grid_7" style="width:84%">
|
<div class="form-row" id="grid_7" style="width:84%">
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="sum_insured" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="7_si[]" id="7_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="age_from[]" id="age_from" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="7_age_from[]" id="7_age_from" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="age_to[]" id="age_to" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="7_age_to[]" id="7_age_to" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="7_premium[]" id="7_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word' class="text-danger-2" ></div>
|
<div id='premium_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -339,16 +338,16 @@
|
|||||||
<div class="form-row" id="grid_8" style="width:84%">
|
<div class="form-row" id="grid_8" style="width:84%">
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="sum_insured" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="8_si[]" id="8_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Grade/Band<span class="text-danger">*</span></label>
|
<label for="mobile">Grade/Band<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.grade : ''}" type="text" class="form-control" placeholder="Enter Grade/Band " name="grade[]" id="grade" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.grade : ''}" type="text" class="form-control" placeholder="Enter Grade/Band " name="8_grade[]" id="8_grade" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="8_premium[]" id="8_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word' class="text-danger-2" ></div>
|
<div id='premium_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -368,16 +367,16 @@
|
|||||||
<div class="form-row" id="grid_9" style="width:84%">
|
<div class="form-row" id="grid_9" style="width:84%">
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="sum_insured" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="9_si[]" id="9_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Grade/Band<span class="text-danger">*</span></label>
|
<label for="mobile">Grade/Band<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.grade : ''}" type="text" class="form-control" placeholder="Enter Grade/Band " name="grade[]" id="grade" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.grade : ''}" type="text" class="form-control" placeholder="Enter Grade/Band " name="9_grade[]" id="9_grade" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="9_premium[]" id="9_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word' class="text-danger-2" ></div>
|
<div id='premium_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -397,20 +396,20 @@
|
|||||||
<div class="form-row" id="grid_10" style="width:84%">
|
<div class="form-row" id="grid_10" style="width:84%">
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="sum_insured" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="10_si[]" id="10_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="age_from[]" id="age_from" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="10_age_from[]" id="10_age_from" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="age_to[]" id="age_to" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="10_age_to[]" id="10_age_to" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="10_premium[]" id="10_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word' class="text-danger-2" ></div>
|
<div id='premium_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -430,21 +429,21 @@
|
|||||||
<div class="form-row" id="grid_11" style="width:84%">
|
<div class="form-row" id="grid_11" style="width:84%">
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="sum_insured" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="11_si[]" id="11_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Grade/Band<span class="text-danger">*</span></label>
|
<label for="mobile">Grade/Band<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.grade : ''}" type="text" class="form-control" placeholder="Enter Grade/Band " name="grade[]" id="grade" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.grade : ''}" type="text" class="form-control" placeholder="Enter Grade/Band " name="11_grade[]" id="11_grade" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="11_premium[]" id="11_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word' class="text-danger-2" ></div>
|
<div id='premium_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">Max SI<span class="text-danger">*</span></label>
|
<label for="mobile">Max SI<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.max_si : ''}" type="text" class="form-control" placeholder="Enter Max SI" name="max_si[]" id="max_si" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.max_si : ''}" type="text" class="form-control" placeholder="Enter Max SI" name="11_max_si[]" id="11_max_si" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<button style="margin-top: 44px;" type="button" class="btn btn-danger" id="gmc_remove" onclick="removebutton(0,11)">x</button>
|
<button style="margin-top: 44px;" type="button" class="btn btn-danger" id="gmc_remove" onclick="removebutton(0,11)">x</button>
|
||||||
@ -467,6 +466,14 @@
|
|||||||
|
|
||||||
|
|
||||||
grid_container.insertAdjacentHTML('beforeend', grid_html);
|
grid_container.insertAdjacentHTML('beforeend', grid_html);
|
||||||
|
|
||||||
|
if(dataIdValue == '1'){
|
||||||
|
$('#gpa_sum_si').trigger('keyup');
|
||||||
|
// $('input[name="gpa_sum_si[]"]').each(function() {
|
||||||
|
// console.log($(this));
|
||||||
|
// $(this).trigger('keyup');
|
||||||
|
// });
|
||||||
|
}
|
||||||
$('#gpa_sum_insured').hide();
|
$('#gpa_sum_insured').hide();
|
||||||
$('#btnGridSubmit').show();
|
$('#btnGridSubmit').show();
|
||||||
|
|
||||||
@ -475,13 +482,6 @@
|
|||||||
$('#si_or_bp').trigger('change');
|
$('#si_or_bp').trigger('change');
|
||||||
}, 300);
|
}, 300);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -575,7 +575,16 @@
|
|||||||
data: { client_policy_id: client_policy_id},
|
data: { client_policy_id: client_policy_id},
|
||||||
dataType: 'json',
|
dataType: 'json',
|
||||||
success: function (res) {
|
success: function (res) {
|
||||||
|
setTimeout(function() {
|
||||||
|
$('.loader').fadeOut();
|
||||||
|
$('.loader-mask').delay(350).fadeOut('slow');
|
||||||
|
}, 1000);
|
||||||
console.log('res',res);
|
console.log('res',res);
|
||||||
|
var temp_for_premiumData = JSON.parse(res.premiumData);
|
||||||
|
|
||||||
|
res.premiumData= JSON.parse(res.premiumData);
|
||||||
|
|
||||||
|
|
||||||
$('#nameOfThePolicy').html(' - ' + res.policy_name);
|
$('#nameOfThePolicy').html(' - ' + res.policy_name);
|
||||||
$('#grid_emp_count').val(res.count);
|
$('#grid_emp_count').val(res.count);
|
||||||
|
|
||||||
@ -606,7 +615,6 @@
|
|||||||
|
|
||||||
addGridHTML(false, res.premiumData[0], res.premiumData[0].policy_grid_id, si_or_bp_value);
|
addGridHTML(false, res.premiumData[0], res.premiumData[0].policy_grid_id, si_or_bp_value);
|
||||||
|
|
||||||
|
|
||||||
res.premiumData.shift();
|
res.premiumData.shift();
|
||||||
$.each(res.premiumData, function(index, item){
|
$.each(res.premiumData, function(index, item){
|
||||||
if (item.si_or_bp == '1') {
|
if (item.si_or_bp == '1') {
|
||||||
@ -623,33 +631,29 @@
|
|||||||
$('#bs-example-modal-lg').modal('show');
|
$('#bs-example-modal-lg').modal('show');
|
||||||
|
|
||||||
|
|
||||||
// $("#gpa_si").trigger("keyup");
|
$("#gpa_si").trigger("keyup");
|
||||||
// $("#basic_gpa_premium").trigger("keyup");
|
$("#gpa_premium").trigger("keyup");
|
||||||
|
|
||||||
// $("#sum_insured").trigger("keyup");
|
|
||||||
// $("#premium").trigger("keyup");
|
|
||||||
|
|
||||||
$('#basic_pay').trigger('keyup');
|
$('#basic_pay').trigger('keyup');
|
||||||
|
$('#4_si').trigger('keyup');
|
||||||
|
|
||||||
$('input[name="si[]"]').each(function() {
|
$('input[name="gpa_sum_si[]"]').each(function() {
|
||||||
$(this).trigger('keyup');
|
$(this).trigger('keyup');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$('input[name="gpa_sum_premium[]"]').each(function() {
|
||||||
|
|
||||||
$('input[name="premium[]"]').each(function() {
|
|
||||||
$(this).trigger('keyup');
|
$(this).trigger('keyup');
|
||||||
});
|
});
|
||||||
|
|
||||||
// $("input[name='si[]']").trigger("keyup");
|
var id_for_trigger =temp_for_premiumData[0].policy_grid_id;
|
||||||
// $("input[name='premium[]']").trigger("keyup")
|
$(`input[name="${id_for_trigger}_si[]"]`).each(function() {
|
||||||
|
console.log($(this));
|
||||||
setTimeout(function() {
|
$(this).trigger('keyup');
|
||||||
$('.loader').fadeOut();
|
});
|
||||||
$('.loader-mask').delay(350).fadeOut('slow');
|
|
||||||
}, 1000);si
|
|
||||||
|
|
||||||
|
|
||||||
|
$(`input[name="${id_for_trigger}_premium[]"]`).each(function() {
|
||||||
|
console.log($(this));
|
||||||
|
$(this).trigger('keyup');
|
||||||
|
});
|
||||||
},
|
},
|
||||||
error: function (xhr, status, error) {
|
error: function (xhr, status, error) {
|
||||||
console.error(xhr.responseText);
|
console.error(xhr.responseText);
|
||||||
@ -762,12 +766,12 @@
|
|||||||
html = `<div class="form-row gpa_sum_insure_remove" style="width:84%" id="removeChild_${Count}">
|
html = `<div class="form-row gpa_sum_insure_remove" style="width:84%" id="removeChild_${Count}">
|
||||||
<div class="form-group col-md-4" id="">
|
<div class="form-group col-md-4" id="">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="gpa_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="gpa_sum_si[]" id="gpa_sum_si" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='gpa_si_number_word' class="text-danger-2" ></div>
|
<div id='gpa_si_number_word' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-4">
|
<div class="form-group col-md-4">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="sum_premium[]" id="basic_gpa_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="gpa_sum_premium[]" id="gpa_sum_premium" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='gpa_premium_number_word' class="text-danger-2" ></div>
|
<div id='gpa_premium_number_word' class="text-danger-2" ></div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@ -787,12 +791,12 @@
|
|||||||
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
||||||
<div class="form-group col-md-5">
|
<div class="form-group col-md-5">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="gpa_si_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="3_si[]" id="3_si_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='gpa_si_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='gpa_si_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-5">
|
<div class="form-group col-md-5">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="gpa_premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="3_premium[]" id="3_premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='gpa_premium_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='gpa_premium_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -809,15 +813,15 @@
|
|||||||
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="age_from[]" id="age_from" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="4_age_from[]" id="4_age_from" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="age_to[]" id="age_to" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="4_age_to[]" id="4_age_to" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="4_premium[]" id="4_premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -833,20 +837,20 @@
|
|||||||
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="sum_insured_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="5_si[]" id="5_si_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='sum_insured_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="age_from[]" id="age_from" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="5_age_from[]" id="5_age_from" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="age_to[]" id="age_to" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="5_age_to[]" id="5_age_to" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="5_premium[]" id="5_premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -859,29 +863,28 @@
|
|||||||
|
|
||||||
html =`
|
html =`
|
||||||
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
||||||
<div class="form-group col-md-4">
|
|
||||||
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="sum_insured_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)"required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="6_si[]" id="6_si_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)"required>
|
||||||
<div id='sum_insured_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-row">
|
<div class="form-group col-md-2">
|
||||||
<div class="form-group col-md-3">
|
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
||||||
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="6_age_from[]" id="6_age_from" required>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="age_from[]" id="age_from" required>
|
</div>
|
||||||
</div>
|
<div class="form-group col-md-2">
|
||||||
<div class="form-group col-md-3">
|
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
||||||
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="6_age_to[]" id="6_age_to" required>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="age_to[]" id="age_to" required>
|
</div>
|
||||||
</div>
|
<div class="form-group col-md-3">
|
||||||
<div class="form-group col-md-3">
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="6_premium[]" id="6_premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
</div>
|
||||||
</div>
|
<div class="form-group">
|
||||||
<div class="form-group">
|
<button style="margin-top: 44px;" type="button" class="btn btn-danger" id="gmc_remove" onclick="removebutton(${Count})">x</button>
|
||||||
<button style="margin-top: 44px;" type="button" class="btn btn-danger" id="gmc_remove" onclick="removebutton(${Count})">x</button>
|
<button style="margin-top: 44px;" type="button" class="btn btn-primary" id="gmc_add_more_${Count}" onclick="appendGridtHtml(6)">+</button>
|
||||||
<button style="margin-top: 44px;" type="button" class="btn btn-primary" id="gmc_add_more_${Count}" onclick="appendGridtHtml(6)">+</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>`;
|
</div>`;
|
||||||
|
|
||||||
@ -891,20 +894,20 @@
|
|||||||
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="sum_insured_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="7_si[]" id="7_si_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='sum_insured_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="age_from[]" id="age_from" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="7_age_from[]" id="7_age_from" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="age_to[]" id="age_to" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="7_age_to[]" id="7_age_to" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="7_premium[]" id="7_premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -919,16 +922,16 @@
|
|||||||
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="sum_insured_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="8_si[]" id="8_si_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='sum_insured_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Grade/Band<span class="text-danger">*</span></label>
|
<label for="mobile">Grade/Band<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.grade : ''}" type="text" class="form-control" placeholder="Enter Grade/Band " name="grade[]" id="grade" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.grade : ''}" type="text" class="form-control" placeholder="Enter Grade/Band " name="8_grade[]" id="8_grade" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="8_premium[]" id="8_premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -943,16 +946,16 @@
|
|||||||
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="sum_insured_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="9_si[]" id="9_si_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='sum_insured_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Grade/Band<span class="text-danger">*</span></label>
|
<label for="mobile">Grade/Band<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.grade : ''}" type="text" class="form-control" placeholder="Enter Grade/Band " name="grade[]" id="grade" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.grade : ''}" type="text" class="form-control" placeholder="Enter Grade/Band " name="9_grade[]" id="9_grade" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="9_premium[]" id="9_premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -967,20 +970,20 @@
|
|||||||
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="sum_insured_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="10_si[]" id="10_si_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='sum_insured_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
<label for="mobile">From Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="age_from[]" id="age_from" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_from : ''}" type="text" class="form-control" placeholder="Enter From Age" name="10_age_from[]" id="10_age_from" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="age_to[]" id="age_to" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="10_age_to[]" id="10_age_to" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="10_premium[]" id="10_premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -995,21 +998,21 @@
|
|||||||
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
<div class="form-row" id="removeChild_${Count}" style="width:84%">
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
<label for="mobile">Sum Insured<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="si[]" id="sum_insured_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.si : ''}" type="text" class="form-control" placeholder="Enter Sum Insured" name="11_si[]" id="11_si_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='sum_insured_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='sum_insured_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Grade/Band<span class="text-danger">*</span></label>
|
<label for="mobile">Grade/Band<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.grade : ''}" type="text" class="form-control" placeholder="Enter Grade/Band " name="grade[]" id="grade" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.grade : ''}" type="text" class="form-control" placeholder="Enter Grade/Band " name="11_grade[]" id="11_grade" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-3">
|
<div class="form-group col-md-3">
|
||||||
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
<label for="mobile">Premium<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="premium[]" id="premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.premium : ''}" type="text" class="form-control" placeholder="Enter Premium" name="11_premium[]" id="11_premium_${Count}" onkeypress = "return onlyNumbers(event)" onkeyup="formatNumber(this)" required>
|
||||||
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
<div id='premium_number_word_${Count}' class="text-danger-2" ></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="mobile">Max SI<span class="text-danger">*</span></label>
|
<label for="mobile">Max SI<span class="text-danger">*</span></label>
|
||||||
<input value="${data !== false && data !== undefined && data !== '' ? data.max_si : ''}" type="text" class="form-control" placeholder="Enter Max SI" name="max_si[]" id="max_si[]" required>
|
<input value="${data !== false && data !== undefined && data !== '' ? data.max_si : ''}" type="text" class="form-control" placeholder="Enter Max SI" name="11_max_si[]" id="11_max_si[]" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<button style="margin-top: 44px;" type="button" class="btn btn-danger" id="gmc_remove" onclick="removebutton(${Count})">x</button>
|
<button style="margin-top: 44px;" type="button" class="btn btn-danger" id="gmc_remove" onclick="removebutton(${Count})">x</button>
|
||||||
@ -1072,8 +1075,8 @@
|
|||||||
function checkDuplicate()
|
function checkDuplicate()
|
||||||
{
|
{
|
||||||
if ($('#grid')[0].value === '3') {
|
if ($('#grid')[0].value === '3') {
|
||||||
var siInputs = $('input[name="si[]"]');
|
var siInputs = $('input[name="3_si[]"]');
|
||||||
var premiumInputs = $('input[name="premium[]"]');
|
var premiumInputs = $('input[name="3_premium[]"]');
|
||||||
|
|
||||||
var siValues = [];
|
var siValues = [];
|
||||||
var premiumValues = [];
|
var premiumValues = [];
|
||||||
@ -1105,8 +1108,8 @@
|
|||||||
}
|
}
|
||||||
}else if($('#grid')[0].value === '4'){
|
}else if($('#grid')[0].value === '4'){
|
||||||
|
|
||||||
var ageFrom = $('input[name="age_from[]"]');
|
var ageFrom = $('input[name="4_age_from[]"]');
|
||||||
var ageTo = $('input[name="age_to[]"]');
|
var ageTo = $('input[name="4_age_to[]"]');
|
||||||
|
|
||||||
var ageFromValues = [];
|
var ageFromValues = [];
|
||||||
var ageToValues = [];
|
var ageToValues = [];
|
||||||
@ -1138,9 +1141,9 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
}else if ($('#grid')[0].value === '5') {
|
}else if ($('#grid')[0].value === '5') {
|
||||||
var si = $('input[name="si[]"]');
|
var si = $('input[name="5_si[]"]');
|
||||||
var ageFrom = $('input[name="age_from[]"]');
|
var ageFrom = $('input[name="5_age_from[]"]');
|
||||||
var ageTo = $('input[name="age_to[]"]');
|
var ageTo = $('input[name="5_age_to[]"]');
|
||||||
|
|
||||||
var si_array = [];
|
var si_array = [];
|
||||||
var ageFrom_array = [];
|
var ageFrom_array = [];
|
||||||
@ -1175,8 +1178,8 @@
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}else if($('#grid')[0].value === '6'){
|
}else if($('#grid')[0].value === '6'){
|
||||||
var ageFrom = $('input[name="age_from[]"]');
|
var ageFrom = $('input[name="6_age_from[]"]');
|
||||||
var ageTo = $('input[name="age_to[]"]');
|
var ageTo = $('input[name="6_age_to[]"]');
|
||||||
|
|
||||||
var ageFromValues = [];
|
var ageFromValues = [];
|
||||||
var ageToValues = [];
|
var ageToValues = [];
|
||||||
@ -1207,9 +1210,9 @@
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}else if($('#grid')[0].value === '7'){
|
}else if($('#grid')[0].value === '7'){
|
||||||
var si = $('input[name="si[]"]');
|
var si = $('input[name="7_si[]"]');
|
||||||
var ageFrom = $('input[name="age_from[]"]');
|
var ageFrom = $('input[name="7_age_from[]"]');
|
||||||
var ageTo = $('input[name="age_to[]"]');
|
var ageTo = $('input[name="7_age_to[]"]');
|
||||||
|
|
||||||
var si_array = [];
|
var si_array = [];
|
||||||
var ageFrom_array = [];
|
var ageFrom_array = [];
|
||||||
@ -1244,9 +1247,9 @@
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}else if($('#grid')[0].value === '10'){
|
}else if($('#grid')[0].value === '10'){
|
||||||
var si = $('input[name="si[]"]');
|
var si = $('input[name="10_si[]"]');
|
||||||
var ageFrom = $('input[name="age_from[]"]');
|
var ageFrom = $('input[name="10_age_from[]"]');
|
||||||
var ageTo = $('input[name="age_to[]"]');
|
var ageTo = $('input[name="10_age_to[]"]');
|
||||||
|
|
||||||
var si_array = [];
|
var si_array = [];
|
||||||
var ageFrom_array = [];
|
var ageFrom_array = [];
|
||||||
@ -1282,8 +1285,8 @@
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}else if($('#grid')[0].value === '8'){
|
}else if($('#grid')[0].value === '8'){
|
||||||
var siInputs = $('input[name="si[]"]');
|
var siInputs = $('input[name="8_si[]"]');
|
||||||
var gradeInputs = $('input[name="grade[]"]');
|
var gradeInputs = $('input[name="8_grade[]"]');
|
||||||
|
|
||||||
var siValues = [];
|
var siValues = [];
|
||||||
var gradeValues = [];
|
var gradeValues = [];
|
||||||
@ -1314,8 +1317,8 @@
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}else if($('#grid')[0].value === '9'){
|
}else if($('#grid')[0].value === '9'){
|
||||||
var siInputs = $('input[name="si[]"]');
|
var siInputs = $('input[name="9_si[]"]');
|
||||||
var gradeInputs = $('input[name="grade[]"]');
|
var gradeInputs = $('input[name="9_grade[]"]');
|
||||||
|
|
||||||
var siValues = [];
|
var siValues = [];
|
||||||
var gradeValues = [];
|
var gradeValues = [];
|
||||||
@ -1346,9 +1349,9 @@
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}else if ($('#grid')[0].value === '11') {
|
}else if ($('#grid')[0].value === '11') {
|
||||||
var siInputs = $('input[name="si[]"]');
|
var siInputs = $('input[name="11_si[]"]');
|
||||||
var gradeInputs = $('input[name="grade[]"]');
|
var gradeInputs = $('input[name="11_grade[]"]');
|
||||||
var maxSiInputs = $('input[name="max_si[]"]');
|
var maxSiInputs = $('input[name="11_max_si[]"]');
|
||||||
|
|
||||||
var siValues = [];
|
var siValues = [];
|
||||||
var gradeValues = [];
|
var gradeValues = [];
|
||||||
@ -1393,47 +1396,46 @@
|
|||||||
{
|
{
|
||||||
var multi = $('#basic_multiplier')[0].value.replace(/,/g, '') * input.value.replace(/,/g, '');
|
var multi = $('#basic_multiplier')[0].value.replace(/,/g, '') * input.value.replace(/,/g, '');
|
||||||
|
|
||||||
$('#basic_gpa_si').val(multi).trigger('keyup');
|
$('#gpa_basic_si').val(multi).trigger('keyup');
|
||||||
|
|
||||||
var multi_2 = $('#basic_gpa_si')[0].value.replace(/,/g, '') * $('#premium_multiplier')[0].value.replace(/,/g, '');
|
var multi_2 = $('#gpa_basic_si')[0].value.replace(/,/g, '') * $('#premium_multiplier')[0].value.replace(/,/g, '');
|
||||||
|
|
||||||
$('#basic_gpa_premium').val(multi_2).trigger('keyup');
|
$('#gpa_basic_premium').val(multi_2).trigger('keyup');
|
||||||
}else if(input.id == 'basic_multiplier')
|
}else if(input.id == 'basic_multiplier')
|
||||||
{
|
{
|
||||||
var multi =input.value * $('#basic_pay')[0].value.replace(/,/g, '');
|
var multi =input.value * $('#basic_pay')[0].value.replace(/,/g, '');
|
||||||
|
|
||||||
$('#basic_gpa_si').val(multi).trigger('keyup');
|
$('#gpa_basic_si').val(multi).trigger('keyup');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var multi_2 = $('#basic_gpa_si')[0].value.replace(/,/g, '') * $('#premium_multiplier')[0].value.replace(/,/g, '');
|
var multi_2 = $('#gpa_basic_si')[0].value.replace(/,/g, '') * $('#premium_multiplier')[0].value.replace(/,/g, '');
|
||||||
|
|
||||||
$('#basic_gpa_premium').val(multi_2).trigger('keyup');
|
$('#gpa_basic_premium').val(multi_2).trigger('keyup');
|
||||||
|
|
||||||
}else if(input.id == 'premium_multiplier')
|
}else if(input.id == 'premium_multiplier')
|
||||||
{
|
{
|
||||||
|
|
||||||
var multi = input.value.replace(/,/g, '') * $('#basic_gpa_si')[0].value.replace(/,/g, '');
|
var multi = input.value.replace(/,/g, '') * $('#gpa_basic_si')[0].value.replace(/,/g, '');
|
||||||
|
|
||||||
$('#basic_gpa_premium').val(multi).trigger('keyup');
|
$('#gpa_basic_premium').val(multi).trigger('keyup');
|
||||||
}else if(input.id == 'basic_gpa_si')
|
}else if(input.id == 'gpa_basic_si')
|
||||||
{
|
{
|
||||||
|
|
||||||
var multi = input.value.replace(/,/g, '') * $('#premium_multiplier')[0].value.replace(/,/g, '');
|
var multi = input.value.replace(/,/g, '') * $('#premium_multiplier')[0].value.replace(/,/g, '');
|
||||||
|
|
||||||
$('#basic_gpa_premium').val(multi).trigger('keyup');
|
$('#gpa_basic_premium').val(multi).trigger('keyup');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function gpaSumInsureMultiplier() {
|
function gpaSumInsureMultiplier() {
|
||||||
|
var element = $('#gpa_sum_multiplier')[0];
|
||||||
var element = $('#multiplier')[0];
|
var sumInsured = $('input[name="gpa_sum_si[]"]');
|
||||||
var sumInsured = $('input[name="si[]"]');
|
|
||||||
|
|
||||||
if ($('#si_or_bp').val() == 2) {
|
if ($('#si_or_bp').val() == 2) {
|
||||||
var premium = $('input[name="premium[]"]');
|
var premium = $('input[name="premium[]"]');
|
||||||
} else {
|
} else {
|
||||||
var premium = $('input[name="sum_premium[]"]');
|
var premium = $('input[name="gpa_sum_premium[]"]');
|
||||||
}
|
}
|
||||||
|
|
||||||
sumInsured.each(function(index) {
|
sumInsured.each(function(index) {
|
||||||
@ -1460,15 +1462,15 @@
|
|||||||
$('#si_or_bp_sum_insure').css({'display':'none'});
|
$('#si_or_bp_sum_insure').css({'display':'none'});
|
||||||
$('#si_or_bp_basic_pay').css({'display':''});
|
$('#si_or_bp_basic_pay').css({'display':''});
|
||||||
|
|
||||||
$('#multiplier').removeAttr('required');
|
$('#gpa_sum_multiplier').removeAttr('required');
|
||||||
$('#gpa_si').removeAttr('required');
|
$('#gpa_sum_si').removeAttr('required');
|
||||||
$('#gpa_premium').removeAttr('required');
|
$('#gpa_sum_premium').removeAttr('required');
|
||||||
|
|
||||||
$('#basic_multiplier').attr('required', true);
|
$('#basic_multiplier').attr('required', true);
|
||||||
$('#premium_multiplier').attr('required', true);
|
$('#premium_multiplier').attr('required', true);
|
||||||
$('#basic_pay').attr('required', true);
|
$('#basic_pay').attr('required', true);
|
||||||
$('#basic_gpa_si').attr('required', true);
|
$('#gpa_basic_si').attr('required', true);
|
||||||
$('#basic_gpa_premium').attr('required', true);
|
$('#gpa_basic_premium').attr('required', true);
|
||||||
|
|
||||||
|
|
||||||
var gridContentInput = $('#grid_content_input');
|
var gridContentInput = $('#grid_content_input');
|
||||||
@ -1487,13 +1489,13 @@
|
|||||||
$('#basic_multiplier').removeAttr('required');
|
$('#basic_multiplier').removeAttr('required');
|
||||||
$('#premium_multiplier').removeAttr('required');
|
$('#premium_multiplier').removeAttr('required');
|
||||||
$('#basic_pay').removeAttr('required');
|
$('#basic_pay').removeAttr('required');
|
||||||
$('#basic_gpa_si').removeAttr('required');
|
$('#gpa_basic_si').removeAttr('required');
|
||||||
$('#basic_gpa_premium').removeAttr('required');
|
$('#gpa_basic_premium').removeAttr('required');
|
||||||
|
|
||||||
|
|
||||||
$('#multiplier').attr('required', true);
|
$('#gpa_sum_multiplier').attr('required', true);
|
||||||
$('#gpa_si').attr('required', true);
|
$('#gpa_sum_si').attr('required', true);
|
||||||
$('#gpa_premium').attr('required', true);
|
$('#gpa_sum_premium').attr('required', true);
|
||||||
|
|
||||||
var gridContentInput = $('#grid_content_input');
|
var gridContentInput = $('#grid_content_input');
|
||||||
|
|
||||||
@ -1510,52 +1512,4 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// $("#gpa_si").on("keyup", function() {
|
|
||||||
// var inputNumber = $(this).val();
|
|
||||||
// if (inputNumber) {
|
|
||||||
// var result = convertCommaNumberToWords(inputNumber);
|
|
||||||
// $("#gpa_si_number_word").text(result);
|
|
||||||
// } else {
|
|
||||||
// $("#gpa_si_number_word").text("");
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
// });
|
|
||||||
|
|
||||||
// $("#basic_gpa_premium").on("keyup", function() {
|
|
||||||
// var inputNumber = $(this).val();
|
|
||||||
// if (inputNumber) {
|
|
||||||
// var result = convertCommaNumberToWords(inputNumber);
|
|
||||||
// $("#gpa_premium_number_word").text(result);
|
|
||||||
// } else {
|
|
||||||
// $("#gpa_premium_number_word").text("");
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
|
|
||||||
|
|
||||||
// $("#sum_insured").on("keyup", function() {
|
|
||||||
// var inputNumber = $(this).val();
|
|
||||||
// if (inputNumber) {
|
|
||||||
// var result = convertCommaNumberToWords(inputNumber);
|
|
||||||
// $("#sum_insured_number_word").text(result);
|
|
||||||
// } else {
|
|
||||||
// $("#sum_insured_number_word").text("");
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
|
|
||||||
|
|
||||||
// $("#premium").on("keyup", function() {
|
|
||||||
// var inputNumber = $(this).val();
|
|
||||||
// if (inputNumber) {
|
|
||||||
// var result = convertCommaNumberToWords(inputNumber);
|
|
||||||
// $("#premium_number_word").text(result);
|
|
||||||
// } else {
|
|
||||||
// $("#premium_number_word").text("");
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
@ -17,6 +17,7 @@
|
|||||||
"firebase/php-jwt": "^6.10",
|
"firebase/php-jwt": "^6.10",
|
||||||
"google/apiclient": "^2.15.0",
|
"google/apiclient": "^2.15.0",
|
||||||
"laminas/laminas-escaper": "^2.9",
|
"laminas/laminas-escaper": "^2.9",
|
||||||
|
"phpmailer/phpmailer": "^6.9",
|
||||||
"phpoffice/phpspreadsheet": "^2.0",
|
"phpoffice/phpspreadsheet": "^2.0",
|
||||||
"psr/log": "^1.1",
|
"psr/log": "^1.1",
|
||||||
"slim/slim": "^4.13"
|
"slim/slim": "^4.13"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user