외사대상목표 까지 게시판 레이아웃 수정.
parent
a3a90f8ba0
commit
27fdb3363b
|
|
@ -101,9 +101,6 @@
|
||||||
.pl-23{
|
.pl-23{
|
||||||
padding-left: 23%;
|
padding-left: 23%;
|
||||||
}
|
}
|
||||||
.display-none{
|
|
||||||
display:none
|
|
||||||
}
|
|
||||||
#subModalBody{
|
#subModalBody{
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@
|
||||||
.container-lg,
|
.container-lg,
|
||||||
.container-xl,
|
.container-xl,
|
||||||
.container-xxl {
|
.container-xxl {
|
||||||
--bs-gutter-x: 1.5rem;
|
--bs-gutter-x: 0.75rem;
|
||||||
--bs-gutter-y: 0;
|
--bs-gutter-y: 0;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding-right: calc(var(--bs-gutter-x) * .5);
|
padding-right: calc(var(--bs-gutter-x) * .5);
|
||||||
|
|
@ -108,7 +108,7 @@
|
||||||
max-width: 1320px; } }
|
max-width: 1320px; } }
|
||||||
|
|
||||||
.row {
|
.row {
|
||||||
--bs-gutter-x: 1.5rem;
|
--bs-gutter-x: 0.75rem;
|
||||||
--bs-gutter-y: 0;
|
--bs-gutter-y: 0;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -510,7 +510,7 @@ progress {
|
||||||
.container-lg,
|
.container-lg,
|
||||||
.container-xl,
|
.container-xl,
|
||||||
.container-xxl {
|
.container-xxl {
|
||||||
--bs-gutter-x: 1.5rem;
|
--bs-gutter-x: 0.75rem;
|
||||||
--bs-gutter-y: 0;
|
--bs-gutter-y: 0;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding-right: calc(var(--bs-gutter-x) * .5);
|
padding-right: calc(var(--bs-gutter-x) * .5);
|
||||||
|
|
@ -539,7 +539,7 @@ progress {
|
||||||
max-width: 1320px; } }
|
max-width: 1320px; } }
|
||||||
|
|
||||||
.row {
|
.row {
|
||||||
--bs-gutter-x: 1.5rem;
|
--bs-gutter-x: 0.75rem;
|
||||||
--bs-gutter-y: 0;
|
--bs-gutter-y: 0;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
|
|
@ -3380,7 +3380,7 @@ textarea.form-control-lg {
|
||||||
--bs-card-color: ;
|
--bs-card-color: ;
|
||||||
--bs-card-bg: #fff;
|
--bs-card-bg: #fff;
|
||||||
--bs-card-img-overlay-padding: 1rem;
|
--bs-card-img-overlay-padding: 1rem;
|
||||||
--bs-card-group-margin: 0.75rem;
|
--bs-card-group-margin: 0.375rem;
|
||||||
position: relative;
|
position: relative;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
|
@ -4196,7 +4196,7 @@ textarea.form-control-lg {
|
||||||
.toast {
|
.toast {
|
||||||
--bs-toast-padding-x: 0.75rem;
|
--bs-toast-padding-x: 0.75rem;
|
||||||
--bs-toast-padding-y: 0.5rem;
|
--bs-toast-padding-y: 0.5rem;
|
||||||
--bs-toast-spacing: 1.5rem;
|
--bs-toast-spacing: 0.75rem;
|
||||||
--bs-toast-max-width: 350px;
|
--bs-toast-max-width: 350px;
|
||||||
--bs-toast-font-size: 0.875rem;
|
--bs-toast-font-size: 0.875rem;
|
||||||
--bs-toast-color: ;
|
--bs-toast-color: ;
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -15,7 +15,7 @@
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<form method="get" th:action="@{/authMgt/authMgtPage}">
|
<form method="get" th:action="@{/authMgt/authMgtPage}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -47,7 +47,9 @@
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<input type="text" class="form-control form-control-sm" name="userId" placeholder="사용자 아이디" th:value="${searchParams.userId}">
|
<input type="text" class="form-control form-control-sm" name="userId" placeholder="사용자 아이디" th:value="${searchParams.userId}">
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<form method="get" th:action="@{/menuMgt/menuMgtPage}">
|
<form method="get" th:action="@{/menuMgt/menuMgtPage}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -59,7 +59,9 @@
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<input type="text" class="form-control form-control-sm" name="menuUrl" placeholder="url" th:value="${searchParams.menuUrl}">
|
<input type="text" class="form-control form-control-sm" name="menuUrl" placeholder="url" th:value="${searchParams.menuUrl}">
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@
|
||||||
<div class="col-12 tab-content bg-white border border-top-0 p-2">
|
<div class="col-12 tab-content bg-white border border-top-0 p-2">
|
||||||
<form method="get" th:action="@{/userMgt/userLog/inoutLog}">
|
<form method="get" th:action="@{/userMgt/userLog/inoutLog}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@
|
||||||
<div class="col-12 tab-content bg-white border border-top-0 p-2">
|
<div class="col-12 tab-content bg-white border border-top-0 p-2">
|
||||||
<form method="get" th:action="@{/userMgt/userLog/requestLog}">
|
<form method="get" th:action="@{/userMgt/userLog/requestLog}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@
|
||||||
<form method="get" th:action="@{/userMgt/userMgtPage}">
|
<form method="get" th:action="@{/userMgt/userMgtPage}">
|
||||||
<input type="hidden" name="userStatus" id="userStatus" th:value="${searchParams.userStatus}">
|
<input type="hidden" name="userStatus" id="userStatus" th:value="${searchParams.userStatus}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -63,7 +63,9 @@
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<input type="text" class="form-control form-control-sm" name="userId" placeholder="사용자 아이디" th:value="${searchParams.userId}">
|
<input type="text" class="form-control form-control-sm" name="userId" placeholder="사용자 아이디" th:value="${searchParams.userId}">
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,9 @@
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<input type="text" class="form-control form-control-sm" name="caseNum" placeholder="사건번호" th:value="${searchParams.caseNum}">
|
<input type="text" class="form-control form-control-sm" name="caseNum" placeholder="사건번호" th:value="${searchParams.caseNum}">
|
||||||
</div>
|
</div>
|
||||||
<input type="button" class="btn btn-sm btn-primary col-auto" id="searchModalBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchModalBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<form method="get" action="#" id="modalSearchForm">
|
<form method="get" action="#" id="modalSearchForm">
|
||||||
<input type="hidden" name="pageIndex" id="modalPageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="modalPageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -41,7 +41,9 @@
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<input type="text" class="form-control form-control-sm" name="menuUrl" placeholder="url" th:value="${searchParams.menuUrl}">
|
<input type="text" class="form-control form-control-sm" name="menuUrl" placeholder="url" th:value="${searchParams.menuUrl}">
|
||||||
</div>
|
</div>
|
||||||
<input type="button" class="btn btn-sm btn-primary col-auto" id="searchModalBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchModalBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,9 @@
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<input type="text" class="form-control form-control-sm" name="userId" placeholder="사용자 아이디" th:value="${searchParams.userId}">
|
<input type="text" class="form-control form-control-sm" name="userId" placeholder="사용자 아이디" th:value="${searchParams.userId}">
|
||||||
</div>
|
</div>
|
||||||
<input type="button" class="btn btn-sm btn-primary col-auto" id="searchModalBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchModalBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
<form id="searchFm" method="get" th:action="@{/equip/cellPhoneList}">
|
<form id="searchFm" method="get" th:action="@{/equip/cellPhoneList}">
|
||||||
<input type="hidden" name="excel">
|
<input type="hidden" name="excel">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -26,12 +26,12 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<div class="row justify-content-end">
|
<div class="row justify-content-end">
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto display-none" id="searchBtn" value="검색">
|
<input type="submit" class="btn btn-sm btn-primary col-auto d-none" id="searchBtn" value="검색">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<button data-bs-toggle="modal" class="btn btn-success" data-bs-target="#webexModal" >웹엑스 접속방법</button>
|
<button data-bs-toggle="modal" class="btn btn-success" data-bs-target="#webexModal" >웹엑스 접속방법</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
<form method="get" th:action="@{/equip/List}">
|
<form method="get" th:action="@{/equip/List}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<input type="hidden" name="detailType" th:value="${searchParams.detailType}">
|
<input type="hidden" name="detailType" th:value="${searchParams.detailType}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -26,7 +26,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<div class="row justify-content-end">
|
<div class="row justify-content-end">
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto display-none" id="searchBtn" value="검색">
|
<input type="submit" class="btn btn-sm btn-primary col-auto d-none" id="searchBtn" value="검색">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@
|
||||||
<form method="get" th:action="@{/equip/Log}">
|
<form method="get" th:action="@{/equip/Log}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<input type="hidden" name="detailType" th:value="${searchParams.detailType}">
|
<input type="hidden" name="detailType" th:value="${searchParams.detailType}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -34,7 +34,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<div class="row justify-content-end">
|
<div class="row justify-content-end">
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto display-none" id="searchBtn" value="검색">
|
<input type="submit" class="btn btn-sm btn-primary col-auto d-none" id="searchBtn" value="검색">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
<form id="searchFm" method="get" th:action="@{/equip/pvreUseList}">
|
<form id="searchFm" method="get" th:action="@{/equip/pvreUseList}">
|
||||||
<input type="hidden" name="excel">
|
<input type="hidden" name="excel">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -61,7 +61,9 @@
|
||||||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
<form id="searchFm" method="get" th:action="@{/equip/qirUseList}">
|
<form id="searchFm" method="get" th:action="@{/equip/qirUseList}">
|
||||||
<input type="hidden" name="excel">
|
<input type="hidden" name="excel">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -61,7 +61,9 @@
|
||||||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@
|
||||||
<form method="get" th:action="${searchUrl}">
|
<form method="get" th:action="${searchUrl}">
|
||||||
<input type="hidden" name="activeTab" id="activeTab" th:value="${searchParams.activeTab}">
|
<input type="hidden" name="activeTab" id="activeTab" th:value="${searchParams.activeTab}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -71,16 +71,15 @@
|
||||||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class=" col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<div class="row justify-content-start">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="card">
|
|
||||||
<div class="card-body">
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
<div class="col-12">
|
||||||
<table class="table table-sm table-bordered table-hover">
|
<table class="table table-sm table-bordered table-hover">
|
||||||
<thead>
|
<thead>
|
||||||
<tr class="table-secondary">
|
<tr class="table-secondary">
|
||||||
|
|
@ -125,6 +124,7 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"></div>
|
<div class="col-auto"></div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
|
|
@ -160,10 +160,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<div class="modal fade" id="faRptEditModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="faRptEditModalLabel" aria-hidden="true">
|
<div class="modal fade" id="faRptEditModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="faRptEditModalLabel" aria-hidden="true">
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<form method="get" th:action="@{/faStatistics/crackdownStatus}" id="cdsSearchForm">
|
<form method="get" th:action="@{/faStatistics/crackdownStatus}" id="cdsSearchForm">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="year">
|
<select class="form-select form-select-sm" name="year">
|
||||||
|
|
@ -329,7 +329,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<form method="get" th:action="@{/faStatistics/internationalCrimeArrest}" id="icaSearchForm">
|
<form method="get" th:action="@{/faStatistics/internationalCrimeArrest}" id="icaSearchForm">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<input type="hidden" name="dateSelector" value="wrtDt">
|
<input type="hidden" name="dateSelector" value="wrtDt">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -110,7 +110,9 @@
|
||||||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
<div class="col-12 card bg-light">
|
<div class="col-12 card bg-light">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<form method="get" th:action="@{/faStatistics/processResult}" id="processResultSearchForm">
|
<form method="get" th:action="@{/faStatistics/processResult}" id="processResultSearchForm">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="year">
|
<select class="form-select form-select-sm" name="year">
|
||||||
|
|
@ -89,7 +89,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
<div class="col-12 card bg-light">
|
<div class="col-12 card bg-light">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<form method="get" th:action="@{/faStatistics/sailor}" id="sailorSearchForm">
|
<form method="get" th:action="@{/faStatistics/sailor}" id="sailorSearchForm">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="year">
|
<select class="form-select form-select-sm" name="year">
|
||||||
|
|
@ -122,7 +122,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
||||||
|
|
@ -7,11 +7,16 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
<div layout:fragment="content">
|
<div layout:fragment="content">
|
||||||
<main>
|
<main>
|
||||||
<h4>국제여객선 목록</h4>
|
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
|
<div class="row justify-content-between">
|
||||||
|
<div class="col-auto"><h4>국제여객선 목록</h4></div>
|
||||||
|
<div class="col-auto">
|
||||||
|
<p th:text="${#strings.concat('외사대상목표 > ', '국제여객선 > ', (searchParams.siType eq 'KRCN'?'한-중':'한-일,러'), ' 국제여객선 현황')}"></p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
<div class="card text-center">
|
<div class="card bg-light text-center">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<ul class="nav nav-tabs" id="userTab" role="tablist">
|
<ul class="nav nav-tabs" id="userTab" role="tablist">
|
||||||
<li class="nav-item" role="presentation">
|
<li class="nav-item" role="presentation">
|
||||||
|
|
@ -21,17 +26,63 @@
|
||||||
<button class="nav-link" th:classappend="${searchParams.siType eq 'KRJPRU'?' active':''}" id="krjpruTab" data-bs-toggle="tab" type="button" role="tab">한-일,러 국제여객선 현황</button>
|
<button class="nav-link" th:classappend="${searchParams.siType eq 'KRJPRU'?' active':''}" id="krjpruTab" data-bs-toggle="tab" type="button" role="tab">한-일,러 국제여객선 현황</button>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<div class="tab-content bg-white border border-top-0 p-2">
|
||||||
<form id="searchFm" method="get" th:action="@{/target/ipShipList}">
|
<form id="searchFm" method="get" th:action="@{/target/ipShipList}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<input type="hidden" name="siType" th:value="${searchParams.siType}">
|
<input type="hidden" name="siType" th:value="${searchParams.siType}">
|
||||||
<input type="hidden" name="excel">
|
<input type="hidden" name="excel">
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색" style="display:none;">
|
<div class="row justify-content-between py-1">
|
||||||
|
<div class="col-auto">
|
||||||
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
<option th:value="${num*10}" th:text="${num*10}" th:selected="${searchParams.rowCnt eq num*10}"></option>
|
||||||
|
</th:block>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<div class="col-8">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-11">
|
||||||
|
<div class="row justify-content-end pb-1">
|
||||||
|
<div class="col-2">
|
||||||
|
<input type="text" class="form-control form-control-sm" placeholder="출발지">
|
||||||
|
</div>
|
||||||
|
<div class="col-2">
|
||||||
|
<input type="text" class="form-control form-control-sm" placeholder="도착지">
|
||||||
|
</div>
|
||||||
|
<div class="col-2">
|
||||||
|
<input type="text" class="form-control form-control-sm" placeholder="거리(해리)">
|
||||||
|
</div>
|
||||||
|
<div class="col-2">
|
||||||
|
<input type="text" class="form-control form-control-sm" placeholder="거리(km)">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row justify-content-end">
|
||||||
|
<div class="col-2">
|
||||||
|
<input type="text" class="form-control form-control-sm" placeholder="사업자">
|
||||||
|
</div>
|
||||||
|
<div class="col-2">
|
||||||
|
<input type="text" class="form-control form-control-sm" placeholder="선명">
|
||||||
|
</div>
|
||||||
|
<div class="col-2">
|
||||||
|
<input type="text" class="form-control form-control-sm" placeholder="운항횟수">
|
||||||
|
</div>
|
||||||
|
<div class="col-4">
|
||||||
|
<div class="input-group w-auto input-daterange" id="dateSelectorDiv">
|
||||||
|
<input type="text" class="form-control form-control-sm" id="startDate" name="startDate" placeholder="시작일" autocomplete="off" readonly th:value="${searchParams.startDate}">
|
||||||
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-1 d-grid gap-2">
|
||||||
|
<input type="submit" class="btn btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<div class="row justify-content-start">
|
<div class="row justify-content-start">
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="card">
|
|
||||||
<div class="card-body">
|
|
||||||
<div class="row">
|
|
||||||
<table class="table table-sm table-hover table-bordered">
|
<table class="table table-sm table-hover table-bordered">
|
||||||
<thead>
|
<thead>
|
||||||
<tr class="table-secondary">
|
<tr class="table-secondary">
|
||||||
|
|
@ -71,7 +122,6 @@
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<button class="btn btn-success" id="goExcel">엑셀 다운</button>
|
<button class="btn btn-success" id="goExcel">엑셀 다운</button>
|
||||||
|
|
@ -112,7 +162,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<div class="modal fade" id="ipShipModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="userEditModalLabel" aria-hidden="true">
|
<div class="modal fade" id="ipShipModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="userEditModalLabel" aria-hidden="true">
|
||||||
|
|
|
||||||
|
|
@ -7,27 +7,35 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
<div layout:fragment="content">
|
<div layout:fragment="content">
|
||||||
<main>
|
<main>
|
||||||
<h4>외사 분실 현황</h4>
|
<div class="row justify-content-between">
|
||||||
|
<div class="col-auto"><h4>외사 분실 현황</h4></div>
|
||||||
|
<div class="col-auto"><p>외사대상목표 > 외사분실 > 외사분실운영현황</p></div>
|
||||||
|
</div>
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
<div class="col-12 card bg-light text-center">
|
<div class="col-12 card bg-light text-center">
|
||||||
|
<div class="card-body">
|
||||||
|
<div class="row justify-content-start">
|
||||||
|
<div class="col-12">
|
||||||
|
<div class="card">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<form id="searchFm" method="get" th:action="@{/target/partInfoList}">
|
<form id="searchFm" method="get" th:action="@{/target/partInfoList}">
|
||||||
<input type="hidden" name="excel">
|
<input type="hidden" name="excel">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-1">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
<option th:value="${num*10}" th:text="${num*10}" th:selected="${searchParams.rowCnt==num*10}"></option>
|
<option th:value="${num*10}" th:text="${num*10}" th:selected="${searchParams.rowCnt==num*10}"></option>
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-10">
|
<div class="col-8">
|
||||||
<div class="col-auto">
|
<div class="row">
|
||||||
<div class="row justify-content-end">
|
<div class="col-11">
|
||||||
<div class="col-auto">
|
<div class="row justify-content-end pb-1">
|
||||||
|
<div class="col-2">
|
||||||
<select class="form-select form-select-sm" name="mgtOrgan">
|
<select class="form-select form-select-sm" name="mgtOrgan">
|
||||||
<option value="">해경서</option>
|
<option value="">해경서</option>
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('OG')}">
|
<th:block th:each="commonCode:${session.commonCode.get('OG')}">
|
||||||
|
|
@ -37,10 +45,10 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-2">
|
||||||
<input type="text" class="form-control form-control-sm" name="landPolice" th:value="${searchParams.landPolice}" placeholder="육경서">
|
<input type="text" class="form-control form-control-sm" name="landPolice" th:value="${searchParams.landPolice}" placeholder="육경서">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-2">
|
||||||
<select class="form-select form-select-sm" name="mpWorkType">
|
<select class="form-select form-select-sm" name="mpWorkType">
|
||||||
<option value="">해경서 근무방법</option>
|
<option value="">해경서 근무방법</option>
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('PIS')}">
|
<th:block th:each="commonCode:${session.commonCode.get('PIS')}">
|
||||||
|
|
@ -48,7 +56,7 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-2">
|
||||||
<select class="form-select form-select-sm" name="plWorkType">
|
<select class="form-select form-select-sm" name="plWorkType">
|
||||||
<option value="">육경서 근무방법</option>
|
<option value="">육경서 근무방법</option>
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('PIS')}">
|
<th:block th:each="commonCode:${session.commonCode.get('PIS')}">
|
||||||
|
|
@ -56,43 +64,93 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div class="row justify-content-end">
|
<div class="row justify-content-end">
|
||||||
<div class="col-auto">
|
<div class="col-2">
|
||||||
|
<input type="text" class="form-control form-control-sm" name="piManagerName" th:value="${searchParams.piManagerName}" placeholder="담당자">
|
||||||
|
</div>
|
||||||
|
<div class="col-2">
|
||||||
<input type="text" class="form-control form-control-sm" name="terminalNm" th:value="${searchParams.terminalNm}" placeholder="터미널명">
|
<input type="text" class="form-control form-control-sm" name="terminalNm" th:value="${searchParams.terminalNm}" placeholder="터미널명">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-4">
|
||||||
<input type="text" class="form-control form-control-sm" id="startDate" name="startDate" placeholder="최종수정일" autocomplete="off" readonly th:value="${searchParams.startDate}">
|
<div class="input-group w-auto input-daterange" id="dateSelectorDiv">
|
||||||
</div>
|
<input type="text" class="form-control form-control-sm" id="startDate" name="startDate" placeholder="시작일" autocomplete="off" readonly th:value="${searchParams.startDate}">
|
||||||
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-1 d-grid gap-2">
|
<div class="col-1 d-grid gap-2">
|
||||||
<input type="submit" class="btn btn-lg btn-primary col-auto" id="searchBtn" value="검색">
|
<input type="submit" class="btn btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<div class="row justify-content-start">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="card">
|
|
||||||
<div class="card-body">
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
<div class="col-12">
|
||||||
<input type="hidden" id="selectedKey">
|
<input type="hidden" id="selectedKey">
|
||||||
<input type="hidden" id="selectedVerNo">
|
<input type="hidden" id="selectedVerNo">
|
||||||
<table class="table table-sm table-hover table-bordered">
|
<table class="table table-sm table-hover table-bordered">
|
||||||
<thead>
|
<thead>
|
||||||
<tr class="table-secondary">
|
<tr class="table-secondary">
|
||||||
<th rowspan="3">해경서</th>
|
<th rowspan="2">해경서</th>
|
||||||
<th rowspan="3">육경서</th>
|
<th rowspan="2">육경서</th>
|
||||||
<th rowspan="3">터미널명</th>
|
<th rowspan="2">터미널명</th>
|
||||||
<th colspan="3">해경</th>
|
<th colspan="3">해경</th>
|
||||||
<th colspan="3">육경</th>
|
<th colspan="3">육경</th>
|
||||||
<th rowspan="3">담당자</th>
|
<th rowspan="3">담당자</th>
|
||||||
<th rowspan="3">임차료</th>
|
<th rowspan="2">임차료</th>
|
||||||
<th rowspan="3">공공요금</th>
|
<th rowspan="2">공공요금</th>
|
||||||
<th rowspan="3">최종수정일</th>
|
<th rowspan="2">최종수정일</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="table-secondary">
|
<tr class="table-secondary">
|
||||||
|
<th>근무방법</th>
|
||||||
|
<th:block th:if="${not #strings.isEmpty(total)}">
|
||||||
|
<th th:text="|${total.mp_sangju_total+total.mp_bsangju_total+total.mp_closure_total}명|"></th>
|
||||||
|
</th:block>
|
||||||
|
<th:block th:unless="${not #strings.isEmpty(total)}">
|
||||||
|
<th>0명</th>
|
||||||
|
</th:block>
|
||||||
|
<th>비고</th>
|
||||||
|
<th>근무방법</th>
|
||||||
|
<th:block th:if="${not #strings.isEmpty(total)}">
|
||||||
|
<th th:text="|${total.pl_sangju_total+total.pl_bsangju_total+total.pl_closure_total}명|"></th>
|
||||||
|
</th:block>
|
||||||
|
<th:block th:unless="${not #strings.isEmpty(total)}">
|
||||||
|
<th>0명</th>
|
||||||
|
</th:block>
|
||||||
|
<th>비고</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody class="table-group-divider">
|
||||||
|
<tr class="partInfoTr" th:each="pi:${partInfoList}">
|
||||||
|
<th:block>
|
||||||
|
<input type="hidden" class="piSeq" th:value="${pi.piSeq}">
|
||||||
|
<input type="hidden" class="verNo" th:value="${pi.versionNo}">
|
||||||
|
</th:block>
|
||||||
|
<td th:text="${pi.mgtOrgan}"></td>
|
||||||
|
<td th:text="${pi.landPolice}"></td>
|
||||||
|
<td th:text="${pi.terminalNm}"></td>
|
||||||
|
<td th:text="${pi.mpWorkType}"></td>
|
||||||
|
<td th:text="|${pi.mpPeopleCnt eq null?0:pi.mpPeopleCnt}명|"></td>
|
||||||
|
<td th:text="${pi.mpDescription}"></td>
|
||||||
|
<td th:text="${pi.plWorkType}"></td>
|
||||||
|
<td th:text="|${pi.plPeopleCnt eq null?0:pi.plPeopleCnt}명|"></td>
|
||||||
|
<td th:text="${pi.plDescription}"></td>
|
||||||
|
<td th:text="${pi.piManagerName}"></td>
|
||||||
|
<td th:text="|${pi.rentPrice}만|" th:if="${pi.rentType eq 'Y'}"></td>
|
||||||
|
<td th:unless="${pi.rentType eq 'Y'}">무상</td>
|
||||||
|
<td th:text="|${pi.utilityPrice}만|" th:if="${pi.utilityType eq 'Y'}"></td>
|
||||||
|
<td th:unless="${pi.utilityType eq 'Y'}">무상</td>
|
||||||
|
<td th:text="${#temporals.format(pi.wrtDt, 'yyyy-MM-dd')}"></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
<tfoot class="table-group-divider">
|
||||||
|
<tr class="table-secondary">
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
<th:block th:if="${not #strings.isEmpty(total)}">
|
<th:block th:if="${not #strings.isEmpty(total)}">
|
||||||
<th th:text="|상주 ${total.mp_sangju}개소 ${total.mp_sangju_total}명|"></th>
|
<th th:text="|상주 ${total.mp_sangju}개소 ${total.mp_sangju_total}명|"></th>
|
||||||
<th th:text="|비상주 ${total.mp_bsangju}개소 ${total.mp_bsangju_total}명|"></th>
|
<th th:text="|비상주 ${total.mp_bsangju}개소 ${total.mp_bsangju_total}명|"></th>
|
||||||
|
|
@ -109,41 +167,15 @@
|
||||||
<th>비상주 0개소 0명</th>
|
<th>비상주 0개소 0명</th>
|
||||||
<th>폐쇄 0개소 0명</th>
|
<th>폐쇄 0개소 0명</th>
|
||||||
</th:block>
|
</th:block>
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="table-secondary">
|
</tfoot>
|
||||||
<th>근무방법</th>
|
|
||||||
<th>명</th>
|
|
||||||
<th>비고</th>
|
|
||||||
<th>근무방법</th>
|
|
||||||
<th>명</th>
|
|
||||||
<th>비고</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody class="table-group-divider">
|
|
||||||
<tr class="partInfoTr" th:each="pi:${partInfoList}">
|
|
||||||
<th:block>
|
|
||||||
<input type="hidden" class="piSeq" th:value="${pi.piSeq}">
|
|
||||||
<input type="hidden" class="verNo" th:value="${pi.versionNo}">
|
|
||||||
</th:block>
|
|
||||||
<td th:text="${pi.mgtOrgan}"></td>
|
|
||||||
<td th:text="${pi.landPolice}"></td>
|
|
||||||
<td th:text="${pi.terminalNm}"></td>
|
|
||||||
<td th:text="${pi.mpWorkType}"></td>
|
|
||||||
<td th:text="${pi.mpPeopleCnt}"></td>
|
|
||||||
<td th:text="${pi.mpDescription}"></td>
|
|
||||||
<td th:text="${pi.plWorkType}"></td>
|
|
||||||
<td th:text="${pi.plPeopleCnt}"></td>
|
|
||||||
<td th:text="${pi.plDescription}"></td>
|
|
||||||
<td th:text="${pi.piManagerName}"></td>
|
|
||||||
<td th:text="|${pi.rentPrice}만|" th:if="${pi.rentType eq 'Y'}"></td>
|
|
||||||
<td th:unless="${pi.rentType eq 'Y'}">무상</td>
|
|
||||||
<td th:text="|${pi.utilityPrice}만|" th:if="${pi.utilityType eq 'Y'}"></td>
|
|
||||||
<td th:unless="${pi.utilityType eq 'Y'}">무상</td>
|
|
||||||
<td th:text="${#temporals.format(pi.wrtDt, 'yyyy-MM-dd')}"></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<button class="btn btn-success" id="goExcel">엑셀다운</button>
|
<button class="btn btn-success" id="goExcel">엑셀다운</button>
|
||||||
|
|
|
||||||
|
|
@ -7,16 +7,23 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
<div layout:fragment="content">
|
<div layout:fragment="content">
|
||||||
<main>
|
<main>
|
||||||
<h4>외사분실 실적</h4>
|
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
|
<div class="row justify-content-between">
|
||||||
|
<div class="col-auto"><h4>외사분실 실적</h4></div>
|
||||||
|
<div class="col-auto"><p>외사대상목표 > 외사분실 > 외사분실 실적</p></div>
|
||||||
|
</div>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
<div class="col-12 card bg-light text-center">
|
<div class="col-12 card bg-light text-center">
|
||||||
|
<div class="card-body">
|
||||||
|
<div class="row justify-content-start">
|
||||||
|
<div class="col-12">
|
||||||
|
<div class="card">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<form id="searchFm" method="get" th:action="@{/target/partWorkList}">
|
<form id="searchFm" method="get" th:action="@{/target/partWorkList}">
|
||||||
<input type="hidden" name="excel">
|
<input type="hidden" name="excel">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -24,14 +31,11 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto display-none" id="searchBtn" value="검색">
|
<input type="submit" class="btn btn-sm btn-primary col-auto d-none" id="searchBtn" value="검색">
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<div class="row justify-content-start">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="card">
|
|
||||||
<div class="card-body">
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
<div class="col-12">
|
||||||
<input type="hidden" id="selectedKey">
|
<input type="hidden" id="selectedKey">
|
||||||
<input type="hidden" id="selectedVerNo">
|
<input type="hidden" id="selectedVerNo">
|
||||||
<table class="table table-sm table-hover table-bordered">
|
<table class="table table-sm table-hover table-bordered">
|
||||||
|
|
@ -100,6 +104,7 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<button class="btn btn-success" id="goExcel">엑셀다운</button>
|
<button class="btn btn-success" id="goExcel">엑셀다운</button>
|
||||||
|
|
|
||||||
|
|
@ -7,26 +7,25 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
<div layout:fragment="content">
|
<div layout:fragment="content">
|
||||||
<main>
|
<main>
|
||||||
<h4>외사취약지 목록</h4>
|
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<div class="row mx-0">
|
<div class="row justify-content-between">
|
||||||
<div class="col-12 text-center">
|
|
||||||
<div class="card-body">
|
|
||||||
<form method="get" th:action="@{/userMgt/userMgtPage}">
|
|
||||||
<input type="hidden" name="userStatus" id="userStatus" >
|
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<div class="row justify-content-end">
|
<h4>외사취약지 목록</h4>
|
||||||
|
</div>
|
||||||
|
<div class="col-auto">
|
||||||
|
<p>외사대상목표 > 외사취약지 목록</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="row mx-0">
|
||||||
</form>
|
<div class="col-12 card bg-light">
|
||||||
<div class="row justify-content-start">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div class="row">
|
<div class="row justify-content-end">
|
||||||
<table class="table table-sm table-hover table-bordered">
|
<div class="col-auto pb-2">
|
||||||
|
<input type="button" class="btn btn-primary" value="등록" id="addVuln" th:unless="${accessAuth eq 'ACC001'}">
|
||||||
|
</div>
|
||||||
|
<div class="col-12">
|
||||||
|
<table class="table table-sm table-hover table-bordered text-center">
|
||||||
<thead>
|
<thead>
|
||||||
<tr class="table-secondary">
|
<tr class="table-secondary">
|
||||||
<th rowspan="2">구분</th>
|
<th rowspan="2">구분</th>
|
||||||
|
|
@ -39,7 +38,7 @@
|
||||||
<th>C급</th>
|
<th>C급</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody class="table-group-divider">
|
<tbody class="table-group-divider bg-white">
|
||||||
<tr class="" th:each="vuln:${vulnerableList}">
|
<tr class="" th:each="vuln:${vulnerableList}">
|
||||||
<td class="table_id" th:text="${vuln.gubun}"></td>
|
<td class="table_id" th:text="${vuln.gubun}"></td>
|
||||||
<td id="infoModal" style="color: blue; cursor:pointer;" th:data-mgtOrgan="${vuln.item_cd}" th:text="${vuln.item_value}"></td>
|
<td id="infoModal" style="color: blue; cursor:pointer;" th:data-mgtOrgan="${vuln.item_cd}" th:text="${vuln.item_value}"></td>
|
||||||
|
|
@ -50,13 +49,6 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
|
||||||
<input type="button" class="btn btn-primary" value="등록" id="addVuln" th:unless="${accessAuth eq 'ACC001'}">
|
|
||||||
</div>
|
|
||||||
<div class="row justify-content-center">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@
|
||||||
<div class="col-auto my-auto">
|
<div class="col-auto my-auto">
|
||||||
<ul class="nav nav-pills" sec:authorize="isAuthenticated()">
|
<ul class="nav nav-pills" sec:authorize="isAuthenticated()">
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a href="#" class="nav-link" th:classappend="${#lists.isEmpty(alarmList)?'link-dark':'link-danger'}">
|
<a href="#" class="nav-link" th:id="${#lists.isEmpty(alarmList)?'':'bellIcon'}" th:classappend="${#lists.isEmpty(alarmList)?'link-dark':'link-danger'}">
|
||||||
<th:block th:if="${!#lists.isEmpty(alarmList)}">
|
<th:block th:if="${!#lists.isEmpty(alarmList)}">
|
||||||
<div class="position-relative">
|
<div class="position-relative">
|
||||||
<div id="alarmCntDiv" class="position-absolute text-center rounded-circle bg-danger text-light fs-11" th:text="${alarmListCnt}"></div>
|
<div id="alarmCntDiv" class="position-absolute text-center rounded-circle bg-danger text-light fs-11" th:text="${alarmListCnt}"></div>
|
||||||
|
|
@ -84,7 +84,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</th:block>
|
</th:block>
|
||||||
<i class="bi bi-bell-fill" th:id="${#lists.isEmpty(alarmList)?'':'bellIcon'}"></i>
|
<i class="bi bi-bell-fill"></i>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item dropdown">
|
<li class="nav-item dropdown">
|
||||||
|
|
|
||||||
|
|
@ -7,10 +7,14 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
<div layout:fragment="content">
|
<div layout:fragment="content">
|
||||||
<main>
|
<main>
|
||||||
<p th:text="${#strings.concat('첩보수집활동 > ', (searchParams.affairCategory eq 'CAT215'?'외사경찰':'외사첩보망'), ' 견문관리 > 견문관리')}"></p>
|
|
||||||
<h4>견문관리</h4>
|
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
|
<div class="row justify-content-between">
|
||||||
|
<div class="col-auto"><h4>견문관리</h4></div>
|
||||||
|
<div class="col-auto">
|
||||||
|
<p th:text="${#strings.concat('첩보수집활동 > ', (searchParams.affairCategory eq 'CAT215'?'외사경찰':'외사첩보망'), ' 견문관리 > 견문관리')}"></p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
<div class="col-12 card bg-light text-center">
|
<div class="col-12 card bg-light text-center">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
|
|
@ -29,17 +33,19 @@
|
||||||
<form method="get" th:action="${searchUrl}">
|
<form method="get" th:action="${searchUrl}">
|
||||||
<input type="hidden" name="affairCategory" id="affairCategory" th:value="${searchParams.affairCategory}">
|
<input type="hidden" name="affairCategory" id="affairCategory" th:value="${searchParams.affairCategory}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-1">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
<option th:value="${num*10}" th:text="${num*10}" th:selected="${searchParams.rowCnt eq num*10}"></option>
|
<option th:value="${num*10}" th:text="${num*10}" th:selected="${searchParams.rowCnt eq num*10}"></option>
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-10">
|
<div class="col-6">
|
||||||
|
<div class="row justify-content-end">
|
||||||
|
<div class="col-11">
|
||||||
<div class="row justify-content-end pb-1" th:if="${accessAuth eq 'ACC003'}">
|
<div class="row justify-content-end pb-1" th:if="${accessAuth eq 'ACC003'}">
|
||||||
<div class="col-auto">
|
<div class="col-3">
|
||||||
<select class="form-select form-select-sm" name="wrtOrgan">
|
<select class="form-select form-select-sm" name="wrtOrgan">
|
||||||
<option value="">관서 선택</option>
|
<option value="">관서 선택</option>
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('OG')}">
|
<th:block th:each="commonCode:${session.commonCode.get('OG')}">
|
||||||
|
|
@ -49,12 +55,12 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-3">
|
||||||
<input type="text" class="form-control form-control-sm" placeholder="작성자" name="wrtUserNm" th:value="${searchParams.wrtUserNm}">
|
<input type="text" class="form-control form-control-sm" placeholder="작성자" name="wrtUserNm" th:value="${searchParams.wrtUserNm}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row justify-content-end pb-1">
|
<div class="row justify-content-end pb-1">
|
||||||
<div class="col-auto">
|
<div class="col-3">
|
||||||
<select class="form-select form-select-sm" name="affairType1">
|
<select class="form-select form-select-sm" name="affairType1">
|
||||||
<option value="">분야1 선택</option>
|
<option value="">분야1 선택</option>
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('DC01')}">
|
<th:block th:each="commonCode:${session.commonCode.get('DC01')}">
|
||||||
|
|
@ -62,7 +68,7 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-3">
|
||||||
<select class="form-select form-select-sm" name="affairType2">
|
<select class="form-select form-select-sm" name="affairType2">
|
||||||
<option value="">분야2 선택</option>
|
<option value="">분야2 선택</option>
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('DC02')}">
|
<th:block th:each="commonCode:${session.commonCode.get('DC02')}">
|
||||||
|
|
@ -70,7 +76,7 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-3">
|
||||||
<select class="form-select form-select-sm" name="affairType3">
|
<select class="form-select form-select-sm" name="affairType3">
|
||||||
<option value="">분야3 선택</option>
|
<option value="">분야3 선택</option>
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('DC03')}">
|
<th:block th:each="commonCode:${session.commonCode.get('DC03')}">
|
||||||
|
|
@ -78,7 +84,7 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-3">
|
||||||
<select class="form-select form-select-sm" name="affairType4">
|
<select class="form-select form-select-sm" name="affairType4">
|
||||||
<option value="">분야4 선택</option>
|
<option value="">분야4 선택</option>
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('DC04')}">
|
<th:block th:each="commonCode:${session.commonCode.get('DC04')}">
|
||||||
|
|
@ -88,10 +94,10 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row justify-content-end">
|
<div class="row justify-content-end">
|
||||||
<div class="col-auto">
|
<div class="col-3">
|
||||||
<input type="text" class="form-control form-control-sm" placeholder="제목" name="title" th:value="${searchParams.title}">
|
<input type="text" class="form-control form-control-sm" placeholder="제목" name="title" th:value="${searchParams.title}">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-3">
|
||||||
<select class="form-select form-select-sm" name="affairStatus">
|
<select class="form-select form-select-sm" name="affairStatus">
|
||||||
<option value="">상태 선택</option>
|
<option value="">상태 선택</option>
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('DST')}">
|
<th:block th:each="commonCode:${session.commonCode.get('DST')}">
|
||||||
|
|
@ -99,7 +105,7 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-6">
|
||||||
<div class="input-group w-auto input-daterange" id="dateSelectorDiv">
|
<div class="input-group w-auto input-daterange" id="dateSelectorDiv">
|
||||||
<input type="text" class="form-control form-control-sm" id="startDate" name="startDate" placeholder="시작일" autocomplete="off" readonly th:value="${searchParams.startDate}">
|
<input type="text" class="form-control form-control-sm" id="startDate" name="startDate" placeholder="시작일" autocomplete="off" readonly th:value="${searchParams.startDate}">
|
||||||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
|
|
@ -107,8 +113,10 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-1 d-grid gap-2">
|
<div class="col-1 d-grid gap-2 px-0">
|
||||||
<input type="submit" class="btn btn-lg btn-primary col-auto" id="searchBtn" value="검색">
|
<input type="submit" class="btn btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
@ -117,7 +125,7 @@
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<table class="table table-sm table-bordered table-hover">
|
<table class="table table-sm table-bordered table-hover mb-2">
|
||||||
<thead>
|
<thead>
|
||||||
<tr class="table-secondary">
|
<tr class="table-secondary">
|
||||||
<th></th>
|
<th></th>
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@
|
||||||
<div class="tab-content bg-white border border-top-0 p-2" id="planContent">
|
<div class="tab-content bg-white border border-top-0 p-2" id="planContent">
|
||||||
<form method="get" th:action="${searchUrl}">
|
<form method="get" th:action="${searchUrl}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -73,7 +73,9 @@
|
||||||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@
|
||||||
<div class="tab-content bg-white border border-top-0 p-2">
|
<div class="tab-content bg-white border border-top-0 p-2">
|
||||||
<form method="get" th:action="${searchUrl}">
|
<form method="get" th:action="${searchUrl}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -68,7 +68,9 @@
|
||||||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<input type="hidden" name="dateSelector" value="wrtDt">
|
<input type="hidden" name="dateSelector" value="wrtDt">
|
||||||
<input type="hidden" name="ivsgtType" th:value="${searchParams.ivsgtType}">
|
<input type="hidden" name="ivsgtType" th:value="${searchParams.ivsgtType}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -50,9 +50,11 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-8">
|
||||||
<div class="row justify-content-end">
|
<div class="row">
|
||||||
<div class="col-auto" sec:authorize="hasRole('ROLE_SUB_ADMIN')">
|
<div class="col-11">
|
||||||
|
<div class="row justify-content-end pb-1">
|
||||||
|
<div class="col-2" sec:authorize="hasRole('ROLE_SUB_ADMIN')">
|
||||||
<select class="form-select form-select-sm" name="wrtOrgan">
|
<select class="form-select form-select-sm" name="wrtOrgan">
|
||||||
<option value="">관서 선택</option>
|
<option value="">관서 선택</option>
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('OG')}">
|
<th:block th:each="commonCode:${session.commonCode.get('OG')}">
|
||||||
|
|
@ -62,7 +64,7 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-2">
|
<div class="col-2">
|
||||||
<select class="form-select form-select-sm" name="arrestCd" id="searchArrestCd">
|
<select class="form-select form-select-sm" name="arrestCd" id="searchArrestCd">
|
||||||
<option value="">검거유형1 선택</option>
|
<option value="">검거유형1 선택</option>
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('AT')}">
|
<th:block th:each="commonCode:${session.commonCode.get('AT')}">
|
||||||
|
|
@ -71,7 +73,7 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-2">
|
<div class="col-2">
|
||||||
<select class="form-select form-select-sm" name="arrestCd2" id="searchArrestCd2">
|
<select class="form-select form-select-sm" name="arrestCd2" id="searchArrestCd2">
|
||||||
<option value="">검거유형2 선택</option>
|
<option value="">검거유형2 선택</option>
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,#lists.size(session.commonCode.get('AT')))}">
|
<th:block th:each="num : ${#numbers.sequence(1,#lists.size(session.commonCode.get('AT')))}">
|
||||||
|
|
@ -81,10 +83,12 @@
|
||||||
</th:block>
|
</th:block>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
</div>
|
||||||
|
<div class="row justify-content-end">
|
||||||
|
<div class="col-2">
|
||||||
<input type="text" class="form-control form-control-sm" placeholder="제목" name="contentTitle" th:value="${searchParams.contentTitle}">
|
<input type="text" class="form-control form-control-sm" placeholder="제목" name="contentTitle" th:value="${searchParams.contentTitle}">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-2">
|
||||||
<input type="text" class="form-control form-control-sm" placeholder="작성자" name="wrtNm" th:value="${searchParams.wrtNm}">
|
<input type="text" class="form-control form-control-sm" placeholder="작성자" name="wrtNm" th:value="${searchParams.wrtNm}">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-4">
|
<div class="col-4">
|
||||||
|
|
@ -93,7 +97,11 @@
|
||||||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-1 d-grid gap-2">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -102,7 +110,7 @@
|
||||||
</div>
|
</div>
|
||||||
<table class="table table-sm table-hover table-bordered ws-nowrap">
|
<table class="table table-sm table-hover table-bordered ws-nowrap">
|
||||||
<thead class="align-middle text-center">
|
<thead class="align-middle text-center">
|
||||||
<tr>
|
<tr class="table-secondary">
|
||||||
<th>문서번호</th>
|
<th>문서번호</th>
|
||||||
<th>관서</th>
|
<th>관서</th>
|
||||||
<th>검거유형1</th>
|
<th>검거유형1</th>
|
||||||
|
|
@ -129,7 +137,7 @@
|
||||||
<!-- 페이징 -->
|
<!-- 페이징 -->
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<button class="btn btn-sm btn-primary" id="ivsgtAddBtn">등록</button>
|
<button class="btn btn-primary" id="ivsgtAddBtn">등록</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<nav aria-label="Page navigation">
|
<nav aria-label="Page navigation">
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@
|
||||||
<input type="text" class="form-control form-control-sm" placeholder="이름" name="userNm" th:value="${searchParams.userNm}">
|
<input type="text" class="form-control form-control-sm" placeholder="이름" name="userNm" th:value="${searchParams.userNm}">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@
|
||||||
<input type="hidden" name="excel">
|
<input type="hidden" name="excel">
|
||||||
<input type="hidden" name="userStatus" th:value="${userStatus}">
|
<input type="hidden" name="userStatus" th:value="${userStatus}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -68,7 +68,9 @@
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<input type="text" class="form-control form-control-sm" placeholder="이름" name="userNm" th:value="${searchParams.userNm}">
|
<input type="text" class="form-control form-control-sm" placeholder="이름" name="userNm" th:value="${searchParams.userNm}">
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@
|
||||||
<input type="hidden" name="excel">
|
<input type="hidden" name="excel">
|
||||||
<input type="hidden" name="userStatus" th:value="${userStatus}">
|
<input type="hidden" name="userStatus" th:value="${userStatus}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -71,7 +71,9 @@
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<input type="text" class="form-control form-control-sm" placeholder="이름" name="userNm" th:value="${searchParams.userNm}">
|
<input type="text" class="form-control form-control-sm" placeholder="이름" name="userNm" th:value="${searchParams.userNm}">
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -14,10 +14,14 @@
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
<div class="col-12 card bg-light text-center">
|
<div class="col-12 card bg-light text-center">
|
||||||
|
<div class="card-body">
|
||||||
|
<div class="row justify-content-start">
|
||||||
|
<div class="col-12">
|
||||||
|
<div class="card">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<form method="get" th:action="@{/publicBoard/boardPage}">
|
<form method="get" th:action="@{/publicBoard/boardPage}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -46,16 +50,15 @@
|
||||||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<div class="row justify-content-start">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="card">
|
|
||||||
<div class="card-body">
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
<div class="col-12">
|
||||||
<table class="table table-sm table-hover table-bordered">
|
<table class="table table-sm table-hover table-bordered">
|
||||||
<thead>
|
<thead>
|
||||||
<tr class="table-secondary">
|
<tr class="table-secondary">
|
||||||
|
|
@ -92,6 +95,7 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"></div>
|
<div class="col-auto"></div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
|
|
|
||||||
|
|
@ -14,10 +14,14 @@
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
<div class="col-12 card bg-light text-center">
|
<div class="col-12 card bg-light text-center">
|
||||||
|
<div class="card-body">
|
||||||
|
<div class="row justify-content-start">
|
||||||
|
<div class="col-12">
|
||||||
|
<div class="card">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<form method="get" th:action="@{/publicBoard/noticePage}">
|
<form method="get" th:action="@{/publicBoard/noticePage}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -49,16 +53,15 @@
|
||||||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<div class="row justify-content-start">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="card">
|
|
||||||
<div class="card-body">
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
<div class="col-12">
|
||||||
<table class="table table-sm table-hover table-bordered">
|
<table class="table table-sm table-hover table-bordered">
|
||||||
<thead>
|
<thead>
|
||||||
<tr class="table-secondary">
|
<tr class="table-secondary">
|
||||||
|
|
@ -95,6 +98,7 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"></div>
|
<div class="col-auto"></div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
|
|
|
||||||
|
|
@ -15,10 +15,14 @@
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
<div class="col-12 card bg-light text-center">
|
<div class="col-12 card bg-light text-center">
|
||||||
|
<div class="card-body">
|
||||||
|
<div class="row justify-content-start">
|
||||||
|
<div class="col-12">
|
||||||
|
<div class="card">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<form method="get" th:action="@{/publicBoard/qnaPage}">
|
<form method="get" th:action="@{/publicBoard/qnaPage}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -47,16 +51,15 @@
|
||||||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<div class="row justify-content-start">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="card">
|
|
||||||
<div class="card-body">
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
<div class="col-12">
|
||||||
<table class="table table-sm table-hover table-bordered">
|
<table class="table table-sm table-hover table-bordered">
|
||||||
<thead>
|
<thead>
|
||||||
<tr class="table-secondary">
|
<tr class="table-secondary">
|
||||||
|
|
@ -93,6 +96,7 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"></div>
|
<div class="col-auto"></div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@
|
||||||
<form method="get" th:action="@{/publicBoard/referencePage}">
|
<form method="get" th:action="@{/publicBoard/referencePage}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<input type="hidden" name="tabStatus" th:value="${searchParams.tabStatus}">
|
<input type="hidden" name="tabStatus" th:value="${searchParams.tabStatus}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -56,16 +56,15 @@
|
||||||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<div class="row justify-content-start">
|
|
||||||
<div class="col-12">
|
|
||||||
<div class="card">
|
|
||||||
<div class="card-body">
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
<div class="col-12">
|
||||||
<table class="table table-sm table-hover table-bordered">
|
<table class="table table-sm table-hover table-bordered">
|
||||||
<thead>
|
<thead>
|
||||||
<tr class="table-secondary">
|
<tr class="table-secondary">
|
||||||
|
|
@ -102,6 +101,7 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"></div>
|
<div class="col-auto"></div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
|
|
@ -137,10 +137,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<div class="modal fade" id="editModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="editModalLabel" aria-hidden="true">
|
<div class="modal fade" id="editModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="editModalLabel" aria-hidden="true">
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@
|
||||||
<form method="get" th:action="${searchUrl}">
|
<form method="get" th:action="${searchUrl}">
|
||||||
<input type="hidden" name="activeTab" id="activeTab" th:value="${searchParams.activeTab}">
|
<input type="hidden" name="activeTab" id="activeTab" th:value="${searchParams.activeTab}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select" name="rowCnt" id="rowCnt">
|
<select class="form-select" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
@ -62,7 +62,9 @@
|
||||||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="submit" class="btn btn-sm btn-primary col-auto" id="searchBtn" value="검색">
|
<div class="col-auto">
|
||||||
|
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<form method="get" th:action="@{/myInfo/myAlarm}">
|
<form method="get" th:action="@{/myInfo/myAlarm}">
|
||||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
<select class="form-select form-select-sm" name="rowCnt" id="rowCnt">
|
||||||
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
<th:block th:each="num : ${#numbers.sequence(1,5)}">
|
||||||
|
|
|
||||||
|
|
@ -257,7 +257,7 @@
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<form method="get" action="#" id="modalSearchForm">
|
<form method="get" action="#" id="modalSearchForm">
|
||||||
<input type="hidden" name="pageIndex" id="modalPageIndex" value="1">
|
<input type="hidden" name="pageIndex" id="modalPageIndex" value="1">
|
||||||
<div class="row justify-content-between pe-3 py-1">
|
<div class="row justify-content-between py-1">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<input type="hidden" name="rowCnt" value="10">
|
<input type="hidden" name="rowCnt" value="10">
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue