ui 개선
parent
fb96aab2e2
commit
27aa8fd287
|
|
@ -108,7 +108,9 @@
|
|||
<option value="0" th:selected="${sailor.heterogeneousCriminalHistory == 0}">없음</option>
|
||||
</select>
|
||||
</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">
|
||||
<select class="form-select form-select-sm" name="arrestHistory">
|
||||
<option value="">선택</option>
|
||||
|
|
@ -119,18 +121,18 @@
|
|||
<option value="0" th:selected="${sailor.arrestHistory == 0}">없음</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mb-1">
|
||||
<label class="col-sm-1 col-form-label col-form-label-sm text-center">범죄경력<br>세부내용</label>
|
||||
<div class="col-sm-2">
|
||||
<label class="col-sm-2 col-form-label col-form-label-sm text-center">범죄경력 세부내용</label>
|
||||
<div class="col-sm-3">
|
||||
<input class="form-control form-control-sm" name="criminalHistoryDetail" th:value="${sailor.criminalHistoryDetail}">
|
||||
</div>
|
||||
<label class="col-sm-1 col-form-label col-form-label-sm text-center">임금<br>(0.000위안/월)</label>
|
||||
<div class="col-sm-2">
|
||||
<input class="form-control form-control-sm" name="monthlyWages" th:value="${sailor.monthlyWages}">
|
||||
</div>
|
||||
<div class="row mb-1">
|
||||
<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>
|
||||
<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}">
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -20,11 +20,11 @@
|
|||
<input type="hidden" id="saveYn" name="saveYn">
|
||||
<div class="row mb-1">
|
||||
<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>
|
||||
</div>
|
||||
<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>
|
||||
<option value="">선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('CPO')}">
|
||||
|
|
@ -35,7 +35,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<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>
|
||||
<option value="">선택</option>
|
||||
<th:block th:each="num : ${#numbers.sequence(1,#lists.size(session.commonCode.get('CPO')))}">
|
||||
|
|
@ -50,17 +50,15 @@
|
|||
</div>
|
||||
<div class="row mb-1">
|
||||
<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="napoSeaPointLon" th:value="${sailor.crackdownStatus.napoSeaPointLon}" readonly>
|
||||
<input class="form-control form-control-sm" placeholder="상세내용" name="napoSeaPointDetail" th:value="${sailor.crackdownStatus.napoSeaPointDetail}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mb-1">
|
||||
<div class="col-sm-1">
|
||||
<label class="col-form-label col-form-label-sm text-center">위반내용</label>
|
||||
</div>
|
||||
<div class="col-auto" id="violationDiv">
|
||||
<label class="col-sm-1 col-form-label col-form-label-sm text-center me-1">위반내용</label>
|
||||
<div class="col-sm-3" id="violationDiv">
|
||||
<th:block th:if="${#lists.isEmpty(sailor.violationList)}">
|
||||
<div class="row">
|
||||
<select class="form-select form-select-sm violation" name="violation" style="max-width: 90% !important;" disabled>
|
||||
|
|
@ -99,21 +97,21 @@
|
|||
</div>
|
||||
<div class="row mb-1">
|
||||
<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}">
|
||||
</div>
|
||||
<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}">
|
||||
</div>
|
||||
<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')}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mb-1">
|
||||
<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">
|
||||
<option value="">선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('RSC')}">
|
||||
|
|
@ -123,7 +121,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<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">
|
||||
<option value="">선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('SED')}">
|
||||
|
|
@ -133,7 +131,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<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">
|
||||
<option value="">선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('POS')}">
|
||||
|
|
@ -145,7 +143,7 @@
|
|||
</div>
|
||||
<div class="row mb-1">
|
||||
<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">
|
||||
<option value="">선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('BE')}">
|
||||
|
|
@ -155,7 +153,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<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">
|
||||
<option value="">선택</option>
|
||||
<option value="1" th:selected="${sailor.similarCriminalHistory == 1}">1건</option>
|
||||
|
|
@ -166,7 +164,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<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">
|
||||
<option value="">선택</option>
|
||||
<option value="1" th:selected="${sailor.heterogeneousCriminalHistory == 1}">1건</option>
|
||||
|
|
@ -176,7 +174,9 @@
|
|||
<option value="0" th:selected="${sailor.heterogeneousCriminalHistory == 0}">없음</option>
|
||||
</select>
|
||||
</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">
|
||||
<select class="form-select form-select-sm" name="arrestHistory">
|
||||
<option value="">선택</option>
|
||||
|
|
@ -187,18 +187,18 @@
|
|||
<option value="0" th:selected="${sailor.arrestHistory == 0}">없음</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mb-1">
|
||||
<label class="col-sm-1 col-form-label col-form-label-sm text-center">범죄경력<br>세부내용</label>
|
||||
<div class="col-sm-2">
|
||||
<label class="col-sm-2 col-form-label col-form-label-sm text-center">범죄경력 세부내용</label>
|
||||
<div class="col-sm-6">
|
||||
<input class="form-control form-control-sm" name="criminalHistoryDetail" th:value="${sailor.criminalHistoryDetail}">
|
||||
</div>
|
||||
<label class="col-sm-1 col-form-label col-form-label-sm text-center">임금<br>(0.000위안/월)</label>
|
||||
<div class="col-sm-2">
|
||||
<input class="form-control form-control-sm" name="monthlyWages" th:value="${sailor.monthlyWages}">
|
||||
</div>
|
||||
<div class="row mb-1">
|
||||
<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>
|
||||
<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}">
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -108,9 +108,9 @@
|
|||
</div>
|
||||
</div>
|
||||
<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">
|
||||
<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>
|
||||
<label class="col-sm-2 col-form-label col-form-label-sm text-center">비고</label>
|
||||
<div class="col-4">
|
||||
|
|
|
|||
|
|
@ -123,14 +123,14 @@
|
|||
</div>
|
||||
</div>
|
||||
<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>
|
||||
<div class="col-4">
|
||||
<input class="form-control form-control-sm" name="note" readonly>
|
||||
</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>
|
||||
|
|
|
|||
|
|
@ -35,11 +35,11 @@
|
|||
<input type="hidden" id="saveYn" name="saveYn">
|
||||
<div class="row mb-1">
|
||||
<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>
|
||||
</div>
|
||||
<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>
|
||||
<option value="">선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('CPO')}">
|
||||
|
|
@ -50,7 +50,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<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>
|
||||
<option value="">선택</option>
|
||||
<th:block th:each="num : ${#numbers.sequence(1,#lists.size(session.commonCode.get('CPO')))}">
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
</div>
|
||||
<div class="row mb-1">
|
||||
<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="napoSeaPointLon" th:value="${sailor.crackdownStatus.napoSeaPointLon}" readonly>
|
||||
<input class="form-control form-control-sm" placeholder="상세내용" name="napoSeaPointDetail" th:value="${sailor.crackdownStatus.napoSeaPointDetail}" readonly>
|
||||
|
|
@ -73,7 +73,7 @@
|
|||
</div>
|
||||
<div class="row mb-1">
|
||||
<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)}">
|
||||
<div class="row">
|
||||
<select class="form-select form-select-sm violation" name="violation" disabled>
|
||||
|
|
@ -109,21 +109,21 @@
|
|||
</div>
|
||||
<div class="row mb-1">
|
||||
<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>
|
||||
</div>
|
||||
<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>
|
||||
</div>
|
||||
<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>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mb-1">
|
||||
<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>
|
||||
<option value="">선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('RSC')}">
|
||||
|
|
@ -133,7 +133,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<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>
|
||||
<option value="">선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('SED')}">
|
||||
|
|
@ -143,7 +143,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<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>
|
||||
<option value="">선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('POS')}">
|
||||
|
|
@ -155,7 +155,7 @@
|
|||
</div>
|
||||
<div class="row mb-1">
|
||||
<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>
|
||||
<option value="">선택</option>
|
||||
<th:block th:each="commonCode:${session.commonCode.get('BE')}">
|
||||
|
|
@ -165,7 +165,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<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>
|
||||
<option value="">선택</option>
|
||||
<option value="1" th:selected="${sailor.similarCriminalHistory == 1}">1건</option>
|
||||
|
|
@ -176,7 +176,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<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>
|
||||
<option value="">선택</option>
|
||||
<option value="1" th:selected="${sailor.heterogeneousCriminalHistory == 1}">1건</option>
|
||||
|
|
@ -186,7 +186,9 @@
|
|||
<option value="0" th:selected="${sailor.heterogeneousCriminalHistory == 0}">없음</option>
|
||||
</select>
|
||||
</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">
|
||||
<select class="form-select form-select-sm" name="arrestHistory" disabled>
|
||||
<option value="">선택</option>
|
||||
|
|
@ -197,18 +199,18 @@
|
|||
<option value="0" th:selected="${sailor.arrestHistory == 0}">없음</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mb-1">
|
||||
<label class="col-sm-1 col-form-label col-form-label-sm text-center">범죄경력<br>세부내용</label>
|
||||
<div class="col-sm-2">
|
||||
<label class="col-sm-2 col-form-label col-form-label-sm text-center">범죄경력 세부내용</label>
|
||||
<div class="col-sm-6">
|
||||
<input class="form-control form-control-sm" name="note" th:value="${sailor.criminalHistoryDetail}" readonly>
|
||||
</div>
|
||||
<label class="col-sm-1 col-form-label col-form-label-sm text-center">임금<br>(0.000위안/월)</label>
|
||||
<div class="col-sm-2">
|
||||
<input class="form-control form-control-sm" name="note" th:value="${sailor.monthlyWages}" readonly>
|
||||
</div>
|
||||
<div class="row mb-1">
|
||||
<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>
|
||||
<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>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<html lang="ko" xmlns:th="http://www.thymeleaf.org">
|
||||
|
||||
<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>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
|
@ -121,8 +121,8 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<label for="fileInputer" class="col-sm-2 col-form-label col-form-label-sm text-center bg-lightB1">첨부파일</label>
|
||||
<div class="col-sm-10 px-0" style="min-height: 70px;">
|
||||
<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" style="min-height: 70px;">
|
||||
<div class="w-100 h-100 border border-info rounded text-center" id="uploadDiv">
|
||||
<br>파일을 업로드 해주세요.
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -134,8 +134,8 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<label for="fileInputer" class="col-sm-2 col-form-label col-form-label-sm text-center bg-lightB1">첨부파일</label>
|
||||
<div class="col-sm-10 px-0" style="min-height: 70px;">
|
||||
<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" style="min-height: 70px;">
|
||||
<div class="w-100 h-100 border border-info rounded text-center" id="uploadDiv">
|
||||
<th:block th:if="${#strings.isEmpty(partInfo.fileList[0].origNm)}">
|
||||
<br>파일을 업로드 해주세요.
|
||||
|
|
|
|||
|
|
@ -22,13 +22,13 @@
|
|||
<div class="tab-pane fade p-2 show active" id="boardTabPanel" role="tabpanel" tabindex="0">
|
||||
<div class="row border border-secondary">
|
||||
<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"
|
||||
th:text="|해양경찰청외사-${affair.affairKey}|"></label>
|
||||
</div>
|
||||
<div class="row border border-top-0 border-secondary">
|
||||
<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">
|
||||
<th:block th:each="code:${session.commonCode.get('JT')}">
|
||||
<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>
|
||||
</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"
|
||||
th:text="${#temporals.format(affair.reportDt, 'yyyy-MM-dd')}"></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">
|
||||
<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>
|
||||
</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: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>
|
||||
|
|
@ -57,33 +57,33 @@
|
|||
<hr>
|
||||
<div class="row border border-secondary">
|
||||
<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>
|
||||
</div>
|
||||
<div class="row border border-top-0 border-secondary">
|
||||
<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">
|
||||
<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>
|
||||
</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">
|
||||
<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>
|
||||
</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">
|
||||
<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>
|
||||
</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">
|
||||
<th:block th:each="code:${session.commonCode.get('DC04')}">
|
||||
<th:block th:if="${code.itemCd eq affair.affairType4}" th:text="${code.itemValue}"></th:block>
|
||||
|
|
@ -93,7 +93,7 @@
|
|||
<hr>
|
||||
<div class="row border border-secondary">
|
||||
<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 th:utext="${affair.content}"></div>
|
||||
</div>
|
||||
|
|
@ -101,12 +101,12 @@
|
|||
<hr>
|
||||
<div class="row border border-secondary">
|
||||
<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>
|
||||
</div>
|
||||
<div class="row border border-top-0 border-secondary">
|
||||
<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>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -143,7 +143,7 @@
|
|||
<hr>
|
||||
<th:block th:each="rate:${affair.rateList}">
|
||||
<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:if="${code.itemCd eq rate.ratingOrgan}" th:text="${code.itemValue}"></th:block>
|
||||
</th:block>
|
||||
|
|
@ -156,32 +156,32 @@
|
|||
</div>
|
||||
<div class="row border-top-0 border-secondary" th:if="${rate.sectionApprv ne null}">
|
||||
<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">
|
||||
<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>
|
||||
</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"
|
||||
th:text="${rate.sectionNm}"></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"
|
||||
th:text="${#temporals.format(rate.sectionApprvDt, 'yyyy-MM-dd HH:mm:ss')}"></label>
|
||||
</div>
|
||||
<div class="row border-top-0 border-secondary"
|
||||
th:if="${rate.sectionApprv ne null and !#strings.isEmpty(rate.sectionEtc)}">
|
||||
<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"
|
||||
th:text="${rate.sectionEtc}"></label>
|
||||
</div>
|
||||
<div class="row border-top-0 border-secondary" th:if="${rate.headApprv ne null}">
|
||||
<th:block th:if="${rate.headApprv eq 'DST006'}">
|
||||
<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">
|
||||
<th:block th:each="code:${session.commonCode.get('AAR')}">
|
||||
<th:block th:if="${code.itemCd eq rate.affairRate}"
|
||||
|
|
@ -191,7 +191,7 @@
|
|||
</th:block>
|
||||
<th:block th:if="${rate.headApprv eq 'DST005'}">
|
||||
<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">
|
||||
<th:block th:each="code:${session.commonCode.get('DST')}">
|
||||
<th:block th:if="${code.itemCd eq rate.headApprv}" th:text="${code.itemValue}"></th:block>
|
||||
|
|
@ -199,18 +199,18 @@
|
|||
</label>
|
||||
</th:block>
|
||||
<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"
|
||||
th:text="${rate.headNm}"></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"
|
||||
th:text="${#temporals.format(rate.headApprvDt, 'yyyy-MM-dd HH:mm:ss')}"></label>
|
||||
</div>
|
||||
<div class="row border-top-0 border-secondary"
|
||||
th:if="${rate.headApprv ne null and !#strings.isEmpty(rate.headEtc)}">
|
||||
<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"
|
||||
th:text="${rate.headEtc}"></label>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -14,27 +14,27 @@
|
|||
<input type="hidden" name="wrtUserSeq" th:value="${plan.wrtUserSeq}">
|
||||
<input type="hidden" name="planState" id="planState" th:value="${plan.planState}">
|
||||
<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">
|
||||
<input type="text" class="form-control" id="wrtUserNm" name="wrtUserNm" th:value="${plan.wrtUserNm}" readonly>
|
||||
</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">
|
||||
<input type="text" class="form-control" id="wrtDt" name="wrtDt" th:value="${#temporals.format(plan.wrtDt, 'yyyy-MM-dd HH:mm')}" readonly>
|
||||
</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">
|
||||
<input type="text" class="form-control" id="planDt" name="planDt" th:value="${#temporals.format(plan.planDt, 'yyyy-MM-dd')}" autocomplete="off">
|
||||
</div>
|
||||
</div>
|
||||
<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">
|
||||
<input type="text" class="form-control" id="contentTitle" name="contentTitle" th:value="${plan.contentTitle}">
|
||||
</div>
|
||||
</div>
|
||||
<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">
|
||||
<th:block th:if="${plan.planKey eq null}">
|
||||
<input type='text' class='form-control' name='planInfos'>
|
||||
|
|
@ -45,12 +45,12 @@
|
|||
</th:block>
|
||||
</th:block>
|
||||
</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>
|
||||
</div>
|
||||
</div>
|
||||
<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">
|
||||
<th:block th:if="${plan.planKey eq null}">
|
||||
<textarea type='text' name='detailPlanInfos'></textarea>
|
||||
|
|
@ -61,12 +61,12 @@
|
|||
</th:block>
|
||||
</th:block>
|
||||
</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>
|
||||
</div>
|
||||
</div>
|
||||
<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="w-100 h-100 border border-info rounded text-center" id="uploadDiv">
|
||||
<th:block th:if="${#arrays.isEmpty(plan.fileList)}">
|
||||
|
|
|
|||
|
|
@ -13,23 +13,23 @@
|
|||
<div class="row mb-1">
|
||||
<label for="wrtUserNm" class="col-sm-1 col-form-label-sm text-center">작성자</label>
|
||||
<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>
|
||||
</div>
|
||||
<label for="wrtDt" class="col-sm-1 col-form-label-sm text-center">작성일시</label>
|
||||
<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>
|
||||
</div>
|
||||
<label for="planDt" class="col-sm-1 col-form-label-sm text-center">시행일자</label>
|
||||
<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>
|
||||
</div>
|
||||
<label for="planState" class="col-sm-1 col-form-label-sm text-center">상태</label>
|
||||
<div class="col-sm-2">
|
||||
<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:block>
|
||||
</div>
|
||||
|
|
@ -40,17 +40,17 @@
|
|||
<div class="row mb-1">
|
||||
<label for="contentTitle" class="col-sm-2 col-form-label-sm text-center">제목</label>
|
||||
<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>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<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">
|
||||
<th:block th:each="infoList:${plan.mainInfoList}">
|
||||
<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>
|
||||
</th:block>
|
||||
</th:block>
|
||||
|
|
@ -58,7 +58,7 @@
|
|||
</div>
|
||||
<hr>
|
||||
<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">
|
||||
<th:block th:each="infoList:${plan.mainInfoList}">
|
||||
<th:block th:if="${infoList.planType eq 'D'}">
|
||||
|
|
@ -112,23 +112,23 @@
|
|||
<div class="col-12 text-center row border-top-0 border-secondary">
|
||||
|
||||
<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>
|
||||
<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: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"
|
||||
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"
|
||||
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">
|
||||
<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>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -30,83 +30,79 @@
|
|||
</div>
|
||||
</div>
|
||||
<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="col-sm-1"></div>
|
||||
<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}">
|
||||
</div>
|
||||
<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>
|
||||
</div>
|
||||
<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}">
|
||||
</div>
|
||||
</div>
|
||||
<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>
|
||||
<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}">
|
||||
</div>
|
||||
<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}">
|
||||
</div>
|
||||
<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}">
|
||||
</div>
|
||||
</div>
|
||||
<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>
|
||||
<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}">
|
||||
</div>
|
||||
<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}">
|
||||
</div>
|
||||
</div>
|
||||
<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>
|
||||
<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}">
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<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">
|
||||
<textarea id="targetLocation" name="targetLocation" rows="5" cols="108" th:utext="${op.targetLocation}"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<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">
|
||||
<textarea id="vulnerabilityAnalyze" name="vulnerabilityAnalyze" rows="5" cols="108" th:utext="${op.vulnerabilityAnalyze}"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<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">
|
||||
<textarea id="eligibilityAnalyze" name="eligibilityAnalyze" rows="5" cols="108" th:utext="${op.eligibilityAnalyze}"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<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">
|
||||
<textarea id="focusCollection" name="focusCollection" rows="5" cols="108" th:utext="${op.focusCollection}"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<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="w-100 h-100 border border-info rounded text-center" id="uploadDiv">
|
||||
<th:block th:if="${#arrays.isEmpty(op.fileList)}">
|
||||
|
|
|
|||
|
|
@ -6,14 +6,16 @@
|
|||
<button type="button" class="btn-close f-invert" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<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>
|
||||
<div class="col-sm-3">
|
||||
<input type="text" class="form-control form-control-sm" id="dicCode" name="dicCode" autocomplete="off" th:value="${userInfo.dic}">
|
||||
<label for="dicCode" style="font-size: 12px" th:text="${msg}"></label>
|
||||
<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>-->
|
||||
</div>
|
||||
<button type="button" class="btn btn-sm btn-outline-primary col-sm-1" id="dicCodeSearchBtn">검색</button>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="modal-body" th:if="${joinFlag eq 'T'}">
|
||||
<form id="userInfoInsert" action="#" th:action="@{/admin/insertUserInfo}" method="post">
|
||||
|
|
|
|||
|
|
@ -27,10 +27,10 @@
|
|||
</div>
|
||||
<div class="row mb-1">
|
||||
<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>
|
||||
<label for="userId" style="font-size: 12px">아이디는 수정할 수 없습니다.</label>
|
||||
</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>
|
||||
<div class="col-sm-4">
|
||||
<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'}">
|
||||
<button type="button" class="btn btn-info" id="syncToKwmsBtn" th:disabled="${#strings.isEmpty(userInfo.dicCode)}">인사시스템 정보 불러오기</button>
|
||||
<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>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue