/
home
/
efamember
/
domains
/
efa-member.com
/
public_html
/
backoffice
/
up file
home
<?php include('header.php'); $datenow = date('Y-m-d'); ?> <style> .select2-dropdown { z-index: 9999; } </style> <body class="top-navigation"> <div id="wrapper" class=""> <div id="page-wrapper" class="gray-bg shadow-sm rounded"> <div class="wrapper wrapper-content animated fadeInRight"> <div class="ibox"> <div class="ibox-title"> <div class="row"> <div class="col-lg-9 mb-2 ml-4"> รายชื่อสมาชิก </div> <div class="ibox-tools"> <a href="register_member" class="btn btn-sm btn-primary"><i class="fa fa-plus"></i> เพิ่มสมาชิก</a> </div> </div> </div> <div class="ibox-title"> <div class="row px-3"> <div class="col-lg-2"> <div class="form-group"> <label class="font-">9ตั้งแ่</label> <div class="input-group"> <select class="form-select" id="approve_status" style="width: 100%;"> <option value="x">ทั้งหมด</option> <option value="9" selected>รออนุมัติ</option> <option value="1">อนุมัติแล้ว</option> <option value="0">ปฏิเสธ</option> </select> </div> </div> </div> <div class="col-lg-2"> <div class="form-group"> <label class="font-">ระดับ</label> <div class="input-group"> <select class="form-select" id="level" style="width: 100%;"> <option value="x">ทั้งหมด</option> <option value="g9k1s">ทั่วไป</option> <option value="kki22">วิสามัญ</option> <option value="x9fkq">สามัญ</option> </select> </div> </div> </div> <div class="col-lg-2"> <div class="form-group"> <label class="font-">ประเภท</label> <div class="input-group"> <select class="form-select" id="type" style="width: 100%;"> <option value="x">ทั้งหมด</option> <option value="1">นายจ้าง</option> <option value="2">บนจ.</option> <option value="3">Agency</option> <option value="4">แรงงาน</option> </select> </div> </div> </div> <div class="col-lg-2"> <div class="form-group"> <label class="font-">สถานะการชำระเงิน</label> <div class="input-group"> <select class="form-select" id="payment_status" style="width: 100%;"> <option value="x">ทั้งหมด</option> <option value="1">อนุมัติ</option> <option value="0">ปฏิเสธ</option> </select> </div> </div> </div> <div class="col-lg-2"> <div class="form-group"> <div class="input-group mt-4"> <button type="button" class="btn btn-primary mt-1" onclick="load_table()"><i class="fa fa-search"></i> ค้นหา</button> </div> </div> </div> <!-- <div class="col-lg-4"> <div class="form-group"> <label for="from-group">ค้นหาด้วยเลขบัตรประจำตัวประชาชน</label> <div class="input-group"> <input type="text" class="form-control" id="search" placeholder="" aria-describedby="button-addon2" autocomplete="off"> <button type="button" class="btn btn-primary" id="button-addon2" onclick="load_table()"><i class="fa fa-search"></i> ค้นหา</button> </div> </div> </div> --> </div> </div> <div class="ibox-content"> <!----- ตาราง ----> <div id="Loading"> <div class="spiner-example"> <div class="sk-spinner sk-spinner-wave"> <div class="sk-rect1"></div> <div class="sk-rect2"></div> <div class="sk-rect3"></div> <div class="sk-rect4"></div> <div class="sk-rect5"></div> </div> </div> </div> <div id="show_table"></div> <!----- ตาราง ----> </div> </div> </div> </div> </div> <!--- init layout --> <?php include('footer.php'); ?> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-md modal-dialog-centered"> <div class="modal-content animated fadeIn"> <div id="showModal"></div> </div> </div> </div> <script> $(document).ready(function() { load_table(); GetMemberCount() $(".form-select").select2(); }); function load_table() { $('#show_table').hide(); $('#Loading').show(); let type = $("#type").val(); let level = $("#level").val(); let search = $("#search").val(); let payment_status = $("#payment_status").val(); let approve_status = $("#approve_status").val(); $.ajax({ type: 'POST', url: 'ajax/setting_member/get_table.php', data: { type: type, level: level, search: search, payment_status: payment_status, approve_status: approve_status }, dataType: 'html', success: function(response) { $('#show_table').html(response); $('.dataTables-example').DataTable({ ordering: false, pageLength: 50, responsive: true, }); $('#show_table').show(); $('#Loading').hide(); } }); } function GetMemberCount() { $("#member_count").load("ajax/setting_member/member_count", "data", function(response, status, request) { this; // dom element }); } function GetModalEdit(payment_id) { $('#myModal').modal('show'); $('#showModal').load("ajax/setting_member/get_modal_payment.php", { payment_id: payment_id, }, function() { }); } function ApprovePayment(payment_id, status) { let approve_remark = $("#approve_remark").val(); let admin_id = localStorage.getItem("admin_id"); swal({ title: 'กรุณายืนยันเพื่อทำรายการ', type: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', cancelButtonText: 'ยกเลิก', confirmButtonText: 'ยืนยัน', closeOnConfirm: false }, function() { $.ajax({ type: "post", url: "ajax/setting_member/update_status.php", data: { payment_id: payment_id, status: status, approve_remark: approve_remark, admin_id: admin_id }, dataType: "json", success: function(data) { if (data.result == 1) { swal({ title: "แจ้งเตือน", text: "บันทึกเรียบร้อยแล้ว", type: "success" }, function() { $('#myModal').modal('hide'); swal.close(); load_table(); NonTicket() }) } else if (data.result == 0) { swal({ title: "แจ้งเตือน", text: "ไม่สามารถบันทึกได้ กรุณาลองอีกครั้ง", type: "error" }) } else if (data.result == 9) { swal({ title: "แจ้งเตือน", text: "ติดต่อเซิฟเวอร์ไม่สำเร็จ กรุณาลองอีกครั้ง", type: "error" }) } } }); }); } function UpdatePayment(payment_id) { var formData = new FormData($("#payment_slip")[0]); $.ajax({ type: "post", url: "ajax/setting_member/update_payment", data: formData, dataType: "json", cache: false, contentType: false, processData: false, success: function(responseData) { if (responseData.status == 1) { swal({ title: "แจ้งเตือน", text: "แจ้งชำระเงินเรียบร้อยแล้ว", type: "success" }, function() { swal.close(); $("#myModal").modal("hide"); load_table(); }) } else { swal({ title: "แจ้งเตือน", text: "ติดต่อเซิฟเวอร์ไม่สำเร็จกรุณาลองอีกครั้ง", type: "error" }) } } }); } function AddDocument(member_id, register_type) { $("#myModal").modal("show"); $("#showModal").load("ajax/setting_member/get_modal_adddocument.php", { member_id: member_id, register_type: register_type }, function(response, status, request) { this; // dom element }); } function UpdateDocStatus(member_id, register_type) { $("#myModal").modal("show"); $("#showModal").load("ajax/setting_member/get_modal_updatedoc.php", { member_id: member_id, register_type: register_type }, function(response, status, request) { this; // dom element }); } function ImportFile() { var formData = new FormData($("#import_document")[0]); $.ajax({ type: "POST", url: "ajax/setting_member/update_document.php", data: formData, cache: false, contentType: false, processData: false, dataType: "json", success: function(data) { if (data.result == 1) { swal({ title: 'บันทึกสำเร็จ', type: 'success', showConfirmButton: false, timer: 1500 }, function() { swal.close(); $("#myModal").modal('hide'); load_table(); }); } else if (data.result == 0) { swal({ title: 'แจ้งเตือน', text: '', type: 'warning', showConfirmButton: false, timer: 1500 }); } else if (data.result == 9) { swal({ title: 'แจ้งเตือน', text: 'ไม่สามารถติดต่อเซิฟเวอร์ได้ กรุณาลองใหม่อีกครั้ง', type: 'warning', showConfirmButton: false, timer: 1500 }); } } }); } function UpdateDocument() { var formData = new FormData($("#update_document")[0]); $.ajax({ type: "POST", url: "ajax/setting_member/update_docstatus.php", data: formData, cache: false, contentType: false, processData: false, dataType: "json", success: function(data) { if (data.result == 1) { swal({ title: 'บันทึกสำเร็จ', type: 'success', showConfirmButton: false, timer: 1500 }, function() { swal.close(); $("#myModal").modal('hide'); load_table(); }); } else if (data.result == 0) { swal({ title: 'แจ้งเตือน', text: '', type: 'warning', showConfirmButton: false, timer: 1500 }); } else if (data.result == 9) { swal({ title: 'แจ้งเตือน', text: 'ไม่สามารถติดต่อเซิฟเวอร์ได้ กรุณาลองใหม่อีกครั้ง', type: 'warning', showConfirmButton: false, timer: 1500 }); } } }); } function certification(member_id, approve_result) { $("#myModal").modal("show"); $("#showModal").load("ajax/setting_member/get_modal_certification.php", { member_id: member_id, approve_result: approve_result }, function(response, status, request) { this; // dom element }); } function ChangeLevel(member_id) { $("#myModal").modal("show"); $("#showModal").load("ajax/setting_member/get_modal_changelevel.php", { member_id: member_id }, function(response, status, request) { this; // dom element }); } function SubmitChangeLevel() { swal({ title: 'กรุณายืนยันเพื่อทำรายการ', type: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', cancelButtonText: 'ยกเลิก', confirmButtonText: 'ยืนยัน', closeOnConfirm: false }, function() { let change_level = $("#change_level").val(); let member_id = $("#member_id").val(); $.ajax({ type: "POST", url: "ajax/setting_member/update_changelevel.php", data: { change_level: change_level, member_id: member_id }, dataType: "json", success: function(data) { if (data.result == 1) { swal({ title: 'บันทึกข้อมูลสำเร็จ', type: 'success', showConfirmButton: false, timer: 1500 }, function() { load_table(); swal.close(); $("#myModal").modal('hide'); }); } else if (data.result == 0) { swal({ title: 'แจ้งเตือน', text: 'เกิดข้อผิดพลาด กรุณาลองใหม่อีกครั้ง', type: 'warning', showConfirmButton: false, timer: 1500 }); } else if (data.result == 9) { swal({ title: 'แจ้งเตือน', text: 'ไม่สามารถติดต่อเซิฟเวอร์ได้ กรุณาลองใหม่อีกครั้ง', type: 'warning', showConfirmButton: false, timer: 1500 }); } } }); }) } </script> </body> </html>