OrderList.html
unknown
plain_text
a year ago
21 kB
0
Indexable
Never
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Navbar với Bootstrap</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <link rel="stylesheet" href="home.css"> <script src="index.js"></script> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.3/dist/umd/popper.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> <link rel="stylesheet" href="node_modules/bootstrap-social/bootstrap-social.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> </head> <body> <nav class="navbar navbar-expand-lg bg-warning"> <div class="container"> <div class="col-md-2 brand"> <div class="col-md-12 text-center"> <img src="img/logo.png" alt="ảnh logo" style="max-width: 100%; max-height: 100px;"> <h1 style="font-size: 20px; margin: 0;">Admin</h1> </div> </div> <div class="col-md-8 message-box"> <div class="col-md-12"> <div class="row"> <div class="col-md-3"> <button class="btn btn-primary btn-large">haha</button> </div> <div class="col-md-3"> <button class="btn btn-primary btn-large">kaka</button> </div> <div class="col-md-3"> <button class="btn btn-primary btn-large">hihi</button> </div> <div class="col-md-3"> <button class="btn btn-primary btn-large">hoho</button> </div> </div> </div> </div> <div class="col-md-2 manager-admin"> <div class="col-md-12"> <div class="row text-center align-items-center"> <div class="col-md-6"> <img src="img/icon-user.png" alt="change img admin's" style="width: 50px; height: 50px;"> <p>Hung</p> </div> <div class="col-md-6"> <img src="img/icon-logout.png" alt="change" style="width: 50px; height: 50px;"> <p>Logout</p> </div> </div> </div> </div> </div> </nav> <div class="container-fluid"> <div class="row"> <div class="col-md-2"> <ul class="list-group"> <li class="list-group-item"><a href="UserList.html">UserList</a></li> <li class="list-group-item"><a href="OrderList.html">OrderList</a></li> <li class="list-group-item"><a href="ImportSource.html">ImportSource</a></li> <li class="list-group-item"><a href="homeAdminPage.html">Home</a></li> </ul> </div> <div class="col-md-10"> <div class="add-search-feature"> <div class="row add-search-control "> <div class="col-md-4"> <button> Add New+</button> </div> <div class="col-md-4 show-proper"> <p class="show-proper-p">Show</p> <div class="show-proper-select"> <select id="quantity"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select> </div> <p class="show-proper-p">Order</p> </div> <div class="col-md-4 search-box"> <input type="text" id="tableSearch" placeholder="Tìm kiếm..."> <button id="search-button">Tìm kiếm</button> </div> </div> </div> <div class="table-content"> <table class="table" id="product-table"> <!-- Header của bảng --> <thead> <tr> <th></th> <th>ID</th> <th>Date</th> <th>Address</th> <th>Phone</th> <th>Product</th> <th>Price</th> <th>Status</th> <th>Active</th> </tr> </thead> <tbody id="table-body"> <!-- Bảng dữ liệu sẽ được thêm vào đây --> <!-- tr gốc --> <tr> <td> <div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="flexCheckDefault"> </div> </td> <!-- Ô trống --> <td>1</td> <td>2023-09-25</td> <td>600 Nguyen Van Cu extension, An Binh, Ninh Kieu, Can Tho 900000</td> <td>0917893215</td> <td>Adidas AlphaBounce - White - size42</td> <td>300000</td> <td> <div class="custom" style="width:200px;"> <select> <option value="0">Select Status:</option> <option value="1">Wait</option> <option value="2">Complete</option> </select> </div> </td> <td class="d-flex"> <i class="fa-solid fa-trash fa-xl mr-2 mt-2" id="xoaSapXep" alt="Xóa Sản Phẩm Đã Chọn"></i> <i class="fa-solid fa-pen-to-square fa-xl mt-2" alt="Chỉnh Sửa"></i> </td> <!-- Ô trống --> </tr> <!-- Thêm dòng sản phẩm khác tương tự --> <tr> <td> <div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="flexCheckDefault"> </div> </td> <!-- Ô trống --> <td>1</td> <td>2023-09-25</td> <td>600 Nguyen Van Cu extension, An Binh, Ninh Kieu, Can Tho 900000</td> <td>0917893215</td> <td>Adidas AlphaBounce - White - size42</td> <td>300000</td> <td> <div class="custom" style="width:200px;"> <select> <option value="0">Select Status:</option> <option value="1">Wait</option> <option value="2">Complete</option> </select> </div> </td> <td class="d-flex"> <i class="fa-solid fa-trash fa-xl mr-2 mt-2" id="xoaSapXep" alt="Xóa Sản Phẩm Đã Chọn"></i> <i class="fa-solid fa-pen-to-square fa-xl mt-2" alt="Chỉnh Sửa"></i> </td> <!-- Ô trống --> </tr> <tr> <td> <div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="flexCheckDefault"> </div> </td> <!-- Ô trống --> <td>1</td> <td>2023-09-25</td> <td>600 Nguyen Van Cu extension, An Binh, Ninh Kieu, Can Tho 900000</td> <td>0917893215</td> <td>Adidas AlphaBounce - White - size42</td> <td>300000</td> <td> <div class="custom" style="width:200px;"> <select> <option value="0">Select Status:</option> <option value="1">Wait</option> <option value="2">Complete</option> </select> </div> </td> <td class="d-flex"> <i class="fa-solid fa-trash fa-xl mr-2 mt-2" id="xoaSapXep" alt="Xóa Sản Phẩm Đã Chọn"></i> <i class="fa-solid fa-pen-to-square fa-xl mt-2" alt="Chỉnh Sửa"></i> </td> <!-- Ô trống --> </tr> <!-- Thêm dòng sản phẩm khác tương tự --> <tr> <td> <div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="flexCheckDefault"> </div> </td> <!-- Ô trống --> <td>1</td> <td>2023-09-25</td> <td>600 Nguyen Van Cu extension, An Binh, Ninh Kieu, Can Tho 900000</td> <td>0917893215</td> <td>Adidas AlphaBounce - White - size42</td> <td>300000</td> <td> <div class="custom" style="width:200px;"> <select> <option value="0">Select Status:</option> <option value="1">Wait</option> <option value="2">Complete</option> </select> </div> </td> <td class="d-flex"> <i class="fa-solid fa-trash fa-xl mr-2 mt-2" id="xoaSapXep" alt="Xóa Sản Phẩm Đã Chọn"></i> <i class="fa-solid fa-pen-to-square fa-xl mt-2" alt="Chỉnh Sửa"></i> </td> <!-- Ô trống --> </tr> <tr> <td> <div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="flexCheckDefault"> </div> </td> <!-- Ô trống --> <td>1</td> <td>2023-09-25</td> <td>600 Nguyen Van Cu extension, An Binh, Ninh Kieu, Can Tho 900000</td> <td>0917893215</td> <td>Adidas AlphaBounce - White - size42</td> <td>300000</td> <td> <div class="custom" style="width:200px;"> <select> <option value="0">Select Status:</option> <option value="1">Wait</option> <option value="2">Complete</option> </select> </div> </td> <td class="d-flex"> <i class="fa-solid fa-trash fa-xl mr-2 mt-2" id="xoaSapXep" alt="Xóa Sản Phẩm Đã Chọn"></i> <i class="fa-solid fa-pen-to-square fa-xl mt-2" alt="Chỉnh Sửa"></i> </td> <!-- Ô trống --> </tr> <!-- Thêm dòng sản phẩm khác tương tự --> <tr> <td> <div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="flexCheckDefault"> </div> </td> <!-- Ô trống --> <td>1</td> <td>2023-09-25</td> <td>600 Nguyen Van Cu extension, An Binh, Ninh Kieu, Can Tho 900000</td> <td>0917893215</td> <td>Adidas AlphaBounce - White - size42</td> <td>300000</td> <td> <div class="custom" style="width:200px;"> <select> <option value="0">Select Status:</option> <option value="1">Wait</option> <option value="2">Complete</option> </select> </div> </td> <td class="d-flex"> <i class="fa-solid fa-trash fa-xl mr-2 mt-2" id="xoaSapXep" alt="Xóa Sản Phẩm Đã Chọn"></i> <i class="fa-solid fa-pen-to-square fa-xl mt-2" alt="Chỉnh Sửa"></i> </td> <!-- Ô trống --> </tr> </tbody> </table> <div class="pagination"> <a href="#" id="prev-page">Trang trước</a> <a href="#" class="page-link" data-page="1">1</a> <a href="#" class="page-link" data-page="2">2</a> <a href="#" class="page-link" data-page="3">3</a> <a href="#" id="next-page">Trang sau</a> </div> </div> </div> </div> </div> <script> document.addEventListener("DOMContentLoaded", function () { var quantitySelect = document.getElementById("quantity"); var productTable = document.getElementById("product-table"); quantitySelect.addEventListener("change", function () { var selectedQuantity = parseInt(quantitySelect.value); var tableRows = productTable.getElementsByTagName("tr"); // Ẩn tất cả các hàng for (var i = 0; i < tableRows.length; i++) { tableRows[i].style.display = "none"; } // Hiển thị số lượng hàng tương ứng for (var i = 1; i <= selectedQuantity; i++) { tableRows[i].style.display = ""; } }); }); //============================================================================== document.getElementById("xoaSapXep").addEventListener("click", function () { var checkboxes = document.querySelectorAll("input[type=checkbox]:checked"); var idsToDelete = []; checkboxes.forEach(function (checkbox) { var row = checkbox.closest("tr"); var id = row.querySelector("td:first-child").textContent; idsToDelete.push(id); }); if (idsToDelete.length > 0) { // Hiển thị hộp thoại xác nhận var isConfirmed = confirm("Bạn có chắc chắn muốn xóa các sản phẩm đã chọn?"); if (isConfirmed) { checkboxes.forEach(function (checkbox) { var row = checkbox.closest("tr"); row.remove(); }); // Ở đây, bạn có thể thực hiện việc xóa các sản phẩm với ID trong mảng idsToDelete. // Ví dụ: gửi danh sách ID này đến máy chủ để xóa dữ liệu. // Nếu bạn đang sử dụng một ngôn ngữ lập trình cụ thể, bạn có thể sử dụng AJAX để gửi dữ liệu này. console.log("Đã xóa sản phẩm với ID: " + idsToDelete.join(", ")); } } else { alert("Vui lòng chọn ít nhất một sản phẩm để xóa."); } }); //================================================================ //Chức Năng tìm kiếm function myFunction() { var input, filter, table, tr, td, i, txtValue; input = document.getElementById("tableSearch"); filter = input.value.toUpperCase(); table = document.getElementById("table-body"); tr = table.getElementsByTagName("tr"); for (i = 0; i < tr.length; i++) { td = tr[i].getElementsByTagName("td"); for (var j = 0; j < td.length; j++) { if (td[j]) { txtValue = td[j].textContent || td[j].innerText; if (txtValue.toUpperCase().indexOf(filter) > -1) { tr[i].style.display = ""; break; } else { tr[i].style.display = "none"; } } } } } document.getElementById("search-button").addEventListener("click", myFunction); </script> </body> </html>