디자인 수정 작업중. 외사통계 국제범죄검거현황 까지 작업완료.
parent
27fdb3363b
commit
cbce941558
|
|
@ -1,6 +1,6 @@
|
|||
/*로그인 폼*/
|
||||
.affair-scroll{
|
||||
max-height: 200px;
|
||||
max-height: 150px;
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -71,8 +71,8 @@
|
|||
|
||||
/*사이드바 카테고리 트리*/
|
||||
.btn-toggle:hover, .btn-toggle:focus {
|
||||
color: rgba(0, 0, 0, .85);
|
||||
background-color: #d2eaf4;
|
||||
/*color: rgba(0, 0, 0, .85);
|
||||
background-color: #d2eaf4;*/
|
||||
}
|
||||
.btn-toggle::before {
|
||||
content: url("/img/bootstrap-icons-1.9.1/caret-right-fill.svg");
|
||||
|
|
@ -91,16 +91,18 @@
|
|||
.fs-10{
|
||||
font-size: 10px;
|
||||
}
|
||||
.fsw-13{
|
||||
font-size: 13px;
|
||||
font-weight: 900;
|
||||
}
|
||||
.pl-15{
|
||||
padding-left: 15%;
|
||||
}
|
||||
.pl-23{
|
||||
padding-left: 23%;
|
||||
}
|
||||
.w-30{
|
||||
width: 30%!important;
|
||||
}
|
||||
.w-35{
|
||||
width:35%!important;
|
||||
}
|
||||
#subModalBody{
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,11 +3,7 @@ $(function(){
|
|||
format: "yyyy-mm-dd",
|
||||
language: "ko"
|
||||
});
|
||||
$("#searchCrimeAwarenessDtDiv").datepicker({
|
||||
format: "yyyy-mm-dd",
|
||||
language: "ko"
|
||||
});
|
||||
$("#searchCaseSentDtDiv").datepicker({
|
||||
$(".dateSelector").datepicker({
|
||||
format: "yyyy-mm-dd",
|
||||
language: "ko"
|
||||
});
|
||||
|
|
|
|||
|
|
@ -3898,8 +3898,8 @@ textarea.form-control-lg {
|
|||
--bs-list-group-border-color: rgba(0, 0, 0, 0.125);
|
||||
--bs-list-group-border-width: 1px;
|
||||
--bs-list-group-border-radius: 0;
|
||||
--bs-list-group-item-padding-x: 1rem;
|
||||
--bs-list-group-item-padding-y: 0.5rem;
|
||||
--bs-list-group-item-padding-x: 0.5rem;
|
||||
--bs-list-group-item-padding-y: 0.25rem;
|
||||
--bs-list-group-action-color: #495057;
|
||||
--bs-list-group-action-hover-color: #495057;
|
||||
--bs-list-group-action-hover-bg: #f8f9fa;
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -7,7 +7,15 @@
|
|||
</th:block>
|
||||
<div layout:fragment="content">
|
||||
<main>
|
||||
<h4>외사장비현황</h4>
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
<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 class="mb-0 mt-2">외사장비 > 외사장비현황 > 장비현황</p></div>
|
||||
</div>
|
||||
<div class="row mx-0">
|
||||
<div class="col-12 card bg-light text-center">
|
||||
<div class="card-body">
|
||||
<ul class="nav nav-tabs" id="boardTab" role="tablist">
|
||||
<li class="nav-item" role="presentation">
|
||||
<button class="nav-link" th:onclick="|location.href='@{/equip/equipStatus}'|" id="contentTab" data-bs-toggle="tab" data-bs-target="#contentDiv" type="button" role="tab">장비현황</button>
|
||||
|
|
@ -16,11 +24,7 @@
|
|||
<button class="nav-link active" id="logTab" data-bs-toggle="tab" data-bs-target="#logDiv" type="button" role="tab">수정이력</button>
|
||||
</li>
|
||||
</ul>
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||
<div class="row mx-0">
|
||||
<div class="col-12 card bg-light text-center">
|
||||
<div class="card-body">
|
||||
<div class="tab-content bg-white border border-top-0 p-2">
|
||||
<form method="get" th:action="@{/equip/Log}">
|
||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||
<input type="hidden" name="detailType" th:value="${searchParams.detailType}">
|
||||
|
|
@ -32,18 +36,20 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="row justify-content-end">
|
||||
<input type="submit" class="btn btn-sm btn-primary col-auto d-none" id="searchBtn" value="검색">
|
||||
<div class="col-8">
|
||||
<div class="row">
|
||||
<div class="col-11">
|
||||
|
||||
</div>
|
||||
<div class="col-1 d-grid gap-2 px-0">
|
||||
<input type="submit" class="btn btn-sm btn-primary d-none" id="searchBtn" value="검색">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="row justify-content-start">
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<table class="table table-sm table-hover table-bordered">
|
||||
<thead>
|
||||
<tr class="table-secondary">
|
||||
|
|
@ -69,6 +75,7 @@
|
|||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-auto">
|
||||
<nav aria-label="Page navigation">
|
||||
|
|
@ -100,9 +107,6 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -7,7 +7,15 @@
|
|||
</th:block>
|
||||
<div layout:fragment="content">
|
||||
<main>
|
||||
<h4>외사장비 현황</h4>
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
<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 class="mb-0 mt-2">외사장비 > 외사장비현황 > 장비현황</p></div>
|
||||
</div>
|
||||
<div class="row mx-0">
|
||||
<div class="col-12 card bg-light text-center">
|
||||
<div class="card-body">
|
||||
<ul class="nav nav-tabs" id="boardTab" role="tablist">
|
||||
<li class="nav-item" role="presentation">
|
||||
<button class="nav-link active" id="contentTab" data-bs-toggle="tab" data-bs-target="#contentDiv" type="button" role="tab">장비현황</button>
|
||||
|
|
@ -16,26 +24,20 @@
|
|||
<button class="nav-link" th:onclick="|location.href='@{/equip/Log}'|" id="logTab" data-bs-toggle="tab" data-bs-target="#logDiv" type="button" role="tab">수정이력</button>
|
||||
</li>
|
||||
</ul>
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||
<div class="row mx-0">
|
||||
<div class="col-12 card bg-light text-center">
|
||||
<div class="card-body">
|
||||
<div class="tab-content bg-white border border-top-0 p-2">
|
||||
<form method="get" th:action="@{/userMgt/userMgtPage}">
|
||||
<input type="hidden" name="userStatus" id="userStatus" >
|
||||
<div class="row justify-content-end pe-3 py-1">
|
||||
<div class="row justify-content-end py-1">
|
||||
<div class="col-auto">
|
||||
<input type="button" class="btn btn-primary" value="등록" id="addEquip" th:unless="${accessAuth eq 'ACC001'}">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<input type="button" class="btn btn-success" id="statusExcel" value="엑셀다운">
|
||||
<div class="row justify-content-end">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="row justify-content-start">
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<table class="table table-sm table-hover table-bordered">
|
||||
<thead>
|
||||
<tr class="table-secondary">
|
||||
|
|
@ -116,13 +118,6 @@
|
|||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<input type="button" class="btn btn-success" value="등록" id="addEquip" th:unless="${accessAuth eq 'ACC001'}">
|
||||
</div>
|
||||
<div class="row justify-content-center">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -7,11 +7,18 @@
|
|||
</th:block>
|
||||
<div layout:fragment="content">
|
||||
<main>
|
||||
<h4>휴대용 녹화장비 사용대장</h4>
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
<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 class="mb-0 mt-2">외사장비 > 휴대용 녹화장비 사용대장</p></div>
|
||||
</div>
|
||||
<div class="row mx-0">
|
||||
<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">
|
||||
<form id="searchFm" method="get" th:action="@{/equip/pvreUseList}">
|
||||
<input type="hidden" name="excel">
|
||||
|
|
@ -25,13 +32,11 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<button type="button" class="btn btn-success" id="goExcel">엑셀다운</button>
|
||||
<button type="button" class="btn btn-sm btn-success" id="goExcel">엑셀다운</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-end pe-3 py-1">
|
||||
<div class="col-auto">
|
||||
<div class="row justify-content-end">
|
||||
<div class="col-auto" th:if="${accessAuth eq 'ACC003'}">
|
||||
<div class="row justify-content-end py-1">
|
||||
<div class="col-1" th:if="${accessAuth eq 'ACC003'}">
|
||||
<select class="form-select form-select-sm" name="mgtOrgan">
|
||||
<option value="">경찰서</option>
|
||||
<th:block th:each="organList:${organList}">
|
||||
|
|
@ -39,10 +44,10 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="col-1">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="연번" name="useNo" th:value="${searchParams.useNo}">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="col-1">
|
||||
<select class="form-select form-select-sm" name="detailType">
|
||||
<option value="">사용사유</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('PVREUSE')}">
|
||||
|
|
@ -50,29 +55,24 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<div class="input-group w-auto input-daterange" id="dateSelectorDiv">
|
||||
<select class="form-select form-select-sm" name="dateSelector">
|
||||
<div class="col-2">
|
||||
<div class="input-group input-daterange" id="dateSelectorDiv">
|
||||
<select class="form-select form-select-sm w-30" name="dateSelector">
|
||||
<option value="">조건선택</option>
|
||||
<option value="useDt" th:selected="${searchParams.dateSelector eq 'useDt'}">사용일</option>
|
||||
<option value="wrtDt" th:selected="${searchParams.dateSelector eq 'wrtDt'}">최종수정일</option>
|
||||
</select>
|
||||
<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 w-35" id="startDate" name="startDate" placeholder="시작일" autocomplete="off" readonly th:value="${searchParams.startDate}">
|
||||
<input type="text" class="form-control form-control-sm w-35" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="row justify-content-start">
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<table class="table table-sm table-hover table-bordered">
|
||||
<thead>
|
||||
<tr class="table-secondary">
|
||||
|
|
@ -97,13 +97,14 @@
|
|||
<td th:text="${list.peopleCnt}"></td>
|
||||
<td th:text="${list.description}"></td>
|
||||
<td th:text="${#temporals.format(list.wrtDt, 'yyyy-MM-dd HH:mm')}"></td>
|
||||
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-between">
|
||||
<div class="col-auto">
|
||||
<button type="button" class="btn btn-warning" id="historyBtn">수정이력</button>
|
||||
<button type="button" class="btn btn-danger" id="deleteUse" th:if="${accessAuth eq 'ACC003'}">삭제</button>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
|
|
@ -132,8 +133,7 @@
|
|||
</nav>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<button type="button" class="btn btn-success"id="historyBtn">수정이력</button>
|
||||
<button type="button" class="btn btn-success"id="addPvre" th:unless="${accessAuth eq 'ACC001'}">등록</button>
|
||||
<button type="button" class="btn btn-primary" id="addPvre" th:unless="${accessAuth eq 'ACC001'}">등록</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -7,11 +7,18 @@
|
|||
</th:block>
|
||||
<div layout:fragment="content">
|
||||
<main>
|
||||
<h4>방역조사실 사용대장</h4>
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
<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 class="mb-0 mt-2">외사장비 > 방역조사실 사용대장</p></div>
|
||||
</div>
|
||||
<div class="row mx-0">
|
||||
<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">
|
||||
<form id="searchFm" method="get" th:action="@{/equip/qirUseList}">
|
||||
<input type="hidden" name="excel">
|
||||
|
|
@ -25,13 +32,11 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<button type="button" class="btn btn-success" id="goExcel">엑셀다운</button>
|
||||
<button type="button" class="btn btn-sm btn-success" id="goExcel">엑셀다운</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-end pe-3 py-1">
|
||||
<div class="col-auto">
|
||||
<div class="row justify-content-end">
|
||||
<div class="col-auto" th:if="${accessAuth eq 'ACC003'}">
|
||||
<div class="row justify-content-end py-1">
|
||||
<div class="col-1" th:if="${accessAuth eq 'ACC003'}">
|
||||
<select class="form-select form-select-sm" name="mgtOrgan">
|
||||
<option value="">경찰서</option>
|
||||
<th:block th:each="organList:${organList}">
|
||||
|
|
@ -39,10 +44,10 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="col-1">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="연번" name="useNo" th:value="${searchParams.useNo}">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="col-1">
|
||||
<select class="form-select form-select-sm" name="detailType">
|
||||
<option value="">사용사유</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('QIRUSE')}">
|
||||
|
|
@ -50,29 +55,24 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<div class="input-group w-auto input-daterange" id="dateSelectorDiv">
|
||||
<select class="form-select form-select-sm" name="dateSelector">
|
||||
<option value="">조건선택</option>
|
||||
<div class="col-2">
|
||||
<div class="input-group input-daterange" id="dateSelectorDiv">
|
||||
<select class="form-select form-select-sm w-30" name="dateSelector">
|
||||
<option value="">조건</option>
|
||||
<option value="useDt" th:selected="${searchParams.dateSelector eq 'useDt'}">사용일</option>
|
||||
<option value="wrtDt" th:selected="${searchParams.dateSelector eq 'wrtDt'}">최종수정일</option>
|
||||
</select>
|
||||
<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 w-35" id="startDate" name="startDate" placeholder="시작일" autocomplete="off" readonly th:value="${searchParams.startDate}">
|
||||
<input type="text" class="form-control form-control-sm w-35" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="row justify-content-start">
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<table class="table table-sm table-hover table-bordered">
|
||||
<thead>
|
||||
<tr class="table-secondary">
|
||||
|
|
@ -101,8 +101,10 @@
|
|||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-between">
|
||||
<div class="col-auto">
|
||||
<button type="button" class="btn btn-warning" id="historyBtn">수정이력</button>
|
||||
<button type="button" class="btn btn-danger" id="deleteUse" th:if="${accessAuth eq 'ACC003'}">삭제</button>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
|
|
@ -131,7 +133,6 @@
|
|||
</nav>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<button type="button" class="btn btn-success"id="historyBtn">수정이력</button>
|
||||
<button type="button" class="btn btn-primary" id="addQir" th:unless="${accessAuth eq 'ACC001'}">등록</button>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
<h4>외사정보보고</h4>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<p>외사정보관리 > 외사정보보고</p>
|
||||
<p class="mb-0 mt-2">외사정보관리 > 외사정보보고</p>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
|
|
|
|||
|
|
@ -13,11 +13,16 @@
|
|||
</th:block>
|
||||
<div layout:fragment="content">
|
||||
<main>
|
||||
<h4>국제범죄검거 현황</h4>
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
<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 class="mb-0 mt-2">외사통계 > 국제범죄검거현황</p></div>
|
||||
</div>
|
||||
<div class="row mx-0">
|
||||
<div class="col-12 card bg-light">
|
||||
<div class="card-body">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<form method="get" th:action="@{/faStatistics/internationalCrimeArrest}" id="icaSearchForm">
|
||||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||
|
|
@ -30,12 +35,14 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="col-8">
|
||||
<div class="row">
|
||||
<div class="col-11">
|
||||
<div class="row justify-content-end">
|
||||
<div class="col-auto">
|
||||
<div class="col-2">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="사건번호" name="caseNum" th:value="${searchParams.caseNum}">
|
||||
</div>
|
||||
<div class="col-auto" sec:authorize="hasRole('ROLE_SUB_ADMIN')">
|
||||
<div class="col-2">
|
||||
<select class="form-select form-select-sm" name="organ">
|
||||
<option value="">지방청 선택</option>
|
||||
<th:block th:each="organConfig:${organConfigList}">
|
||||
|
|
@ -45,7 +52,7 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-auto" id="departmentDiv">
|
||||
<div class="col-2" id="departmentDiv">
|
||||
<select class="form-select form-select-sm" name="department">
|
||||
<option value="">경찰서 선택</option>
|
||||
<th:block th:each="organConfig:${organConfigList}">
|
||||
|
|
@ -55,7 +62,7 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="col-2">
|
||||
<select class="form-select form-select-sm" name="crimeType" id="searchCrimeType">
|
||||
<option value="">범죄테마 선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('CTH')}">
|
||||
|
|
@ -63,7 +70,9 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
</div>
|
||||
<div class="row justify-content-end">
|
||||
<div class="col-2">
|
||||
<select class="form-select form-select-sm" name="violationType" id="searchViolationType">
|
||||
<option value="">위반유형 선택</option>
|
||||
<th:block th:each="num : ${#numbers.sequence(1,#lists.size(session.commonCode.get('CTH')))}">
|
||||
|
|
@ -73,29 +82,27 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="col-2">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="죄명" name="crimeName" th:value="${searchParams.crimeName}">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="col-2">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="발생원표" name="occurTable" th:value="${searchParams.occurTable}">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="col-2">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="검거원표" name="arrestTable" th:value="${searchParams.arrestTable}">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="col-2">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="피의자원표" name="suspectTable" th:value="${searchParams.suspectTable}">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="col-auto input-daterange" id="searchCrimeAwarenessDtDiv">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="범죄인지" name="crimeAwarenessDt" id="crimeAwarenessDt" th:value="${#temporals.format(searchParams.crimeAwarenessDt, 'yyyy-MM-dd')}">
|
||||
</div>
|
||||
<div class="row justify-content-end">
|
||||
<div class="col-2">
|
||||
<input type="text" class="form-control form-control-sm dateSelector" placeholder="범죄인지" name="crimeAwarenessDt" id="crimeAwarenessDt" th:value="${#temporals.format(searchParams.crimeAwarenessDt, 'yyyy-MM-dd')}">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="col-auto input-daterange" id="searchCaseSentDtDiv">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="사건송치" name="caseSentDt" id="caseSentDt" th:value="${#temporals.format(searchParams.caseSentDt, 'yyyy-MM-dd')}">
|
||||
<div class="col-2">
|
||||
<input type="text" class="form-control form-control-sm dateSelector" placeholder="사건송치" name="caseSentDt" id="caseSentDt" th:value="${#temporals.format(searchParams.caseSentDt, 'yyyy-MM-dd')}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="col-2">
|
||||
<select class="form-select form-select-sm" name="processResult" id="processResult">
|
||||
<option value="">신병처리 선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('PCR')}">
|
||||
|
|
@ -110,44 +117,41 @@
|
|||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||
</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>
|
||||
<div class="tab-pane fade show active" id="ica" role="tabpanel"
|
||||
aria-labelledby="arrest-tab">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<table class="table table-sm table-hover table-bordered ws-nowrap" id="ivsgtTable">
|
||||
<thead class="align-middle text-center">
|
||||
<tr>
|
||||
<th rowspan="2">지방청</th>
|
||||
<th rowspan="2">경찰서</th>
|
||||
<th rowspan="2">
|
||||
<tr class="table-secondary">
|
||||
<th>지방청</th>
|
||||
<th>경찰서</th>
|
||||
<th>
|
||||
<div>범죄테마</div>
|
||||
<div>(대분류)</div>
|
||||
</th>
|
||||
<th rowspan="2">
|
||||
<th>
|
||||
<div>위반유형</div>
|
||||
<div>(중분류)</div>
|
||||
</th>
|
||||
<th rowspan="2">
|
||||
<th>
|
||||
<div>죄명</div>
|
||||
<div>(소분류)</div>
|
||||
</th>
|
||||
<th rowspan="2">발생원표</th>
|
||||
<th rowspan="2">검거원표</th>
|
||||
<th rowspan="2">피의자원표</th>
|
||||
<th colspan="3">피의자 인적사항</th>
|
||||
<th rowspan="2">범죄인지</th>
|
||||
<th rowspan="2">사건송치</th>
|
||||
<th rowspan="2">신병처리</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>성별</th>
|
||||
<th>나이</th>
|
||||
<th>국적</th>
|
||||
<th>발생원표</th>
|
||||
<th>검거원표</th>
|
||||
<th>피의자원표</th>
|
||||
<th>피의자 인적사항</th>
|
||||
<th>범죄인지</th>
|
||||
<th>사건송치</th>
|
||||
<th>신병처리</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="table-group-divider">
|
||||
|
|
@ -185,26 +189,22 @@
|
|||
<td th:text="${internationalCrimeArrest.suspectTable}"></td>
|
||||
<th:block th:if="${#lists.size(internationalCrimeArrest.suspectPersonInfoList) < 1}">
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</th:block>
|
||||
<td colspan="3" th:if="${#lists.size(internationalCrimeArrest.suspectPersonInfoList) >= 1}">
|
||||
<table>
|
||||
<tr class="tr" th:each="suspectPersonInfo:${internationalCrimeArrest.suspectPersonInfoList}">
|
||||
<td th:if="${#lists.size(internationalCrimeArrest.suspectPersonInfoList) >= 1}">
|
||||
<div th:each="suspectPersonInfo:${internationalCrimeArrest.suspectPersonInfoList}">
|
||||
<th:block th:each="commonCode:${session.commonCode.get('SEX')}">
|
||||
<td th:if="${suspectPersonInfo.sex eq commonCode.itemCd}" th:text="${commonCode.itemValue}"></td>
|
||||
<th:block th:if="${suspectPersonInfo.sex eq commonCode.itemCd}" th:text="${commonCode.itemValue}"></th:block>
|
||||
</th:block>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('AGE')}">
|
||||
<td th:if="${suspectPersonInfo.age eq commonCode.itemCd}" th:text="${commonCode.itemValue}"></td>
|
||||
<th:block th:if="${suspectPersonInfo.age eq commonCode.itemCd}" th:text="${commonCode.itemValue}"></th:block>
|
||||
</th:block>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('NNY')}">
|
||||
<td th:if="${suspectPersonInfo.country eq commonCode.itemCd}" th:text="${commonCode.itemValue}"></td>
|
||||
<th:block th:if="${suspectPersonInfo.country eq commonCode.itemCd}" th:text="${commonCode.itemValue}"></th:block>
|
||||
</th:block>
|
||||
<th:block th:if="${suspectPersonInfo.country ne null && !#strings.contains(suspectPersonInfo.country, 'NNY')}">
|
||||
<td th:text="${suspectPersonInfo.country}"></td>
|
||||
<th:block th:text="${suspectPersonInfo.country}"></th:block>
|
||||
</th:block>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td th:text="${#temporals.format(internationalCrimeArrest.crimeAwarenessDt, 'yyyy-MM-dd')}"></td>
|
||||
<td th:text="${#temporals.format(internationalCrimeArrest.caseSentDt, 'yyyy-MM-dd')}"></td>
|
||||
|
|
@ -221,12 +221,14 @@
|
|||
</th:block>
|
||||
</tbody>
|
||||
</table>
|
||||
<button class="btn btn-sm btn-primary col-auto" id="ivsgtAddBtn">관리자마감</button>
|
||||
<button class="btn btn-sm btn-primary col-auto" id="icaExcelDownBtn">엑셀 다운로드</button>
|
||||
<button class="btn btn-sm btn-primary col-auto" id="icaAddBtn">등록</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 페이징 -->
|
||||
<div class="row justify-content-center">
|
||||
<div class="row justify-content-between">
|
||||
<div class="col-auto">
|
||||
<button class="btn btn-warning" id="ivsgtAddBtn" th:if="${accessAuth eq 'ACC003'}">마감</button>
|
||||
<button class="btn btn-success" id="icaExcelDownBtn">엑셀 다운로드</button>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<nav aria-label="Page navigation">
|
||||
<ul class="pagination mb-0">
|
||||
|
|
@ -252,6 +254,11 @@
|
|||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<button class="btn btn-primary" id="icaAddBtn">등록</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
<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>
|
||||
<p class="mb-0 mt-2" th:text="${#strings.concat('외사대상목표 > ', '국제여객선 > ', (searchParams.siType eq 'KRCN'?'한-중':'한-일,러'), ' 국제여객선 현황')}"></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mx-0">
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
<main>
|
||||
<div class="row justify-content-between">
|
||||
<div class="col-auto"><h4>외사 분실 현황</h4></div>
|
||||
<div class="col-auto"><p>외사대상목표 > 외사분실 > 외사분실운영현황</p></div>
|
||||
<div class="col-auto"><p class="mb-0 mt-2">외사대상목표 > 외사분실 > 외사분실운영현황</p></div>
|
||||
</div>
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
<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 class="col-auto"><p class="mb-0 mt-2">외사대상목표 > 외사분실 > 외사분실 실적</p></div>
|
||||
</div>
|
||||
<div class="row mx-0">
|
||||
<div class="col-12 card bg-light text-center">
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
<h4>외사취약지 목록</h4>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<p>외사대상목표 > 외사취약지 목록</p>
|
||||
<p class="mb-0 mt-2">외사대상목표 > 외사취약지 목록</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mx-0">
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
<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>
|
||||
<p class="mb-0 mt-2" th:text="${#strings.concat('첩보수집활동 > ', (searchParams.affairCategory eq 'CAT215'?'외사경찰':'외사첩보망'), ' 견문관리 > 견문관리')}"></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mx-0">
|
||||
|
|
@ -41,11 +41,11 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<div class="col-8">
|
||||
<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="col-3">
|
||||
<div class="col-2">
|
||||
<select class="form-select form-select-sm" name="wrtOrgan">
|
||||
<option value="">관서 선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('OG')}">
|
||||
|
|
@ -55,12 +55,12 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-3">
|
||||
<div class="col-2">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="작성자" name="wrtUserNm" th:value="${searchParams.wrtUserNm}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-end pb-1">
|
||||
<div class="col-3">
|
||||
<div class="col-2">
|
||||
<select class="form-select form-select-sm" name="affairType1">
|
||||
<option value="">분야1 선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('DC01')}">
|
||||
|
|
@ -68,7 +68,7 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-3">
|
||||
<div class="col-2">
|
||||
<select class="form-select form-select-sm" name="affairType2">
|
||||
<option value="">분야2 선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('DC02')}">
|
||||
|
|
@ -76,7 +76,7 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-3">
|
||||
<div class="col-2">
|
||||
<select class="form-select form-select-sm" name="affairType3">
|
||||
<option value="">분야3 선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('DC03')}">
|
||||
|
|
@ -84,7 +84,7 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-3">
|
||||
<div class="col-2">
|
||||
<select class="form-select form-select-sm" name="affairType4">
|
||||
<option value="">분야4 선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('DC04')}">
|
||||
|
|
@ -94,10 +94,10 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-end">
|
||||
<div class="col-3">
|
||||
<div class="col-2">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="제목" name="title" th:value="${searchParams.title}">
|
||||
</div>
|
||||
<div class="col-3">
|
||||
<div class="col-2">
|
||||
<select class="form-select form-select-sm" name="affairStatus">
|
||||
<option value="">상태 선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('DST')}">
|
||||
|
|
@ -105,7 +105,7 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<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}">
|
||||
|
|
@ -113,7 +113,7 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-1 d-grid gap-2 px-0">
|
||||
<div class="col-1 d-grid gap-2">
|
||||
<input type="submit" class="btn btn-primary" id="searchBtn" value="검색">
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -122,9 +122,6 @@
|
|||
</form>
|
||||
<div class="row justify-content-start">
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<table class="table table-sm table-bordered table-hover mb-2">
|
||||
<thead>
|
||||
<tr class="table-secondary">
|
||||
|
|
@ -234,6 +231,7 @@
|
|||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-between">
|
||||
<div class="col-auto">
|
||||
<input type="button" class="btn btn-success" value="등록" id="addAffairBtn" th:unless="${accessAuth eq 'ACC001'}">
|
||||
|
|
@ -271,10 +269,6 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div class="modal fade" id="affairEditModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="affairEditModalLabel" aria-hidden="true">
|
||||
|
|
|
|||
|
|
@ -10,19 +10,21 @@
|
|||
</th:block>
|
||||
<div layout:fragment="content">
|
||||
<main>
|
||||
<h4>견문통계</h4>
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
<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 class="mb-0 mt-2">첩보수집활동 > 견문통계</p></div>
|
||||
</div>
|
||||
<div class="row mx-0">
|
||||
<div class="col-12 card bg-light text-center">
|
||||
<div class="card-body">
|
||||
<div class="col-auto">
|
||||
</div>
|
||||
<div class="tab-content bg-white border border-top-0 p-2">
|
||||
<form id="searchFm" class="statisticsMenu">
|
||||
<div class="card statisticsMenu">
|
||||
<div class="card-body">
|
||||
<form id="searchFm">
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||
<div class="row pe-3 py-1">
|
||||
<div class="row py-1">
|
||||
<div class="col-auto">
|
||||
<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}">
|
||||
|
|
@ -32,82 +34,108 @@
|
|||
<div class="col-auto">
|
||||
<input type="text" class="form-control form-control-sm" name="userNm" placeholder="보고자명" autocomplete="off">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<label><input name="sangbo" type="checkbox" value="OGC003">경찰서상보</label>
|
||||
<label><input name="sangbo" type="checkbox" value="OGC002">지방청상보</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row pe-3 py-1">
|
||||
<div class="col-auto affair-scroll">
|
||||
<h4>소속<input id="organAll" type="checkbox" checked></h4>
|
||||
<ul class="select_list" th:each="commonCode:${session.commonCode.get('OG')}">
|
||||
<th:block th:if="${#lists.contains(mgtOrganList, commonCode.itemCd)}">
|
||||
<li>
|
||||
<input th:id="|organ${commonCode.itemCd}|" name="organList" type="checkbox" th:value="${commonCode.itemCd}" checked>
|
||||
<label th:for="|organ${commonCode.itemCd}|" th:text="${commonCode.itemValue}"></label>
|
||||
<ul class="list-group text-start">
|
||||
<li class="list-group-item list-group-item-primary fw-bold">
|
||||
<input class="form-check-input me-1" id="organAll" type="checkbox" checked>
|
||||
<label class="form-check-label" for="organAll">소속</label>
|
||||
</li>
|
||||
<th:block th:each="code:${session.commonCode.get('OG')}">
|
||||
<th:block th:if="${#lists.contains(mgtOrganList, code.itemCd)}">
|
||||
<li class="list-group-item">
|
||||
<input class="form-check-input me-1" th:id="|organ${code.itemCd}|" name="organList" type="checkbox" th:value="${code.itemCd}" checked>
|
||||
<label class="form-check-label" th:for="|organ${code.itemCd}|" th:text="${code.itemValue}"></label>
|
||||
</li>
|
||||
</th:block>
|
||||
</th:block>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-auto affair-scroll">
|
||||
<ul class="list-group text-start">
|
||||
<li class="list-group-item list-group-item-primary fw-bold">
|
||||
<input class="form-check-input me-1" id="ratingAll" type="checkbox" checked>
|
||||
<label class="form-check-label" for="ratingAll">평가</label>
|
||||
</li>
|
||||
<th:block th:each="code:${session.commonCode.get('AAR')}">
|
||||
<li class="list-group-item">
|
||||
<input class="form-check-input me-1" th:id="|rating${code.itemCd}|" name="rating" type="checkbox" th:value="${code.itemCd}" checked>
|
||||
<label class="form-check-label" th:for="|rating${code.itemCd}|" th:text="${code.itemValue}"></label>
|
||||
</li>
|
||||
</th:block>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-auto affair-scroll">
|
||||
<ul class="list-group text-start">
|
||||
<li class="list-group-item list-group-item-primary fw-bold">
|
||||
<input class="form-check-input me-1" id="category1All" type="checkbox" checked>
|
||||
<label class="form-check-label" for="category1All">분야1</label>
|
||||
</li>
|
||||
<th:block th:each="code:${session.commonCode.get('DC01')}">
|
||||
<li class="list-group-item">
|
||||
<input class="form-check-input me-1" th:id="|category1${code.itemCd}|" name="category1" type="checkbox" th:value="${code.itemCd}" checked>
|
||||
<label class="form-check-label" th:for="|category1${code.itemCd}|" th:text="${code.itemValue}"></label>
|
||||
</li>
|
||||
</th:block>
|
||||
</div>
|
||||
<div class="col-auto affair-scroll">
|
||||
<h4>평가<input id="ratingAll" type="checkbox" checked></h4>
|
||||
<ul class="select_list" th:each="commonCode:${session.commonCode.get('AAR')}">
|
||||
<li>
|
||||
<input th:id="|rating${commonCode.itemCd}|" name="rating" type="checkbox" th:value="${commonCode.itemCd}" checked>
|
||||
<label th:for="|rating${commonCode.itemCd}|" th:text="${commonCode.itemValue}"></label>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-auto affair-scroll">
|
||||
<h4>분야1<input id="category1All" type="checkbox" checked></h4>
|
||||
<ul class="select_list" th:each="commonCode:${session.commonCode.get('DC01')}">
|
||||
<li>
|
||||
<input th:id="|category1${commonCode.itemCd}|" name="category1" type="checkbox" th:value="${commonCode.itemCd}" checked>
|
||||
<label th:for="|category1${commonCode.itemCd}|" th:text="${commonCode.itemValue}"></label>
|
||||
<ul class="list-group text-start">
|
||||
<li class="list-group-item list-group-item-primary fw-bold">
|
||||
<input class="form-check-input me-1" id="category2All" type="checkbox" checked>
|
||||
<label class="form-check-label" for="category2All">분야2</label>
|
||||
</li>
|
||||
<th:block th:each="code:${session.commonCode.get('DC02')}">
|
||||
<li class="list-group-item">
|
||||
<input class="form-check-input me-1" th:id="|category2${code.itemCd}|" name="category2" type="checkbox" th:value="${code.itemCd}" checked>
|
||||
<label class="form-check-label" th:for="|category2${code.itemCd}|" th:text="${code.itemValue}"></label>
|
||||
</li>
|
||||
</th:block>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-auto affair-scroll">
|
||||
<h4>분야2<input id="category2All" type="checkbox" checked></h4>
|
||||
<ul class="select_list" th:each="commonCode:${session.commonCode.get('DC02')}">
|
||||
<li>
|
||||
<input th:id="|category2${commonCode.itemCd}|" name="category2" type="checkbox" th:value="${commonCode.itemCd}" checked>
|
||||
<label th:for="|category2${commonCode.itemCd}|" th:text="${commonCode.itemValue}"></label>
|
||||
<ul class="list-group text-start">
|
||||
<li class="list-group-item list-group-item-primary fw-bold">
|
||||
<input class="form-check-input me-1" id="category3All" type="checkbox" checked>
|
||||
<label class="form-check-label" for="category3All">분야3</label>
|
||||
</li>
|
||||
<th:block th:each="code:${session.commonCode.get('DC03')}">
|
||||
<li class="list-group-item">
|
||||
<input class="form-check-input me-1" th:id="|category3${code.itemCd}|" name="category3" type="checkbox" th:value="${code.itemCd}" checked>
|
||||
<label class="form-check-label" th:for=|category3${code.itemCd}| th:text="${code.itemValue}"></label>
|
||||
</li>
|
||||
</th:block>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-auto affair-scroll">
|
||||
<h4>분야3<input id="category3All" type="checkbox" checked></h4>
|
||||
<ul class="select_list" th:each="commonCode:${session.commonCode.get('DC03')}">
|
||||
<li>
|
||||
<input th:id="|category3${commonCode.itemCd}|" name="category3" type="checkbox" th:value="${commonCode.itemCd}" checked>
|
||||
<label th:for=|category3${commonCode.itemCd}| th:text="${commonCode.itemValue}"></label>
|
||||
<ul class="list-group text-start">
|
||||
<li class="list-group-item list-group-item-primary fw-bold">
|
||||
<input class="form-check-input me-1" id="category4All" type="checkbox" checked>
|
||||
<label class="form-check-label" for="category4All">분야4</label>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-auto affair-scroll">
|
||||
<h4>분야4<input id="category4All" type="checkbox" checked></h4>
|
||||
<ul class="select_list" th:each="commonCode:${session.commonCode.get('DC04')}">
|
||||
<li>
|
||||
<input th:id="|category4${commonCode.itemCd}|" name="category4" type="checkbox" th:value="${commonCode.itemCd}" checked>
|
||||
<label th:for="|category4${commonCode.itemCd}|" th:text="${commonCode.itemValue}"></label>
|
||||
<th:block th:each="code:${session.commonCode.get('DC04')}">
|
||||
<li class="list-group-item">
|
||||
<input class="form-check-input me-1" th:id="|category4${code.itemCd}|" name="category4" type="checkbox" th:value="${code.itemCd}" checked>
|
||||
<label class="form-check-label" th:for="|category4${code.itemCd}|" th:text="${code.itemValue}"></label>
|
||||
</li>
|
||||
</th:block>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<input id="category11" name="sangbo" type="checkbox" value="OGC003">경찰서상보<br>
|
||||
<input id="category11" name="sangbo" type="checkbox" value="OGC002">지방청상보
|
||||
</div>
|
||||
<div class="col-1 d-grid gap-2">
|
||||
<button type="button" id="fieldSearch" class="btn btn-lg btn-primary col-auto">분야별 검색</button>
|
||||
<button type="button" id="ratingSearch" class="btn btn-lg btn-primary col-auto">평가별 검색</button>
|
||||
<button type="button" id="fieldSearch" class="btn btn-primary">분야별 검색</button>
|
||||
<button type="button" id="ratingSearch" class="btn btn-primary">평가별 검색</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="row justify-content-start">
|
||||
<div class="col-12">
|
||||
<div class="card" id="statisticsBody" style="display:none;">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-start pt-1">
|
||||
<div class="col-12" id="statisticsBody" style="display:none;"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1,21 +1,23 @@
|
|||
<ul class="nav nav-tabs" id="userTab" role="tablist">
|
||||
<li class="nav-item" role="presentation">
|
||||
<button class="nav-link active" id="fieldTab" data-bs-toggle="tab"
|
||||
type="button" role="tab">분야별</button>
|
||||
<button class="nav-link active" id="fieldTab" data-bs-toggle="tab" type="button" role="tab">분야별</button>
|
||||
</li>
|
||||
<li class="nav-item" role="presentation">
|
||||
<button class="nav-link" id="ratingTab" data-bs-toggle="tab"
|
||||
type="button" role="tab">평가별</button>
|
||||
<button class="nav-link" id="ratingTab" data-bs-toggle="tab" type="button" role="tab">평가별</button>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="card-body">
|
||||
<div class="tab-content bg-white border border-top-0 p-2">
|
||||
<div class="row justify-content-end">
|
||||
<div class="col-auto">
|
||||
<button class="btn btn-primary" id="showMenu">검색조건열기</button>
|
||||
<button class="btn btn-success" id="fieldDownExcel">엑셀다운</button>
|
||||
<div class="row" id="statisticsDiv">
|
||||
<table class="table table-sm table-hover table-bordered"
|
||||
id="tableData">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row pt-2" id="statisticsDiv">
|
||||
<div class="col-12">
|
||||
<table class="table table-sm table-hover table-bordered" id="tableData">
|
||||
<thead>
|
||||
<tr>
|
||||
<tr class="table-secondary">
|
||||
<th rowspan="2">구분</th>
|
||||
<th rowspan="2">누계</th>
|
||||
<th:block th:unless="${#lists.isEmpty(searchParams.category1)}">
|
||||
|
|
@ -31,7 +33,7 @@
|
|||
<th th:colspan="${searchParams.category4.size()}">분류4</th>
|
||||
</th:block>
|
||||
</tr>
|
||||
<tr>
|
||||
<tr class="table-secondary">
|
||||
<th:block th:unless="${#lists.isEmpty(searchParams.category1)}">
|
||||
<th:block th:each="commonCode:${session.commonCode.get('DC01')}">
|
||||
<th:block
|
||||
|
|
@ -109,3 +111,4 @@
|
|||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1,20 +1,23 @@
|
|||
<ul class="nav nav-tabs" id="userTab" role="tablist">
|
||||
<li class="nav-item" role="presentation">
|
||||
<button class="nav-link" id="fieldTab" data-bs-toggle="tab"
|
||||
type="button" role="tab">분야별</button>
|
||||
<button class="nav-link" id="fieldTab" data-bs-toggle="tab" type="button" role="tab">분야별</button>
|
||||
</li>
|
||||
<li class="nav-item" role="presentation">
|
||||
<button class="nav-link active" id="ratingTab" data-bs-toggle="tab"
|
||||
type="button" role="tab">평가별</button>
|
||||
<button class="nav-link active" id="ratingTab" data-bs-toggle="tab" type="button" role="tab">평가별</button>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="card-body">
|
||||
<div class="tab-content bg-white border border-top-0 p-2">
|
||||
<div class="row justify-content-end">
|
||||
<div class="col-auto">
|
||||
<button class="btn btn-primary" id="showMenu">검색조건열기</button>
|
||||
<button class="btn btn-success" id="ratingDownExcel">엑셀다운</button>
|
||||
<div class="row" id="statisticsDiv">
|
||||
<button class="btn btn-success" id="fieldDownExcel">엑셀다운</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row pt-2" id="statisticsDiv">
|
||||
<div class="col-12">
|
||||
<table class="table table-sm table-hover table-bordered" id="tableData">
|
||||
<thead>
|
||||
<tr>
|
||||
<tr class="table-secondary">
|
||||
<th rowspan="2">구분</th>
|
||||
<th rowspan="2">누계</th>
|
||||
<th:block th:unless="${#lists.isEmpty(searchParams.sangbo)}">
|
||||
|
|
@ -24,7 +27,7 @@
|
|||
<th th:colspan="${searchParams.rating.size()}">평과결과별</th>
|
||||
</th:block>
|
||||
</tr>
|
||||
<tr>
|
||||
<tr class="table-secondary">
|
||||
<th:block th:unless="${#lists.isEmpty(searchParams.sangbo)}">
|
||||
<th:block th:each="sangbo:${searchParams.sangbo}">
|
||||
<th th:if="${sangbo eq 'OGC002'}">지방청</th>
|
||||
|
|
@ -68,3 +71,4 @@
|
|||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -7,10 +7,12 @@
|
|||
</th:block>
|
||||
<div layout:fragment="content">
|
||||
<main>
|
||||
<p>첩보수집활동 > 외사경찰 견문관리 > 계획수립</p>
|
||||
<h4>계획수립</h4>
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
<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 class="mb-0 mt-2">첩보수집활동 > 외사경찰 견문관리 > 계획수립</p></div>
|
||||
</div>
|
||||
<div class="row mx-0">
|
||||
<div class="col-12 card bg-light text-center">
|
||||
<div class="card-body">
|
||||
|
|
@ -36,9 +38,11 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="row justify-content-end">
|
||||
<div class="col-auto" th:if="${accessAuth eq 'ACC003'}">
|
||||
<div class="col-8">
|
||||
<div class="row">
|
||||
<div class="col-11">
|
||||
<div class="row justify-content-end pb-1" th:if="${accessAuth eq 'ACC003'}">
|
||||
<div class="col-2">
|
||||
<select class="form-select form-select-sm" name="wrtOrgan">
|
||||
<option value="">관서 선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('OG')}">
|
||||
|
|
@ -48,13 +52,15 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="제목" name="contentTitle" th:value="${searchParams.contentTitle}">
|
||||
</div>
|
||||
<div class="col-auto" th:if="${accessAuth eq 'ACC003'}">
|
||||
<div class="col-2">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="작성자" name="wrtUserNm" th:value="${searchParams.wrtUserNm}">
|
||||
</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}">
|
||||
</div>
|
||||
<div class="col-2">
|
||||
<select class="form-select form-select-sm" name="planState">
|
||||
<option value="">상태 선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('DST')}">
|
||||
|
|
@ -63,17 +69,19 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<div class="input-group w-auto input-daterange" id="dateSelectorDiv">
|
||||
<select class="form-select form-select-sm" name="dateSelector">
|
||||
<div class="input-group input-daterange" id="dateSelectorDiv">
|
||||
<select class="form-select form-select-sm w-30" name="dateSelector">
|
||||
<option value="">조건선택</option>
|
||||
<option value="planDt" th:selected="${searchParams.dateSelector eq 'planDt'}">시행일</option>
|
||||
<option value="wrtDt" th:selected="${searchParams.dateSelector eq 'wrtDt'}">작성일</option>
|
||||
</select>
|
||||
<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 w-35" id="startDate" name="startDate" placeholder="시작일" autocomplete="off" readonly th:value="${searchParams.startDate}">
|
||||
<input type="text" class="form-control form-control-sm w-35" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-1 d-grid gap-2">
|
||||
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -82,9 +90,6 @@
|
|||
</form>
|
||||
<div class="row justify-content-start">
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<table class="table table-sm table-bordered table-hover">
|
||||
<thead>
|
||||
<tr class="table-secondary">
|
||||
|
|
@ -121,6 +126,7 @@
|
|||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-between">
|
||||
<div class="col-auto"></div>
|
||||
<div class="col-auto">
|
||||
|
|
@ -156,10 +162,6 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div class="modal fade" id="planEditModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="planEditModalLabel" aria-hidden="true">
|
||||
|
|
|
|||
|
|
@ -7,10 +7,12 @@
|
|||
</th:block>
|
||||
<div layout:fragment="content">
|
||||
<main>
|
||||
<p>첩보수집활동 > 외사경찰 견문관리 > 청산보고서</p>
|
||||
<h4>청산보고서</h4>
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
<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 class="mb-0 mt-2">첩보수집활동 > 외사경찰 견문관리 > 청산보고서</p></div>
|
||||
</div>
|
||||
<div class="row mx-0">
|
||||
<div class="col-12 card bg-light text-center">
|
||||
<div class="card-body">
|
||||
|
|
@ -36,9 +38,11 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="row justify-content-end">
|
||||
<div class="col-auto" th:if="${accessAuth eq 'ACC003'}">
|
||||
<div class="col-8">
|
||||
<div class="row">
|
||||
<div class="col-11">
|
||||
<div class="row justify-content-end pb-1" th:if="${accessAuth eq 'ACC003'}">
|
||||
<div class="col-2">
|
||||
<select class="form-select form-select-sm" name="wrtOrgan">
|
||||
<option value="">관서 선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('OG')}">
|
||||
|
|
@ -48,13 +52,15 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="청산보고서 제목" name="clearTitle" th:value="${searchParams.clearTitle}">
|
||||
</div>
|
||||
<div class="col-auto" th:if="${accessAuth eq 'ACC003'}">
|
||||
<div class="col-2">
|
||||
<input type="text" class="form-control form-control-sm" placeholder="작성자" name="wrtUserNm" th:value="${searchParams.wrtUserNm}">
|
||||
</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="clearTitle" th:value="${searchParams.clearTitle}">
|
||||
</div>
|
||||
<div class="col-2">
|
||||
<select class="form-select form-select-sm" name="resultState">
|
||||
<option value="">상태 선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('DST')}">
|
||||
|
|
@ -68,7 +74,9 @@
|
|||
<input type="text" class="form-control form-control-sm" id="endDate" name="endDate" placeholder="종료일" autocomplete="off" readonly th:value="${searchParams.endDate}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-1 d-grid gap-2">
|
||||
<input type="submit" class="btn btn-sm btn-primary" id="searchBtn" value="검색">
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -77,9 +85,6 @@
|
|||
</form>
|
||||
<div class="row justify-content-start">
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<table class="table table-sm table-bordered table-hover">
|
||||
<thead>
|
||||
<tr class="table-secondary">
|
||||
|
|
@ -118,6 +123,7 @@
|
|||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-between">
|
||||
<div class="col-auto"></div>
|
||||
<div class="col-auto">
|
||||
|
|
@ -153,10 +159,6 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div class="modal fade" id="resultEditModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="resultEditModalLabel" aria-hidden="true">
|
||||
|
|
|
|||
|
|
@ -11,9 +11,14 @@
|
|||
</th:block>
|
||||
<div layout:fragment="content">
|
||||
<main>
|
||||
<h4>사건 보고</h4>
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
<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 class="mb-0 mt-2" th:text="${#strings.concat('외사수사관리 > 사건보고서 > ', (searchParams.ivsgtType eq 'arrest'?'검거보고서':(searchParams.ivsgtType eq 'proceeding'?'진행보고서':'결과보고서')))}"></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mx-0">
|
||||
<div class="col-12 card bg-light">
|
||||
<div class="card-body">
|
||||
|
|
|
|||
|
|
@ -8,10 +8,12 @@
|
|||
</th:block>
|
||||
<div layout:fragment="content">
|
||||
<main>
|
||||
<p>첩보수집활동 > SRI</p>
|
||||
<h4>SRI</h4>
|
||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||
<div class="row justify-content-between">
|
||||
<div class="col-auto"><h4>SRI</h4></div>
|
||||
<div class="col-auto"><p class="mb-0 mt-2">첩보수집활동 > SRI</p></div>
|
||||
</div>
|
||||
<div class="row mx-0">
|
||||
<div class="col-12 card bg-light text-center">
|
||||
<div class="card-body">
|
||||
|
|
@ -34,7 +36,7 @@
|
|||
<input type="hidden" name="pageIndex" id="pageIndex" th:value="${searchParams.pageIndex}">
|
||||
<div class="row justify-content-between py-1">
|
||||
<div class="col-auto">
|
||||
<select class="form-select" name="rowCnt" id="rowCnt">
|
||||
<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>
|
||||
|
|
@ -71,9 +73,6 @@
|
|||
</form>
|
||||
<div class="row justify-content-start">
|
||||
<div class="col-12">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<table class="table table-sm table-bordered table-hover">
|
||||
<thead>
|
||||
<tr class="table-secondary">
|
||||
|
|
@ -122,6 +121,7 @@
|
|||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-between">
|
||||
<div class="col-auto">
|
||||
<button type="button" class="btn btn-danger" id="sriDeleteBtn">삭제</button>
|
||||
|
|
@ -159,10 +159,6 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div class="modal fade" id="sriEditModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="faRptEditModalLabel" aria-hidden="true">
|
||||
|
|
|
|||
|
|
@ -193,7 +193,7 @@
|
|||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||
<br>
|
||||
<div class="row mb-1">
|
||||
<label for="ogdp1" class="col-sm-1 col-form-label text-center fsw-13">관서</label>
|
||||
<label for="ogdp1" class="col-sm-1 col-form-label text-center fs-13 fw-bold">관서</label>
|
||||
<div class="col-sm-3">
|
||||
<select class="form-select" id="ogdp1" name="ogdp1" th:disabled="${accessAuth ne 'ACC003'}">
|
||||
<option value="">선택</option>
|
||||
|
|
@ -204,7 +204,7 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<label for="lang" class="col-sm-1 col-form-label text-center fsw-13">언어</label>
|
||||
<label for="lang" class="col-sm-1 col-form-label text-center fs-13 fw-bold">언어</label>
|
||||
<div class="col-sm-3">
|
||||
<select class="form-select" id="lang" name="trLang">
|
||||
<option value="">선택</option>
|
||||
|
|
@ -213,17 +213,17 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<label for="trCareer" class="col-sm-1 col-form-label text-center fsw-13">경력</label>
|
||||
<label for="trCareer" class="col-sm-1 col-form-label text-center fs-13 fw-bold">경력</label>
|
||||
<div class="col-sm-3">
|
||||
<input type="text" class="form-control" id="trCareer" name="trCareer">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mb-1">
|
||||
<label for="trName" class="col-sm-1 col-form-label text-center fsw-13">성명</label>
|
||||
<label for="trName" class="col-sm-1 col-form-label text-center fs-13 fw-bold">성명</label>
|
||||
<div class="col-sm-3">
|
||||
<input type="text" class="form-control" id="trName" name="trName">
|
||||
</div>
|
||||
<label for="trSex" class="col-sm-1 col-form-label text-center fsw-13">성별</label>
|
||||
<label for="trSex" class="col-sm-1 col-form-label text-center fs-13 fw-bold">성별</label>
|
||||
<div class="col-sm-3">
|
||||
<select class="form-select" id="trSex" name="trSex">
|
||||
<option value="">선택</option>
|
||||
|
|
@ -232,13 +232,13 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<label for="trPhone" class="col-sm-1 col-form-label text-center fsw-13">연락처</label>
|
||||
<label for="trPhone" class="col-sm-1 col-form-label text-center fs-13 fw-bold">연락처</label>
|
||||
<div class="col-sm-3">
|
||||
<input type="text" class="form-control" id="trPhone" name="trPhone">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mb-1">
|
||||
<label for="trNny" class="col-sm-1 col-form-label text-center fsw-13">국적</label>
|
||||
<label for="trNny" class="col-sm-1 col-form-label text-center fs-13 fw-bold">국적</label>
|
||||
<div class="col-sm-3">
|
||||
<select class="form-select" id="trNny" name="trNny">
|
||||
<option value="">선택</option>
|
||||
|
|
@ -247,11 +247,11 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<label for="trAge" class="col-sm-1 col-form-label text-center fsw-13">나이</label>
|
||||
<label for="trAge" class="col-sm-1 col-form-label text-center fs-13 fw-bold">나이</label>
|
||||
<div class="col-sm-3">
|
||||
<input type="text" class="form-control" id="trAge" name="trAge">
|
||||
</div>
|
||||
<label for="trEdu" class="col-sm-1 col-form-label text-center fsw-13">학력</label>
|
||||
<label for="trEdu" class="col-sm-1 col-form-label text-center fs-13 fw-bold">학력</label>
|
||||
<div class="col-sm-3">
|
||||
<select class="form-select" id="trEdu" name="trEdu">
|
||||
<option value="">선택</option>
|
||||
|
|
@ -262,11 +262,11 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="row mb-1">
|
||||
<label for="trCft" class="col-sm-1 col-form-label text-center fsw-13">자격증</label>
|
||||
<label for="trCft" class="col-sm-1 col-form-label text-center fs-13 fw-bold">자격증</label>
|
||||
<div class="col-sm-3">
|
||||
<input type="text" class="form-control" id="trCft" name="trCft">
|
||||
</div>
|
||||
<label for="trVisa" class="col-sm-1 col-form-label text-center fsw-13">비자</label>
|
||||
<label for="trVisa" class="col-sm-1 col-form-label text-center fs-13 fw-bold">비자</label>
|
||||
<div class="col-sm-3">
|
||||
<select class="form-select" id="trVisa" name="trVisa">
|
||||
<option value="">선택</option>
|
||||
|
|
@ -275,13 +275,13 @@
|
|||
</th:block>
|
||||
</select>
|
||||
</div>
|
||||
<label for="aptDt" class="col-sm-1 col-form-label text-center fsw-13">위촉일</label>
|
||||
<label for="aptDt" class="col-sm-1 col-form-label text-center fs-13 fw-bold">위촉일</label>
|
||||
<div class="col-sm-3">
|
||||
<input type="text" class="form-control" id="aptDt" name="aptDt" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-2 row">
|
||||
<label for="dmlYn" class="col-sm-1 col-form-label text-center fsw-13">해촉</label>
|
||||
<label for="dmlYn" class="col-sm-1 col-form-label text-center fs-13 fw-bold">해촉</label>
|
||||
<div class="col-sm-3">
|
||||
<select class="form-select" id="dmlYn" name="dmlYn">
|
||||
<option value="">선택</option>
|
||||
|
|
@ -289,7 +289,7 @@
|
|||
<option value="X">X</option>
|
||||
</select>
|
||||
</div>
|
||||
<label for="remark" class="col-sm-1 col-form-label text-center fsw-13">비고</label>
|
||||
<label for="remark" class="col-sm-1 col-form-label text-center fs-13 fw-bold">비고</label>
|
||||
<div class="col-sm-7">
|
||||
<input type="text" class="form-control" id="remark" name="remark">
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue