388 lines
28 KiB
HTML
388 lines
28 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="ko" xmlns:th="http://www.thymeleaf.org">
|
|
<div class="modal-header bg-dark">
|
|
<h5 class="modal-title text-white" id="fishingBoatEditModalLabel">선원 정보 열람</h5>
|
|
<button type="button" class="btn-close f-invert" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<ul class="nav nav-tabs" id="fishingBoatTab" role="tablist">
|
|
<li class="nav-item" role="presentation">
|
|
<button class="nav-link active" id="sailorInfoViewTab" data-bs-toggle="tab" data-bs-target="#sailorInfoViewTabPanel" type="button" role="tab" aria-controls="sailorInfoViewTabPanel" aria-selected="true">최신버전</button>
|
|
</li>
|
|
<li class="nav-item" role="presentation" th:unless="${#lists.size(illegalShipSailor.historyList) <= 1}">
|
|
<button class="nav-link" id="sailorInfoVersionTab" data-bs-toggle="tab" data-bs-target="#sailorInfoVersionTabPanel" type="button" role="tab" aria-controls="sailorInfoHistoryTabPanel" aria-selected="false">수정이력</button>
|
|
</li>
|
|
</ul>
|
|
<div class="tab-content bg-white border border-top-0">
|
|
<div class="tab-pane fade p-2 mx-2 show active" id="sailorInfoViewTabPanel" role="tabpanel" aria-labelledby="sailorInfoViewTab" tabindex="0">
|
|
<input type="hidden" class="sailorKey" th:value="${illegalShipSailor.sailorKey}">
|
|
<div class="row py-2 justify-content-end">
|
|
<div class="col-auto">
|
|
<th:block th:text="|최종수정일: ${#temporals.format(illegalShipSailor.wrtDt, 'yyyy-MM-dd HH:mm')}|"></th:block>
|
|
</div>
|
|
</div>
|
|
<div class="row justify-content-between">
|
|
<div class="col-auto">■ 선원정보</div>
|
|
<div class="col-auto">
|
|
<th:block th:each="code:${session.commonCode.get('DST')}">
|
|
<th:block th:if="${illegalShipSailor.status eq code.itemCd}" th:text="|상태: ${code.itemValue}|"></th:block>
|
|
</th:block>
|
|
<th:block th:if="${#lists.size(illegalShipSailor.historyList) <= 1}">
|
|
(수정 이력 없음)
|
|
</th:block>
|
|
<th:block th:unless="${#lists.size(illegalShipSailor.historyList) <= 1}">
|
|
<th:block th:text="${#strings.concat('(', #lists.size(illegalShipSailor.historyList), '차 수정본)') }"></th:block>
|
|
</th:block>
|
|
</div>
|
|
</div>
|
|
<div class="row border border-secondary">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center fs-12">선원명(한글)</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start" th:text="${illegalShipSailor.sailorNameKr}"></label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center fs-12">선원명(중문)</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start" th:text="${illegalShipSailor.sailorNameCn}"></label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">생년월일</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start" th:text="${illegalShipSailor.birthdate}"></label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">구속여부</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 text-start">
|
|
<th:block th:text="${illegalShipSailor.isRestriction eq 'Y'?'구속':''}"></th:block>
|
|
<th:block th:text="${illegalShipSailor.isRestriction eq 'N'?'불구속':''}"></th:block>
|
|
</label>
|
|
</div>
|
|
<div class="row border border-secondary border-top-0">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">거주지</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start">
|
|
<th:block th:each="code:${session.commonCode.get('RSC')}">
|
|
<th:block th:if="${code.itemCd eq illegalShipSailor.residence}" th:text="${code.itemValue}"></th:block>
|
|
</th:block>
|
|
</label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">학력</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start">
|
|
<th:block th:each="code:${session.commonCode.get('SED')}">
|
|
<th:block th:if="${code.itemCd eq illegalShipSailor.education}" th:text="${code.itemValue}"></th:block>
|
|
</th:block>
|
|
</label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">선박 내 직책</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start">
|
|
<th:block th:each="code:${session.commonCode.get('POS')}">
|
|
<th:block th:if="${code.itemCd eq illegalShipSailor.position}" th:text="${code.itemValue}"></th:block>
|
|
</th:block>
|
|
</label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">승선경력</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-secondary text-start">
|
|
<th:block th:each="code:${session.commonCode.get('BE')}">
|
|
<th:block th:if="${code.itemCd eq illegalShipSailor.career}" th:text="${code.itemValue}"></th:block>
|
|
</th:block>
|
|
</label>
|
|
</div>
|
|
<div class="row border border-secondary border-top-0">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center fs-12">동종 범죄경력</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start" th:text="|${illegalShipSailor.similarCriminalHistory}건|"></label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center fs-12">이종 범죄경력</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start" th:text="|${illegalShipSailor.heterogeneousCriminalHistory}건|"></label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">임금</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start" th:text="|${illegalShipSailor.monthlyWages}건|"></label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">검거이력<br/>(나포이력, 선원 포함)</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-secondary text-start" th:text="|${illegalShipSailor.arrestHistory}건|"></label>
|
|
</div>
|
|
<div class="row border border-secondary border-top-0">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">범죄경력<br/>세부내용</label>
|
|
<div class="col-sm-11 border-secondary" th:text="${illegalShipSailor.criminalHistoryDetail}"></div>
|
|
</div>
|
|
<div class="row border border-secondary border-top-0">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">비고</label>
|
|
<div class="col-sm-11 border-secondary" th:text="${illegalShipSailor.note}"></div>
|
|
</div>
|
|
<div class="row justify-content-start pt-3">
|
|
<div class="col-auto">■ 어선정보</div>
|
|
</div>
|
|
<div class="row border border-secondary">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">선명</label>
|
|
<div class="col-sm-5 border-end border-secondary">
|
|
<div class="input-group w-auto">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="${shipInfo.boatNameKr}">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="${shipInfo.boatNameCn}">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row border border-secondary border-top-0">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">국적</label>
|
|
<div class="col-sm-2 border-end border-secondary">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="${shipInfo.nationality}">
|
|
</div>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">승선원</label>
|
|
<div class="col-sm-2 border-end border-secondary" th:if="${shipInfo.sailorCnt>0}">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="|${shipInfo.sailorCnt}인|">
|
|
</div>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">톤수</label>
|
|
<div class="col-sm-2" th:if="${shipInfo.tonCnt>0}">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="|${shipInfo.tonCnt}t|">
|
|
</div>
|
|
</div>
|
|
<div class="row border border-secondary border-top-0">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">선종</label>
|
|
<div class="col-sm-2 border-end border-secondary">
|
|
<th:block th:each="code:${session.commonCode.get('FT')}">
|
|
<input type="text" class="form-control form-control border-0" readonly th:if="${code.itemCd eq shipInfo.fisheryType}" th:value="${code.itemValue}">
|
|
</th:block>
|
|
</div>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">선질</label>
|
|
<div class="col-sm-2 border-end border-secondary">
|
|
<th:block th:each="code:${session.commonCode.get('BM')}">
|
|
<input type="text" class="form-control form-control border-0" readonly th:if="${code.itemCd eq shipInfo.boatMaterial}" th:value="${code.itemValue}">
|
|
</th:block>
|
|
</div>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">선적지</label>
|
|
<div class="col-sm-2 border-end border-secondary">
|
|
<div class="input-group w-auto">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="${shipInfo.boatNnySung}">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="${shipInfo.boatNnySi}">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row border border-secondary border-top-0">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">범칙물</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start">
|
|
<th:block th:if="${shipInfo.offenseType ne null}" th:text="${shipInfo.offenseType}"></th:block>
|
|
<th:block th:if="${shipInfo.offenseWeight>0}" th:text="|${shipInfo.offenseWeight}kg|"></th:block>
|
|
</label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">범칙물 폐기량</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start">
|
|
<th:block th:if="${shipInfo.offenseDisposal>0}" th:text="|${shipInfo.offenseDisposal}kg|"></th:block>
|
|
</label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">범칙물 위판량</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start">
|
|
<th:block th:if="${shipInfo.offenseQuantity>0}" th:text="|${shipInfo.offenseQuantity}kg|"></th:block>
|
|
</label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-secondary border-end text-center fs-11">범칙물 위판금액</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-secondary text-start">
|
|
<th:block th:if="${shipInfo.offenseAmount>0}" th:text="|${#numbers.formatInteger(shipInfo.offenseAmount,1,'COMMA')}원|"></th:block>
|
|
</label>
|
|
</div>
|
|
<div class="row border border-secondary border-top-0">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">담보금 미납액</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start">
|
|
<th:block th:if="${shipInfo.depositUnpaid>0}" th:text="|${#numbers.formatInteger(shipInfo.depositUnpaid,1,'COMMA')}만원|"></th:block>
|
|
</label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">담보금 납부액</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start">
|
|
<th:block th:if="${shipInfo.depositPayment>0}" th:text="|${#numbers.formatInteger(shipInfo.depositPayment,1,'COMMA')}만원|"></th:block>
|
|
</label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center fs-11">담보금 납부일</label>
|
|
<div class="col-sm-2">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="${#temporals.format(shipInfo.depositPaymentDt, 'yyyy-MM-dd')}">
|
|
</div>
|
|
</div>
|
|
<div class="row border border-secondary border-top-0">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">압수어구</label>
|
|
<label class="col-sm-11 col-form-label col-form-label py-2 text-start">
|
|
<th:block th:if="${!#strings.isEmpty(shipInfo.confiscationFrame)}" th:text="|틀: ${shipInfo.confiscationFrame}|"></th:block>
|
|
<th:block th:if="${!#strings.isEmpty(shipInfo.confiscationWidth)}" th:text="|폭: ${shipInfo.confiscationWidth}|"></th:block>
|
|
<th:block th:if="${!#strings.isEmpty(shipInfo.confiscationJo)}" th:text="|조: ${shipInfo.confiscationJo}|"></th:block>
|
|
<th:block th:if="${!#strings.isEmpty(shipInfo.confiscationGae)}" th:text="|개: ${shipInfo.confiscationGae}|"></th:block>
|
|
<th:block th:if="${!#strings.isEmpty(shipInfo.confiscationEtc)}" th:text="|기타: ${shipInfo.confiscationEtc}|"></th:block>
|
|
</label>
|
|
</div>
|
|
<div class="row justify-content-between pt-3">
|
|
<div class="col-auto">■ 단속정보</div>
|
|
</div>
|
|
<div class="row border border-secondary">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">사건번호</label>
|
|
<div class="col-sm-2 border-end border-secondary">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="${crackdownInfo.caseNum}">
|
|
</div>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">위반사항</label>
|
|
<div class="col-sm-8">
|
|
<div class="row">
|
|
<th:block th:each="violation:${crackdownInfo.violationList}">
|
|
<th:block th:each="code:${session.commonCode.get('VT')}">
|
|
<div class="col-4" th:if="${code.itemCd eq violation.violation}">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="${code.itemValue}"/>
|
|
</div>
|
|
</th:block>
|
|
</th:block>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row border border-secondary border-top-0">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center fs-11">사건담당경찰서</label>
|
|
<div class="col-sm-2 border-end border-secondary">
|
|
<th:block th:each="code:${session.commonCode.get('OG')}">
|
|
<input type="text" class="form-control form-control border-0" readonly th:if="${code.itemCd eq crackdownInfo.caseAgency}" th:value="${code.itemValue}">
|
|
</th:block>
|
|
</div>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center fs-11">사건담당경찰관</label>
|
|
<div class="col-sm-2 border-end border-secondary">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="${crackdownInfo.casePoliceOfficer}">
|
|
</div>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">단속경찰서</label>
|
|
<div class="col-sm-2 border-end border-secondary">
|
|
<th:block th:each="code:${session.commonCode.get('CPO')}">
|
|
<input type="text" class="form-control form-control border-0" readonly th:if="${code.itemCd eq crackdownInfo.crackdownPolice}" th:value="${code.itemValue}">
|
|
</th:block>
|
|
</div>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">단속함정</label>
|
|
<div class="col-sm-2">
|
|
<th:block th:each="code:${session.commonCode.get(crackdownInfo.crackdownPolice)}">
|
|
<input type="text" class="form-control form-control border-0" readonly th:if="${code.itemCd eq crackdownInfo.crackdownBoat}" th:value="${code.itemValue}">
|
|
</th:block>
|
|
</div>
|
|
</div>
|
|
<div class="row border border-secondary border-top-0">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">MMSI.NO</label>
|
|
<div class="col-sm-2 border-end border-secondary">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="${crackdownInfo.mmsi}">
|
|
</div>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">침범유형</label>
|
|
<div class="col-sm-2 border-end border-secondary">
|
|
<th:block th:each="code:${session.commonCode.get('IST')}">
|
|
<input type="text" class="form-control form-control border-0" readonly th:if="${code.itemCd eq crackdownInfo.invasionType}" th:value="${code.itemValue}">
|
|
</th:block>
|
|
</div>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">NLL</label>
|
|
<div class="col-sm-2 border-end border-secondary">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="${crackdownInfo.nll eq 'Y'?'O':(crackdownInfo.nll eq 'N'?'X':crackdownInfo.nll)}">
|
|
</div>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center fs-11">압송/현장조사</label>
|
|
<div class="col-sm-2">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="${crackdownInfo.fieldIvsgt eq 'C'?'압송':(crackdownInfo.fieldIvsgt eq 'F'?'현장조사':crackdownInfo.fieldIvsgt)}">
|
|
</div>
|
|
</div>
|
|
<div class="row border border-secondary border-top-0">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">나포일시</label>
|
|
<div class="col-sm-2 border-end border-secondary">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="${#temporals.format(crackdownInfo.napoDt, 'yyyy-MM-dd HH:mm')}">
|
|
</div>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">나포장소</label>
|
|
<div class="col-sm-8">
|
|
<input type="text" class="form-control form-control border-0" readonly th:value="|${crackdownInfo.napoSeaPointLon} ${crackdownInfo.napoSeaPointLat} ${crackdownInfo.napoSeaPointDetail}|">
|
|
</div>
|
|
</div>
|
|
<th:block th:with="damageFlag=${(crackdownInfo.obstrExspdCnt ne null and crackdownInfo.obstrExspdCnt ne 0) ||
|
|
(crackdownInfo.personDamageCnt ne null and crackdownInfo.personDamageCnt ne 0 )||
|
|
(crackdownInfo.personDamageAmount ne null and crackdownInfo.personDamageAmount ne 0) ||
|
|
!#strings.isEmpty(crackdownInfo.personDamageDetail) ||
|
|
(crackdownInfo.materialDamageCnt ne null and crackdownInfo.materialDamageCnt ne 0) ||
|
|
(crackdownInfo.materialDamageAmount ne null and crackdownInfo.materialDamageAmount ne 0) ||
|
|
!#strings.isEmpty(crackdownInfo.materialDamageDetail)}">
|
|
<th:block th:if="${damageFlag}">
|
|
<div class="row border border-secondary border-top-0">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center bg-lightB2">특수공무집행방해</label>
|
|
<div class="col-sm-11">
|
|
<div class="row border-bottom border-secondary">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center bg-lightB1">인적피해</label>
|
|
<div class="col-sm-11">
|
|
<div class="row border-bottom border-secondary">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">발생건수</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start">
|
|
<th:block th:if="${crackdownInfo.obstrExspdCnt>0}" th:text="|${crackdownInfo.obstrExspdCnt}건|"></th:block>
|
|
</label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">피해인원</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start">
|
|
<th:block th:if="${crackdownInfo.personDamageCnt>0}" th:text="|${crackdownInfo.personDamageCnt}인|"></th:block>
|
|
</label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">피해액</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start">
|
|
<th:block th:if="${crackdownInfo.personDamageAmount>0}" th:text="|${crackdownInfo.personDamageAmount}만원|"></th:block>
|
|
</label>
|
|
</div>
|
|
<div class="row">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">상세내용</label>
|
|
<div class="col-sm-11" th:utext="${crackdownInfo.personDamageDetail}">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center bg-lightB1">물적피해</label>
|
|
<div class="col-sm-11">
|
|
<div class="row border-bottom border-secondary">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">발생건수</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start">
|
|
<th:block th:if="${crackdownInfo.materialDamageCnt>0}" th:text="|${crackdownInfo.materialDamageCnt}건|"></th:block>
|
|
</label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">피해액</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start">
|
|
<th:block th:if="${crackdownInfo.materialDamageAmount>0}" th:text="|${crackdownInfo.materialDamageAmount}만원|"></th:block>
|
|
</label>
|
|
</div>
|
|
<div class="row">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">상세내용</label>
|
|
<div class="col-sm-11" th:utext="${crackdownInfo.materialDamageDetail}">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</th:block>
|
|
</th:block>
|
|
<th:block th:with="catchFlag=${crackdownInfo.catchFishSpecies ne null ||
|
|
crackdownInfo.catchCnt ne 0}">
|
|
<th:block th:if="${catchFlag}">
|
|
<div class="row border border-secondary border-top-0">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center bg-lightB1">어획물축소기재</label>
|
|
<div class="col-sm-11">
|
|
<div class="row">
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">어종</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start"
|
|
th:text="${crackdownInfo.catchFishSpecies}"></label>
|
|
<label class="col-sm-1 col-form-label col-form-label fw-bold bg-label py-2 border-end border-secondary text-center">수량</label>
|
|
<label class="col-sm-2 col-form-label col-form-label py-2 border-end border-secondary text-start">
|
|
<th:block th:if="${crackdownInfo.catchCnt>0}" th:text="|${crackdownInfo.catchCnt}kg|"></th:block>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</th:block>
|
|
</th:block>
|
|
</div>
|
|
<div class="tab-pane fade p-2 mx-2" id="sailorInfoVersionTabPanel" role="tabpanel" aria-labelledby="sailorInfoVersionTab" tabindex="0">
|
|
<div class="row">
|
|
<div class="col-4">
|
|
<table class="table table-hover">
|
|
<thead>
|
|
<tr>
|
|
<td></td>
|
|
<td>수정자</td>
|
|
<td>수정일</td>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr class="versionInfoTr" th:each="versionInfo:${illegalShipSailor.historyList}">
|
|
<input type="hidden" class="sailorKey" th:value="${versionInfo.sailorKey}">
|
|
<input type="hidden" class="versionNo" th:value="${versionInfo.versionNo}">
|
|
<td><input type="checkbox" class="versionInfoChkbox"></td>
|
|
<td>
|
|
<th:block th:each="commonCode:${session.commonCode.get('OG')}">
|
|
<th:block th:if="${versionInfo.wrtOrgan eq commonCode.itemCd}" th:text="${commonCode.itemValue}"></th:block>
|
|
</th:block>
|
|
<br>
|
|
<th:block th:each="commonCode:${session.commonCode.get('JT')}">
|
|
<th:block th:if="${versionInfo.wrtUserGrd eq commonCode.itemCd}" th:text="${commonCode.itemValue}"></th:block>
|
|
</th:block>
|
|
<th:block th:text="${versionInfo.wrtUserNm}"></th:block>
|
|
</td>
|
|
<td th:text="${#temporals.format(versionInfo.wrtDt, 'yyyy-MM-dd HH:mm')}"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="col-8" id="versionInfoDiv">
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<th:block th:if="${userSeq eq illegalShipSailor.wrtUserSeq or (accessAuth eq 'ACC003' and #lists.contains(mgtOrganList, illegalShipSailor.wrtOrgan))}">
|
|
<!--작성자, 관리자일 경우 수정, 삭제 허용-->
|
|
<div class="modal-footer justify-content-between bg-light">
|
|
<div class="col-auto">
|
|
<button type="button" class="btn btn-danger" id="deleteSailorInfoBtn">삭제</button>
|
|
</div>
|
|
<div class="col-auto">
|
|
<button type="button" class="btn btn-warning" id="editSailorInfoBtn">수정</button>
|
|
</div>
|
|
</div>
|
|
</th:block>
|