사용자 직책 컬럼 추가.

master
강석 최 2023-01-28 14:27:38 +09:00
parent 602f424172
commit f47ff941f2
5 changed files with 37 additions and 4 deletions

View File

@ -37,7 +37,7 @@ public class KwmsController {
mav.addObject("userInfo", empInfo); mav.addObject("userInfo", empInfo);
mav.addObject("msg", "검색 결과가 없습니다."); mav.addObject("msg", "검색 결과가 없습니다.");
}else{ }else{
if(savedUser.getUserStatus().equals("USC004")){ if(savedUser!=null && savedUser.getUserStatus().equals("USC004")){
userInfo.setUserSeq(savedUser.getUserSeq()); userInfo.setUserSeq(savedUser.getUserSeq());
} }
mav.addObject("joinFlag", "T"); mav.addObject("joinFlag", "T");
@ -45,6 +45,7 @@ public class KwmsController {
mav.addObject("ogList", codeMgtService.selectCodeMgtList("OG")); mav.addObject("ogList", codeMgtService.selectCodeMgtList("OG"));
mav.addObject("ofcList", codeMgtService.selectCodeMgtList("OFC")); mav.addObject("ofcList", codeMgtService.selectCodeMgtList("OFC"));
mav.addObject("titleList", codeMgtService.selectCodeMgtList("JT")); mav.addObject("titleList", codeMgtService.selectCodeMgtList("JT"));
mav.addObject("dutyList", codeMgtService.selectCodeMgtList("DT"));
mav.addObject("outturnList", codeMgtService.selectCodeMgtList("OTC")); mav.addObject("outturnList", codeMgtService.selectCodeMgtList("OTC"));
mav.addObject("seriesList", codeMgtService.selectCodeMgtList(userInfo.getOutturnCd())); mav.addObject("seriesList", codeMgtService.selectCodeMgtList(userInfo.getOutturnCd()));
mav.addObject("languageList", codeMgtService.selectCodeMgtList("LNG")); mav.addObject("languageList", codeMgtService.selectCodeMgtList("LNG"));

View File

@ -51,4 +51,10 @@ public class MenuMgtController {
return ""; return "";
} }
@GetMapping("/defaultMenuMgt")
public ModelAndView defaultMenuMgt(){
ModelAndView mav = new ModelAndView();
return mav;
}
} }

View File

@ -119,14 +119,16 @@ function valueCheck(){
alert("현관서전입일을 입력해주세요."); alert("현관서전입일을 입력해주세요.");
return false; return false;
} }
const dutyCd = targetForm.find("#dutyCd").val();
if(!dutyCd){
alert("직책을 선택해주세요.");
return false;
}
const seriesCd = targetForm.find("#seriesCd").val(); const seriesCd = targetForm.find("#seriesCd").val();
if(!seriesCd){ if(!seriesCd){
alert("직별을 선택해주세요."); alert("직별을 선택해주세요.");
return false; return false;
} }
return true; return true;
} }

View File

@ -129,6 +129,19 @@
<input type="text" class="form-control form-control-sm dateSelector" id="titleInDate" name="titleInDate" th:value="${userInfo.titleInDate}" readonly> <input type="text" class="form-control form-control-sm dateSelector" id="titleInDate" name="titleInDate" th:value="${userInfo.titleInDate}" readonly>
</div> </div>
</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="dutyCd" name="dutyCd">
<option value="">--선택--</option>
<th:block th:each="code:${session.commonCode.get('DT')}">
<th:block th:if="${code.useChk eq 'T'}">
<option th:value="${code.itemCd}" th:text="${code.itemValue}" th:selected="${code.itemCd eq userInfo.dutyCd}"></option>
</th:block>
</th:block>
</select>
</div>
</div>
<div class="row mb-1"> <div class="row mb-1">
<label for="outturnCd" class="col-sm-2 col-form-label col-form-label-sm text-center">경과</label> <label for="outturnCd" class="col-sm-2 col-form-label col-form-label-sm text-center">경과</label>
<div class="col-sm-4"> <div class="col-sm-4">

View File

@ -123,6 +123,17 @@
<input type="text" class="form-control form-control-sm dateSelector" id="titleInDate" name="titleInDate" th:value="${userInfo.titleInDate}" disabled> <input type="text" class="form-control form-control-sm dateSelector" id="titleInDate" name="titleInDate" th:value="${userInfo.titleInDate}" disabled>
</div> </div>
</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"> <div class="row mb-1">
<label for="outturnCd" class="col-sm-2 col-form-label col-form-label-sm text-center">경과</label> <label for="outturnCd" class="col-sm-2 col-form-label col-form-label-sm text-center">경과</label>
<div class="col-sm-4"> <div class="col-sm-4">