첩보수집활동일부, 외사장비

master
Hyung Geun 2023-01-28 16:08:17 +09:00
parent 92938c51cf
commit d540c37933
15 changed files with 46 additions and 14 deletions

View File

@ -21,7 +21,7 @@
<input type="hidden" name="wrtUserSeq" th:value="${info.wrtUserSeq}"> <input type="hidden" name="wrtUserSeq" th:value="${info.wrtUserSeq}">
<input type="hidden" name="wrtNm" th:value="${info.wrtNm}"> <input type="hidden" name="wrtNm" th:value="${info.wrtNm}">
<div class="row mb-1"> <div class="row mb-1">
<label for="cat1Cd" class="col-sm-4 col-form-label col-form-label-sm text-center">리처</label> <label for="cat1Cd" class="col-sm-4 col-form-label col-form-label-sm text-center"></label>
<div class="col-sm-6"> <div class="col-sm-6">
<select class="form-select form-select-sm" id="mgtOrgan" name="mgtOrgan" th:disabled="${accessAuth ne 'ACC003'}"> <select class="form-select form-select-sm" id="mgtOrgan" name="mgtOrgan" th:disabled="${accessAuth ne 'ACC003'}">
<option value="">선택</option> <option value="">선택</option>
@ -85,7 +85,9 @@
</div> </div>
<div class="modal-footer justify-content-between bg-light"> <div class="modal-footer justify-content-between bg-light">
<div class="col-auto"> <div class="col-auto">
<!--
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button>
-->
<th:block th:if="${info.phoneKey != null}"> <th:block th:if="${info.phoneKey != null}">
<button type="button" class="btn btn-danger" id="deleteCellPhoneM"th:if="${accessAuth eq 'ACC003'} or ${info.wrtUserSeq eq userSeq}">삭제</button> <button type="button" class="btn btn-danger" id="deleteCellPhoneM"th:if="${accessAuth eq 'ACC003'} or ${info.wrtUserSeq eq userSeq}">삭제</button>
</th:block> </th:block>

View File

@ -49,7 +49,7 @@
<thead> <thead>
<tr class="table-secondary"> <tr class="table-secondary">
<th> <input type="checkbox" id="chk-all" class="equInfoCheckBox"></th> <th> <input type="checkbox" id="chk-all" class="equInfoCheckBox"></th>
<th></th> <th></th>
<th>소속</th> <th>소속</th>
<th>전화번호</th> <th>전화번호</th>
<th>사용자(관리자)</th> <th>사용자(관리자)</th>

View File

@ -9,7 +9,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="row mb-3"> <div class="row mb-3">
<label for="cat1Cd" class="col-sm-4 col-form-label col-form-label-sm text-center">리처</label> <label for="cat1Cd" class="col-sm-4 col-form-label col-form-label-sm text-center"></label>
<div class="col-sm-6"> <div class="col-sm-6">
<select class="form-select form-select-sm" id="mgtOrgan" name="mgtOrgan" th:disabled="${accessAuth ne 'ACC003'}"> <select class="form-select form-select-sm" id="mgtOrgan" name="mgtOrgan" th:disabled="${accessAuth ne 'ACC003'}">
<option value="">선택</option> <option value="">선택</option>
@ -81,7 +81,9 @@
</div> </div>
<div class="modal-footer justify-content-between bg-light"> <div class="modal-footer justify-content-between bg-light">
<div class="col-auto"> <div class="col-auto">
<!--
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button>
-->
</div> </div>
<div class="col-auto"> <div class="col-auto">
<button type="button" class="btn btn-primary" id="saveEquip">저장</button> <button type="button" class="btn btn-primary" id="saveEquip">저장</button>

View File

@ -97,7 +97,7 @@
<div class="col-auto">최신데이터</div> <div class="col-auto">최신데이터</div>
</div> </div>
<div class="row mb-1"> <div class="row mb-1">
<label for="vSosok" class="col-sm-4 col-form-label col-form-label-sm text-center">리처</label> <label for="vSosok" class="col-sm-4 col-form-label col-form-label-sm text-center"></label>
<div class="col-sm-6"> <div class="col-sm-6">
<input type="text" class="form-control form-control-sm" th:value="${lastVersion.sosok}" readonly> <input type="text" class="form-control form-control-sm" th:value="${lastVersion.sosok}" readonly>
</div> </div>
@ -152,7 +152,9 @@
</div> </div>
<div class="modal-footer justify-content-between bg-light"> <div class="modal-footer justify-content-between bg-light">
<div class="col-auto"> <div class="col-auto">
<!--
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button>
-->
</div> </div>
</div> </div>
</html> </html>

View File

@ -48,6 +48,7 @@
<thead> <thead>
<tr class="table-secondary"> <tr class="table-secondary">
<th> <input type="checkbox" id="chk-all" class="equInfoCheckBox"></th> <th> <input type="checkbox" id="chk-all" class="equInfoCheckBox"></th>
<th>순번</th>
<th>소속</th> <th>소속</th>
<th>세부소속</th> <th>세부소속</th>
<th>장비사진</th> <th>장비사진</th>
@ -58,12 +59,13 @@
</tr> </tr>
</thead> </thead>
<tbody class="table-group-divider"> <tbody class="table-group-divider">
<tr class="equipTr" th:each="equ:${equipList}"> <tr class="equipTr" th:each="equ,cnt:${equipList}">
<td> <td>
<input type="checkbox" name="equChk" class="equInfoCheckBox"> <input type="checkbox" name="equChk" class="equInfoCheckBox">
<input type="hidden" class="equKey" th:value="${equ.equKey}"> <input type="hidden" class="equKey" th:value="${equ.equKey}">
<input type="hidden" class="verNo" th:value="${equ.versionNo}"> <input type="hidden" class="verNo" th:value="${equ.versionNo}">
</td> </td>
<td th:text="${cnt.count}"></td>
<td th:text="${equ.sosok}"></td> <td th:text="${equ.sosok}"></td>
<td th:text="${equ.detailSosok}"></td> <td th:text="${equ.detailSosok}"></td>
<td> <td>

View File

@ -11,7 +11,7 @@
<input type="hidden" id="mEquKey" name="equKey" th:value="${equInfo.equKey}"> <input type="hidden" id="mEquKey" name="equKey" th:value="${equInfo.equKey}">
<input type="hidden" name="versionNo" th:value="${equInfo.versionNo}"> <input type="hidden" name="versionNo" th:value="${equInfo.versionNo}">
<div class="row mb-3"> <div class="row mb-3">
<label for="mMgtOrgan" class="col-sm-4 col-form-label col-form-label-sm text-center">리처</label> <label for="mMgtOrgan" class="col-sm-4 col-form-label col-form-label-sm text-center"></label>
<div class="col-sm-6"> <div class="col-sm-6">
<select class="form-select form-select-sm" id="mMgtOrgan" name="mgtOrgan" th:disabled="${accessAuth ne 'ACC003'}"> <select class="form-select form-select-sm" id="mMgtOrgan" name="mgtOrgan" th:disabled="${accessAuth ne 'ACC003'}">
<option value="">선택</option> <option value="">선택</option>
@ -98,7 +98,9 @@
</div> </div>
<div class="modal-footer justify-content-between bg-light"> <div class="modal-footer justify-content-between bg-light">
<div class="col-auto"> <div class="col-auto">
<!--
<button type="button" class="btn btn-secondary modalCloseBtn" data-bs-dismiss="modal">닫기</button> <button type="button" class="btn btn-secondary modalCloseBtn" data-bs-dismiss="modal">닫기</button>
-->
<button type="button" class="btn btn-danger" id="deleteEquip" th:if="${accessAuth eq 'ACC003'} or ${wrtUserSeq eq userSeq}">삭제</button> <button type="button" class="btn btn-danger" id="deleteEquip" th:if="${accessAuth eq 'ACC003'} or ${wrtUserSeq eq userSeq}">삭제</button>
</div> </div>
<div class="col-auto"> <div class="col-auto">

View File

@ -11,7 +11,7 @@
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/> <input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}"/>
<input type="hidden" name="useType" th:value="${useType}"> <input type="hidden" name="useType" th:value="${useType}">
<div class="row mb-1"> <div class="row mb-1">
<label for="mgtOrgan" class="col-sm-4 col-form-label col-form-label-sm text-center">사용관서</label> <label for="mgtOrgan" class="col-sm-4 col-form-label col-form-label-sm text-center">관서</label>
<div class="col-sm-6"> <div class="col-sm-6">
<select class="form-select form-select-sm" id="mgtOrgan" name="mgtOrgan" th:disabled="${accessAuth ne 'ACC003'}"> <select class="form-select form-select-sm" id="mgtOrgan" name="mgtOrgan" th:disabled="${accessAuth ne 'ACC003'}">
<option value="">선택</option> <option value="">선택</option>
@ -62,7 +62,9 @@
</div> </div>
<div class="modal-footer justify-content-between bg-light"> <div class="modal-footer justify-content-between bg-light">
<div class="col-auto"> <div class="col-auto">
<!--
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button>
-->
</div> </div>
<div class="col-auto"> <div class="col-auto">
<button type="button" class="btn btn-primary" id="saveUse">저장</button> <button type="button" class="btn btn-primary" id="saveUse">저장</button>

View File

@ -41,7 +41,7 @@
</div> </div>
<div class="col-6" id="valueDiv"> <div class="col-6" id="valueDiv">
<div class="row mb-3 mt-3"> <div class="row mb-3 mt-3">
<label for="cat1Cd" class="col-2 col-sm-3 col-form-label col-form-label-sm text-center">사용관서</label> <label for="cat1Cd" class="col-2 col-sm-3 col-form-label col-form-label-sm text-center">관서</label>
<div class="col-sm-8"> <div class="col-sm-8">
<input type="text" class="form-control" id="vSosok" disabled> <input type="text" class="form-control" id="vSosok" disabled>
</div> </div>
@ -78,7 +78,9 @@
</div> </div>
<div class="modal-footer justify-content-between bg-light"> <div class="modal-footer justify-content-between bg-light">
<div class="col-auto"> <div class="col-auto">
<!--
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button>
-->
</div> </div>
</div> </div>
</div> </div>

View File

@ -15,7 +15,7 @@
<input type="hidden" name="useType" th:value="${info.useType}"> <input type="hidden" name="useType" th:value="${info.useType}">
<input type="hidden" name="versionNo" th:value="${info.versionNo}"> <input type="hidden" name="versionNo" th:value="${info.versionNo}">
<div class="row mb-1"> <div class="row mb-1">
<label for="mMgtOrgan" class="col-sm-4 col-form-label col-form-label-sm text-center">사용관서</label> <label for="mMgtOrgan" class="col-sm-4 col-form-label col-form-label-sm text-center">관서</label>
<div class="col-sm-6 "> <div class="col-sm-6 ">
<select class="form-select form-select-sm" id="mMgtOrgan" name="mgtOrgan" disabled> <select class="form-select form-select-sm" id="mMgtOrgan" name="mgtOrgan" disabled>
<option value="">선택</option> <option value="">선택</option>
@ -66,7 +66,9 @@
</div> </div>
<div class="modal-footer justify-content-between bg-light"> <div class="modal-footer justify-content-between bg-light">
<div class="col-auto"> <div class="col-auto">
<!--
<button type="button" class="btn btn-secondary" id="closeModal" data-bs-dismiss="modal">닫기</button> <button type="button" class="btn btn-secondary" id="closeModal" data-bs-dismiss="modal">닫기</button>
-->
</div> </div>
<div class="col-auto"> <div class="col-auto">
<button type="button" class="btn btn-warning" id="updateUse" th:if="${accessAuth eq 'ACC003'} or ${info.wrtUserSeq eq userSeq}">수정</button> <button type="button" class="btn btn-warning" id="updateUse" th:if="${accessAuth eq 'ACC003'} or ${info.wrtUserSeq eq userSeq}">수정</button>

View File

@ -97,7 +97,9 @@
</div> </div>
<div class="modal-footer justify-content-between bg-light"> <div class="modal-footer justify-content-between bg-light">
<div class="col-auto"> <div class="col-auto">
<!--
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button>
-->
</div> </div>
<div class="col-auto"> <div class="col-auto">
</div> </div>

View File

@ -48,7 +48,9 @@
</div> </div>
<div class="modal-footer justify-content-between bg-light"> <div class="modal-footer justify-content-between bg-light">
<div class="col-auto"> <div class="col-auto">
<!--
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">닫기</button>
-->
</div> </div>
</div> </div>
</html> </html>

View File

@ -90,6 +90,7 @@
<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>항로</th> <th>항로</th>
<th>사업자<br>(한국대리점)</th> <th>사업자<br>(한국대리점)</th>
<th>선명</th> <th>선명</th>
@ -101,10 +102,11 @@
</tr> </tr>
</thead> </thead>
<tbody class="table-group-divider"> <tbody class="table-group-divider">
<tr class="shipInfoTr" th:each="si:${shipInfoList}"> <tr class="shipInfoTr" th:each="si,cnt:${shipInfoList}">
<input type="hidden" class="siSeq" th:value="${si.siSeq}"> <input type="hidden" class="siSeq" th:value="${si.siSeq}">
<input type="hidden" class="siType" th:value="${si.siType}"> <input type="hidden" class="siType" th:value="${si.siType}">
<input type="hidden" class="verNo" th:value="${si.versionNo}"> <input type="hidden" class="verNo" th:value="${si.versionNo}">
<td th:text="${cnt.count}"></td>
<td> <td>
<div th:text="|${si.startPoint}/${si.endPoint}|"></div> <div th:text="|${si.startPoint}/${si.endPoint}|"></div>
<div th:text="|(${si.distanceNm}해리,${si.distanceKm}km)|"></div> <div th:text="|(${si.distanceNm}해리,${si.distanceKm}km)|"></div>

View File

@ -109,7 +109,9 @@
</div> </div>
<div class="modal-footer justify-content-between bg-light"> <div class="modal-footer justify-content-between bg-light">
<div class="col-auto"> <div class="col-auto">
<!--
<button type="button" class="btn btn-secondary modalCloseBtn" data-bs-dismiss="modal">닫기</button> <button type="button" class="btn btn-secondary modalCloseBtn" data-bs-dismiss="modal">닫기</button>
-->
<button type="button" class="btn btn-danger" id="deleteShipInfo" th:if="${accessAuth eq 'ACC003'} or ${wrtUserSeq eq userSeq}">삭제</button> <button type="button" class="btn btn-danger" id="deleteShipInfo" th:if="${accessAuth eq 'ACC003'} or ${wrtUserSeq eq userSeq}">삭제</button>
</div> </div>
<div class="col-auto"> <div class="col-auto">

View File

@ -35,6 +35,7 @@
<div class="row"> <div class="row">
<div class="col-11"> <div class="col-11">
<div class="row justify-content-end pb-1"> <div class="row justify-content-end pb-1">
<div class="col-2"> <div class="col-2">
<select class="form-select form-select-sm" name="mgtOrgan"> <select class="form-select form-select-sm" name="mgtOrgan">
<option value="">해경서</option> <option value="">해경서</option>
@ -96,6 +97,7 @@
<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 rowspan="2">순번</th>
<th rowspan="2">해경서</th> <th rowspan="2">해경서</th>
<th rowspan="2">육경서</th> <th rowspan="2">육경서</th>
<th rowspan="2">터미널명</th> <th rowspan="2">터미널명</th>
@ -126,12 +128,13 @@
</tr> </tr>
</thead> </thead>
<tbody class="table-group-divider"> <tbody class="table-group-divider">
<tr class="partInfoTr" th:each="pi:${partInfoList}"> <tr class="partInfoTr" th:each="pi,cnt:${partInfoList}">
<th:block th:if="${pi.piState eq 'DST001'} and ${pi.wrtUserSeq eq loginUser}"> <th:block th:if="${pi.piState eq 'DST001'} and ${pi.wrtUserSeq eq loginUser}">
<th:block> <th:block>
<input type="hidden" class="piSeq" th:value="${pi.piSeq}"> <input type="hidden" class="piSeq" th:value="${pi.piSeq}">
<input type="hidden" class="verNo" th:value="${pi.versionNo}"> <input type="hidden" class="verNo" th:value="${pi.versionNo}">
</th:block> </th:block>
<td th:text="${cnt.count}"></td>
<td th:text="${pi.mgtOrgan}"></td> <td th:text="${pi.mgtOrgan}"></td>
<td th:text="${pi.landPolice}"></td> <td th:text="${pi.landPolice}"></td>
<td style="color : red;" th:text="|[임시저장] ${pi.terminalNm}|"></td> <td style="color : red;" th:text="|[임시저장] ${pi.terminalNm}|"></td>
@ -153,6 +156,7 @@
<input type="hidden" class="piSeq" th:value="${pi.piSeq}"> <input type="hidden" class="piSeq" th:value="${pi.piSeq}">
<input type="hidden" class="verNo" th:value="${pi.versionNo}"> <input type="hidden" class="verNo" th:value="${pi.versionNo}">
</th:block> </th:block>
<td th:text="${cnt.count}"></td>
<td th:text="${pi.mgtOrgan}"></td> <td th:text="${pi.mgtOrgan}"></td>
<td th:text="${pi.landPolice}"></td> <td th:text="${pi.landPolice}"></td>
<td th:text="${pi.terminalNm}"></td> <td th:text="${pi.terminalNm}"></td>
@ -184,6 +188,7 @@
<th th:text="|상주 ${total.pl_sangju}개소 ${total.pl_sangju_total}명|"></th> <th th:text="|상주 ${total.pl_sangju}개소 ${total.pl_sangju_total}명|"></th>
<th th:text="|비상주 ${total.pl_bsangju}개소|"></th> <th th:text="|비상주 ${total.pl_bsangju}개소|"></th>
<th th:text="|폐쇄 ${total.pl_closure}개소|"></th> <th th:text="|폐쇄 ${total.pl_closure}개소|"></th>
<th></th>
</th:block> </th:block>
<th:block th:unless="${not #strings.isEmpty(total)}"> <th:block th:unless="${not #strings.isEmpty(total)}">
<th>상주 0개소 0명</th> <th>상주 0개소 0명</th>
@ -193,6 +198,7 @@
<th>상주 0개소 0명</th> <th>상주 0개소 0명</th>
<th>비상주 0개소</th> <th>비상주 0개소</th>
<th>폐쇄 0개소</th> <th>폐쇄 0개소</th>
<th></th>
</th:block> </th:block>
<th></th> <th></th>
<th></th> <th></th>

View File

@ -98,6 +98,7 @@
<thead> <thead>
<tr class="table-secondary"> <tr class="table-secondary">
<th></th> <th></th>
<th>순번</th>
<th>제목</th> <th>제목</th>
<th>시행일자</th> <th>시행일자</th>
<th>관서</th> <th>관서</th>
@ -109,9 +110,10 @@
</tr> </tr>
</thead> </thead>
<tbody class="table-group-divider"> <tbody class="table-group-divider">
<tr class="planTr" th:each="plan:${planList}"> <tr class="planTr" th:each="plan,cnt:${planList}">
<input type="hidden" class="planKey" th:value="${plan.planKey}"> <input type="hidden" class="planKey" th:value="${plan.planKey}">
<td><input type="checkbox" class="trChkBox"></td> <td><input type="checkbox" class="trChkBox"></td>
<td th:text="${cnt.count}"></td>
<td th:text="${plan.contentTitle}"></td> <td th:text="${plan.contentTitle}"></td>
<td th:text="${#temporals.format(plan.planDt, 'yyyy-MM-dd')}"></td> <td th:text="${#temporals.format(plan.planDt, 'yyyy-MM-dd')}"></td>
<th:block th:each="commonCode:${session.commonCode.get('OG')}"> <th:block th:each="commonCode:${session.commonCode.get('OG')}">