견문 submenu 전시

master
Hyung Geun 2022-04-11 10:51:45 +09:00
parent d7d06b15d5
commit 71b9701160
9 changed files with 322 additions and 369 deletions

View File

@ -579,32 +579,32 @@ fa.edu.place1=\uc18c\uc18d
########---equip--#########
equip.name=\uad6c\ubd84
equip.total=\uacc4
equip.PS00=\uBCF8\uCCAD
equip.PS01=\ubd80\uc0b0
equip.PS02=\uc778\ucc9c
equip.PS03=\uc18d\ucd08
equip.PS04=\ub3d9\ud574
equip.PS05=\ud0dc\uc548
equip.PS06=\uad70\uc0b0
equip.PS07=\ubaa9\ud3ec
equip.PS08=\uc644\ub3c4
equip.PS09=\uc5ec\uc218
equip.PS10=\ud3ec\ud56d
equip.PS11=\uc6b8\uc0b0
equip.PS12=\ud1b5\uc601
equip.PS13=\uc81c\uc8fc
equip.PS14=\ud3c9\ud0dd
equip.PS15=\ucc3d\uc6d0
equip.PS16=\ubcf4\ub839
equip.PS17=\uc11c\uadc0\ud3ec
equip.PS18=\ubd80\uc548
equip.PS19=\uc6b8\uc9c4
equip.PS50=\uc11c\ud5745\ub3c4
equip.PS90=\uC911\uBD80\uC9C0\uBC29\uCCAD
equip.PS91=\uc81c\uc8fc\ubcf8\ubd80
equip.PS92=\uc11c\ud574\ubcf8\ubd80
equip.PS93=\ub0a8\ud574\ubcf8\ubd80
equip.PS94=\ub3d9\ud574\ubcf8\ubd80
equip.ps00=\uBCF8\uCCAD
equip.ps01=\ubd80\uc0b0
equip.ps02=\uc778\ucc9c
equip.ps03=\uc18d\ucd08
equip.ps04=\ub3d9\ud574
equip.ps05=\ud0dc\uc548
equip.ps06=\uad70\uc0b0
equip.ps07=\ubaa9\ud3ec
equip.ps08=\uc644\ub3c4
equip.ps09=\uc5ec\uc218
equip.ps10=\ud3ec\ud56d
equip.ps11=\uc6b8\uc0b0
equip.ps12=\ud1b5\uc601
equip.ps13=\uc81c\uc8fc
equip.ps14=\ud3c9\ud0dd
equip.ps15=\ucc3d\uc6d0
equip.ps16=\ubcf4\ub839
equip.ps17=\uc11c\uadc0\ud3ec
equip.ps18=\ubd80\uc548
equip.ps19=\uc6b8\uc9c4
equip.ps50=\uc11c\ud5745\ub3c4
equip.ps90=\uC911\uBD80\uC9C0\uBC29\uCCAD
equip.ps91=\uc81c\uc8fc\ubcf8\ubd80
equip.ps92=\uc11c\ud574\ubcf8\ubd80
equip.ps93=\ub0a8\ud574\ubcf8\ubd80
equip.ps94=\ub3d9\ud574\ubcf8\ubd80
equip.stateWaiting.year=\ub144\ub3c4
equip.stateWaiting.division=\uad6c\ubd84
@ -728,7 +728,7 @@ target.divmng.gubun=\uadfc\ubb34\ud615\ud0dc
target.divmng.staffNum=\uadfc\ubb34\uc778\uc6d0
target.divmng.tel=\uc804\ud654\ubc88\ud638
target.divmng.condition=\ud604\ud669
target.divmng.equipStat=\uc7a5\ube44\ud604\ud669
target.divmng.equipstat=\uc7a5\ube44\ud604\ud669
target.divmng.fileImg=\uc0ac\uc9c4
target.divmng.file=\ucca8\ubd80\ud30c\uc77c

View File

@ -48,22 +48,18 @@
</select>
<select id="Board.selectBoardTotalCnt" parameterType="boardSearchVO" resultType="int">
<![CDATA[
SELECT
COUNT(*)
FROM
H3_BD_${id}_LIST
]]>
</select>
<select id="Board.selectBoardListTotCnt" parameterType="boardSearchVO" resultType="int">
<![CDATA[
SELECT
COUNT(*)
FROM
H3_BD_${id}_LIST
WHERE 1=1
]]>
<choose>
<when test='category == " " and id == "stat_bbs"'>
</when>
@ -87,7 +83,6 @@
</select>
<select id="Board.selectBoard" parameterType="boardVO" resultType="boardVO">
<![CDATA[
SELECT
BBS.BD_SEQ AS SEQ, BBS.BD_MB_ID AS USERID, BBS.BD_GROUP_SEQ AS GROUPSEQ,
BBS.BD_CATEGORY AS CATEGORY, BBS.BD_NAME AS USERNAME, BBS.BD_CONTENT AS CONTENT,
@ -101,7 +96,6 @@
H3_BD_${id}_LIST BBS
WHERE
BBS.BD_SEQ = #{seq}
]]>
</select>
<insert id="Board.insertBoard" parameterType="boardVO">
@ -135,18 +129,15 @@
</insert>
<update id="Board.updateGrpSeq" parameterType="boardVO">
<![CDATA[
UPDATE
H3_BD_${id}_LIST
SET
BD_GROUP_SEQ = #{seq}
WHERE
BD_SEQ = #{seq}
]]>
</update>
<select id="Board.selectPrevBoard" parameterType="boardVO" resultType="boardVO">
<![CDATA[
SELECT
ALL_LIST.BD_SEQ AS SEQ, ALL_LIST.BD_MB_ID AS USERID, ALL_LIST.BD_GROUP_SEQ AS GROUPSEQ,
ALL_LIST.BD_CATEGORY AS CATEGORY, ALL_LIST.BD_NAME AS USERNAME, ALL_LIST.BD_CONTENT AS CONTENT,
@ -164,7 +155,6 @@
*
FROM H3_BD_${id}_LIST
WHERE 1 = 1
]]>
<choose>
<when test='category == " " and id == "stat_bbs"'>
</when>
@ -172,7 +162,6 @@
AND BD_CATEGORY = #{category}
</otherwise>
</choose>
<![CDATA[
ORDER BY
BD_GROUP_SEQ DESC,
BD_STEP ASC
@ -188,7 +177,6 @@
*
FROM H3_BD_${id}_LIST BBS
WHERE 1 = 1
]]>
<choose>
<when test='category == " " and id == "stat_bbs"'>
</when>
@ -196,7 +184,6 @@
AND BD_CATEGORY = #{category}
</otherwise>
</choose>
<![CDATA[
ORDER BY
BBS.BD_GROUP_SEQ DESC,
BBS.BD_STEP ASC
@ -206,11 +193,9 @@
)BBS
ON
BBS.RNUM + 1 = ALL_LIST.RNUM
]]>
</select>
<update id="Board.updateGrpStep" parameterType="boardVO">
<![CDATA[
UPDATE
H3_BD_${id}_LIST
SET
@ -218,11 +203,9 @@
WHERE
BD_GROUP_SEQ = #{seq} AND
BD_STEP > #{step}
]]>
</update>
<update id="Board.updatePrevNextSeq" parameterType="boardVO">
<![CDATA[
UPDATE
H3_BD_${id}_LIST
SET
@ -230,11 +213,9 @@
BD_NEXT_SEQ = #{nextSeq}
WHERE
BD_SEQ = #{seq}
]]>
</update>
<update id="Board.updateBoard" parameterType="boardVO">
<![CDATA[
UPDATE
H3_BD_${id}_LIST
SET
@ -244,16 +225,13 @@
BD_HIT = #{hit}
WHERE
BD_SEQ = #{seq}
]]>
</update>
<delete id="Board.deleteBoard" parameterType="boardVO">
<![CDATA[
DELETE
FROM
H3_BD_${id}_LIST
WHERE
BD_SEQ = #{seq}
]]>
</delete>
</mapper>

View File

@ -19,7 +19,6 @@
</resultMap>
<select id="selectListWithHigher" parameterType="menuVO" resultMap="menuResult">
<![CDATA[
with recursive subject (
id,
name,
@ -73,7 +72,6 @@
)
select * from subject
ORDER BY depth, ID;
]]>
</select>
<select id="selectListWithConnectBy" parameterType="menuVO" resultMap="menuResult">
@ -155,18 +153,15 @@
</select>
<select id="Menu.getMenuInfoById" parameterType="map" resultType="map">
<![CDATA[
SELECT
*
FROM
T_MENU
WHERE
ID = #{id}
]]>
</select>
<select id="Menu.getSubmenu" parameterType="hashmap" resultType="hashmap">
<![CDATA[
SELECT
A.*
FROM
@ -177,13 +172,11 @@
FROM
T_MENU
WHERE
URL_GROUP = #{URL_GROUP} AND
URL = #{URL}
]]>
<if test="BOARD_ID != null and BOARD_ID != ''"><![CDATA[
AND BOARD_ID = #{BOARD_ID}
]]></if>
<![CDATA[
URL_GROUP = #{url_group} AND
URL = #{url}
<if test="BOARD_ID != null and BOARD_ID != ''">
AND BOARD_ID = #{board_id}
</if>
) B
ON
B.MENU_POSITION = A.MENU_POSITION AND
@ -194,6 +187,5 @@
AND A.ROLE_LEVEL >= COALESCE((SELECT ROLE_LEVEL FROM T_SSO_AUTH_CODE AC, TAGENT A WHERE AC.CODE_ID = A.USEGRADE AND A.USERID = #{userId}), 17)
ORDER BY
A.ID
]]>
</select>
</mapper>

View File

@ -53,16 +53,13 @@
</resultMap>
<select id="Equip.getEquipmentList" parameterType="hashmap" resultType="hashmap">
<![CDATA[
SELECT
'계' AS EQUIP_NM, COUNT(EQ.POLICE) AS TOTAL, CAST('00' AS INT) AS ORDER_VALUE, '00' AS EQUIP,
]]>
<foreach collection="place1" item="item" separator=",">
SUM(CASE POLICE WHEN #{item.code2} THEN 1 ELSE 0 END) AS ${item.code2},
SUM(CASE POLICE WHEN 'ps18' THEN 1 ELSE 0 END) AS ps18,
SUM(CASE POLICE WHEN 'ps90' THEN 1 ELSE 0 END) AS ps90
</foreach>
<![CDATA[
FROM
TEQUIPMENT EQ
RIGHT JOIN
@ -81,13 +78,11 @@
UNION
SELECT
TD.CODENM AS EQUIP_NM, COUNT(EQ.POLICE) AS TOTAL, CAST(TD.CODE2 AS INT) AS ORDER_VALUE, TD.CODE2 AS EQUIP,
]]>
<foreach collection="place1" item="item" separator=",">
SUM(CASE POLICE WHEN #{item.code2} THEN 1 ELSE 0 END) AS ${item.code2},
SUM(CASE POLICE WHEN 'ps18' THEN 1 ELSE 0 END) AS ps18,
SUM(CASE POLICE WHEN 'ps90' THEN 1 ELSE 0 END) AS ps90
</foreach>
<![CDATA[
FROM
TEQUIPMENT EQ
RIGHT JOIN
@ -107,7 +102,6 @@
EQ.EQUIPGUBUN, TD.CODENM, TD.CODE2
ORDER BY
ORDER_VALUE
]]>
</select>

View File

@ -75,7 +75,6 @@
</resultMap>
<select id="Report.selectCategory" parameterType="int" resultType="reportCategoryVO" >
<![CDATA[
SELECT
code, name
FROM
@ -84,13 +83,11 @@
type = #{type}
ORDER BY
code
]]>
</select>
<select id="Report.selectUseCategory" parameterType="int" resultType="reportCategoryVO" >
<![CDATA[
SELECT
code, name
FROM
@ -100,22 +97,18 @@
USE_YN = 'Y'
ORDER BY
code
]]>
</select>
<select id="Report.selectPlaceNum" parameterType="reportVO" resultType="int">
<![CDATA[
SELECT
COALESCE(MAX(in_place_num), 0) + 1 AS inPlaceNum
FROM
RPT_INFO
WHERE
IN_PLACE_CODE = #{inPlaceCode}
]]>
</select>
<select id="Report.select" parameterType="reportVO" resultMap="reportMap">
<![CDATA[
SELECT
(SELECT NAME FROM Rpt_Category WHERE TYPE = 1 AND CODE = T.IN_CATEGORY1) AS inCategory1Str,
(SELECT NAME FROM Rpt_Category WHERE TYPE = 2 AND CODE = T.IN_CATEGORY2) AS inCategory2Str,
@ -135,11 +128,9 @@
RPT_INFO T
WHERE
in_seq = #{inSeq}
]]>
</select>
<select id="Report.selectSaveList" parameterType="reportSearchVO" resultMap="reportMap">
<![CDATA[
SELECT *
FROM (
SELECT
@ -149,14 +140,13 @@
WHERE
IN_STATE_CODE = '99' AND
IN_TYPE = #{type} AND
]]>
<choose>
<when test="type != null and type.equals(1)"><![CDATA[
<when test="type != null and type.equals(1)">
IN_USERID = #{userid}
]]></when>
<when test="type == null or type != 1"><![CDATA[
</when>
<when test="type == null or type != 1">
IN_USERID IN (#{userid}, '''' || #{usegrade} || '''')
]]></when>
</when>
</choose>
<if test="orderCol != null and orderCol != '' and orderAsc != null and orderAsc != ''">
ORDER BY ${orderCol} ${orderAsc}

View File

@ -6,7 +6,8 @@
<div id="title" class="title-area">
<ul class="page-title">
<li>
<c:out value="${menu.NAME}" /> <span><c:out value="${menu.ENG_NAME}" /></span>
<c:out value="${menu.name}" /> <span><c:out value="${menu.eng_name}" /></span>
</li>
</ul>
</div>
@ -19,13 +20,13 @@
<c:forEach var="sub" items="${subMenu}" varStatus="status">
<li>
<c:choose>
<c:when test="${sub.URL_GROUP == 'bbs'}">
<c:set var="id" value="${fn:split(sub.URL, '/')[0]}"/>
<c:set var="category" value="${fn:split(sub.URL, '/')[1]}"/>
<a <c:if test="${sub.ID == menu.ID}">${current}</c:if> href="/<c:out value="${sub.URL_GROUP}"/>/list.do?id=${id}">${sub.NAME}</a>
<c:when test="${sub.url_group == 'bbs'}">
<c:set var="id" value="${fn:split(sub.url, '/')[0]}"/>
<c:set var="category" value="${fn:split(sub.url, '/')[1]}"/>
<a <c:if test="${sub.id == menu.id}">${current}</c:if> href="/<c:out value="${sub.url_group}"/>/list.do?id=${id}">${sub.name}</a>
</c:when>
<c:otherwise>
<a <c:if test="${sub.ID == menu.ID}">${current}</c:if> href="/<c:out value="${sub.URL_GROUP}"/><c:out value="${sub.URL}"/>">${sub.NAME}</a>
<a <c:if test="${sub.id == menu.id}">${current}</c:if> href="/<c:out value="${sub.url_group}"/><c:out value="${sub.url}"/>">${sub.name}</a>
</c:otherwise>
</c:choose>
<c:if test="${!status.last}">${isEnd}</c:if>

View File

@ -3,7 +3,7 @@
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<script type="text/javaScript" language="javascript" defer="defer">
<!--
<!-- -->
/* 화면 출력 function */
function fn_goPrint() {
var printThis = document.getElementById("table").innerHTML;
@ -36,64 +36,64 @@
<tr>
<th align="center"><spring:message code="equip.name" /></th>
<th align="center"><spring:message code="equip.total" /></th>
<th align="center"><spring:message code="equip.PS00" /></th>
<th align="center"><spring:message code="equip.PS01" /></th>
<th align="center"><spring:message code="equip.PS02" /></th>
<th align="center"><spring:message code="equip.PS03" /></th>
<th align="center"><spring:message code="equip.PS04" /></th>
<th align="center"><spring:message code="equip.PS05" /></th>
<th align="center"><spring:message code="equip.PS06" /></th>
<th align="center"><spring:message code="equip.PS07" /></th>
<th align="center"><spring:message code="equip.PS08" /></th>
<th align="center"><spring:message code="equip.PS09" /></th>
<th align="center"><spring:message code="equip.PS10" /></th>
<th align="center"><spring:message code="equip.PS11" /></th>
<th align="center"><spring:message code="equip.PS12" /></th>
<th align="center"><spring:message code="equip.PS13" /></th>
<th align="center"><spring:message code="equip.PS14" /></th>
<th align="center"><spring:message code="equip.PS15" /></th>
<th align="center"><spring:message code="equip.PS16" /></th>
<th align="center"><spring:message code="equip.PS17" /></th>
<th align="center"><spring:message code="equip.PS18" /></th>
<th align="center"><spring:message code="equip.PS19" /></th>
<th align="center"><spring:message code="equip.PS50" /></th>
<th align="center"><spring:message code="equip.PS90" /></th>
<th align="center"><spring:message code="equip.PS91" /></th>
<th align="center"><spring:message code="equip.PS92" /></th>
<th align="center"><spring:message code="equip.PS93" /></th>
<th align="center"><spring:message code="equip.PS94" /></th>
<th align="center"><spring:message code="equip.ps00" /></th>
<th align="center"><spring:message code="equip.ps01" /></th>
<th align="center"><spring:message code="equip.ps02" /></th>
<th align="center"><spring:message code="equip.ps03" /></th>
<th align="center"><spring:message code="equip.ps04" /></th>
<th align="center"><spring:message code="equip.ps05" /></th>
<th align="center"><spring:message code="equip.ps06" /></th>
<th align="center"><spring:message code="equip.ps07" /></th>
<th align="center"><spring:message code="equip.ps08" /></th>
<th align="center"><spring:message code="equip.ps09" /></th>
<th align="center"><spring:message code="equip.ps10" /></th>
<th align="center"><spring:message code="equip.ps11" /></th>
<th align="center"><spring:message code="equip.ps12" /></th>
<th align="center"><spring:message code="equip.ps13" /></th>
<th align="center"><spring:message code="equip.ps14" /></th>
<th align="center"><spring:message code="equip.ps15" /></th>
<th align="center"><spring:message code="equip.ps16" /></th>
<th align="center"><spring:message code="equip.ps17" /></th>
<th align="center"><spring:message code="equip.ps18" /></th>
<th align="center"><spring:message code="equip.ps19" /></th>
<th align="center"><spring:message code="equip.ps50" /></th>
<th align="center"><spring:message code="equip.ps90" /></th>
<th align="center"><spring:message code="equip.ps91" /></th>
<th align="center"><spring:message code="equip.ps92" /></th>
<th align="center"><spring:message code="equip.ps93" /></th>
<th align="center"><spring:message code="equip.ps94" /></th>
</tr>
</thead>
<c:forEach var="equipStatus" items="${equipStatusList}" varStatus="status">
<c:forEach var="equipstatus" items="${equipstatusList}" varStatus="status">
<tr>
<td align="center"><a href="javascript:fnEquipList('<c:out value="${equipStatus.EQUIP }"/>')" style="color:#0000ff;"><c:out value="${equipStatus.EQUIP_NM}" /></a></td>
<td align="center"><c:out value="${equipStatus.TOTAL}" /></td>
<td align="center"><c:out value="${equipStatus.PS00}" /></td>
<td align="center"><c:out value="${equipStatus.PS01}" /></td>
<td align="center"><c:out value="${equipStatus.PS02}" /></td>
<td align="center"><c:out value="${equipStatus.PS03}" /></td>
<td align="center"><c:out value="${equipStatus.PS04}" /></td>
<td align="center"><c:out value="${equipStatus.PS05}" /></td>
<td align="center"><c:out value="${equipStatus.PS06}" /></td>
<td align="center"><c:out value="${equipStatus.PS07}" /></td>
<td align="center"><c:out value="${equipStatus.PS08}" /></td>
<td align="center"><c:out value="${equipStatus.PS09}" /></td>
<td align="center"><c:out value="${equipStatus.PS10}" /></td>
<td align="center"><c:out value="${equipStatus.PS11}" /></td>
<td align="center"><c:out value="${equipStatus.PS12}" /></td>
<td align="center"><c:out value="${equipStatus.PS13}" /></td>
<td align="center"><c:out value="${equipStatus.PS14}" /></td>
<td align="center"><c:out value="${equipStatus.PS15}" /></td>
<td align="center"><c:out value="${equipStatus.PS16}" /></td>
<td align="center"><c:out value="${equipStatus.PS17}" /></td>
<td align="center"><c:out value="${equipStatus.PS18}" /></td>
<td align="center"><c:out value="${equipStatus.PS19}" /></td>
<td align="center"><c:out value="${equipStatus.PS50}" /></td>
<td align="center"><c:out value="${equipStatus.PS90}" /></td>
<td align="center"><c:out value="${equipStatus.PS91}" /></td>
<td align="center"><c:out value="${equipStatus.PS92}" /></td>
<td align="center"><c:out value="${equipStatus.PS93}" /></td>
<td align="center"><c:out value="${equipStatus.PS94}" /></td>
<td align="center"><a href="javascript:fnEquipList('<c:out value="${equipstatus.equip }"/>')" style="color:#0000ff;"><c:out value="${equipstatus.equip_nm}" /></a></td>
<td align="center"><c:out value="${equipstatus.total}" /></td>
<td align="center"><c:out value="${equipstatus.ps00}" /></td>
<td align="center"><c:out value="${equipstatus.ps01}" /></td>
<td align="center"><c:out value="${equipstatus.ps02}" /></td>
<td align="center"><c:out value="${equipstatus.ps03}" /></td>
<td align="center"><c:out value="${equipstatus.ps04}" /></td>
<td align="center"><c:out value="${equipstatus.ps05}" /></td>
<td align="center"><c:out value="${equipstatus.ps06}" /></td>
<td align="center"><c:out value="${equipstatus.ps07}" /></td>
<td align="center"><c:out value="${equipstatus.ps08}" /></td>
<td align="center"><c:out value="${equipstatus.ps09}" /></td>
<td align="center"><c:out value="${equipstatus.ps10}" /></td>
<td align="center"><c:out value="${equipstatus.ps11}" /></td>
<td align="center"><c:out value="${equipstatus.ps12}" /></td>
<td align="center"><c:out value="${equipstatus.ps13}" /></td>
<td align="center"><c:out value="${equipstatus.ps14}" /></td>
<td align="center"><c:out value="${equipstatus.ps15}" /></td>
<td align="center"><c:out value="${equipstatus.ps16}" /></td>
<td align="center"><c:out value="${equipstatus.ps17}" /></td>
<td align="center"><c:out value="${equipstatus.ps18}" /></td>
<td align="center"><c:out value="${equipstatus.ps19}" /></td>
<td align="center"><c:out value="${equipstatus.ps50}" /></td>
<td align="center"><c:out value="${equipstatus.ps90}" /></td>
<td align="center"><c:out value="${equipstatus.ps91}" /></td>
<td align="center"><c:out value="${equipstatus.ps92}" /></td>
<td align="center"><c:out value="${equipstatus.ps93}" /></td>
<td align="center"><c:out value="${equipstatus.ps94}" /></td>
</tr>
</c:forEach>
</table>

View File

@ -187,7 +187,7 @@
</div>
<script type="text/javascript">
<!--
$(document).ready(function(){
//날짜 설정
$('input[id^="date"]').datepicker({dateFormat: 'yy-mm-dd'});
@ -264,5 +264,4 @@
document.searchForm.action = "<c:url value='/report/presentList.do'/>";
document.searchForm.submit();
}
-->
</script>

View File

@ -8,7 +8,7 @@
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<script type="text/javaScript" language="javascript" defer="defer">
<!--
/* 글 상세 화면 function */
function fn_select(id) {
@ -49,7 +49,6 @@
function fn_reload() {
location.reload();
}
//-->
</script>
<form:form commandName="searchVO" name="searchForm" method="get">
<div id="search">