관리자 > 기반강화 > 대상자목록 > 검색조건추가

This commit is contained in:
hylee 2023-11-21 14:55:42 +09:00
parent f00f35593e
commit a6c4d80fae
4 changed files with 1815 additions and 1758 deletions

View File

@ -115,6 +115,13 @@ public class ComDefaultVO implements Serializable {
private String searchMonth; //검색월선택 private String searchMonth; //검색월선택
private String searchReqStateCd; //의뢰상태
private String searchEduStateCd; //교육상태
private String searchSex; //성별
private String searchYear; //검색월선택 private String searchYear; //검색월선택
@ -416,6 +423,30 @@ public class ComDefaultVO implements Serializable {
this.searchMonth = searchMonth; this.searchMonth = searchMonth;
} }
public String getSearchReqStateCd() {
return searchReqStateCd;
}
public void setSearchReqStateCd(String searchReqStateCd) {
this.searchReqStateCd = searchReqStateCd;
}
public String getSearchEduStateCd() {
return searchEduStateCd;
}
public void setSearchEduStateCd(String searchEduStateCd) {
this.searchEduStateCd = searchEduStateCd;
}
public String getSearchSex() {
return searchSex;
}
public void setSearchSex(String searchSex) {
this.searchSex = searchSex;
}
public String[] getSearchStatusArr() { public String[] getSearchStatusArr() {
String[]returnArr; String[]returnArr;
//int returnSize = this.searchStatusArr.length; //int returnSize = this.searchStatusArr.length;

View File

@ -195,12 +195,27 @@
$searchQuery$ $searchQuery$
</isNotEmpty> </isNotEmpty>
/* 의뢰상태 검색*/
<isNotEmpty prepend="AND" property="searchEduStateCd">
a.EDU_STATE_CD = #searchEduStateCd#
</isNotEmpty>
/* 교육상태 검색*/
<isNotEmpty prepend="AND" property="searchReqStateCd">
a.REQ_STATE_CD = #searchReqStateCd#
</isNotEmpty>
/* 교육상태 검색*/
<isNotEmpty prepend="AND" property="searchSex">
a.SEX = #searchSex#
</isNotEmpty>
<isNotEmpty property="searchSmbtStartDt"> <isNotEmpty property="searchSmbtStartDt">
AND TO_CHAR(A.FRST_REGIST_PNTTM, 'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#searchSmbtStartDt#, '.' , '') AND TO_CHAR(A.req_pnttm, 'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#searchSmbtStartDt#, '.' , '')
</isNotEmpty> </isNotEmpty>
<isNotEmpty property="searchSmbtEndDt"> <isNotEmpty property="searchSmbtEndDt">
AND TO_CHAR(A.FRST_REGIST_PNTTM, 'YYYYMMDD') <![CDATA[ <= ]]> REPLACE(#searchSmbtEndDt#, '.' , '') AND TO_CHAR(A.req_pnttm, 'YYYYMMDD') <![CDATA[ <= ]]> REPLACE(#searchSmbtEndDt#, '.' , '')
</isNotEmpty> </isNotEmpty>
/* 관할청 멀티셀렉트 */
<isNotEmpty property="searchSelStatus"> <isNotEmpty property="searchSelStatus">
AND a.cmptnt_athrt IN AND a.cmptnt_athrt IN
<iterate property="searchSelStatusList" open="(" close=")" conjunction=","> <iterate property="searchSelStatusList" open="(" close=")" conjunction=",">

View File

@ -262,7 +262,7 @@
<select name="searchStatus" id="searchStatus" class="sel_type1"> <select name="searchStatus" id="searchStatus" class="sel_type1">
<option value="trgt_nm" <c:if test="${cndtnTrgtInfoMngVO.searchStatus == 'trgt_nm' }">selected="selected"</c:if>>이름</option> <option value="trgt_nm" <c:if test="${cndtnTrgtInfoMngVO.searchStatus == 'trgt_nm' }">selected="selected"</c:if>>이름</option>
<option value="d_birth" <c:if test="${cndtnTrgtInfoMngVO.searchStatus == 'd_birth' }">selected="selected"</c:if>>생년월일</option> <option value="d_birth" <c:if test="${cndtnTrgtInfoMngVO.searchStatus == 'd_birth' }">selected="selected"</c:if>>생년월일</option>
<option value="frstRegistPnttm" <c:if test="${cndtnTrgtInfoMngVO.searchStatus == 'frstRegistPnttm' }">selected="selected"</c:if>>기간별</option> <option value="frstRegistPnttm" <c:if test="${cndtnTrgtInfoMngVO.searchStatus == 'frstRegistPnttm' }">selected="selected"</c:if>>의뢰일자</option>
</select> </select>
<div id="calendar"> <div id="calendar">
@ -282,6 +282,17 @@
<div class="util_left"> <div class="util_left">
<p>구분2</p> <p>구분2</p>
</div> </div>
<div class="util_right">
<ve:select codeId="VEA005" name="searchReqStateCd" id="searchReqStateCd" selectedValue="${cndtnTrgtInfoMngVO.searchReqStateCd }" defaultText="의뢰상태 선택" css="class='sel_type1'" />
<ve:select codeId="VEA002" name="searchEduStateCd" id="searchEduStateCd" selectedValue="${cndtnTrgtInfoMngVO.searchEduStateCd }" defaultText="교육상태 선택" css="class='sel_type1'" />
성별 <ve:radio codeId="COM014" name="searchSex" id="searchSex" defaultValue="" defaultText="전체" selectedValue="${cndtnTrgtInfoMngVO.searchSex }" />
</div>
</div>
<div class="list_top_2">
<div class="util_left">
<p>구분3</p>
</div>
<div class="util_right"> <div class="util_right">
<p>관할청&nbsp;&nbsp;</p> <p>관할청&nbsp;&nbsp;</p>
@ -346,41 +357,41 @@
<%-- <td onclick="fncGoDetail('<c:out value="${list.sspnIdtmtTrgtOrd}"/>');" style="cursor:pointer;"> --%> <%-- <td onclick="fncGoDetail('<c:out value="${list.sspnIdtmtTrgtOrd}"/>');" style="cursor:pointer;"> --%>
<%-- <c:out value='${list.prcsNm}'/> --%> <%-- <c:out value='${list.prcsNm}'/> --%>
<!-- </td> --> <!-- </td> -->
<td> <td><!-- 의뢰일 -->
<c:set var="reqPnttm" value="${fn:substring(list.reqPnttm, 0, 10)}" /> <c:set var="reqPnttm" value="${fn:substring(list.reqPnttm, 0, 10)}" />
<%-- <fmt:formatDate value="${list.reqPnttm }" pattern="yyyy-MM-dd" /> --%> <%-- <fmt:formatDate value="${list.reqPnttm }" pattern="yyyy-MM-dd" /> --%>
<c:out value="${reqPnttm }" /> <c:out value="${reqPnttm }" />
</td> </td>
<td> <td><!-- 사건번호 -->
<c:out value="${list.vntYear }" />형제<c:out value="${list.vntNmbr }" /> <c:out value="${list.vntYear }" />형제<c:out value="${list.vntNmbr }" />
</td> </td>
<td> <td><!-- 관할청 -->
<ve:code codeId="VEA008" code="${list.cmptntAthrt }"/> <ve:code codeId="VEA008" code="${list.cmptntAthrt }"/>
</td> </td>
<td> <td><!-- 생년월일 -->
<c:out value="${list.dBirth }" /> <c:out value="${list.dBirth }" />
</td> </td>
<td> <td><!-- 성명 -->
<c:out value="${list.trgtNm }" /> <c:out value="${list.trgtNm }" />
</td> </td>
<td> <td><!-- 성별 -->
<ve:code codeId="COM014" code="${list.sex }"/> <ve:code codeId="COM014" code="${list.sex }"/>
</td> </td>
<td> <td><!-- 의뢰번호 -->
<c:out value="${list.reqNmbr }" /> <c:out value="${list.reqNmbr }" />
</td> </td>
<td> <td><!-- 의뢰상태 -->
<ve:code codeId="VEA005" code="${list.reqStateCd }"/> <ve:code codeId="VEA005" code="${list.reqStateCd }"/>
</td> </td>
<td> <td><!-- 교육상태 -->
<ve:code codeId="VEA002" code="${list.eduStateCd }"/> <ve:code codeId="VEA002" code="${list.eduStateCd }"/>
</td> </td>
<c:set var="fullAddr" value="${list.addr} ${list.addrDetail}" /> <c:set var="fullAddr" value="${list.addr} ${list.addrDetail}" />
<%-- <c:set var="fullAddr" value="${list.addr}" /> --%> <%-- <c:set var="fullAddr" value="${list.addr}" /> --%>
<td title="${fullAddr}"> <td title="${fullAddr}"><!-- 주소 -->
${fn:length(fullAddr)> 5 ? fn:substring(fullAddr, 0, 5).concat('...') : ''} ${fn:length(fullAddr)> 5 ? fn:substring(fullAddr, 0, 5).concat('...') : ''}
</td> </td>
<td> <td><!-- 검사명 -->
<c:out value="${list.prsctrNm }" /> <c:out value="${list.prsctrNm }" />
</td> </td>
</tr> </tr>