Merge branch 'master' of https://dev.azure.com/DBNTech/ForeignAffairs/_git/ForeignAffairs
# Conflicts: # src/main/resources/templates/login/joinForm.html # src/main/resources/templates/login/login.htmlmaster
commit
6d352ab7c4
|
|
@ -34,6 +34,7 @@ public class IvsgtController {
|
||||||
mav.addObject("accessAuth", accessAuth);
|
mav.addObject("accessAuth", accessAuth);
|
||||||
mav.addObject("mgtOrganList", loginUser.getDownOrganCdList());
|
mav.addObject("mgtOrganList", loginUser.getDownOrganCdList());
|
||||||
|
|
||||||
|
boardInvestigation.setDownOrganCdList(loginUser.getDownOrganCdList());
|
||||||
boardInvestigation.setQueryInfo();
|
boardInvestigation.setQueryInfo();
|
||||||
mav.addObject("boardInvestigationList", boardInvestigationService.selectBoardInvestigationList(boardInvestigation));
|
mav.addObject("boardInvestigationList", boardInvestigationService.selectBoardInvestigationList(boardInvestigation));
|
||||||
boardInvestigation.setContentCnt(boardInvestigationService.selectBoardInvestigationListCnt(boardInvestigation));
|
boardInvestigation.setContentCnt(boardInvestigationService.selectBoardInvestigationListCnt(boardInvestigation));
|
||||||
|
|
|
||||||
|
|
@ -40,9 +40,7 @@ public class MajorStatusController {
|
||||||
mav.addObject("mgtOrganList", loginUser.getDownOrganCdList());
|
mav.addObject("mgtOrganList", loginUser.getDownOrganCdList());
|
||||||
mav.addObject("searchParams", majorStatus);
|
mav.addObject("searchParams", majorStatus);
|
||||||
|
|
||||||
majorStatus.setDownOrganCdList(loginUser.getDownOrganCdList());
|
|
||||||
majorStatus.setQueryInfo();
|
majorStatus.setQueryInfo();
|
||||||
|
|
||||||
mav.addObject("majorList", majorStatusService.selectMajorList(majorStatus));
|
mav.addObject("majorList", majorStatusService.selectMajorList(majorStatus));
|
||||||
majorStatus.setContentCnt(majorStatusService.selectMajorListCnt(majorStatus));
|
majorStatus.setContentCnt(majorStatusService.selectMajorListCnt(majorStatus));
|
||||||
majorStatus.setPaginationInfo();
|
majorStatus.setPaginationInfo();
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,10 @@
|
||||||
<mapper namespace="com.dbnt.faisp.main.ivsgtMgt.boardInvestigation.mapper.BoardInvestigationMapper">
|
<mapper namespace="com.dbnt.faisp.main.ivsgtMgt.boardInvestigation.mapper.BoardInvestigationMapper">
|
||||||
<sql id="selectBoardInvestigationListWhere">
|
<sql id="selectBoardInvestigationListWhere">
|
||||||
<where>
|
<where>
|
||||||
|
and a.wrt_organ in
|
||||||
|
<foreach collection="downOrganCdList" item="organCd" separator="," open="(" close=")">
|
||||||
|
#{organCd}
|
||||||
|
</foreach>
|
||||||
<if test='ivsgtType != null and ivsgtType != ""'>
|
<if test='ivsgtType != null and ivsgtType != ""'>
|
||||||
AND ivsgt_type = #{ivsgtType}
|
AND ivsgt_type = #{ivsgtType}
|
||||||
</if>
|
</if>
|
||||||
|
|
|
||||||
|
|
@ -26,12 +26,6 @@
|
||||||
<if test='endDate != null and endDate != ""'>
|
<if test='endDate != null and endDate != ""'>
|
||||||
and a.wrt_dt <= #{endDate}::date+1
|
and a.wrt_dt <= #{endDate}::date+1
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
and a.wrt_organ in
|
|
||||||
<foreach collection="downOrganCdList" item="organCd" separator="," open="(" close=")">
|
|
||||||
#{organCd}
|
|
||||||
</foreach>
|
|
||||||
|
|
||||||
</where>
|
</where>
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ $(document).on('click', '#dicCodeSearchBtn', function (){
|
||||||
if(dicCode!==''){
|
if(dicCode!==''){
|
||||||
getJoinForm(dicCode);
|
getJoinForm(dicCode);
|
||||||
}else{
|
}else{
|
||||||
alert("공무원식별번호를 입력해주세요.")
|
alert("디지털식별코드를 입력해주세요.")
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ function showModal(userSeq){
|
||||||
$(document).on('click', '#syncToKwmsBtn', function (){
|
$(document).on('click', '#syncToKwmsBtn', function (){
|
||||||
const dicCode = $("#dicCode").val();
|
const dicCode = $("#dicCode").val();
|
||||||
if(!dicCode){
|
if(!dicCode){
|
||||||
alert("공무원식별번호가 없습니다.")
|
alert("디지털식별코드가 없습니다.")
|
||||||
}else{
|
}else{
|
||||||
syncUserInfoToKwms([{
|
syncUserInfoToKwms([{
|
||||||
userSeq: $("#userSeq").val(),
|
userSeq: $("#userSeq").val(),
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@ $(document).on('click', '#deleteBtn', function (){
|
||||||
$(document).on('click', '#syncToKwmsBtn', function (){
|
$(document).on('click', '#syncToKwmsBtn', function (){
|
||||||
const dicCode = $("#dicCode").val();
|
const dicCode = $("#dicCode").val();
|
||||||
if(!dicCode){
|
if(!dicCode){
|
||||||
alert("공무원식별번호가 없습니다.")
|
alert("디지털식별코드가 없습니다.")
|
||||||
}else{
|
}else{
|
||||||
syncUserInfoToKwms([{
|
syncUserInfoToKwms([{
|
||||||
userSeq: $("#userSeq").val(),
|
userSeq: $("#userSeq").val(),
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<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-4">
|
<div class="col-sm-4">
|
||||||
<input type="text" class="form-control form-control-sm" id="dicCode" name="dicCode" autocomplete="off" th:value="${userInfo.dicCode}">
|
<input type="text" class="form-control form-control-sm" id="dicCode" name="dicCode" autocomplete="off" th:value="${userInfo.dicCode}">
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -171,7 +171,7 @@
|
||||||
<th:block th:if="${userInfo.userStatus eq 'USC003'}">
|
<th:block th:if="${userInfo.userStatus eq 'USC003'}">
|
||||||
<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" style="font-size: 12px">디지털식별코드가 필요합니다.</label>
|
||||||
</th:block>
|
</th:block>
|
||||||
</th:block>
|
</th:block>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,10 @@
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"><h4>불법조업 외국어선 단속현황</h4></div>
|
<div class="col-auto">
|
||||||
|
<div class="d-inline align-middle"><i class="bi bi-square-fill"></i></div>
|
||||||
|
<h5 class="d-inline align-middle"> 불법조업 외국어선 단속현황</h5>
|
||||||
|
</div>
|
||||||
<div class="col-auto"><p class="mb-0 mt-2">외사통계 > 불법조업외국어선 > 불법조업 외국어선 단속현황</p></div>
|
<div class="col-auto"><p class="mb-0 mt-2">외사통계 > 불법조업외국어선 > 불법조업 외국어선 단속현황</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,10 @@
|
||||||
<div layout:fragment="content">
|
<div layout:fragment="content">
|
||||||
<main>
|
<main>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"><h4>불법조업 외국어선 정보</h4></div>
|
<div class="col-auto">
|
||||||
|
<div class="d-inline align-middle"><i class="bi bi-square-fill"></i></div>
|
||||||
|
<h5 class="d-inline align-middle"> 불법조업 외국어선 정보</h5>
|
||||||
|
</div>
|
||||||
<div class="col-auto"><p class="mb-0 mt-2">외사통계 > 불법조업외국어선 > 불법조업 외국어선 정보</p></div>
|
<div class="col-auto"><p class="mb-0 mt-2">외사통계 > 불법조업외국어선 > 불법조업 외국어선 정보</p></div>
|
||||||
</div>
|
</div>
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,10 @@
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"><h4>국제범죄 검거현황</h4></div>
|
<div class="col-auto mb-2">
|
||||||
|
<div class="d-inline align-middle"><i class="bi bi-square-fill"></i></div>
|
||||||
|
<h5 class="d-inline align-middle"> 국제범죄 검거현황</h5>
|
||||||
|
</div>
|
||||||
<div class="col-auto"><p class="mb-0 mt-2">외사통계 > 국제범죄검거현황</p></div>
|
<div class="col-auto"><p class="mb-0 mt-2">외사통계 > 국제범죄검거현황</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,10 @@
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"><h4>불법조업 외국어선 처리현황</h4></div>
|
<div class="col-auto mb-2">
|
||||||
|
<div class="d-inline align-middle"><i class="bi bi-square-fill"></i></div>
|
||||||
|
<h5 class="d-inline align-middle"> 불법조업 외국어선 처리현황</h5>
|
||||||
|
</div>
|
||||||
<div class="col-auto"><p class="mb-0 mt-2">외사통계 > 불법조업 외국어선 > 불법조업 외국어선 처리현황</p></div>
|
<div class="col-auto"><p class="mb-0 mt-2">외사통계 > 불법조업 외국어선 > 불법조업 외국어선 처리현황</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,10 @@
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"><h4>선원 세부 현황</h4></div>
|
<div class="col-auto mb-1">
|
||||||
|
<div class="d-inline align-middle"><i class="bi bi-square-fill"></i></div>
|
||||||
|
<h5 class="d-inline align-middle"> 선원 세부 현황</h5>
|
||||||
|
</div>
|
||||||
<div class="col-auto"><p class="mb-0 mt-2">외사통계 > 불법조업 외국어선 > 선원 세부 현황</p></div>
|
<div class="col-auto"><p class="mb-0 mt-2">외사통계 > 불법조업 외국어선 > 선원 세부 현황</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,10 @@
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"><h4>견문통계</h4></div>
|
<div class="col-auto">
|
||||||
|
<div class="d-inline align-middle"><i class="bi bi-square-fill"></i></div>
|
||||||
|
<h5 class="d-inline align-middle"> 견문통계</h5>
|
||||||
|
</div>
|
||||||
<div class="col-auto"><p class="mb-0 mt-2">첩보수집활동 > 견문통계</p></div>
|
<div class="col-auto"><p class="mb-0 mt-2">첩보수집활동 > 견문통계</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,10 @@
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"><h4>청산보고서</h4></div>
|
<div class="col-auto">
|
||||||
|
<div class="d-inline align-middle"><i class="bi bi-square-fill"></i></div>
|
||||||
|
<h5 class="d-inline align-middle"> 청산보고서</h5>
|
||||||
|
</div>
|
||||||
<div class="col-auto"><p class="mb-0 mt-2">첩보수집활동 > 외사경찰 견문관리 > 청산보고서</p></div>
|
<div class="col-auto"><p class="mb-0 mt-2">첩보수집활동 > 외사경찰 견문관리 > 청산보고서</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,10 @@
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"><h4>외사첩보망 해고(연장) 보고</h4></div>
|
<div class="col-auto">
|
||||||
|
<div class="d-inline align-middle"><i class="bi bi-square-fill"></i></div>
|
||||||
|
<h5 class="d-inline align-middle"> 외사첩보망 해고(연장) 보고</h5>
|
||||||
|
</div>
|
||||||
<div class="col-auto"><p class="mb-0 mt-2">첩보수집활동 > 외사첩보망 견문관리 > 외사첩보망 해고(연장) 보고</p></div>
|
<div class="col-auto"><p class="mb-0 mt-2">첩보수집활동 > 외사첩보망 견문관리 > 외사첩보망 해고(연장) 보고</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,10 @@
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"><h4>운영계획서</h4></div>
|
<div class="col-auto mb-2">
|
||||||
|
<div class="d-inline align-middle"><i class="bi bi-square-fill"></i></div>
|
||||||
|
<h5 class="d-inline align-middle"> 운영계획서</h5>
|
||||||
|
</div>
|
||||||
<div class="col-auto"><p class="mb-0 mt-2">첩보수집활동 > 외사첩보망 견문관리 > 운영계획</p></div>
|
<div class="col-auto"><p class="mb-0 mt-2">첩보수집활동 > 외사첩보망 견문관리 > 운영계획</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
|
|
|
||||||
|
|
@ -67,36 +67,24 @@
|
||||||
<table class="table table-sm table-hover table-bordered">
|
<table class="table table-sm table-hover table-bordered">
|
||||||
<thead>
|
<thead>
|
||||||
<tr class="table-secondary">
|
<tr class="table-secondary">
|
||||||
<!-- <th></th>-->
|
<th width="5%">순번</th>
|
||||||
<th>종류</th>
|
<th width="10%">작성일시</th>
|
||||||
|
<th width="10%">종류</th>
|
||||||
<th>제목</th>
|
<th>제목</th>
|
||||||
<th>관서</th>
|
<th>내용</th>
|
||||||
<th>부서</th>
|
<th width="10%">첨부파일</th>
|
||||||
<th>계급</th>
|
|
||||||
<th>작성자</th>
|
|
||||||
<th>작성일시</th>
|
|
||||||
<th>첨부파일</th>
|
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody class="table-group-divider">
|
<tbody class="table-group-divider">
|
||||||
<tr class="tr" th:each="major:${majorList}">
|
<tr class="tr" th:each="major, cnt:${majorList}">
|
||||||
<input type="hidden" class="majorKey" th:value="${major.majorKey}">
|
<input type="hidden" class="majorKey" th:value="${major.majorKey}">
|
||||||
<!-- <td><input type="checkbox" class="trChkBox"></td>-->
|
<td th:text="${cnt.count}"></td>
|
||||||
|
<td th:text="${#temporals.format(major.wrtDt, 'yyyy-MM-dd HH:mm')}"></td>
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('MST')}">
|
<th:block th:each="commonCode:${session.commonCode.get('MST')}">
|
||||||
<td th:if="${major.majorType eq commonCode.itemCd}" th:text="${commonCode.itemValue}"></td>
|
<td th:if="${major.majorType eq commonCode.itemCd}" th:text="${commonCode.itemValue}"></td>
|
||||||
</th:block>
|
</th:block>
|
||||||
<td th:text="|${major.contentStatus eq 'DST001'?'[임시]':''}${major.contentTitle}|"></td>
|
<td th:text="|${major.contentStatus eq 'DST001'?'[임시]':''}${major.contentTitle}|"></td>
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('OG')}">
|
<td th:utext="${major.contentInfo}"></td>
|
||||||
<td th:if="${major.wrtOrgan eq commonCode.itemCd}" th:text="${commonCode.itemValue}"></td>
|
|
||||||
</th:block>
|
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('OFC')}">
|
|
||||||
<td th:if="${major.wrtPart eq commonCode.itemCd}" th:text="${commonCode.itemValue}"></td>
|
|
||||||
</th:block>
|
|
||||||
<th:block th:each="commonCode:${session.commonCode.get('JT')}">
|
|
||||||
<td th:if="${major.wrtUserGrd eq commonCode.itemCd}" th:text="${commonCode.itemValue}"></td>
|
|
||||||
</th:block>
|
|
||||||
<td th:text="${major.wrtUserNm}"></td>
|
|
||||||
<td th:text="${#temporals.format(major.wrtDt, 'yyyy-MM-dd HH:mm')}"></td>
|
|
||||||
<td th:text="${major.fileCnt eq null?'파일 없음':#strings.concat(major.fileCnt,' 건')}"></td>
|
<td th:text="${major.fileCnt eq null?'파일 없음':#strings.concat(major.fileCnt,' 건')}"></td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
</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">
|
||||||
<div class="mt-3 mb-1 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.dicCode}" disabled>
|
<input type="text" class="form-control form-control-sm" id="dicCode" name="dicCode" autocomplete="off" th:value="${userInfo.dicCode}" disabled>
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<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">
|
<input type="text" class="form-control form-control-sm" id="dicCode" name="dicCode" autocomplete="off">
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@
|
||||||
<input type="hidden" name="userSeq" id="userSeq" class="userSeq" th:value="${userInfo.userSeq}">
|
<input type="hidden" name="userSeq" id="userSeq" class="userSeq" th:value="${userInfo.userSeq}">
|
||||||
<input type="hidden" name="userStatus" th:value="${userInfo.userStatus}">
|
<input type="hidden" name="userStatus" th:value="${userInfo.userStatus}">
|
||||||
<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-4">
|
<div class="col-sm-4">
|
||||||
<input type="text" class="form-control form-control-sm" id="dicCode" name="dicCode" autocomplete="off" th:value="${userInfo.dicCode}">
|
<input type="text" class="form-control form-control-sm" id="dicCode" name="dicCode" autocomplete="off" th:value="${userInfo.dicCode}">
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -148,7 +148,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" style="font-size: 12px">디지털식별코드가 필요합니다.</label>
|
||||||
</th:block>
|
</th:block>
|
||||||
</th:block>
|
</th:block>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="col-8" id="valueDiv">
|
<div class="col-8" id="valueDiv">
|
||||||
<div class="mb-1 mt-3 row">
|
<div class="mb-1 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-4">
|
<div class="col-sm-4">
|
||||||
<input type="text" class="form-control form-control-sm dateSelector" id="vDicCode"readonly>
|
<input type="text" class="form-control form-control-sm dateSelector" id="vDicCode"readonly>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,10 @@
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<div class="row justify-content-between">
|
<div class="row justify-content-between">
|
||||||
<div class="col-auto"><h4>SRI</h4></div>
|
<div class="col-auto">
|
||||||
|
<div class="d-inline align-middle"><i class="bi bi-square-fill"></i></div>
|
||||||
|
<h5 class="d-inline align-middle"> SRI</h5>
|
||||||
|
</div>
|
||||||
<div class="col-auto"><p class="mb-0 mt-2">첩보수집활동 > SRI</p></div>
|
<div class="col-auto"><p class="mb-0 mt-2">첩보수집활동 > SRI</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row mx-0">
|
<div class="row mx-0">
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@
|
||||||
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
<input type="hidden" name="_csrf_header" th:value="${_csrf.headerName}"/>
|
||||||
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
|
||||||
<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-4">
|
<div class="col-sm-4">
|
||||||
<input type="text" class="form-control form-control-sm" id="dicCode" name="dicCode" autocomplete="off" th:value="${userInfo.dicCode}">
|
<input type="text" class="form-control form-control-sm" id="dicCode" name="dicCode" autocomplete="off" th:value="${userInfo.dicCode}">
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -44,7 +44,7 @@
|
||||||
<div class="row justify-content-end">
|
<div class="row justify-content-end">
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<button type="button" class="btn btn-sm btn-info" id="syncBtn" th:disabled="${#strings.isEmpty(userInfo.dicCode)}">인사시스템 정보 연동</button>
|
<button type="button" class="btn btn-sm btn-info" id="syncBtn" th:disabled="${#strings.isEmpty(userInfo.dicCode)}">인사시스템 정보 연동</button>
|
||||||
<label for="syncBtn" class="fs-12" th:if="${#strings.isEmpty(userInfo.dicCode)}">공무원식별번호가 필요합니다.</label>
|
<label for="syncBtn" class="fs-12" th:if="${#strings.isEmpty(userInfo.dicCode)}">디지털식별코드가 필요합니다.</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-auto">
|
<div class="col-auto">
|
||||||
<button type="button" class="btn btn-sm btn-success" id="updateBtn">수정</button>
|
<button type="button" class="btn btn-sm btn-success" id="updateBtn">수정</button>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue