|
|
|
|
@ -4,27 +4,6 @@
|
|
|
|
|
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
|
|
|
|
|
<%@ taglib prefix="dateUtil" uri="http://egovframework.go.kr/functions/date-util" %>
|
|
|
|
|
|
|
|
|
|
<%--
|
|
|
|
|
|
|
|
|
|
재부과 관련 기초 그리드 조회 프로그램
|
|
|
|
|
src/main/webapp/WEB-INF/views/levy/levyRelevy/list.jsp
|
|
|
|
|
src/main/java/go/kr/project/levy/levyRelevy/controller/LevyRelevyController.java
|
|
|
|
|
src/main/java/go/kr/project/levy/levyRelevy/mapper/LevyRelevyMapper.java
|
|
|
|
|
src/main/java/go/kr/project/levy/levyRelevy/model/LevyRelevyVO.java
|
|
|
|
|
src/main/java/go/kr/project/levy/levyRelevy/service/impl/LevyRelevyServiceImpl.java
|
|
|
|
|
src/main/java/go/kr/project/levy/levyRelevy/service/LevyRelevyService.java
|
|
|
|
|
src/main/resources/mybatis/mapper/levy/levyRelevy/RevyRelevyMapper_maria.xml
|
|
|
|
|
|
|
|
|
|
tb_crdn.FRST_CRDN_YR:최초 단속 연도
|
|
|
|
|
tb_crdn.FRST_CRDN_NO:최초 단속 번호
|
|
|
|
|
tb_crdn.RELEVY_TRGT_CRDN_YR:재부과 대상 단속 연도,자신의 바로 위 부모
|
|
|
|
|
tb_crdn.RELEVY_TRGT_CRDN_NO:재부과 대상 단속 번호,자신의 바로 위 부모
|
|
|
|
|
|
|
|
|
|
구현 대상, 일부 기능은 구현 완료, 하위 그리드에 대한 내용은 구현안되어 있음
|
|
|
|
|
1. 이메뉴는 재부과 대상(schCrdnYr : 올해-1년) 메인 리스트를 보여준뒤, focus 가 되면
|
|
|
|
|
2. 하위 그리드(현재 구현안되어 있음)에 최초 단속부터, 자기 자신을 제외한 chain 단속(재부과) 목록을 부여줘야해
|
|
|
|
|
--%>
|
|
|
|
|
|
|
|
|
|
<!-- Main body -->
|
|
|
|
|
<div class="main_body">
|
|
|
|
|
<section id="section8" class="main_bars">
|
|
|
|
|
@ -263,6 +242,15 @@ tb_crdn.RELEVY_TRGT_CRDN_NO:재부과 대상 단속 번호,자신의 바로 위
|
|
|
|
|
return e.value === 'Y' ? '재부과' : '일반';
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
header: '재부과대상',
|
|
|
|
|
name: 'relevyTrgtYn',
|
|
|
|
|
align: 'center',
|
|
|
|
|
width: 90,
|
|
|
|
|
formatter: function(e) {
|
|
|
|
|
return e.value === 'Y' ? '대상' : '비대상';
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
header: '가중부과대상',
|
|
|
|
|
name: 'agrvtnLevyTrgtYn',
|
|
|
|
|
@ -527,16 +515,6 @@ tb_crdn.RELEVY_TRGT_CRDN_NO:재부과 대상 단속 번호,자신의 바로 위
|
|
|
|
|
*/
|
|
|
|
|
getGridColumns: function() {
|
|
|
|
|
return [
|
|
|
|
|
{
|
|
|
|
|
header: '순번',
|
|
|
|
|
name: '_rowNum',
|
|
|
|
|
align: 'center',
|
|
|
|
|
width: 60,
|
|
|
|
|
sortable: false,
|
|
|
|
|
formatter: function(e) {
|
|
|
|
|
return e.row.rowKey + 1;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ header: '단속년도', name: 'crdnYr', align: 'center', width: 80 },
|
|
|
|
|
{ header: '단속번호', name: 'crdnNo', align: 'center', width: 90 },
|
|
|
|
|
{ header: '법정동', name: 'stdgEmdCdNm', align: 'center', width: 90 },
|
|
|
|
|
@ -569,26 +547,41 @@ tb_crdn.RELEVY_TRGT_CRDN_NO:재부과 대상 단속 번호,자신의 바로 위
|
|
|
|
|
minWidth: 250,
|
|
|
|
|
formatter: function(e) {
|
|
|
|
|
return e.value;
|
|
|
|
|
},
|
|
|
|
|
hidden: true
|
|
|
|
|
},
|
|
|
|
|
{ header: '처분사전 일자', name: 'dspsBfhdBgngYmd', align: 'center', width: 120,
|
|
|
|
|
formatter: function (e) {
|
|
|
|
|
return e.value ? moment(e.value).format('YYYY-MM-DD') : '';
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
header: '부과예고 일자',
|
|
|
|
|
name: 'levyPrvntcBgngYmd',
|
|
|
|
|
align: 'center',
|
|
|
|
|
width: 120,
|
|
|
|
|
{ header: '시정명령 일자', name: 'crcCmdBgngYmd', align: 'center', width: 120,
|
|
|
|
|
formatter: function (e) {
|
|
|
|
|
return e.value ? moment(e.value).format('YYYY-MM-DD') : '';
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
header: '부과 일자',
|
|
|
|
|
name: 'levyBgngYmd',
|
|
|
|
|
align: 'center',
|
|
|
|
|
width: 120,
|
|
|
|
|
{ header: '시정촉구 일자', name: 'crcUrgBgngYmd', align: 'center', width: 120,
|
|
|
|
|
formatter: function (e) {
|
|
|
|
|
return e.value ? moment(e.value).format('YYYY-MM-DD') : '';
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ header: '부과예고 일자', name: 'levyPrvntcBgngYmd', align: 'center', width: 120,
|
|
|
|
|
formatter: function (e) {
|
|
|
|
|
return e.value ? moment(e.value).format('YYYY-MM-DD') : '';
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ header: '부과 일자', name: 'levyBgngYmd', align: 'center', width: 120,
|
|
|
|
|
formatter: function (e) {
|
|
|
|
|
return e.value ? moment(e.value).format('YYYY-MM-DD') : '';
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ header: '납부촉구 일자', name: 'payUrgBgngYmd', align: 'center', width: 120,
|
|
|
|
|
formatter: function (e) {
|
|
|
|
|
return e.value ? moment(e.value).format('YYYY-MM-DD') : '';
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ header: '등록일시', name: 'regDt', align: 'center', width: 150 },
|
|
|
|
|
{ header: '등록자', name: 'rgtrNm', align: 'center', width: 100 },
|
|
|
|
|
];
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|