205 lines
12 KiB
HTML
205 lines
12 KiB
HTML
|
|
<!DOCTYPE html>
|
||
|
|
<html lang="ko" xmlns:th="http://www.thymeleaf.org">
|
||
|
|
<div class="modal-header">
|
||
|
|
<h5 class="modal-title" id="planEditModalLabel">국제범죄검거 현황 등록</h5>
|
||
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||
|
|
</div>
|
||
|
|
<div class="modal-body" id="icaEditBody">
|
||
|
|
<form action="#" method="post" id="icaEditForm">
|
||
|
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||
|
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||
|
|
<input type="hidden" name="icaKey" th:value="${internationalCrimeArrest.icaKey}">
|
||
|
|
<input type="hidden" name="wrtOrgan" th:value="${internationalCrimeArrest.wrtOrgan}">
|
||
|
|
<input type="hidden" name="wrtNm" th:value="${internationalCrimeArrest.wrtNm}">
|
||
|
|
<input type="hidden" name="wrtDt" th:value="${#temporals.format(internationalCrimeArrest.wrtDt, 'yyyy-MM-dd HH:mm')}">
|
||
|
|
<input type="hidden" id="contentStatus" name="contentStatus">
|
||
|
|
<div class="mb-3 row">
|
||
|
|
<label class="col-sm-2 col-form-label text-center">지방청w</label>
|
||
|
|
<div class="col-sm-2">
|
||
|
|
<select class="form-select form-select-sm" name="organ">
|
||
|
|
<option value="">지방청</option>
|
||
|
|
<th:block th:each="organConfig:${organConfigList}">
|
||
|
|
<th:block th:if="${organConfig.parentOrgan eq 'OG001' && organConfig.organType ne 'OGC001'}">
|
||
|
|
<option th:value="${organConfig.organCd}" th:text="${organConfig.organNm}"></option>
|
||
|
|
</th:block>
|
||
|
|
</th:block>
|
||
|
|
</select>
|
||
|
|
</div>
|
||
|
|
<label class="col-sm-2 col-form-label text-center">관할서</label>
|
||
|
|
<div class="col-sm-2">
|
||
|
|
<select class="form-select form-select-sm" name="department">
|
||
|
|
<option value="">관할서</option>
|
||
|
|
<th:block th:each="organConfig:${organConfigList}">
|
||
|
|
<th:block th:if="${organConfig.parentOrgan ne null && organConfig.organType ne 'OGC002'}">
|
||
|
|
<option th:value="${organConfig.organCd}" th:text="${organConfig.organNm}"></option>
|
||
|
|
</th:block>
|
||
|
|
</th:block>
|
||
|
|
</select>
|
||
|
|
</div>
|
||
|
|
<div class="col-sm-4 row" id="crimeNameDiv">
|
||
|
|
<label class="col-sm-2 col-form-label text-center">죄명</label>
|
||
|
|
<div class="col-sm-10 input-daterange">
|
||
|
|
<input type="text" class="form-control" name="crimeName" th:value="${internationalCrimeArrest.crimeName}">
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div class="mb-3 row">
|
||
|
|
<label class="col-sm-2 col-form-label text-center">범죄테마</label>
|
||
|
|
<div class="col-sm-2">
|
||
|
|
<select class="form-select form-select-sm" name="crimeType" id="crimeType">
|
||
|
|
<option value="">범죄테마</option>
|
||
|
|
<th:block th:each="commonCode:${session.commonCode.get('CTH')}">
|
||
|
|
<option th:value="${commonCode.itemCd}" th:text="${commonCode.itemValue}"
|
||
|
|
th:selected="${commonCode.itemCd eq internationalCrimeArrest.crimeType}"></option>
|
||
|
|
</th:block>
|
||
|
|
</select>
|
||
|
|
</div>
|
||
|
|
<label class="col-sm-2 col-form-label text-center">위반유형</label>
|
||
|
|
<div class="col-sm-2">
|
||
|
|
<select class="form-select form-select-sm" name="violationType" id="violationType">
|
||
|
|
<option value="">위반유형</option>
|
||
|
|
<th:block th:each="commonCode:${session.commonCode.get('VLT')}">
|
||
|
|
<option th:value="${commonCode.itemCd}" th:text="${commonCode.itemValue}"
|
||
|
|
th:selected="${commonCode.itemCd eq internationalCrimeArrest.violationType}"></option>
|
||
|
|
</th:block>
|
||
|
|
</select>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<div class="mb-3 row" id="smugglingAmountDiv">
|
||
|
|
|
||
|
|
</div>
|
||
|
|
<div class="mb-3 row">
|
||
|
|
<label class="col-sm-2 col-form-label text-center">발생원표</label>
|
||
|
|
<div class="col-sm-2">
|
||
|
|
<input type="text" name="occurTable" th:value="${internationalCrimeArrest.occurTable}">
|
||
|
|
</div>
|
||
|
|
<label class="col-sm-2 col-form-label text-center">검거원표</label>
|
||
|
|
<div class="col-sm-2">
|
||
|
|
<input type="text" name="arrestTable" th:value="${internationalCrimeArrest.arrestTable}">
|
||
|
|
</div>
|
||
|
|
<label class="col-sm-2 col-form-label text-center">피의자원표</label>
|
||
|
|
<div class="col-sm-2">
|
||
|
|
<input type="text" name="suspectTable" th:value="${internationalCrimeArrest.suspectTable}">
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div class="mb-3 row">
|
||
|
|
<label class="col-sm-2 col-form-label text-center">범행형태</label>
|
||
|
|
<div class="col-sm-2" id="crimeFormDiv">
|
||
|
|
<select class="form-select form-select-sm" name="crimeForm" id="crimeForm">
|
||
|
|
<th:block th:each="commonCode:${session.commonCode.get('CMF')}">
|
||
|
|
<option th:value="${commonCode.itemCd}" th:text="${commonCode.itemValue}"
|
||
|
|
th:selected="${!#lists.isEmpty(internationalCrimeArrest.suspectPersonInfoList) && commonCode.itemCd eq internationalCrimeArrest.suspectPersonInfoList.crimeForm}"></option>
|
||
|
|
</th:block>
|
||
|
|
</select>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div class="mb-3 row" id="spiParentDiv">
|
||
|
|
<label class="col-sm-2 col-form-label text-center">피의자 인적사항</label>
|
||
|
|
<div class="col-sm-10" id="spiDiv">
|
||
|
|
<div class="row spi-list">
|
||
|
|
<th:block th:if="${#lists.isEmpty(internationalCrimeArrest.suspectPersonInfoList)}">
|
||
|
|
<label class="col-sm-1 col-form-label text-center">성별</label>
|
||
|
|
<div class="col-sm-2" id="sexFormDiv">
|
||
|
|
<select class="form-select form-select-sm" name="sex">
|
||
|
|
<th:block th:each="commonCode:${session.commonCode.get('SEX')}">
|
||
|
|
<option th:value="${commonCode.itemCd}" th:text="${commonCode.itemValue}"
|
||
|
|
th:selected="${!#lists.isEmpty(internationalCrimeArrest.suspectPersonInfoList) && commonCode.itemCd eq internationalCrimeArrest.suspectPersonInfoList.sex}"></option>
|
||
|
|
</th:block>
|
||
|
|
</select>
|
||
|
|
</div>
|
||
|
|
<label class="col-sm-1 col-form-label text-center">나이</label>
|
||
|
|
<div class="col-sm-2" id="ageFormDiv">
|
||
|
|
<select class="form-select form-select-sm" name="age">
|
||
|
|
<th:block th:each="commonCode:${session.commonCode.get('AGE')}">
|
||
|
|
<option th:value="${commonCode.itemCd}" th:text="${commonCode.itemValue}"
|
||
|
|
th:selected="${!#lists.isEmpty(internationalCrimeArrest.suspectPersonInfoList) && commonCode.itemCd eq internationalCrimeArrest.suspectPersonInfoList.age}"></option>
|
||
|
|
</th:block>
|
||
|
|
</select>
|
||
|
|
</div>
|
||
|
|
<label class="col-sm-1 col-form-label text-center">국적</label>
|
||
|
|
<div class="col-sm-2" id="countryFormDiv">
|
||
|
|
<select class="form-select form-select-sm country" name="country">
|
||
|
|
<th:block th:each="commonCode:${session.commonCode.get('NNY')}">
|
||
|
|
<option th:value="${commonCode.itemCd}" th:text="${commonCode.itemValue}"
|
||
|
|
th:selected="${!#lists.isEmpty(internationalCrimeArrest.suspectPersonInfoList) && commonCode.itemCd eq internationalCrimeArrest.suspectPersonInfoList.conutry}"></option>
|
||
|
|
</th:block>
|
||
|
|
<option value="etc">기타</option>
|
||
|
|
</select>
|
||
|
|
</div>
|
||
|
|
</th:block>
|
||
|
|
<th:block th:if="${!#lists.isEmpty(internationalCrimeArrest.suspectPersonInfoList)}">
|
||
|
|
<th:block th:each="suspectPersonInfo:${internationalCrimeArrest.suspectPersonInfoList}">
|
||
|
|
<label class="col-sm-1 col-form-label text-center">성별</label>
|
||
|
|
<th:block th:each="commonCode:${session.commonCode.get('SEX')}">
|
||
|
|
<th:block th:if="${commonCode.itemCd eq suspectPersonInfo.sex}">
|
||
|
|
<select class="form-select form-select-sm" name="sex">
|
||
|
|
<th:block th:each="commonCode:${session.commonCode.get('SEX')}">
|
||
|
|
<option th:value="${commonCode.itemCd}" th:text="${commonCode.itemValue}"
|
||
|
|
th:selected="${!#lists.isEmpty(internationalCrimeArrest.suspectPersonInfoList) && commonCode.itemCd eq internationalCrimeArrest.suspectPersonInfoList.sex}"></option>
|
||
|
|
</th:block>
|
||
|
|
</select>
|
||
|
|
</th:block>
|
||
|
|
</th:block>
|
||
|
|
<label class="col-sm-1 col-form-label text-center">나이</label>
|
||
|
|
<th:block th:each="commonCode:${session.commonCode.get('AGE')}">
|
||
|
|
<th:block th:if="${commonCode.itemCd eq suspectPersonInfo.age}">
|
||
|
|
<select class="form-select form-select-sm" name="age">
|
||
|
|
<th:block th:each="commonCode:${session.commonCode.get('AGE')}">
|
||
|
|
<option th:value="${commonCode.itemCd}" th:text="${commonCode.itemValue}"
|
||
|
|
th:selected="${!#lists.isEmpty(internationalCrimeArrest.suspectPersonInfoList) && commonCode.itemCd eq internationalCrimeArrest.suspectPersonInfoList.age}"></option>
|
||
|
|
</th:block>
|
||
|
|
</select>
|
||
|
|
</th:block>
|
||
|
|
</th:block>
|
||
|
|
<label class="col-sm-1 col-form-label text-center">국적</label>
|
||
|
|
<th:block th:each="commonCode:${session.commonCode.get('NNY')}">
|
||
|
|
<th:block th:if="${commonCode.itemCd eq suspectPersonInfo.country}">
|
||
|
|
<select class="form-select form-select-sm country" name="country" id="country">
|
||
|
|
<th:block th:each="commonCode:${session.commonCode.get('NNY')}">
|
||
|
|
<option th:value="${commonCode.itemCd}" th:text="${commonCode.itemValue}"
|
||
|
|
th:selected="${!#lists.isEmpty(internationalCrimeArrest.suspectPersonInfoList) && commonCode.itemCd eq internationalCrimeArrest.suspectPersonInfoList.conutry}"></option>
|
||
|
|
</th:block>
|
||
|
|
<option value="etc">기타</option>
|
||
|
|
</select>
|
||
|
|
</th:block>
|
||
|
|
</th:block>
|
||
|
|
</th:block>
|
||
|
|
</th:block>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div class="mb-3 row">
|
||
|
|
<label class="col-sm-2 col-form-label text-center">범죄인지</label>
|
||
|
|
<div class="col-sm-1 input-daterange" id="crimeAwarenessDtDiv">
|
||
|
|
<input type="text" class="form-control" name="crimeAwarenessDt" id="crimeAwarenessDt" th:value="${#temporals.format(internationalCrimeArrest.crimeAwarenessDt, 'yyyy-MM-dd HH:mm')}" readonly>
|
||
|
|
</div>
|
||
|
|
<label class="col-sm-2 col-form-label text-center">사건송치</label>
|
||
|
|
<div class="col-sm-1 input-daterange" id="caseSentDtDiv">
|
||
|
|
<input type="text" class="form-control" name="caseSentDt" id="caseSentDt" th:value="${#temporals.format(internationalCrimeArrest.caseSentDt, 'yyyy-MM-dd HH:mm')}" readonly>
|
||
|
|
</div>
|
||
|
|
<label class="col-sm-2 col-form-label text-center">신병처리</label>
|
||
|
|
<div class="col-sm-2">
|
||
|
|
<select class="form-select form-select-sm" name="processResult" id="processResult">
|
||
|
|
<th:block th:each="commonCode:${session.commonCode.get('PCR')}">
|
||
|
|
<option th:value="${commonCode.itemCd}" th:text="${commonCode.itemValue}"
|
||
|
|
th:selected="${commonCode.itemCd eq internationalCrimeArrest.processResult}"></option>
|
||
|
|
</th:block>
|
||
|
|
<option value="etc">기타</option>
|
||
|
|
</select>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div class="mb-3 row justify-content-center">
|
||
|
|
<label for="caseOverviewDiv" class="col-sm-2 col-form-label text-center">범죄사실(사건개요)</label>
|
||
|
|
<div class="col-sm-10" id="caseOverviewDiv">
|
||
|
|
<textarea type='text' name='caseOverview' th:utext="${internationalCrimeArrest.caseOverview}"></textarea>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</form>
|
||
|
|
</div>
|
||
|
|
<div class="modal-footer">
|
||
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button>
|
||
|
|
<button type="button" class="btn btn-warning" id="saveTempBtn">임시저장</button>
|
||
|
|
<button type="button" class="btn btn-primary" id="saveIcaBtn">저장</button>
|
||
|
|
</div>
|
||
|
|
</html>
|