Browse Source

updated files

master
yoganandhank 2 years ago
parent
commit
b4622d97af
  1. 71
      backend/pensioner/service/DashboardApiService.java
  2. 38
      backend/pensioner/service/ReportApiService.java
  3. 4
      frontend/pensioner/department/completed/familypension.html
  4. 4
      frontend/pensioner/department/completed/pendency.html
  5. 8
      frontend/pensioner/department/completed/retirement.html
  6. 54
      frontend/pensioner/department/reports.html
  7. 4
      frontend/pensioner/pensioner/completed/familypension.html
  8. 4
      frontend/pensioner/pensioner/completed/pendency.html
  9. 4
      frontend/pensioner/pensioner/completed/retirement.html

71
backend/pensioner/service/DashboardApiService.java

@ -4,7 +4,10 @@ import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import javax.sql.DataSource;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -14,13 +17,17 @@ public class DashboardApiService {
@Autowired @Autowired
private JdbcTemplate jdbcTemplate; private JdbcTemplate jdbcTemplate;
@Autowired
public void setDataSource(@Qualifier("mysqlPensionerDataSource") DataSource dataSource) {
this.jdbcTemplate = new JdbcTemplate(dataSource);
}
public List<Map<String, Object>> getTempEmpDetails(String tempId) { public List<Map<String, Object>> getTempEmpDetails(String tempId) {
System.out.println("service"); System.out.println("service");
System.out.println(tempId); System.out.println(tempId);
String sql = "SELECT MH.file_moved_date,sm.file_status,MH.remarks FROM gcc_pensioner.file_movement_history MH"
+ " inner join gcc_pensioner.file_status_master sm on MH.file_status= sm.id where temp_id=? order by MH.file_moved_date desc ";
String sql = "SELECT MH.file_moved_date,sm.file_status,MH.remarks FROM file_movement_history MH"
+ " inner join file_status_master sm on MH.file_status= sm.id where temp_id=? order by MH.file_moved_date desc ";
return jdbcTemplate.queryForList(sql, tempId); return jdbcTemplate.queryForList(sql, tempId);
} }
@ -32,19 +39,19 @@ public class DashboardApiService {
System.out.println(empNo); System.out.println(empNo);
String sql = "SELECT dm.dept_name,fm.file_name, sm.file_status ,pd.temp_id " + String sql = "SELECT dm.dept_name,fm.file_name, sm.file_status ,pd.temp_id " +
"FROM gcc_pensioner.pensioner_details pd " +
"INNER JOIN gcc_pensioner.file_category_master fm ON pd.file_category = fm.id " +
"INNER JOIN gcc_pensioner.file_status_master sm ON sm.id = pd.file_status " +
"inner join gcc_pensioner.department_master dm on dm.id=pd.dept_id "+
"FROM pensioner_details pd " +
"INNER JOIN file_category_master fm ON pd.file_category = fm.id " +
"INNER JOIN file_status_master sm ON sm.id = pd.file_status " +
"inner join department_master dm on dm.id=pd.dept_id "+
"WHERE pd.emp_no = ? " + "WHERE pd.emp_no = ? " +
"UNION " + "UNION " +
"SELECT dm.dept_name,fm.file_name, sm.file_status ,cps.temp_id " + "SELECT dm.dept_name,fm.file_name, sm.file_status ,cps.temp_id " +
"FROM gcc_pensioner.cps_pensioner_details cps " +
"INNER JOIN gcc_pensioner.file_category_master fm ON cps.file_category = fm.id " +
"INNER JOIN gcc_pensioner.file_status_master sm ON sm.id = cps.file_status " +
"inner join gcc_pensioner.department_master dm on dm.id=cps.dept_id "+
"FROM cps_pensioner_details cps " +
"INNER JOIN file_category_master fm ON cps.file_category = fm.id " +
"INNER JOIN file_status_master sm ON sm.id = cps.file_status " +
"inner join department_master dm on dm.id=cps.dept_id "+
"WHERE cps.emp_no = ?"; "WHERE cps.emp_no = ?";
@ -56,17 +63,17 @@ public class DashboardApiService {
System.out.println(empNo); System.out.println(empNo);
String sql = "SELECT dm.dept_name,fm.file_name, sm.file_status ,pd.temp_id " + String sql = "SELECT dm.dept_name,fm.file_name, sm.file_status ,pd.temp_id " +
"FROM gcc_pensioner.pensioner_details pd " +
"INNER JOIN gcc_pensioner.file_category_master fm ON pd.file_category = fm.id " +
"INNER JOIN gcc_pensioner.file_status_master sm ON sm.id = pd.file_status " +
"inner join gcc_pensioner.department_master dm on dm.id=pd.dept_id "+
"FROM pensioner_details pd " +
"INNER JOIN file_category_master fm ON pd.file_category = fm.id " +
"INNER JOIN file_status_master sm ON sm.id = pd.file_status " +
"inner join department_master dm on dm.id=pd.dept_id "+
"WHERE pd.emp_no = ? " + "WHERE pd.emp_no = ? " +
"UNION " + "UNION " +
"SELECT dm.dept_name,fm.file_name, sm.file_status ,cps.temp_id " + "SELECT dm.dept_name,fm.file_name, sm.file_status ,cps.temp_id " +
"FROM gcc_pensioner.cps_pensioner_details cps " +
"INNER JOIN gcc_pensioner.file_category_master fm ON cps.file_category = fm.id " +
"INNER JOIN gcc_pensioner.file_status_master sm ON sm.id = cps.file_status " +
"inner join gcc_pensioner.department_master dm on dm.id=cps.dept_id "+
"FROM cps_pensioner_details cps " +
"INNER JOIN file_category_master fm ON cps.file_category = fm.id " +
"INNER JOIN file_status_master sm ON sm.id = cps.file_status " +
"inner join department_master dm on dm.id=cps.dept_id "+
"WHERE cps.emp_no = ?"; "WHERE cps.emp_no = ?";
return jdbcTemplate.queryForList(sql, empNo, empNo); return jdbcTemplate.queryForList(sql, empNo, empNo);
@ -129,16 +136,16 @@ public class DashboardApiService {
case "4": case "4":
case "5": case "5":
query = "SELECT pd.emp_no " + query = "SELECT pd.emp_no " +
"FROM gcc_pensioner.pensioner_details pd " +
"INNER JOIN gcc_pensioner.file_category_master cm " +
"FROM pensioner_details pd " +
"INNER JOIN file_category_master cm " +
"ON pd.file_category = cm.id " + "ON pd.file_category = cm.id " +
"WHERE cm.id = ?"; "WHERE cm.id = ?";
break; break;
case "6": case "6":
query = "SELECT cps.emp_no " + query = "SELECT cps.emp_no " +
"FROM gcc_pensioner.cps_pensioner_details cps " +
"INNER JOIN gcc_pensioner.file_category_master cm " +
"FROM cps_pensioner_details cps " +
"INNER JOIN file_category_master cm " +
"ON cps.file_category = cm.id " + "ON cps.file_category = cm.id " +
"WHERE cm.id = ?"; "WHERE cm.id = ?";
break; break;
@ -155,8 +162,8 @@ public class DashboardApiService {
String sql = "SELECT file_name, id, COALESCE(SUM(category_count), 0) AS category_count " + String sql = "SELECT file_name, id, COALESCE(SUM(category_count), 0) AS category_count " +
"FROM ( " + "FROM ( " +
" SELECT cm.file_name, cm.id,COUNT(pd.file_category) AS category_count " + " SELECT cm.file_name, cm.id,COUNT(pd.file_category) AS category_count " +
" FROM gcc_pensioner.file_category_master cm " +
" LEFT JOIN gcc_pensioner.pensioner_details pd " +
" FROM file_category_master cm " +
" LEFT JOIN pensioner_details pd " +
" ON pd.file_category = cm.id " + " ON pd.file_category = cm.id " +
" AND pd.is_closed='0' " + " AND pd.is_closed='0' " +
@ -164,8 +171,8 @@ public class DashboardApiService {
" GROUP BY cm.file_name,cm.id" + " GROUP BY cm.file_name,cm.id" +
" UNION ALL " + " UNION ALL " +
" SELECT cm.file_name, cm.id,COUNT(cps.file_category) AS category_count " + " SELECT cm.file_name, cm.id,COUNT(cps.file_category) AS category_count " +
" FROM gcc_pensioner.file_category_master cm " +
" LEFT JOIN gcc_pensioner.cps_pensioner_details cps " +
" FROM file_category_master cm " +
" LEFT JOIN cps_pensioner_details cps " +
" ON cps.file_category = cm.id " + " ON cps.file_category = cm.id " +
@ -217,7 +224,7 @@ public class DashboardApiService {
}//department*/ }//department*/
public List<Map<String, Object>> getDepartment() { public List<Map<String, Object>> getDepartment() {
String sql = "SELECT dept_id,dept_name FROM gcc_pensioner.department_master;";
String sql = "SELECT dept_id,dept_name FROM department_master WHERE dept_id <> 2000";
return jdbcTemplate.queryForList(sql); return jdbcTemplate.queryForList(sql);
} }
@ -225,17 +232,17 @@ public class DashboardApiService {
public List<Map<String, Object>> DepartmenfetchCategoryCounts(String deptId) { public List<Map<String, Object>> DepartmenfetchCategoryCounts(String deptId) {
String sql = "SELECT cm.file_name, cm.id, " + String sql = "SELECT cm.file_name, cm.id, " +
" COALESCE(pd.category_count, 0) + COALESCE(cps.category_count, 0) AS category_count " + " COALESCE(pd.category_count, 0) + COALESCE(cps.category_count, 0) AS category_count " +
"FROM gcc_pensioner.file_category_master cm " +
"FROM file_category_master cm " +
"LEFT JOIN ( " + "LEFT JOIN ( " +
" SELECT file_category, COUNT(*) AS category_count " + " SELECT file_category, COUNT(*) AS category_count " +
" FROM gcc_pensioner.pensioner_details " +
" FROM pensioner_details " +
" WHERE (? IS NULL OR dept_id = ?) " + " WHERE (? IS NULL OR dept_id = ?) " +
" AND is_closed='0' " + " AND is_closed='0' " +
" GROUP BY file_category " + " GROUP BY file_category " +
") pd ON cm.id = pd.file_category " + ") pd ON cm.id = pd.file_category " +
"LEFT JOIN ( " + "LEFT JOIN ( " +
" SELECT file_category, COUNT(*) AS category_count " + " SELECT file_category, COUNT(*) AS category_count " +
" FROM gcc_pensioner.cps_pensioner_details " +
" FROM cps_pensioner_details " +
" WHERE (? IS NULL OR dept_id = ?) " + " WHERE (? IS NULL OR dept_id = ?) " +
" GROUP BY file_category " + " GROUP BY file_category " +
") cps ON cm.id = cps.file_category"; ") cps ON cm.id = cps.file_category";
@ -246,10 +253,10 @@ public class DashboardApiService {
} public List<Map<String, Object>> fetchchartCategoryCounts(String deptId, String startDate, String endDate) { } public List<Map<String, Object>> fetchchartCategoryCounts(String deptId, String startDate, String endDate) {
String sql = "SELECT cm.file_name, cm.id, " + String sql = "SELECT cm.file_name, cm.id, " +
" COALESCE(pd.category_count, 0) + COALESCE(cps.category_count, 0) AS category_count " + " COALESCE(pd.category_count, 0) + COALESCE(cps.category_count, 0) AS category_count " +
"FROM gcc_pensioner.file_category_master cm " +
"FROM file_category_master cm " +
"LEFT JOIN ( " + "LEFT JOIN ( " +
" SELECT file_category, COUNT(*) AS category_count " + " SELECT file_category, COUNT(*) AS category_count " +
" FROM gcc_pensioner.pensioner_details " +
" FROM pensioner_details " +
" WHERE (? IS NULL OR dept_id = ?) " + " WHERE (? IS NULL OR dept_id = ?) " +
" AND (? IS NULL OR date(created_date) >= ?) " + " AND (? IS NULL OR date(created_date) >= ?) " +
" AND (? IS NULL OR date(created_date) <= ?) " + " AND (? IS NULL OR date(created_date) <= ?) " +

38
backend/pensioner/service/ReportApiService.java

@ -39,7 +39,7 @@ public class ReportApiService {
} }
public List<Map<String, Object>> getFileCategories() { public List<Map<String, Object>> getFileCategories() {
String sql = "SELECT id,file_name FROM gcc_pensioner.file_category_master";
String sql = "SELECT id,file_name FROM file_category_master";
return jdbcTemplate.queryForList(sql); return jdbcTemplate.queryForList(sql);
} }
@ -62,51 +62,51 @@ public class ReportApiService {
" fm.file_name AS file_name, " + " fm.file_name AS file_name, " +
// Audit Pending Count // Audit Pending Count
" (SELECT COUNT(*) FROM gcc_pensioner.pensioner_details pd " +
" (SELECT COUNT(*) FROM pensioner_details pd " +
" WHERE pd.file_status IN (1,3) AND pd.dept_id = ? " + " WHERE pd.file_status IN (1,3) AND pd.dept_id = ? " +
" AND pd.file_category=fm.id "+ " AND pd.file_category=fm.id "+
" AND pd.is_closed = 0 " + " AND pd.is_closed = 0 " +
" AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) AS audit_pending, " + " AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) AS audit_pending, " +
// Department Pending Count // Department Pending Count
" (SELECT COUNT(*) FROM gcc_pensioner.pensioner_details pd " +
" (SELECT COUNT(*) FROM pensioner_details pd " +
" WHERE pd.file_status IN (2,5,6,9) AND pd.dept_id = ? " + " WHERE pd.file_status IN (2,5,6,9) AND pd.dept_id = ? " +
" AND pd.file_category=fm.id "+ " AND pd.file_category=fm.id "+
" AND pd.is_closed = 0 " + " AND pd.is_closed = 0 " +
" AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) AS department_pending, " + " AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) AS department_pending, " +
// Pension Pending Count // Pension Pending Count
" (SELECT COUNT(*) FROM gcc_pensioner.pensioner_details pd " +
" (SELECT COUNT(*) FROM pensioner_details pd " +
" WHERE pd.file_status IN (4,7,8,10) AND pd.dept_id = ? " + " WHERE pd.file_status IN (4,7,8,10) AND pd.dept_id = ? " +
" AND pd.file_category=fm.id "+ " AND pd.file_category=fm.id "+
" AND pd.is_closed = 0 " + " AND pd.is_closed = 0 " +
" AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) AS pension_pending, " + " AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) AS pension_pending, " +
// Completed Count (SUM of two tables) // Completed Count (SUM of two tables)
" (COALESCE((SELECT COUNT(*) FROM gcc_pensioner.pensioner_details pd " +
" (COALESCE((SELECT COUNT(*) FROM pensioner_details pd " +
" WHERE pd.file_status = 11 AND pd.dept_id = ? " + " WHERE pd.file_status = 11 AND pd.dept_id = ? " +
" AND pd.file_category=fm.id "+ " AND pd.file_category=fm.id "+
" AND pd.is_closed = 0 " + " AND pd.is_closed = 0 " +
" AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)), 0) " + " AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)), 0) " +
" + " + " + " +
" COALESCE((SELECT COUNT(*) FROM gcc_pensioner.cps_pensioner_details cps " +
" COALESCE((SELECT COUNT(*) FROM cps_pensioner_details cps " +
" WHERE cps.file_status = 11 AND cps.dept_id = ? " + " WHERE cps.file_status = 11 AND cps.dept_id = ? " +
" AND cps.file_category=fm.id "+ " AND cps.file_category=fm.id "+
" AND DATE(cps.created_date) BETWEEN DATE(?) AND DATE(?)), 0)) AS completed, " + " AND DATE(cps.created_date) BETWEEN DATE(?) AND DATE(?)), 0)) AS completed, " +
// Total Files Count (SUM of two tables) // Total Files Count (SUM of two tables)
" (COALESCE((SELECT COUNT(*) FROM gcc_pensioner.pensioner_details pd " +
" (COALESCE((SELECT COUNT(*) FROM pensioner_details pd " +
" WHERE pd.dept_id = ? " + " WHERE pd.dept_id = ? " +
" AND pd.file_category=fm.id "+ " AND pd.file_category=fm.id "+
" AND pd.is_closed = 0 " + " AND pd.is_closed = 0 " +
" AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)), 0) " + " AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)), 0) " +
" + " + " + " +
" COALESCE((SELECT COUNT(*) FROM gcc_pensioner.cps_pensioner_details cps " +
" COALESCE((SELECT COUNT(*) FROM cps_pensioner_details cps " +
" WHERE cps.dept_id = ? " + " WHERE cps.dept_id = ? " +
" AND cps.file_category=fm.id "+ " AND cps.file_category=fm.id "+
" AND DATE(cps.created_date) BETWEEN DATE(?) AND DATE(?)), 0)) AS total_files " + " AND DATE(cps.created_date) BETWEEN DATE(?) AND DATE(?)), 0)) AS total_files " +
"FROM gcc_pensioner.file_category_master fm " +
"FROM file_category_master fm " +
"GROUP BY fm.id, fm.file_name " + // Correct placement of GROUP BY "GROUP BY fm.id, fm.file_name " + // Correct placement of GROUP BY
"ORDER BY fm.id"; // ORDER BY after GROUP BY "ORDER BY fm.id"; // ORDER BY after GROUP BY
@ -181,12 +181,12 @@ public class ReportApiService {
//pensioner side reorts methods //pensioner side reorts methods
public List<Map<String, Object>> getstatus() { public List<Map<String, Object>> getstatus() {
String sql = "select id , file_status from gcc_pensioner.file_status_master";
String sql = "select id , file_status from file_status_master";
return jdbcTemplate.queryForList(sql); return jdbcTemplate.queryForList(sql);
} }
public List<Map<String, Object>> getdepartment() { public List<Map<String, Object>> getdepartment() {
String sql = "select id ,dept_name from gcc_pensioner.department_master";
String sql = "select dept_id ,dept_name from department_master WHERE dept_id <> 2000";
return jdbcTemplate.queryForList(sql); return jdbcTemplate.queryForList(sql);
} }
@ -232,51 +232,51 @@ public class ReportApiService {
" dm.dept_name AS dept_name, " + " dm.dept_name AS dept_name, " +
// Audit Pending Count // Audit Pending Count
" (SELECT COUNT(*) FROM gcc_pensioner.pensioner_details pd " +
" (SELECT COUNT(*) FROM pensioner_details pd " +
" WHERE pd.file_status IN (1,3) AND pd.dept_id = dm.dept_id " + " WHERE pd.file_status IN (1,3) AND pd.dept_id = dm.dept_id " +
" AND pd.is_closed = 0 " + // Added condition " AND pd.is_closed = 0 " + // Added condition
" AND ( ? IS NULL OR pd.file_category = ? ) " + " AND ( ? IS NULL OR pd.file_category = ? ) " +
" AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) AS audit_pending, " + " AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) AS audit_pending, " +
// Department Pending Count // Department Pending Count
" (SELECT COUNT(*) FROM gcc_pensioner.pensioner_details pd " +
" (SELECT COUNT(*) FROM pensioner_details pd " +
" WHERE pd.file_status IN (2,5,6,9) AND pd.dept_id = dm.dept_id " + " WHERE pd.file_status IN (2,5,6,9) AND pd.dept_id = dm.dept_id " +
" AND pd.is_closed = 0 " + // Added condition " AND pd.is_closed = 0 " + // Added condition
" AND ( ? IS NULL OR pd.file_category = ? ) " + " AND ( ? IS NULL OR pd.file_category = ? ) " +
" AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) AS department_pending, " + " AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) AS department_pending, " +
// Pension Pending Count // Pension Pending Count
" (SELECT COUNT(*) FROM gcc_pensioner.pensioner_details pd " +
" (SELECT COUNT(*) FROM pensioner_details pd " +
" WHERE pd.file_status IN (4,7,8,10) AND pd.dept_id = dm.dept_id " + " WHERE pd.file_status IN (4,7,8,10) AND pd.dept_id = dm.dept_id " +
" AND pd.is_closed = 0 " + // Added condition " AND pd.is_closed = 0 " + // Added condition
" AND ( ? IS NULL OR pd.file_category = ? ) " + " AND ( ? IS NULL OR pd.file_category = ? ) " +
" AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) AS pension_pending, " + " AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) AS pension_pending, " +
// Completed Count // Completed Count
" (SELECT COUNT(*) FROM gcc_pensioner.pensioner_details pd " +
" (SELECT COUNT(*) FROM pensioner_details pd " +
" WHERE pd.file_status = 11 AND pd.dept_id = dm.dept_id " + " WHERE pd.file_status = 11 AND pd.dept_id = dm.dept_id " +
" AND pd.is_closed = 0 " + // Added condition " AND pd.is_closed = 0 " + // Added condition
" AND ( ? IS NULL OR pd.file_category = ? ) " + " AND ( ? IS NULL OR pd.file_category = ? ) " +
" AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) " + " AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) " +
" + " + " + " +
" (SELECT COUNT(*) FROM gcc_pensioner.cps_pensioner_details cps " +
" (SELECT COUNT(*) FROM cps_pensioner_details cps " +
" WHERE cps.file_status = 11 AND cps.dept_id = dm.dept_id " + " WHERE cps.file_status = 11 AND cps.dept_id = dm.dept_id " +
" AND ( ? IS NULL OR cps.file_category = ? ) " + " AND ( ? IS NULL OR cps.file_category = ? ) " +
" AND DATE(cps.created_date) BETWEEN DATE(?) AND DATE(?)) AS completed, " + " AND DATE(cps.created_date) BETWEEN DATE(?) AND DATE(?)) AS completed, " +
// Total Files Count // Total Files Count
" (SELECT COUNT(*) FROM gcc_pensioner.pensioner_details pd " +
" (SELECT COUNT(*) pensioner_details pd " +
" WHERE pd.dept_id = dm.dept_id " + " WHERE pd.dept_id = dm.dept_id " +
" AND pd.is_closed = 0 " + // Added condition " AND pd.is_closed = 0 " + // Added condition
" AND ( ? IS NULL OR pd.file_category = ? ) " + " AND ( ? IS NULL OR pd.file_category = ? ) " +
" AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) " + " AND DATE(pd.created_date) BETWEEN DATE(?) AND DATE(?)) " +
" + " + " + " +
" (SELECT COUNT(*) FROM gcc_pensioner.cps_pensioner_details cps " +
" (SELECT COUNT(*) FROM cps_pensioner_details cps " +
" WHERE cps.dept_id = dm.dept_id " + " WHERE cps.dept_id = dm.dept_id " +
" AND ( ? IS NULL OR cps.file_category = ? ) " + " AND ( ? IS NULL OR cps.file_category = ? ) " +
" AND DATE(cps.created_date) BETWEEN DATE(?) AND DATE(?)) AS total_files " + " AND DATE(cps.created_date) BETWEEN DATE(?) AND DATE(?)) AS total_files " +
"FROM gcc_pensioner.department_master dm " +
"FROM department_master dm " +
"ORDER BY dm.dept_id"; "ORDER BY dm.dept_id";
System.out.println("Executing SQL: " + sql); System.out.println("Executing SQL: " + sql);

4
frontend/pensioner/department/completed/familypension.html

@ -73,8 +73,8 @@
color: #007bff; color: #007bff;
} }
/* Make the modal body scrollable */ /* Make the modal body scrollable */
#detailsModal .modal-body {
max-height: 70vh; /* Limit the height to 70% of the viewport */
#returnretrieddetailsModal .modal-body {
max-height: 80vh; /* Limit the height to 70% of the viewport */
overflow-y: auto; /* Enable vertical scrolling */ overflow-y: auto; /* Enable vertical scrolling */
} }

4
frontend/pensioner/department/completed/pendency.html

@ -73,8 +73,8 @@
color: #007bff; color: #007bff;
} }
/* Make the modal body scrollable */ /* Make the modal body scrollable */
#detailsModal .modal-body {
max-height: 70vh; /* Limit the height to 70% of the viewport */
#returnretrieddetailsModal .modal-body {
max-height: 80vh; /* Limit the height to 70% of the viewport */
overflow-y: auto; /* Enable vertical scrolling */ overflow-y: auto; /* Enable vertical scrolling */
} }

8
frontend/pensioner/department/completed/retirement.html

@ -73,8 +73,8 @@
color: #007bff; color: #007bff;
} }
/* Make the modal body scrollable */ /* Make the modal body scrollable */
#detailsModal .modal-body {
max-height: 70vh; /* Limit the height to 70% of the viewport */
#returnretrieddetailsModal .modal-body {
max-height: 80vh; /* Limit the height to 70% of the viewport */
overflow-y: auto; /* Enable vertical scrolling */ overflow-y: auto; /* Enable vertical scrolling */
} }
@ -93,10 +93,6 @@
cursor: pointer; /* Change cursor to hand symbol */ cursor: pointer; /* Change cursor to hand symbol */
} }
#receivedprovisionalModal .modal-body{
max-height:80vh;
overflow-y:auto;
}
.file-history-list { .file-history-list {
margin-top: 10px; margin-top: 10px;

54
frontend/pensioner/department/reports.html

@ -629,7 +629,7 @@ td, th {
{ title: "Name", data: "emp_name", className: "text-center" }, { title: "Name", data: "emp_name", className: "text-center" },
{ title: "Designation", data: "designation", className: "text-center" }, { title: "Designation", data: "designation", className: "text-center" },
{ title: "Type of Retirement", data: "type_of_retirement", className: "text-center" }, { title: "Type of Retirement", data: "type_of_retirement", className: "text-center" },
{ title: "Date of Retire", data: "retirement_date", className: "text-center" },
{ title: "Date of Retirement", data: "retirement_date", className: "text-center" },
{ title: "File Status", data: "fst", className: "text-center" }, { title: "File Status", data: "fst", className: "text-center" },
{ title: "File Category", data: "file_category_name", className: "text-center" }, { title: "File Category", data: "file_category_name", className: "text-center" },
{ title: "File Moved Date", data: "file_moved_date", className: "text-center" }, { title: "File Moved Date", data: "file_moved_date", className: "text-center" },
@ -712,7 +712,7 @@ td, th {
{ title: "Name", data: "emp_name", className: "text-center" }, { title: "Name", data: "emp_name", className: "text-center" },
{ title: "Designation", data: "designation", className: "text-center" }, { title: "Designation", data: "designation", className: "text-center" },
{ title: "Type of Retirement", data: "type_of_retirement", className: "text-center" }, { title: "Type of Retirement", data: "type_of_retirement", className: "text-center" },
{ title: "Date of Retire", data: "retirement_date", className: "text-center" },
{ title: "Date of Retirement", data: "retirement_date", className: "text-center" },
{ title: "Pending Duration", data: "reason_for_pending", className: "text-center" }, { title: "Pending Duration", data: "reason_for_pending", className: "text-center" },
{ title: "File Status", data: "fst", className: "text-center" }, { title: "File Status", data: "fst", className: "text-center" },
{ title: "File Category", data: "file_category_name", className: "text-center" }, { title: "File Category", data: "file_category_name", className: "text-center" },
@ -795,7 +795,7 @@ td, th {
{ title: "Name", data: "emp_name", className: "text-center" }, { title: "Name", data: "emp_name", className: "text-center" },
{ title: "Designation", data: "designation", className: "text-center" }, { title: "Designation", data: "designation", className: "text-center" },
{ title: "Type of Retirement", data: "type_of_retirement", className: "text-center" }, { title: "Type of Retirement", data: "type_of_retirement", className: "text-center" },
{ title: "Date of Retire", data: "retirement_date", className: "text-center" },
{ title: "Date of Retirement", data: "retirement_date", className: "text-center" },
{ title: "File Category", data: "file_category_name", className: "text-center" }, { title: "File Category", data: "file_category_name", className: "text-center" },
{ title: "File Status", data: "fst", className: "text-center" }, { title: "File Status", data: "fst", className: "text-center" },
{ title: "File Moved Date", data: "file_moved_date", className: "text-center" }, { title: "File Moved Date", data: "file_moved_date", className: "text-center" },
@ -848,28 +848,6 @@ td, th {
}); });
$('#startdate').on('change', function () {
const fromDate = $(this).val();
$('#enddate').attr('min', fromDate); // Update min attribute for To Date
// If To Date is earlier than the new From Date, adjust it
const toDate = $('#enddate').val();
if (new Date(toDate) < new Date(fromDate)) {
$('#enddate').val(fromDate);
}
});
// Update From Date's max attribute when To Date changes
$('#enddate').on('change', function () {
const toDate = $(this).val();
$('#startdate').attr('max', toDate); // Update max attribute for From Date
// If From Date is later than the new To Date, adjust it
const fromDate = $('#startdate').val();
if (new Date(fromDate) > new Date(toDate)) {
$('#startdate').val(toDate);
}
});
/* $('#statusDropdown').on('change', function () { /* $('#statusDropdown').on('change', function () {
let selectedValue = $(this).val(); let selectedValue = $(this).val();
@ -1144,6 +1122,32 @@ td, th {
}); });
$('#startdate').on('change', function () {
const fromDate = $(this).val();
$('#enddate').attr('min', fromDate); // Update min attribute for To Date
// If To Date is earlier than the new From Date, adjust it
const toDate = $('#enddate').val();
if (new Date(toDate) < new Date(fromDate)) {
$('#enddate').val(fromDate);
}
});
// Update From Date's max attribute when To Date changes
$('#enddate').on('change', function () {
const toDate = $(this).val();
$('#startdate').attr('max', toDate); // Update max attribute for From Date
// If From Date is later than the new To Date, adjust it
const fromDate = $('#startdate').val();
if (new Date(fromDate) > new Date(toDate)) {
$('#startdate').val(toDate);
}
});
//disable future dates //disable future dates
document.addEventListener("DOMContentLoaded", function () { document.addEventListener("DOMContentLoaded", function () {
let today = new Date().toISOString().split("T")[0]; // Get today's date in YYYY-MM-DD format let today = new Date().toISOString().split("T")[0]; // Get today's date in YYYY-MM-DD format

4
frontend/pensioner/pensioner/completed/familypension.html

@ -73,8 +73,8 @@
color: #007bff; color: #007bff;
} }
/* Make the modal body scrollable */ /* Make the modal body scrollable */
#detailsModal .modal-body {
max-height: 70vh; /* Limit the height to 70% of the viewport */
#returnretrieddetailsModal .modal-body {
max-height: 80vh; /* Limit the height to 70% of the viewport */
overflow-y: auto; /* Enable vertical scrolling */ overflow-y: auto; /* Enable vertical scrolling */
} }

4
frontend/pensioner/pensioner/completed/pendency.html

@ -73,8 +73,8 @@
color: #007bff; color: #007bff;
} }
/* Make the modal body scrollable */ /* Make the modal body scrollable */
#detailsModal .modal-body {
max-height: 70vh; /* Limit the height to 70% of the viewport */
#returnretrieddetailsModal .modal-body {
max-height: 80vh; /* Limit the height to 70% of the viewport */
overflow-y: auto; /* Enable vertical scrolling */ overflow-y: auto; /* Enable vertical scrolling */
} }

4
frontend/pensioner/pensioner/completed/retirement.html

@ -73,8 +73,8 @@
color: #007bff; color: #007bff;
} }
/* Make the modal body scrollable */ /* Make the modal body scrollable */
#detailsModal .modal-body {
max-height: 70vh; /* Limit the height to 70% of the viewport */
#returnretrieddetailsModal .modal-body {
max-height: 80vh; /* Limit the height to 70% of the viewport */
overflow-y: auto; /* Enable vertical scrolling */ overflow-y: auto; /* Enable vertical scrolling */
} }

Loading…
Cancel
Save