Browse Source

changes in report page for freen commitee

master
AJITHKUMAR12 2 months ago
parent
commit
894bd35479
  1. 7
      src/main/java/in/gov/chennaicorporation/gccoffice/greencommittee/service/PendinglistService.java
  2. 4
      src/main/resources/application.properties
  3. 48
      src/main/resources/templates/modules/greencommittee/pendinglist.html

7
src/main/java/in/gov/chennaicorporation/gccoffice/greencommittee/service/PendinglistService.java

@ -197,7 +197,7 @@ public class PendinglistService {
} }
public Map<String, Object> getRegDetails(String ref) { public Map<String, Object> getRegDetails(String ref) {
String sql = "SELECT * FROM reg_details WHERE is_active = 1 AND ref_id = ?";
String sql = "SELECT r.*,dm.name as deptname FROM reg_details r LEFT JOIN dept_master dm ON dm.id=r.dept_id WHERE r.is_active = 1 AND r.ref_id = ?";
return jdbcTemplate.queryForMap(sql, ref); return jdbcTemplate.queryForMap(sql, ref);
} }
@ -216,9 +216,12 @@ public class PendinglistService {
Map<String, Object> response = new HashMap<>(); Map<String, Object> response = new HashMap<>();
// String sql = "SELECT r.*,dm.name as deptname FROM reg_details r LEFT JOIN
// dept_master dm ON dm.id=r.dept_id WHERE r.is_active = 1 AND r.ref_id = ?";
// 1 — Application details // 1 — Application details
Map<String, Object> app = jdbcTemplate.queryForMap( Map<String, Object> app = jdbcTemplate.queryForMap(
"SELECT *,DATE_FORMAT(cdate, '%d-%m-%Y %l:%i %p') as r_Cdate FROM reg_details WHERE ref_id=? AND is_active=1",
"SELECT r.*,DATE_FORMAT(r.cdate, '%d-%m-%Y %l:%i %p') as r_Cdate,dm.name as deptname,dm.govt_type as dgovt_type FROM reg_details r LEFT JOIN dept_master dm ON dm.id=r.dept_id WHERE r.ref_id=? AND r.is_active=1",
refId); refId);
// 2 — Complaint details (grouped) // 2 — Complaint details (grouped)

4
src/main/resources/application.properties

@ -1,5 +1,5 @@
#spring.profiles.active=local
spring.profiles.active=production
spring.profiles.active=local
#spring.profiles.active=production
#For Server production #For Server production
#assets.base-url=/gcc/assets/ #assets.base-url=/gcc/assets/
#For local test #For local test

48
src/main/resources/templates/modules/greencommittee/pendinglist.html

@ -140,7 +140,7 @@
<th class="text-center">Address</th> <th class="text-center">Address</th>
<th class="text-center">Remarks</th> <th class="text-center">Remarks</th>
<th class="text-center">No of trees</th> <th class="text-center">No of trees</th>
<th class="text-center">Details of Complaints</th>
<th class="text-center">Applicant Request</th>
<th class="text-center no-sort">Action</th> <th class="text-center no-sort">Action</th>
</tr> </tr>
</thead> </thead>
@ -512,6 +512,7 @@
function renderDetails(details) { function renderDetails(details) {
console.log(details);
let app = details.application; let app = details.application;
let inspections = details.inspections; let inspections = details.inspections;
@ -534,14 +535,17 @@
} else if (app.cby === "department") { } else if (app.cby === "department") {
petitionerHtml = ` petitionerHtml = `
<div class="col-md-6">
<!-- <div class="col-md-6">
<p><strong>Department:</strong> ${app.dept_name}</p> <p><strong>Department:</strong> ${app.dept_name}</p>
</div>
</div>-->
<div class="col-md-6">
<p><strong>Department:</strong> ${app.dept_name ? app.dept_name : app.deptname}</p>
</div>
<div class="col-md-6"> <div class="col-md-6">
<p><strong>Designation:</strong> ${app.designation}</p> <p><strong>Designation:</strong> ${app.designation}</p>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<p><strong>Govt Type:</strong> ${app.govt_type}</p>
<p><strong>Govt Type:</strong> ${app.govt_type ? app.govt_type : app.dgovt_type}</p>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<p><strong>Phone:</strong> ${app.ph_no}</p> <p><strong>Phone:</strong> ${app.ph_no}</p>
@ -793,6 +797,7 @@
method: 'GET', method: 'GET',
contentType: 'application/json', contentType: 'application/json',
success: function (data) { success: function (data) {
console.log(data);
$('#pageLoader').hide(); $('#pageLoader').hide();
let tableContainer = $('#RequestListDatatable'); let tableContainer = $('#RequestListDatatable');
@ -820,23 +825,30 @@
{ data: 'zone', defaultContent: '-', className: 'text-center' }, { data: 'zone', defaultContent: '-', className: 'text-center' },
{ data: 'ward', defaultContent: '-', className: 'text-center' }, { data: 'ward', defaultContent: '-', className: 'text-center' },
{ data: 'cby', defaultContent: '-', className: 'text-center' }, { data: 'cby', defaultContent: '-', className: 'text-center' },
/* {
data: null,
render: function (data, type, row) {
// public user
if (row.cby === "public") {
return row.p_name ?? "-";
}
// department user
if (row.cby === "department") {
let deptName = row.dept_name ? row.dept_name : "-";
let desg = row.designation ? row.designation : "";
return `${deptName} / ${desg}`;
}
return "-";
},
className: 'text-center'
},*/
{ {
data: null, data: null,
render: function (data, type, row) { render: function (data, type, row) {
// public user
if (row.cby === "public") {
return row.p_name ?? "-";
}
// department user
if (row.cby === "department") {
let deptName = row.dept_name ? row.dept_name : "-";
let desg = row.designation ? row.designation : "";
return `${deptName} / ${desg}`;
}
return "-";
return row.p_name || row.dept_name || row.deptname || "-";
}, },
className: 'text-center' className: 'text-center'
}, },

Loading…
Cancel
Save