ui 개선

master
DESKTOP-QGC5RJO\DBNT 2023-02-01 13:42:04 +09:00
parent fb96aab2e2
commit 27aa8fd287
13 changed files with 140 additions and 138 deletions

View File

@ -108,7 +108,9 @@
<option value="0" th:selected="${sailor.heterogeneousCriminalHistory == 0}">없음</option> <option value="0" th:selected="${sailor.heterogeneousCriminalHistory == 0}">없음</option>
</select> </select>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">검거이력<br>(나포이력, 선원 포함)</label> </div>
<div class="row mb-1">
<label class="col-sm-2 col-form-label col-form-label-sm text-center">검거이력(나포이력, 선원 포함)</label>
<div class="col-sm-2"> <div class="col-sm-2">
<select class="form-select form-select-sm" name="arrestHistory"> <select class="form-select form-select-sm" name="arrestHistory">
<option value="">선택</option> <option value="">선택</option>
@ -119,18 +121,18 @@
<option value="0" th:selected="${sailor.arrestHistory == 0}">없음</option> <option value="0" th:selected="${sailor.arrestHistory == 0}">없음</option>
</select> </select>
</div> </div>
</div> <label class="col-sm-2 col-form-label col-form-label-sm text-center">범죄경력 세부내용</label>
<div class="row mb-1"> <div class="col-sm-3">
<label class="col-sm-1 col-form-label col-form-label-sm text-center">범죄경력<br>세부내용</label>
<div class="col-sm-2">
<input class="form-control form-control-sm" name="criminalHistoryDetail" th:value="${sailor.criminalHistoryDetail}"> <input class="form-control form-control-sm" name="criminalHistoryDetail" th:value="${sailor.criminalHistoryDetail}">
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">임금<br>(0.000위안/월)</label> </div>
<div class="col-sm-2"> <div class="row mb-1">
<input class="form-control form-control-sm" name="monthlyWages" th:value="${sailor.monthlyWages}"> <label class="col-sm-1 col-form-label col-form-label-sm text-center">임금</label>
<div class="col-sm-3">
<input class="form-control form-control-sm" name="monthlyWages" placeholder="(0.000위안/월)" th:value="${sailor.monthlyWages}">
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">비고</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">비고</label>
<div class="col-sm-2"> <div class="col-sm-5">
<input class="form-control form-control-sm" name="note" th:value="${sailor.note}"> <input class="form-control form-control-sm" name="note" th:value="${sailor.note}">
</div> </div>
</div> </div>

View File

@ -20,11 +20,11 @@
<input type="hidden" id="saveYn" name="saveYn"> <input type="hidden" id="saveYn" name="saveYn">
<div class="row mb-1"> <div class="row mb-1">
<label class="col-sm-1 col-form-label col-form-label-sm text-center">선박명</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">선박명</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input class="form-control form-control-sm" name="boatNameKr" id="boatNameKr" th:value="${sailor.fishingBoat.boatNameKr}" readonly> <input class="form-control form-control-sm" name="boatNameKr" id="boatNameKr" th:value="${sailor.fishingBoat.boatNameKr}" readonly>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">단속경찰서</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">단속경찰서</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="crackdownPolice" id="crackdownPolice" disabled> <select class="form-select form-select-sm" name="crackdownPolice" id="crackdownPolice" disabled>
<option value="">선택</option> <option value="">선택</option>
<th:block th:each="commonCode:${session.commonCode.get('CPO')}"> <th:block th:each="commonCode:${session.commonCode.get('CPO')}">
@ -35,7 +35,7 @@
</select> </select>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">단속함정</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">단속함정</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="crackdownBoat" id="crackdownBoat" disabled> <select class="form-select form-select-sm" name="crackdownBoat" id="crackdownBoat" disabled>
<option value="">선택</option> <option value="">선택</option>
<th:block th:each="num : ${#numbers.sequence(1,#lists.size(session.commonCode.get('CPO')))}"> <th:block th:each="num : ${#numbers.sequence(1,#lists.size(session.commonCode.get('CPO')))}">
@ -50,17 +50,15 @@
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label class="col-sm-1 col-form-label col-form-label-sm text-center">위반장소</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">위반장소</label>
<div class="col-sm-6"> <div class="col-sm-3">
<input class="form-control form-control-sm" placeholder="위도" name="napoSeaPointLat" th:value="${sailor.crackdownStatus.napoSeaPointLat}" readonly> <input class="form-control form-control-sm" placeholder="위도" name="napoSeaPointLat" th:value="${sailor.crackdownStatus.napoSeaPointLat}" readonly>
<input class="form-control form-control-sm" placeholder="경도" name="napoSeaPointLon" th:value="${sailor.crackdownStatus.napoSeaPointLon}" readonly> <input class="form-control form-control-sm" placeholder="경도" name="napoSeaPointLon" th:value="${sailor.crackdownStatus.napoSeaPointLon}" readonly>
<input class="form-control form-control-sm" placeholder="상세내용" name="napoSeaPointDetail" th:value="${sailor.crackdownStatus.napoSeaPointDetail}" readonly> <input class="form-control form-control-sm" placeholder="상세내용" name="napoSeaPointDetail" th:value="${sailor.crackdownStatus.napoSeaPointDetail}" readonly>
</div> </div>
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<div class="col-sm-1"> <label class="col-sm-1 col-form-label col-form-label-sm text-center me-1">위반내용</label>
<label class="col-form-label col-form-label-sm text-center">위반내용</label> <div class="col-sm-3" id="violationDiv">
</div>
<div class="col-auto" id="violationDiv">
<th:block th:if="${#lists.isEmpty(sailor.violationList)}"> <th:block th:if="${#lists.isEmpty(sailor.violationList)}">
<div class="row"> <div class="row">
<select class="form-select form-select-sm violation" name="violation" style="max-width: 90% !important;" disabled> <select class="form-select form-select-sm violation" name="violation" style="max-width: 90% !important;" disabled>
@ -99,21 +97,21 @@
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label class="col-sm-1 col-form-label col-form-label-sm text-center">선원명(한글)</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">선원명(한글)</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input class="form-control form-control-sm" name="sailorNameKr" id="sailorNameKr" th:value="${sailor.sailorNameKr}"> <input class="form-control form-control-sm" name="sailorNameKr" id="sailorNameKr" th:value="${sailor.sailorNameKr}">
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">선원명(중문)</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">선원명(중문)</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input class="form-control form-control-sm" name="sailorNameCn" id="sailorNameCn" th:value="${sailor.sailorNameCn}"> <input class="form-control form-control-sm" name="sailorNameCn" id="sailorNameCn" th:value="${sailor.sailorNameCn}">
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">생년월일</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">생년월일</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input class="form-control form-control-sm" name="birthdate" id="birthdate" th:value="${#temporals.format(sailor.birthdate, 'yyyy-MM-dd')}"> <input class="form-control form-control-sm" name="birthdate" id="birthdate" th:value="${#temporals.format(sailor.birthdate, 'yyyy-MM-dd')}">
</div> </div>
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label class="col-sm-1 col-form-label col-form-label-sm text-center">거주지</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">거주지</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="residence"> <select class="form-select form-select-sm" name="residence">
<option value="">선택</option> <option value="">선택</option>
<th:block th:each="commonCode:${session.commonCode.get('RSC')}"> <th:block th:each="commonCode:${session.commonCode.get('RSC')}">
@ -123,7 +121,7 @@
</select> </select>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">학력</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">학력</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="education"> <select class="form-select form-select-sm" name="education">
<option value="">선택</option> <option value="">선택</option>
<th:block th:each="commonCode:${session.commonCode.get('SED')}"> <th:block th:each="commonCode:${session.commonCode.get('SED')}">
@ -133,7 +131,7 @@
</select> </select>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">선박 내 직책</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">선박 내 직책</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="position"> <select class="form-select form-select-sm" name="position">
<option value="">선택</option> <option value="">선택</option>
<th:block th:each="commonCode:${session.commonCode.get('POS')}"> <th:block th:each="commonCode:${session.commonCode.get('POS')}">
@ -145,7 +143,7 @@
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label class="col-sm-1 col-form-label col-form-label-sm text-center">승선경력</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">승선경력</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="career"> <select class="form-select form-select-sm" name="career">
<option value="">선택</option> <option value="">선택</option>
<th:block th:each="commonCode:${session.commonCode.get('BE')}"> <th:block th:each="commonCode:${session.commonCode.get('BE')}">
@ -155,7 +153,7 @@
</select> </select>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">동종 범죄경력</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">동종 범죄경력</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="similarCriminalHistory"> <select class="form-select form-select-sm" name="similarCriminalHistory">
<option value="">선택</option> <option value="">선택</option>
<option value="1" th:selected="${sailor.similarCriminalHistory == 1}">1건</option> <option value="1" th:selected="${sailor.similarCriminalHistory == 1}">1건</option>
@ -166,7 +164,7 @@
</select> </select>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">이종 범죄경력</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">이종 범죄경력</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="heterogeneousCriminalHistory"> <select class="form-select form-select-sm" name="heterogeneousCriminalHistory">
<option value="">선택</option> <option value="">선택</option>
<option value="1" th:selected="${sailor.heterogeneousCriminalHistory == 1}">1건</option> <option value="1" th:selected="${sailor.heterogeneousCriminalHistory == 1}">1건</option>
@ -176,7 +174,9 @@
<option value="0" th:selected="${sailor.heterogeneousCriminalHistory == 0}">없음</option> <option value="0" th:selected="${sailor.heterogeneousCriminalHistory == 0}">없음</option>
</select> </select>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">검거이력<br>(나포이력, 선원 포함)</label> </div>
<div class="row mb-1">
<label class="col-sm-2 col-form-label col-form-label-sm text-center">검거이력(나포이력, 선원 포함)</label>
<div class="col-sm-2"> <div class="col-sm-2">
<select class="form-select form-select-sm" name="arrestHistory"> <select class="form-select form-select-sm" name="arrestHistory">
<option value="">선택</option> <option value="">선택</option>
@ -187,18 +187,18 @@
<option value="0" th:selected="${sailor.arrestHistory == 0}">없음</option> <option value="0" th:selected="${sailor.arrestHistory == 0}">없음</option>
</select> </select>
</div> </div>
</div> <label class="col-sm-2 col-form-label col-form-label-sm text-center">범죄경력 세부내용</label>
<div class="row mb-1"> <div class="col-sm-6">
<label class="col-sm-1 col-form-label col-form-label-sm text-center">범죄경력<br>세부내용</label>
<div class="col-sm-2">
<input class="form-control form-control-sm" name="criminalHistoryDetail" th:value="${sailor.criminalHistoryDetail}"> <input class="form-control form-control-sm" name="criminalHistoryDetail" th:value="${sailor.criminalHistoryDetail}">
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">임금<br>(0.000위안/월)</label> </div>
<div class="col-sm-2"> <div class="row mb-1">
<input class="form-control form-control-sm" name="monthlyWages" th:value="${sailor.monthlyWages}"> <label class="col-sm-1 col-form-label col-form-label-sm text-center">임금</label>
<div class="col-sm-3">
<input class="form-control form-control-sm" name="monthlyWages" placeholder="(0.000위안/월)" th:value="${sailor.monthlyWages}">
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">비고</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">비고</label>
<div class="col-sm-2"> <div class="col-sm-7">
<input class="form-control form-control-sm" name="note" th:value="${sailor.note}"> <input class="form-control form-control-sm" name="note" th:value="${sailor.note}">
</div> </div>
</div> </div>

View File

@ -108,9 +108,9 @@
</div> </div>
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label class="col-sm-2 col-form-label col-form-label-sm text-center">임금<br>(0.000위안/월)</label> <label class="col-sm-2 col-form-label col-form-label-sm text-center">임금</label>
<div class="col-4"> <div class="col-4">
<input class="form-control form-control-sm" name="monthlyWages" th:value="${sailorVersion.monthlyWages}" readonly> <input class="form-control form-control-sm" name="monthlyWages" placeholder="(0.000위안/월)" th:value="${sailorVersion.monthlyWages}" readonly>
</div> </div>
<label class="col-sm-2 col-form-label col-form-label-sm text-center">비고</label> <label class="col-sm-2 col-form-label col-form-label-sm text-center">비고</label>
<div class="col-4"> <div class="col-4">

View File

@ -123,14 +123,14 @@
</div> </div>
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label class="col-sm-2 col-form-label col-form-label-sm text-center">임금</label>
<div class="col-4">
<input class="form-control form-control-sm" name="monthlyWages" placeholder="(0,000위안/월)" readonly>
</div>
<label class="col-sm-2 col-form-label col-form-label-sm text-center">비고</label> <label class="col-sm-2 col-form-label col-form-label-sm text-center">비고</label>
<div class="col-4"> <div class="col-4">
<input class="form-control form-control-sm" name="note" readonly> <input class="form-control form-control-sm" name="note" readonly>
</div> </div>
<label class="col-sm-2 col-form-label col-form-label-sm text-center">임금<br>(0,000위안/월)</label>
<div class="col-4">
<input class="form-control form-control-sm" name="monthlyWages" readonly>
</div>
</div> </div>
</div> </div>
</div> </div>

View File

@ -35,11 +35,11 @@
<input type="hidden" id="saveYn" name="saveYn"> <input type="hidden" id="saveYn" name="saveYn">
<div class="row mb-1"> <div class="row mb-1">
<label class="col-sm-1 col-form-label col-form-label-sm text-center">선박명</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">선박명</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input class="form-control form-control-sm" name="boatNameKr" id="boatNameKr" th:value="${sailor.fishingBoat.boatNameKr}" readonly> <input class="form-control form-control-sm" name="boatNameKr" id="boatNameKr" th:value="${sailor.fishingBoat.boatNameKr}" readonly>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">단속경찰서</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">단속경찰서</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="crackdownPolice" id="crackdownPolice" disabled> <select class="form-select form-select-sm" name="crackdownPolice" id="crackdownPolice" disabled>
<option value="">선택</option> <option value="">선택</option>
<th:block th:each="commonCode:${session.commonCode.get('CPO')}"> <th:block th:each="commonCode:${session.commonCode.get('CPO')}">
@ -50,7 +50,7 @@
</select> </select>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">단속함정</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">단속함정</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="crackdownBoat" id="crackdownBoat" disabled> <select class="form-select form-select-sm" name="crackdownBoat" id="crackdownBoat" disabled>
<option value="">선택</option> <option value="">선택</option>
<th:block th:each="num : ${#numbers.sequence(1,#lists.size(session.commonCode.get('CPO')))}"> <th:block th:each="num : ${#numbers.sequence(1,#lists.size(session.commonCode.get('CPO')))}">
@ -65,7 +65,7 @@
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label class="col-sm-1 col-form-label col-form-label-sm text-center">위반장소</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">위반장소</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input class="form-control form-control-sm" placeholder="위도" name="napoSeaPointLat" th:value="${sailor.crackdownStatus.napoSeaPointLat}" readonly> <input class="form-control form-control-sm" placeholder="위도" name="napoSeaPointLat" th:value="${sailor.crackdownStatus.napoSeaPointLat}" readonly>
<input class="form-control form-control-sm" placeholder="경도" name="napoSeaPointLon" th:value="${sailor.crackdownStatus.napoSeaPointLon}" readonly> <input class="form-control form-control-sm" placeholder="경도" name="napoSeaPointLon" th:value="${sailor.crackdownStatus.napoSeaPointLon}" readonly>
<input class="form-control form-control-sm" placeholder="상세내용" name="napoSeaPointDetail" th:value="${sailor.crackdownStatus.napoSeaPointDetail}" readonly> <input class="form-control form-control-sm" placeholder="상세내용" name="napoSeaPointDetail" th:value="${sailor.crackdownStatus.napoSeaPointDetail}" readonly>
@ -73,7 +73,7 @@
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label class="col-sm-1 col-form-label col-form-label-sm text-center">위반내용</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">위반내용</label>
<div class="col-sm-2 ms-1" id="violationDiv"> <div class="col-sm-3 ms-1" id="violationDiv">
<th:block th:if="${#lists.isEmpty(sailor.violationList)}"> <th:block th:if="${#lists.isEmpty(sailor.violationList)}">
<div class="row"> <div class="row">
<select class="form-select form-select-sm violation" name="violation" disabled> <select class="form-select form-select-sm violation" name="violation" disabled>
@ -109,21 +109,21 @@
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label class="col-sm-1 col-form-label col-form-label-sm text-center">선원명(한글)</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">선원명(한글)</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input class="form-control form-control-sm" name="sailorNameKr" id="sailorNameKr" th:value="${sailor.sailorNameKr}" readonly> <input class="form-control form-control-sm" name="sailorNameKr" id="sailorNameKr" th:value="${sailor.sailorNameKr}" readonly>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">선원명(중문)</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">선원명(중문)</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input class="form-control form-control-sm" name="sailorNameCn" id="sailorNameCn" th:value="${sailor.sailorNameCn}" readonly> <input class="form-control form-control-sm" name="sailorNameCn" id="sailorNameCn" th:value="${sailor.sailorNameCn}" readonly>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">생년월일</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">생년월일</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input class="form-control form-control-sm" name="birthdate" id="birthdate" th:value="${#temporals.format(sailor.birthdate, 'yyyy-MM-dd')}" readonly> <input class="form-control form-control-sm" name="birthdate" id="birthdate" th:value="${#temporals.format(sailor.birthdate, 'yyyy-MM-dd')}" readonly>
</div> </div>
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label class="col-sm-1 col-form-label col-form-label-sm text-center">거주지</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">거주지</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="residence" disabled> <select class="form-select form-select-sm" name="residence" disabled>
<option value="">선택</option> <option value="">선택</option>
<th:block th:each="commonCode:${session.commonCode.get('RSC')}"> <th:block th:each="commonCode:${session.commonCode.get('RSC')}">
@ -133,7 +133,7 @@
</select> </select>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">학력</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">학력</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="residence" disabled> <select class="form-select form-select-sm" name="residence" disabled>
<option value="">선택</option> <option value="">선택</option>
<th:block th:each="commonCode:${session.commonCode.get('SED')}"> <th:block th:each="commonCode:${session.commonCode.get('SED')}">
@ -143,7 +143,7 @@
</select> </select>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">선박 내 직책</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">선박 내 직책</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="residence" disabled> <select class="form-select form-select-sm" name="residence" disabled>
<option value="">선택</option> <option value="">선택</option>
<th:block th:each="commonCode:${session.commonCode.get('POS')}"> <th:block th:each="commonCode:${session.commonCode.get('POS')}">
@ -155,7 +155,7 @@
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label class="col-sm-1 col-form-label col-form-label-sm text-center">승선경력</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">승선경력</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="career" disabled> <select class="form-select form-select-sm" name="career" disabled>
<option value="">선택</option> <option value="">선택</option>
<th:block th:each="commonCode:${session.commonCode.get('BE')}"> <th:block th:each="commonCode:${session.commonCode.get('BE')}">
@ -165,7 +165,7 @@
</select> </select>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">동종 범죄경력</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">동종 범죄경력</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="similarCriminalHistory" disabled> <select class="form-select form-select-sm" name="similarCriminalHistory" disabled>
<option value="">선택</option> <option value="">선택</option>
<option value="1" th:selected="${sailor.similarCriminalHistory == 1}">1건</option> <option value="1" th:selected="${sailor.similarCriminalHistory == 1}">1건</option>
@ -176,7 +176,7 @@
</select> </select>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">이종 범죄경력</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">이종 범죄경력</label>
<div class="col-sm-2"> <div class="col-sm-3">
<select class="form-select form-select-sm" name="heterogeneousCriminalHistory" disabled> <select class="form-select form-select-sm" name="heterogeneousCriminalHistory" disabled>
<option value="">선택</option> <option value="">선택</option>
<option value="1" th:selected="${sailor.heterogeneousCriminalHistory == 1}">1건</option> <option value="1" th:selected="${sailor.heterogeneousCriminalHistory == 1}">1건</option>
@ -186,7 +186,9 @@
<option value="0" th:selected="${sailor.heterogeneousCriminalHistory == 0}">없음</option> <option value="0" th:selected="${sailor.heterogeneousCriminalHistory == 0}">없음</option>
</select> </select>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">검거이력<br>(나포이력, 선원 포함)</label> </div>
<div class="row mb-1">
<label class="col-sm-2 col-form-label col-form-label-sm text-center">검거이력(나포이력, 선원 포함)</label>
<div class="col-sm-2"> <div class="col-sm-2">
<select class="form-select form-select-sm" name="arrestHistory" disabled> <select class="form-select form-select-sm" name="arrestHistory" disabled>
<option value="">선택</option> <option value="">선택</option>
@ -197,18 +199,18 @@
<option value="0" th:selected="${sailor.arrestHistory == 0}">없음</option> <option value="0" th:selected="${sailor.arrestHistory == 0}">없음</option>
</select> </select>
</div> </div>
</div> <label class="col-sm-2 col-form-label col-form-label-sm text-center">범죄경력 세부내용</label>
<div class="row mb-1"> <div class="col-sm-6">
<label class="col-sm-1 col-form-label col-form-label-sm text-center">범죄경력<br>세부내용</label>
<div class="col-sm-2">
<input class="form-control form-control-sm" name="note" th:value="${sailor.criminalHistoryDetail}" readonly> <input class="form-control form-control-sm" name="note" th:value="${sailor.criminalHistoryDetail}" readonly>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">임금<br>(0.000위안/월)</label> </div>
<div class="col-sm-2"> <div class="row mb-1">
<input class="form-control form-control-sm" name="note" th:value="${sailor.monthlyWages}" readonly> <label class="col-sm-1 col-form-label col-form-label-sm text-center">임금</label>
<div class="col-sm-3">
<input class="form-control form-control-sm" name="note" placeholder="(0.000위안/월)" th:value="${sailor.monthlyWages}" readonly>
</div> </div>
<label class="col-sm-1 col-form-label col-form-label-sm text-center">비고</label> <label class="col-sm-1 col-form-label col-form-label-sm text-center">비고</label>
<div class="col-sm-2"> <div class="col-sm-7">
<input class="form-control form-control-sm" name="note" th:value="${sailor.note}" readonly> <input class="form-control form-control-sm" name="note" th:value="${sailor.note}" readonly>
</div> </div>
</div> </div>

View File

@ -2,7 +2,7 @@
<html lang="ko" xmlns:th="http://www.thymeleaf.org"> <html lang="ko" xmlns:th="http://www.thymeleaf.org">
<div class="modal-header bg-dark"> <div class="modal-header bg-dark">
<h5 class="modal-title text-white" id="menuEditModalLabel">외사분실 현황등록</h5> <h5 class="modal-title text-white" id="menuEditModalLabel">외사분실운영 현황등록</h5>
<button type="button" class="btn-close f-invert" data-bs-dismiss="modal" aria-label="Close"></button> <button type="button" class="btn-close f-invert" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
@ -121,8 +121,8 @@
</div> </div>
</div> </div>
<div class="row mb-3"> <div class="row mb-3">
<label for="fileInputer" class="col-sm-2 col-form-label col-form-label-sm text-center bg-lightB1">첨부파일</label> <label for="fileInputer" class="col-sm-2 col-form-label col-form-label-sm text-center bg-lightB1 m-0">첨부파일</label>
<div class="col-sm-10 px-0" style="min-height: 70px;"> <div class="col-sm-10" style="min-height: 70px;">
<div class="w-100 h-100 border border-info rounded text-center" id="uploadDiv"> <div class="w-100 h-100 border border-info rounded text-center" id="uploadDiv">
<br>파일을 업로드 해주세요. <br>파일을 업로드 해주세요.
</div> </div>

View File

@ -134,8 +134,8 @@
</div> </div>
</div> </div>
<div class="row mb-3"> <div class="row mb-3">
<label for="fileInputer" class="col-sm-2 col-form-label col-form-label-sm text-center bg-lightB1">첨부파일</label> <label for="fileInputer" class="col-sm-2 col-form-label col-form-label-sm text-center bg-lightB1 m-0">첨부파일</label>
<div class="col-sm-10 px-0" style="min-height: 70px;"> <div class="col-sm-10" style="min-height: 70px;">
<div class="w-100 h-100 border border-info rounded text-center" id="uploadDiv"> <div class="w-100 h-100 border border-info rounded text-center" id="uploadDiv">
<th:block th:if="${#strings.isEmpty(partInfo.fileList[0].origNm)}"> <th:block th:if="${#strings.isEmpty(partInfo.fileList[0].origNm)}">
<br>파일을 업로드 해주세요. <br>파일을 업로드 해주세요.

View File

@ -22,13 +22,13 @@
<div class="tab-pane fade p-2 show active" id="boardTabPanel" role="tabpanel" tabindex="0"> <div class="tab-pane fade p-2 show active" id="boardTabPanel" role="tabpanel" tabindex="0">
<div class="row border border-secondary"> <div class="row border border-secondary">
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">문서번호</label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">문서번호</label>
<label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start" <label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start"
th:text="|해양경찰청외사-${affair.affairKey}|"></label> th:text="|해양경찰청외사-${affair.affairKey}|"></label>
</div> </div>
<div class="row border border-top-0 border-secondary"> <div class="row border border-top-0 border-secondary">
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">작성자</label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">작성자</label>
<label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start"> <label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start">
<th:block th:each="code:${session.commonCode.get('JT')}"> <th:block th:each="code:${session.commonCode.get('JT')}">
<th:block th:if="${code.itemCd eq affair.wrtUserGrd}" th:text="${code.itemValue}"></th:block> <th:block th:if="${code.itemCd eq affair.wrtUserGrd}" th:text="${code.itemValue}"></th:block>
@ -36,18 +36,18 @@
<th:block th:text="${affair.wrtUserNm}"></th:block> <th:block th:text="${affair.wrtUserNm}"></th:block>
</label> </label>
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">보고일자</label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">보고일자</label>
<label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start" <label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start"
th:text="${#temporals.format(affair.reportDt, 'yyyy-MM-dd')}"></label> th:text="${#temporals.format(affair.reportDt, 'yyyy-MM-dd')}"></label>
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">공개여부</label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">공개여부</label>
<label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start"> <label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start">
<th:block th:each="code:${session.commonCode.get('AVS')}"> <th:block th:each="code:${session.commonCode.get('AVS')}">
<th:block th:if="${code.itemCd eq affair.viewStatus}" th:text="${code.itemValue}"></th:block> <th:block th:if="${code.itemCd eq affair.viewStatus}" th:text="${code.itemValue}"></th:block>
</th:block> </th:block>
</label> </label>
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">상태</label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">상태</label>
<th:block th:each="code:${session.commonCode.get('DST')}"> <th:block th:each="code:${session.commonCode.get('DST')}">
<th:block th:if="${code.itemCd eq affair.affairStatus}"> <th:block th:if="${code.itemCd eq affair.affairStatus}">
<label class="col-sm-2 col-form-label col-form-label-sm text-start" th:text="${code.itemValue}"></label> <label class="col-sm-2 col-form-label col-form-label-sm text-start" th:text="${code.itemValue}"></label>
@ -57,33 +57,33 @@
<hr> <hr>
<div class="row border border-secondary"> <div class="row border border-secondary">
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">제목</label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">제목</label>
<label class="col-sm-11 col-form-label col-form-label-sm text-start" th:text="${affair.title}"></label> <label class="col-sm-11 col-form-label col-form-label-sm text-start" th:text="${affair.title}"></label>
</div> </div>
<div class="row border border-top-0 border-secondary"> <div class="row border border-top-0 border-secondary">
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">분야1</label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">분야1</label>
<label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start"> <label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start">
<th:block th:each="code:${session.commonCode.get('DC01')}"> <th:block th:each="code:${session.commonCode.get('DC01')}">
<th:block th:if="${code.itemCd eq affair.affairType1}" th:text="${code.itemValue}"></th:block> <th:block th:if="${code.itemCd eq affair.affairType1}" th:text="${code.itemValue}"></th:block>
</th:block> </th:block>
</label> </label>
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">분야2</label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">분야2</label>
<label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start"> <label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start">
<th:block th:each="code:${session.commonCode.get('DC02')}"> <th:block th:each="code:${session.commonCode.get('DC02')}">
<th:block th:if="${code.itemCd eq affair.affairType2}" th:text="${code.itemValue}"></th:block> <th:block th:if="${code.itemCd eq affair.affairType2}" th:text="${code.itemValue}"></th:block>
</th:block> </th:block>
</label> </label>
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">분야3</label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">분야3</label>
<label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start"> <label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start">
<th:block th:each="code:${session.commonCode.get('DC03')}"> <th:block th:each="code:${session.commonCode.get('DC03')}">
<th:block th:if="${code.itemCd eq affair.affairType3}" th:text="${code.itemValue}"></th:block> <th:block th:if="${code.itemCd eq affair.affairType3}" th:text="${code.itemValue}"></th:block>
</th:block> </th:block>
</label> </label>
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">분야4</label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">분야4</label>
<label class="col-sm-2 col-form-label col-form-label-sm text-start"> <label class="col-sm-2 col-form-label col-form-label-sm text-start">
<th:block th:each="code:${session.commonCode.get('DC04')}"> <th:block th:each="code:${session.commonCode.get('DC04')}">
<th:block th:if="${code.itemCd eq affair.affairType4}" th:text="${code.itemValue}"></th:block> <th:block th:if="${code.itemCd eq affair.affairType4}" th:text="${code.itemValue}"></th:block>
@ -93,7 +93,7 @@
<hr> <hr>
<div class="row border border-secondary"> <div class="row border border-secondary">
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">내용</label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">내용</label>
<div class="col-sm-11 form-control-sm" id="contentDiv"> <div class="col-sm-11 form-control-sm" id="contentDiv">
<div th:utext="${affair.content}"></div> <div th:utext="${affair.content}"></div>
</div> </div>
@ -101,12 +101,12 @@
<hr> <hr>
<div class="row border border-secondary"> <div class="row border border-secondary">
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">해시태그</label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">해시태그</label>
<label class="col-sm-11 col-form-label col-form-label-sm text-start" th:text="${affair.hashTags}"></label> <label class="col-sm-11 col-form-label col-form-label-sm text-start" th:text="${affair.hashTags}"></label>
</div> </div>
<div class="row border border-top-0 border-secondary"> <div class="row border border-top-0 border-secondary">
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">비고</label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">비고</label>
<label class="col-sm-11 col-form-label col-form-label-sm text-start" th:text="${affair.etc}"></label> <label class="col-sm-11 col-form-label col-form-label-sm text-start" th:text="${affair.etc}"></label>
</div> </div>
</div> </div>
@ -143,7 +143,7 @@
<hr> <hr>
<th:block th:each="rate:${affair.rateList}"> <th:block th:each="rate:${affair.rateList}">
<div class="row border-secondary text-center"> <div class="row border-secondary text-center">
<label class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold"> <label class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">
<th:block th:each="code:${session.commonCode.get('OG')}"> <th:block th:each="code:${session.commonCode.get('OG')}">
<th:block th:if="${code.itemCd eq rate.ratingOrgan}" th:text="${code.itemValue}"></th:block> <th:block th:if="${code.itemCd eq rate.ratingOrgan}" th:text="${code.itemValue}"></th:block>
</th:block> </th:block>
@ -156,32 +156,32 @@
</div> </div>
<div class="row border-top-0 border-secondary" th:if="${rate.sectionApprv ne null}"> <div class="row border-top-0 border-secondary" th:if="${rate.sectionApprv ne null}">
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">결재결과: </label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">결재결과: </label>
<label class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-start"> <label class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-start">
<th:block th:each="code:${session.commonCode.get('DST')}"> <th:block th:each="code:${session.commonCode.get('DST')}">
<th:block th:if="${code.itemCd eq rate.sectionApprv}" th:text="${code.itemValue}"></th:block> <th:block th:if="${code.itemCd eq rate.sectionApprv}" th:text="${code.itemValue}"></th:block>
</th:block> </th:block>
</label> </label>
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">결재자: </label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">결재자: </label>
<label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start" <label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start"
th:text="${rate.sectionNm}"></label> th:text="${rate.sectionNm}"></label>
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">결재일시: </label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">결재일시: </label>
<label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start" <label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start"
th:text="${#temporals.format(rate.sectionApprvDt, 'yyyy-MM-dd HH:mm:ss')}"></label> th:text="${#temporals.format(rate.sectionApprvDt, 'yyyy-MM-dd HH:mm:ss')}"></label>
</div> </div>
<div class="row border-top-0 border-secondary" <div class="row border-top-0 border-secondary"
th:if="${rate.sectionApprv ne null and !#strings.isEmpty(rate.sectionEtc)}"> th:if="${rate.sectionApprv ne null and !#strings.isEmpty(rate.sectionEtc)}">
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">기타의견: </label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">기타의견: </label>
<label class="col-sm-7 border-end border-secondary col-form-label col-form-label-sm text-start" <label class="col-sm-7 border-end border-secondary col-form-label col-form-label-sm text-start"
th:text="${rate.sectionEtc}"></label> th:text="${rate.sectionEtc}"></label>
</div> </div>
<div class="row border-top-0 border-secondary" th:if="${rate.headApprv ne null}"> <div class="row border-top-0 border-secondary" th:if="${rate.headApprv ne null}">
<th:block th:if="${rate.headApprv eq 'DST006'}"> <th:block th:if="${rate.headApprv eq 'DST006'}">
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">견문평가: </label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">견문평가: </label>
<label class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-start"> <label class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-start">
<th:block th:each="code:${session.commonCode.get('AAR')}"> <th:block th:each="code:${session.commonCode.get('AAR')}">
<th:block th:if="${code.itemCd eq rate.affairRate}" <th:block th:if="${code.itemCd eq rate.affairRate}"
@ -191,7 +191,7 @@
</th:block> </th:block>
<th:block th:if="${rate.headApprv eq 'DST005'}"> <th:block th:if="${rate.headApprv eq 'DST005'}">
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">결재결과: </label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">결재결과: </label>
<label class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-start"> <label class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-start">
<th:block th:each="code:${session.commonCode.get('DST')}"> <th:block th:each="code:${session.commonCode.get('DST')}">
<th:block th:if="${code.itemCd eq rate.headApprv}" th:text="${code.itemValue}"></th:block> <th:block th:if="${code.itemCd eq rate.headApprv}" th:text="${code.itemValue}"></th:block>
@ -199,18 +199,18 @@
</label> </label>
</th:block> </th:block>
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">결재자: </label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">결재자: </label>
<label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start" <label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start"
th:text="${rate.headNm}"></label> th:text="${rate.headNm}"></label>
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">결재일시: </label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">결재일시: </label>
<label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start" <label class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start"
th:text="${#temporals.format(rate.headApprvDt, 'yyyy-MM-dd HH:mm:ss')}"></label> th:text="${#temporals.format(rate.headApprvDt, 'yyyy-MM-dd HH:mm:ss')}"></label>
</div> </div>
<div class="row border-top-0 border-secondary" <div class="row border-top-0 border-secondary"
th:if="${rate.headApprv ne null and !#strings.isEmpty(rate.headEtc)}"> th:if="${rate.headApprv ne null and !#strings.isEmpty(rate.headEtc)}">
<label <label
class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">기타의견: </label> class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center ">기타의견: </label>
<label class="col-sm-7 border-end border-secondary col-form-label col-form-label-sm text-start" <label class="col-sm-7 border-end border-secondary col-form-label col-form-label-sm text-start"
th:text="${rate.headEtc}"></label> th:text="${rate.headEtc}"></label>
</div> </div>

View File

@ -14,27 +14,27 @@
<input type="hidden" name="wrtUserSeq" th:value="${plan.wrtUserSeq}"> <input type="hidden" name="wrtUserSeq" th:value="${plan.wrtUserSeq}">
<input type="hidden" name="planState" id="planState" th:value="${plan.planState}"> <input type="hidden" name="planState" id="planState" th:value="${plan.planState}">
<div class="row mb-1"> <div class="row mb-1">
<label for="wrtUserNm" class="col-sm-2 col-form-label text-center">작성자</label> <label for="wrtUserNm" class="col-sm-2 col-form-label col-form-label-sm text-center">작성자</label>
<div class="col-sm-2"> <div class="col-sm-2">
<input type="text" class="form-control" id="wrtUserNm" name="wrtUserNm" th:value="${plan.wrtUserNm}" readonly> <input type="text" class="form-control" id="wrtUserNm" name="wrtUserNm" th:value="${plan.wrtUserNm}" readonly>
</div> </div>
<label for="wrtDt" class="col-sm-2 col-form-label text-center">작성일시</label> <label for="wrtDt" class="col-sm-2 col-form-label col-form-label-sm text-center">작성일시</label>
<div class="col-sm-2"> <div class="col-sm-2">
<input type="text" class="form-control" id="wrtDt" name="wrtDt" th:value="${#temporals.format(plan.wrtDt, 'yyyy-MM-dd HH:mm')}" readonly> <input type="text" class="form-control" id="wrtDt" name="wrtDt" th:value="${#temporals.format(plan.wrtDt, 'yyyy-MM-dd HH:mm')}" readonly>
</div> </div>
<label for="planDt" class="col-sm-2 col-form-label text-center">시행일자</label> <label for="planDt" class="col-sm-2 col-form-label col-form-label-sm text-center">시행일자</label>
<div class="col-sm-2"> <div class="col-sm-2">
<input type="text" class="form-control" id="planDt" name="planDt" th:value="${#temporals.format(plan.planDt, 'yyyy-MM-dd')}" autocomplete="off"> <input type="text" class="form-control" id="planDt" name="planDt" th:value="${#temporals.format(plan.planDt, 'yyyy-MM-dd')}" autocomplete="off">
</div> </div>
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label for="contentTitle" class="col-sm-2 col-form-label text-center">제목</label> <label for="contentTitle" class="col-sm-2 col-form-label col-form-label-sm text-center">제목</label>
<div class="col-sm-10"> <div class="col-sm-10">
<input type="text" class="form-control" id="contentTitle" name="contentTitle" th:value="${plan.contentTitle}"> <input type="text" class="form-control" id="contentTitle" name="contentTitle" th:value="${plan.contentTitle}">
</div> </div>
</div> </div>
<div class="row mb-1 justify-content-center"> <div class="row mb-1 justify-content-center">
<label for="planDiv" class="col-sm-2 col-form-label text-center">주요 사업계획</label> <label for="planDiv" class="col-sm-2 col-form-label col-form-label-sm text-center">주요 사업계획</label>
<div class="col-sm-10" id="planDiv"> <div class="col-sm-10" id="planDiv">
<th:block th:if="${plan.planKey eq null}"> <th:block th:if="${plan.planKey eq null}">
<input type='text' class='form-control' name='planInfos'> <input type='text' class='form-control' name='planInfos'>
@ -45,12 +45,12 @@
</th:block> </th:block>
</th:block> </th:block>
</div> </div>
<div class="col-sm-auto"> <div class="col-sm-auto mt-1">
<button type="button" class="btn btn-sm btn-outline-primary" id="planAddBtn"><i class="bi bi-plus-lg"></i></button> <button type="button" class="btn btn-sm btn-outline-primary" id="planAddBtn"><i class="bi bi-plus-lg"></i></button>
</div> </div>
</div> </div>
<div class="row mb-1 justify-content-center"> <div class="row mb-1 justify-content-center">
<label for="detailPlanDiv" class="col-sm-2 col-form-label text-center">사업개요 및 추진계획</label> <label for="detailPlanDiv" class="col-sm-2 col-form-label col-form-label-sm text-center">사업개요 및 추진계획</label>
<div class="col-sm-10" id="detailPlanDiv"> <div class="col-sm-10" id="detailPlanDiv">
<th:block th:if="${plan.planKey eq null}"> <th:block th:if="${plan.planKey eq null}">
<textarea type='text' name='detailPlanInfos'></textarea> <textarea type='text' name='detailPlanInfos'></textarea>
@ -61,12 +61,12 @@
</th:block> </th:block>
</th:block> </th:block>
</div> </div>
<div class="col-sm-auto"> <div class="col-sm-auto mt-1">
<button type="button" class="btn btn-sm btn-outline-primary" id="detailPlanAddBtn"><i class="bi bi-plus-lg"></i></button> <button type="button" class="btn btn-sm btn-outline-primary" id="detailPlanAddBtn"><i class="bi bi-plus-lg"></i></button>
</div> </div>
</div> </div>
<div class="row mb-3"> <div class="row mb-3">
<label for="fileInputer" class="col-sm-2 col-form-label text-center">첨부파일</label> <label for="fileInputer" class="col-sm-2 col-form-label col-form-label-sm text-center m-0 py-4">첨부파일</label>
<div class="col-sm-10" style="min-height: 70px;"> <div class="col-sm-10" style="min-height: 70px;">
<div class="w-100 h-100 border border-info rounded text-center" id="uploadDiv"> <div class="w-100 h-100 border border-info rounded text-center" id="uploadDiv">
<th:block th:if="${#arrays.isEmpty(plan.fileList)}"> <th:block th:if="${#arrays.isEmpty(plan.fileList)}">

View File

@ -13,23 +13,23 @@
<div class="row mb-1"> <div class="row mb-1">
<label for="wrtUserNm" class="col-sm-1 col-form-label-sm text-center">작성자</label> <label for="wrtUserNm" class="col-sm-1 col-form-label-sm text-center">작성자</label>
<div class="col-sm-2"> <div class="col-sm-2">
<input type="text" class="form-control " id="wrtUserNm" name="wrtUserNm" th:value="${plan.wrtUserNm}" <input type="text" class="form-control form-control-sm" id="wrtUserNm" name="wrtUserNm" th:value="${plan.wrtUserNm}"
readonly> readonly>
</div> </div>
<label for="wrtDt" class="col-sm-1 col-form-label-sm text-center">작성일시</label> <label for="wrtDt" class="col-sm-1 col-form-label-sm text-center">작성일시</label>
<div class="col-sm-2"> <div class="col-sm-2">
<input type="text" class="form-control " id="wrtDt" name="wrtDt" <input type="text" class="form-control form-control-sm" id="wrtDt" name="wrtDt"
th:value="${#temporals.format(plan.wrtDt, 'yyyy-MM-dd HH:mm')}" readonly> th:value="${#temporals.format(plan.wrtDt, 'yyyy-MM-dd HH:mm')}" readonly>
</div> </div>
<label for="planDt" class="col-sm-1 col-form-label-sm text-center">시행일자</label> <label for="planDt" class="col-sm-1 col-form-label-sm text-center">시행일자</label>
<div class="col-sm-2"> <div class="col-sm-2">
<input type="text" class="form-control" id="planDt" name="planDt" <input type="text" class="form-control form-control-sm" id="planDt" name="planDt"
th:value="${#temporals.format(plan.planDt, 'yyyy-MM-dd')}" readonly> th:value="${#temporals.format(plan.planDt, 'yyyy-MM-dd')}" readonly>
</div> </div>
<label for="planState" class="col-sm-1 col-form-label-sm text-center">상태</label> <label for="planState" class="col-sm-1 col-form-label-sm text-center">상태</label>
<div class="col-sm-2"> <div class="col-sm-2">
<th:block th:each="commonCode:${session.commonCode.get('DST')}"> <th:block th:each="commonCode:${session.commonCode.get('DST')}">
<input type="text" class="form-control " th:if="${commonCode.itemCd eq plan.planState}" <input type="text" class="form-control form-control-sm" th:if="${commonCode.itemCd eq plan.planState}"
th:value="${commonCode.itemValue}" readonly> th:value="${commonCode.itemValue}" readonly>
</th:block> </th:block>
</div> </div>
@ -40,17 +40,17 @@
<div class="row mb-1"> <div class="row mb-1">
<label for="contentTitle" class="col-sm-2 col-form-label-sm text-center">제목</label> <label for="contentTitle" class="col-sm-2 col-form-label-sm text-center">제목</label>
<div class="col-sm-10 form-control-sm"> <div class="col-sm-10 form-control-sm">
<input type="text" class="form-control border-0" id="contentTitle" name="contentTitle" <input type="text" class="form-control-sm border-0" id="contentTitle" name="contentTitle"
th:value="${plan.contentTitle}" readonly> th:value="${plan.contentTitle}" readonly>
</div> </div>
</div> </div>
<hr> <hr>
<div class="row mb-1"> <div class="row mb-1">
<label for="planDiv" class="col-sm-2 col-form-label-sm text-center">주요<br>사업계획</label> <label for="planDiv" class="col-sm-2 col-form-label-sm text-center">주요 사업계획</label>
<div class="col-sm-10 form-control-sm" id="planDiv"> <div class="col-sm-10 form-control-sm" id="planDiv">
<th:block th:each="infoList:${plan.mainInfoList}"> <th:block th:each="infoList:${plan.mainInfoList}">
<th:block th:if="${infoList.planType eq 'S'}"> <th:block th:if="${infoList.planType eq 'S'}">
<input type="text" class="form-control border-0" name="planInfo" th:value="${infoList.planInfo}" <input type="text" class="form-control-sm border-0" name="planInfo" th:value="${infoList.planInfo}"
readonly> readonly>
</th:block> </th:block>
</th:block> </th:block>
@ -58,7 +58,7 @@
</div> </div>
<hr> <hr>
<div class="row mb-1"> <div class="row mb-1">
<label for="detailPlanDiv" class="col-sm-2 col-form-label-sm text-center">사업개요<br><br>추진계획</label> <label for="detailPlanDiv" class="col-sm-2 col-form-label-sm text-center px-0">사업개요 및 추진계획</label>
<div class="col-sm-10 form-control-sm" id="detailPlanDiv"> <div class="col-sm-10 form-control-sm" id="detailPlanDiv">
<th:block th:each="infoList:${plan.mainInfoList}"> <th:block th:each="infoList:${plan.mainInfoList}">
<th:block th:if="${infoList.planType eq 'D'}"> <th:block th:if="${infoList.planType eq 'D'}">
@ -112,23 +112,23 @@
<div class="col-12 text-center row border-top-0 border-secondary"> <div class="col-12 text-center row border-top-0 border-secondary">
<th:block th:each="commonCode:${session.commonCode.get('DST')}"> <th:block th:each="commonCode:${session.commonCode.get('DST')}">
<span class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold" <span class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center"
th:if="${commonCode.itemCd eq apprv.state}">결재결과:</span> th:if="${commonCode.itemCd eq apprv.state}">결재결과:</span>
<span class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-start" <span class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-start"
th:if="${commonCode.itemCd eq apprv.state}" th:text="${commonCode.itemValue}"></span> th:if="${commonCode.itemCd eq apprv.state}" th:text="${commonCode.itemValue}"></span>
</th:block> </th:block>
<span class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">결재자:</span> <span class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center">결재자:</span>
<span class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start" <span class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start"
th:text="${apprv.userNm}"></span> th:text="${apprv.userNm}"></span>
<span class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold">결재일시:</span> <span class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center">결재일시:</span>
<span class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start" <span class="col-sm-2 border-end border-secondary col-form-label col-form-label-sm text-start"
th:text="${#temporals.format(apprv.saveDt, 'yyyy-MM-dd HH:mm:ss')}"></span> th:text="${#temporals.format(apprv.saveDt, 'yyyy-MM-dd HH:mm:ss')}"></span>
<div class="col-12 text-center row border-top-0 border-secondary"> <div class="col-12 text-center row border-top-0 border-secondary">
<span class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center fw-bold" >기타의견:</span> <span class="col-sm-1 border-end border-secondary col-form-label col-form-label-sm text-center" >기타의견:</span>
<span class="col-sm-7 border-end border-secondary col-form-label col-form-label-sm text-start" th:text="${apprv.etc}"></span> <span class="col-sm-7 border-end border-secondary col-form-label col-form-label-sm text-start" th:text="${apprv.etc}"></span>
</div> </div>
</div> </div>

View File

@ -30,83 +30,79 @@
</div> </div>
</div> </div>
<hr> <hr>
<div class="row mb-1"><h6 class="text-center">■ 정보협력자 구성</h6></div> <div class="row mb-1"><h6>■ 정보협력자 구성</h6></div>
<div class="row mb-1"> <div class="row mb-1">
<div class="col-sm-1"></div>
<label for="affairType1" class="col-sm-1 col-form-label col-form-label-sm text-center">*성명</label> <label for="affairType1" class="col-sm-1 col-form-label col-form-label-sm text-center">*성명</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input type="text" class="form-control form-control-sm" id="opName" name="opName" th:value="${op.opName}"> <input type="text" class="form-control form-control-sm" id="opName" name="opName" th:value="${op.opName}">
</div> </div>
<label for="affairType2" class="col-sm-1 col-form-label col-form-label-sm text-center">*생년월일</label> <label for="affairType2" class="col-sm-1 col-form-label col-form-label-sm text-center">*생년월일</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input type="text" class="form-control form-control-sm" id="opBirth" name="opBirth" th:value="${op.opBirth}" readonly> <input type="text" class="form-control form-control-sm" id="opBirth" name="opBirth" th:value="${op.opBirth}" readonly>
</div> </div>
<label for="affairType3" class="col-sm-1 col-form-label col-form-label-sm text-center">*근무처(소속)</label> <label for="affairType3" class="col-sm-1 col-form-label col-form-label-sm text-center">*근무처(소속)</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input type="text" class="form-control form-control-sm" id="opPosition" name="opPosition" th:value="${op.opPosition}"> <input type="text" class="form-control form-control-sm" id="opPosition" name="opPosition" th:value="${op.opPosition}">
</div> </div>
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<div class="col-sm-1"></div>
<label for="affairType4" class="col-sm-1 col-form-label col-form-label-sm text-center">직업(직위)</label> <label for="affairType4" class="col-sm-1 col-form-label col-form-label-sm text-center">직업(직위)</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input type="text" class="form-control form-control-sm" id="opJob" name="opJob" th:value="${op.opJob}"> <input type="text" class="form-control form-control-sm" id="opJob" name="opJob" th:value="${op.opJob}">
</div> </div>
<label for="affairType1" class="col-sm-1 col-form-label col-form-label-sm text-center">경력</label> <label for="affairType1" class="col-sm-1 col-form-label col-form-label-sm text-center">경력</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input type="text" class="form-control form-control-sm" id="opCareer" name="opCareer" th:value="${op.opCareer}"> <input type="text" class="form-control form-control-sm" id="opCareer" name="opCareer" th:value="${op.opCareer}">
</div> </div>
<label for="affairType2" class="col-sm-1 col-form-label col-form-label-sm text-center">*연락처</label> <label for="affairType2" class="col-sm-1 col-form-label col-form-label-sm text-center">*연락처</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input type="text" class="form-control form-control-sm" id="opPhone" name="opPhone" th:value="${op.opPhone}"> <input type="text" class="form-control form-control-sm" id="opPhone" name="opPhone" th:value="${op.opPhone}">
</div> </div>
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<div class="col-sm-1"></div>
<label for="affairType4" class="col-sm-1 col-form-label col-form-label-sm text-center">주소</label> <label for="affairType4" class="col-sm-1 col-form-label col-form-label-sm text-center">주소</label>
<div class="col-sm-5"> <div class="col-sm-7">
<input type="text" class="form-control form-control-sm" id="opAddress" name="opAddress" th:value="${op.opAddress}"> <input type="text" class="form-control form-control-sm" id="opAddress" name="opAddress" th:value="${op.opAddress}">
</div> </div>
<label for="affairType2" class="col-sm-1 col-form-label col-form-label-sm text-center">*등급</label> <label for="affairType2" class="col-sm-1 col-form-label col-form-label-sm text-center">*등급</label>
<div class="col-sm-2"> <div class="col-sm-3">
<input type="text" class="form-control form-control-sm" id="opRank" name="opRank" th:value="${op.opRank}"> <input type="text" class="form-control form-control-sm" id="opRank" name="opRank" th:value="${op.opRank}">
</div> </div>
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<div class="col-sm-1"></div>
<label for="affairType3" class="col-sm-1 col-form-label col-form-label-sm text-center">기타 참고</label> <label for="affairType3" class="col-sm-1 col-form-label col-form-label-sm text-center">기타 참고</label>
<div class="col-sm-8"> <div class="col-sm-11">
<input type="text" class="form-control form-control-sm" id="opEtc" name="opEtc" th:value="${op.opEtc}"> <input type="text" class="form-control form-control-sm" id="opEtc" name="opEtc" th:value="${op.opEtc}">
</div> </div>
</div> </div>
<hr> <hr>
<div class="row mb-1"> <div class="row mb-1">
<label for="hashTags" class="col-sm-1 col-form-label col-form-label-sm text-center">대상목표<br><br>위치</label> <label for="hashTags" class="col-sm-1 col-form-label col-form-label-sm text-center mb-2">대상목표<br><br>위치</label>
<div class="col-sm-11"> <div class="col-sm-11">
<textarea id="targetLocation" name="targetLocation" rows="5" cols="108" th:utext="${op.targetLocation}"></textarea> <textarea id="targetLocation" name="targetLocation" rows="5" cols="108" th:utext="${op.targetLocation}"></textarea>
</div> </div>
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label for="hashTags" class="col-sm-1 col-form-label col-form-label-sm text-center">취약성 분석</label> <label for="hashTags" class="col-sm-1 col-form-label col-form-label-sm text-center mb-2">취약성 분석</label>
<div class="col-sm-11"> <div class="col-sm-11">
<textarea id="vulnerabilityAnalyze" name="vulnerabilityAnalyze" rows="5" cols="108" th:utext="${op.vulnerabilityAnalyze}"></textarea> <textarea id="vulnerabilityAnalyze" name="vulnerabilityAnalyze" rows="5" cols="108" th:utext="${op.vulnerabilityAnalyze}"></textarea>
</div> </div>
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label for="hashTags" class="col-sm-1 col-form-label col-form-label-sm text-center">적격성 분석</label> <label for="hashTags" class="col-sm-1 col-form-label col-form-label-sm text-center mb-2">적격성 분석</label>
<div class="col-sm-11"> <div class="col-sm-11">
<textarea id="eligibilityAnalyze" name="eligibilityAnalyze" rows="5" cols="108" th:utext="${op.eligibilityAnalyze}"></textarea> <textarea id="eligibilityAnalyze" name="eligibilityAnalyze" rows="5" cols="108" th:utext="${op.eligibilityAnalyze}"></textarea>
</div> </div>
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label for="hashTags" class="col-sm-1 col-form-label col-form-label-sm text-center">중점<br>수집사항</label> <label for="hashTags" class="col-sm-1 col-form-label col-form-label-sm text-center mb-2">중점<br>수집사항</label>
<div class="col-sm-11"> <div class="col-sm-11">
<textarea id="focusCollection" name="focusCollection" rows="5" cols="108" th:utext="${op.focusCollection}"></textarea> <textarea id="focusCollection" name="focusCollection" rows="5" cols="108" th:utext="${op.focusCollection}"></textarea>
</div> </div>
</div> </div>
<div class="row mb-3"> <div class="row mb-3">
<label for="fileInputer" class="col-sm-1 col-form-label col-form-label-sm text-center">첨부파일</label> <label for="fileInputer" class="col-sm-1 col-form-label col-form-label-sm text-center m-0">첨부파일</label>
<div class="col-sm-11" style="min-height: 70px;"> <div class="col-sm-11" style="min-height: 70px;">
<div class="w-100 h-100 border border-info rounded text-center" id="uploadDiv"> <div class="w-100 h-100 border border-info rounded text-center" id="uploadDiv">
<th:block th:if="${#arrays.isEmpty(op.fileList)}"> <th:block th:if="${#arrays.isEmpty(op.fileList)}">

View File

@ -6,14 +6,16 @@
<button type="button" class="btn-close f-invert" data-bs-dismiss="modal" aria-label="Close"></button> <button type="button" class="btn-close f-invert" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body" th:if="${joinFlag eq 'F'}"> <div class="modal-body" th:if="${joinFlag eq 'F'}">
<div class="mb-3 mt-3 row"> <div class="mb-3 mt-3 row
<label for="dicCode" class="col-sm-2 col-form-label col-form-label-sm text-center ">디지털식별코드</label> <label for="dicCode" class="col-sm-2 col-form-label col-form-label-sm text-center ">디지털식별코드</label>
<div class="col-sm-3"> <div class="col-sm-3">
<input type="text" class="form-control form-control-sm" id="dicCode" name="dicCode" autocomplete="off" th:value="${userInfo.dic}"> <input type="text" class="form-control form-control-sm" id="dicCode" name="dicCode" autocomplete="off" th:value="${userInfo.dic}" th:placeholder="${msg}">
<label for="dicCode" style="font-size: 12px" th:text="${msg}"></label> <!-- <label for="dicCode" style="font-size: 12px" th:text="${msg}"></label>-->
</div> </div>
<button type="button" class="btn btn-sm btn-outline-primary col-sm-1" id="dicCodeSearchBtn">검색</button> <button type="button" class="btn btn-sm btn-outline-primary col-sm-1" id="dicCodeSearchBtn">검색</button>
</div> </div>
</div> </div>
<div class="modal-body" th:if="${joinFlag eq 'T'}"> <div class="modal-body" th:if="${joinFlag eq 'T'}">
<form id="userInfoInsert" action="#" th:action="@{/admin/insertUserInfo}" method="post"> <form id="userInfoInsert" action="#" th:action="@{/admin/insertUserInfo}" method="post">

View File

@ -27,10 +27,10 @@
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label for="userId" class="col-sm-2 col-form-label col-form-label-sm text-center ">아이디</label> <label for="userId" class="col-sm-2 col-form-label col-form-label-sm text-center ">아이디</label>
<div class="col-sm-4"> <div class="col-sm-2">
<input type="text" class="form-control form-control-sm" id="userId" name="userId" autocomplete="off" th:value="${userInfo.userId}" readonly> <input type="text" class="form-control form-control-sm" id="userId" name="userId" autocomplete="off" th:value="${userInfo.userId}" readonly>
<label for="userId" style="font-size: 12px">아이디는 수정할 수 없습니다.</label>
</div> </div>
<label for="userId" class="col-sm-2 p-1 fs-12">*아이디는 수정할 수 없습니다.</label>
<label for="userNm" class="col-sm-2 col-form-label col-form-label-sm text-center">이름</label> <label for="userNm" class="col-sm-2 col-form-label col-form-label-sm text-center">이름</label>
<div class="col-sm-4"> <div class="col-sm-4">
<input type="text" class=" form-control form-control-sm" id="userNm" name="userNm" autocomplete="off" th:value="${userInfo.userNm}"> <input type="text" class=" form-control form-control-sm" id="userNm" name="userNm" autocomplete="off" th:value="${userInfo.userNm}">
@ -159,7 +159,7 @@
<th:block th:if="${accessAuth eq 'ACC003'}"> <th:block th:if="${accessAuth eq 'ACC003'}">
<button type="button" class="btn btn-info" id="syncToKwmsBtn" th:disabled="${#strings.isEmpty(userInfo.dicCode)}">인사시스템 정보 불러오기</button> <button type="button" class="btn btn-info" id="syncToKwmsBtn" th:disabled="${#strings.isEmpty(userInfo.dicCode)}">인사시스템 정보 불러오기</button>
<th:block th:if="${#strings.isEmpty(userInfo.dicCode)}"> <th:block th:if="${#strings.isEmpty(userInfo.dicCode)}">
<label for="syncToKwmsBtn" style="font-size: 12px">디지털식별코드가 필요합니다.</label> <label for="syncToKwmsBtn" class="fs-12 p-1">디지털식별코드가 필요합니다.</label>
</th:block> </th:block>
</th:block> </th:block>
</div> </div>