177 lines
10 KiB
HTML
177 lines
10 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="ko" xmlns:th="http://www.thymeleaf.org">
|
|
<div class="modal-content " id="userInsertModalContent">
|
|
<div class="modal-header bg-dark">
|
|
<h5 class="modal-title text-white" id="userInsertModalLabel">사용자 신청</h5>
|
|
<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
|
|
<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}" 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">
|
|
<input type="hidden" name="userSeq" th:value="${userInfo.userSeq}">
|
|
<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.dicCode}" disabled>
|
|
</div>
|
|
<!--<button type="button" class="btn btn-sm btn-outline-primary col-sm-1" id="dicCodeSearchBtn">검색</button>-->
|
|
</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">
|
|
<input type="text" class="form-control form-control-sm" id="userId" name="userId" autocomplete="new-password" th:value="${userInfo.userId}" disabled>
|
|
<!--<label for="userId" style="font-size: 12px">6~20자 사이의 알파벳, 숫자를 입력하세요</label>-->
|
|
</div>
|
|
<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}" disabled>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-1">
|
|
<label for="modalPassword" class="col-sm-2 col-form-label col-form-label-sm text-center">비밀번호</label>
|
|
<div class="col-sm-4">
|
|
<input type="password" class="form-control form-control-sm" id="modalPassword" name="password" autocomplete="new-password">
|
|
<label for="userId" style="font-size: 12px">8~16자 사이의 알파벳, 숫자, 특수문자 조합</label>
|
|
</div>
|
|
<label for="passwordConfirm" class="col-sm-2 col-form-label col-form-label-sm text-center">비밀번호 확인</label>
|
|
<div class="col-sm-4">
|
|
<input type="password" class="form-control form-control-sm" id="passwordConfirm">
|
|
</div>
|
|
</div>
|
|
<div class="row mb-1">
|
|
<label for="phoneNo" class="col-sm-2 col-form-label col-form-label-sm text-center">휴대전화</label>
|
|
<div class="col-sm-4">
|
|
<input type="tel" class="form-control form-control-sm" id="phoneNo" name="phoneNo">
|
|
<label for="userId" style="font-size: 12px">-없이 숫자만 입력</label>
|
|
</div>
|
|
<label for="email" class="col-sm-2 col-form-label col-form-label-sm text-center">이메일</label>
|
|
<div class="col-sm-4">
|
|
<input type="email" class="form-control form-control-sm" id="email" name="email">
|
|
|
|
</div>
|
|
</div>
|
|
<div class="row mb-1">
|
|
<label for="sex" class="col-sm-2 col-form-label col-form-label-sm text-center">성별</label>
|
|
<div class="col-sm-4">
|
|
<select class="form-select form-select-sm" id="sex" name="sex" disabled>
|
|
<option value="SEX002" th:selected="${userInfo.sex eq 'M'}">남</option>
|
|
<option value="SEX001" th:selected="${userInfo.sex eq 'F'}">여</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-1">
|
|
<label for="birthDate" 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 dateSelector" id="birthDate" name="birthDate" th:value="${userInfo.birthDate}" disabled>
|
|
</div>
|
|
<label for="policeInDate" 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 dateSelector" id="policeInDate" name="policeInDate" th:value="${userInfo.policeInDate}" disabled>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-1">
|
|
<label for="ogCd" class="col-sm-2 col-form-label col-form-label-sm text-center">관서</label>
|
|
<div class="col-sm-4">
|
|
<select class="form-select form-select-sm" id="ogCd" name="ogCd" disabled>
|
|
<option value="">--선택--</option>
|
|
<th:block th:each="code:${ogList}">
|
|
<option th:value="${code.itemCd}" th:text="${code.itemValue}" th:selected="${code.itemCd eq userInfo.ogCd}"></option>
|
|
</th:block>
|
|
</select>
|
|
</div>
|
|
<label for="organInDate" 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 dateSelector" id="organInDate" name="organInDate" th:value="${userInfo.organInDate}" readonly>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-1">
|
|
<label for="ofcCd" class="col-sm-2 col-form-label col-form-label-sm text-center">부서</label>
|
|
<div class="col-sm-4">
|
|
<select class="form-select form-select-sm" id="ofcCd" name="ofcCd" disabled>
|
|
<option value="">--선택--</option>
|
|
<th:block th:each="code:${ofcList}">
|
|
<option th:value="${code.itemCd}" th:text="${code.itemValue}" th:selected="${code.itemCd eq userInfo.ofcCd}"></option>
|
|
</th:block>
|
|
</select>
|
|
</div>
|
|
<label for="ofcInDate" 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 dateSelector" id="ofcInDate" name="ofcInDate" th:value="${userInfo.ofcInDate}" disabled>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-1">
|
|
<label for="ogCd" class="col-sm-2 col-form-label col-form-label-sm text-center">계급</label>
|
|
<div class="col-sm-4">
|
|
<select class="form-select form-select-sm" id="titleCd" name="titleCd" disabled>
|
|
<option value="">--선택--</option>
|
|
<th:block th:each="code:${titleList}">
|
|
<option th:value="${code.itemCd}" th:text="${code.itemValue}" th:selected="${code.itemCd eq userInfo.titleCd}"></option>
|
|
</th:block>
|
|
</select>
|
|
</div>
|
|
<label for="titleInDate" 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 dateSelector" id="titleInDate" name="titleInDate" th:value="${userInfo.titleInDate}" disabled>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-1">
|
|
<label for="dutyCd" class="col-sm-2 col-form-label col-form-label-sm text-center">직책</label>
|
|
<div class="col-sm-4">
|
|
<select class="form-select form-select-sm" id="dutyCd" name="dutyCd">
|
|
<option value="">--선택--</option>
|
|
<th:block th:each="code:${dutyList}">
|
|
<option th:value="${code.itemCd}" th:text="${code.itemValue}" th:selected="${code.itemCd eq userInfo.outturnCd}"></option>
|
|
</th:block>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-1">
|
|
<label for="outturnCd" class="col-sm-2 col-form-label col-form-label-sm text-center">경과</label>
|
|
<div class="col-sm-4">
|
|
<select class="form-select form-select-sm" id="outturnCd" name="outturnCd" disabled>
|
|
<option value="">--선택--</option>
|
|
<th:block th:each="code:${outturnList}">
|
|
<option th:value="${code.itemCd}" th:text="${code.itemValue}" th:selected="${code.itemCd eq userInfo.outturnCd}"></option>
|
|
</th:block>
|
|
</select>
|
|
</div>
|
|
<label for="seriesCd" class="col-sm-2 col-form-label col-form-label-sm text-center">직별</label>
|
|
<div class="col-sm-4">
|
|
<select class="form-select form-select-sm" id="seriesCd" name="seriesCd" th:disabled="${userInfo.outturnCd eq null}">
|
|
<option value="">--선택--</option>
|
|
<th:block th:each="code:${seriesList}">
|
|
<option th:value="${code.itemCd}" th:text="${code.itemValue}" th:selected="${code.itemCd eq userInfo.seriesCd}"></option>
|
|
</th:block>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-1">
|
|
<label for="languageCd" class="col-sm-2 col-form-label col-form-label-sm text-center">외국어특채</label>
|
|
<div class="col-sm-4">
|
|
<select class="form-select form-select-sm" id="languageCd" name="languageCd">
|
|
<option value="">--선택--</option>
|
|
<th:block th:each="code:${languageList}">
|
|
<option th:value="${code.itemCd}" th:text="${code.itemValue}" th:selected="${code.itemCd eq userInfo.groupCd}"></option>
|
|
</th:block>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<div class="modal-footer bg-light" th:if="${joinFlag eq 'T'}">
|
|
<!-- <button type="button" class="btn btn-secondary" data-bs-dismiss="modal" id="closeModalBtn">닫기</button>-->
|
|
<button type="button" class="btn btn-primary" id="saveBtn">신청</button>
|
|
</div>
|
|
</div>
|
|
</html> |