팩스수신조회 추가
Some checks failed
Close Pull Request / main (pull_request_target) Has been cancelled

This commit is contained in:
yangsh
2026-01-14 10:53:15 +09:00
parent 5fef995ece
commit 69671e2066
5 changed files with 187 additions and 6 deletions

View File

@@ -41,6 +41,7 @@
<script defer src="/architectui/assets/scripts/chart_js.98288b227c064e6a107f.js"></script>
<script defer src="/architectui/assets/scripts/apex_charts.98288b227c064e6a107f.js"></script>
<script defer src="/architectui/assets/scripts/sparklines.98288b227c064e6a107f.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<link href="/architectui/assets/styles/vendors.98288b227c064e6a107f.css" rel="stylesheet">
@@ -105,8 +106,7 @@
<label for="exampleCheck"
class="form-check-label text-muted fw-medium">아이디저장</label>
</div>
<a href="javascript:void(0);"
class="text-primary text-decoration-none fw-semibold">
<a onclick="faxOpen();" class="text-primary text-decoration-none fw-semibold">
팩스 수신 확인
</a>
</div>
@@ -132,12 +132,80 @@
</div>
</div>
</div>
<!-- 모달영역-->
<div class="modal fade" id="faxModal" tabindex="-1">
<div class="modal-dialog modal-lg modal-dialog-centered modal-dialog-scrollable">
<div class="modal-content">
<!-- Header -->
<div class="modal-header">
<h5 class="modal-title">팩스 수신 확인</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal"></button>
</div>
<!-- Body -->
<div class="modal-body">
<form id="frm_srch_info" onsubmit="return false;">
<!-- 검색 영역 -->
<div class="row g-2 align-items-end mb-3">
<div class="col-md-2">
<label class="form-label mb-1">발신 팩스 번호</label>
<input type="text" class="form-control form-control-sm" name="caller_no"
placeholder="번호 입력" />
</div>
<div class="col-md-4 text-start">
<button type="button" class="btn btn-sm btn-primary" id="btnSearch">
검색
</button>
</div>
</div>
<hr class="my-2">
<!-- 테이블 영역 -->
<div class="table-responsive">
<table id="tblFax" class="table table-sm table-bordered table-hover align-middle mb-0">
<caption class="caption-top small text-muted">FAX 수신 현황</caption>
<thead class="table-light">
<tr>
<th class="text-center">수신기간</th>
</tr>
</thead>
<tbody>
<!-- 데이터 -->
</tbody>
</table>
</div>
</form>
</div>
<!-- Footer -->
<div class="modal-footer py-2">
<button type="button" class="btn btn-sm btn-secondary" data-bs-dismiss="modal">
닫기
</button>
</div>
</div>
</div>
</div>
<!-- 모달영역-->
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css" />
<script src="https://cdn.datatables.net/1.13.6/js/jquery.dataTables.min.js"></script>
<script defer src="/architectui/assets/js/datatable.kor.js"></script>
<script type="text/javascript">
const tpl = document.querySelector('.my-loader-template');
var table;
$(function () {
$("#btnSearch").on("click", function () {
table.ajax.reload();
});
$("#frm_login_info").on("submit", function (e) {
e.preventDefault(); // 기본 submit 막기
@@ -191,10 +259,51 @@
}
})
})
});
});
function faxOpen() {
table = $('#tblFax').DataTable({
language: lang_kor,
serverSide: true,
processing: true,
ajax: {
url: '/listfax/listfax/getLists',
type: 'GET',
beforeSend: function () {
blockUI.blockPage({
message: tpl
})
},
complete: function () {
blockUI.unblockPage()
},
data: function (d) {
d.caller_no = $("#frm_srch_info [name=caller_no]").val();
d.start = d.start || 0
d.length = d.length || 10
},
},
"columnDefs": [
{ className: 'text-center', targets: '_all' },
{ 'targets': '_all', "defaultContent": "" },
],
columns: [
{ data: 'atcl_no' },
],
// 옵션들 예시
paging: true,
searching: false,
ordering: false,
});
$("#faxModal").modal("show");
}
</script>
</body>