From 1b95371ed850d32638f29a2884a616dd7244eac1 Mon Sep 17 00:00:00 2001 From: leebeomjun Date: Tue, 13 Jun 2023 15:44:00 +0900 Subject: [PATCH] =?UTF-8?q?=EB=8C=80=EC=8B=9C=EB=B3=B4=EB=93=9C=20?= =?UTF-8?q?=ED=99=94=EB=A9=B4=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../webapp/WEB-INF/jsp/include/dashboard.jsp | 148 +++++++++ src/main/webapp/WEB-INF/jsp/include/head.jsp | 6 +- src/main/webapp/WEB-INF/jsp/include/tail.jsp | 8 +- src/main/webapp/WEB-INF/jsp/index.jsp | 300 +++++++++++++++++- .../resources/js/base/menu-support-fims.js | 14 +- 5 files changed, 459 insertions(+), 17 deletions(-) create mode 100644 src/main/webapp/WEB-INF/jsp/include/dashboard.jsp diff --git a/src/main/webapp/WEB-INF/jsp/include/dashboard.jsp b/src/main/webapp/WEB-INF/jsp/include/dashboard.jsp new file mode 100644 index 00000000..3f418e53 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/include/dashboard.jsp @@ -0,0 +1,148 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false" session="false"%> +<%@ include file="/WEB-INF/jsp/include/taglib.jsp"%> + +
+
+
+
+

2/10

+ +

고정형CCTV

+
+
+

2/3

+ +

도보단속

+
+
+

2/3

+ +

이동형CCTV

+
+
+

10/10

+ +

민원
(즉시단속)

+
+
+ +
+ +
+
+
+

2/10

+ +

등록대상

+
+
+

2/3

+ +

이첩대상

+
+
+ +
+ +
+
+
+

2/10

+ +

계도장
발송현황

+
+
+

2/3

+ +

사전통보
발송현황

+
+
+

2/3

+ +

고지서
발송현황

+
+
+ +
+ +
+
+
+

2/10

+ +

접수

+
+
+

2/3

+ +

수용/미수용

+
+
+

2/3

+ +

자진취하

+
+
+ +
+ +
+
+
단속 자료 통계(유형별)
+
건수(최근 n일)
+
+
+ +
+ +
+ +
+
+
단속통계
+
처리유형별(일별)
+
+
+ +
+ +
+ +
+
+
발송통계
+
발송유형별(일별)
+
+
+ +
+ +
+ +
+
+
의견진술통계
+
처리유형별(일별)
+
+
+ +
+ +
+
diff --git a/src/main/webapp/WEB-INF/jsp/include/head.jsp b/src/main/webapp/WEB-INF/jsp/include/head.jsp index 548741ab..2aba57c1 100644 --- a/src/main/webapp/WEB-INF/jsp/include/head.jsp +++ b/src/main/webapp/WEB-INF/jsp/include/head.jsp @@ -37,10 +37,10 @@ "/> " /> - " /> - " /> + <%-- " /> --%> + <%-- " /> --%> " /> - " /> + <%-- " /> --%> diff --git a/src/main/webapp/WEB-INF/jsp/include/tail.jsp b/src/main/webapp/WEB-INF/jsp/include/tail.jsp index 7049135c..7940e8b8 100644 --- a/src/main/webapp/WEB-INF/jsp/include/tail.jsp +++ b/src/main/webapp/WEB-INF/jsp/include/tail.jsp @@ -8,7 +8,7 @@ - +<%-- --%> <%--? Config: Mandatory theme config file contain global vars & default theme options, Set your preferred theme option in this file. --> + + + + + + wctx.path = "${pageContext.request.contextPath}"; diff --git a/src/main/webapp/WEB-INF/jsp/index.jsp b/src/main/webapp/WEB-INF/jsp/index.jsp index 2c6b2066..4d4bf0d9 100644 --- a/src/main/webapp/WEB-INF/jsp/index.jsp +++ b/src/main/webapp/WEB-INF/jsp/index.jsp @@ -9,15 +9,30 @@ +
+
+
+
+
+ +
+
+
+
-
- - + + + + + \ No newline at end of file diff --git a/src/main/webapp/resources/js/base/menu-support-fims.js b/src/main/webapp/resources/js/base/menu-support-fims.js index 0a36d83f..b5fa1a4c 100644 --- a/src/main/webapp/resources/js/base/menu-support-fims.js +++ b/src/main/webapp/resources/js/base/menu-support-fims.js @@ -44,26 +44,23 @@ function openMenu(obj, params) { if(data.dataset.bsTarget == ("#tab-"+dataKey)) { $(data).trigger("click"); } - }); - - let innerPageObj = document.getElementById("div"+dataKey); - return innerPageObj; + }); + return; } + if(OPEN_TAB_CNT === openMax){ alert(`메뉴는 최대 ${openMax -1}까지만 열 수 있습니다.`) return null; } - const num_tabs = OPEN_TAB_CNT + 1; - let liEl = ''; @@ -78,7 +75,6 @@ function openMenu(obj, params) { let dynamicPage = document.createElement("div"); dynamicPage.setAttribute("id","div"+dataKey); - dynamicPage.setAttribute("name","div"+dataKey); dynamicPage.setAttribute("title",menuNm); // .attr("frameborder" , "0")