Gitlab@Informatics

Skip to content
Snippets Groups Projects
Select Git revision
  • 5a8a9957b7742a83a39cd70b743e97d186e54c90
  • master default protected
2 results

manage.ejs

Blame
  • manage.ejs 3.95 KiB
    <!doctype html>
    <html lang="en">
    
    <head>
      <title>EatQ</title>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
      <%- include('../../template/header') %>
    </head>
    
    <body class="font-kanit-sm">
      <%- include('../../template/navbar') %>
        <div class="container px-3">
          <div class="d-flex justify-content-between">
            <a href="/staff" class="text-dark text-decoration-none">
              <div class="d-flex align-items-center">
                <i class="fa-solid fa-arrow-left me-2"></i>
                <p class="mb-0">ย้อนกลับ</p>
              </div>
            </a>
            <form id="deleteForm" method="POST" action="/staff/delete">
              <input type="hidden" name="id" value="<%= staffData.id %>">
              <button type="button" class="btn btn-danger btn-sm" onclick="confirmDelete(event)" <%= isSelf == true ? "disabled" : "" %>>ลบพนักงาน</button>
            </form>
          </div>
          <div class="container mx-2 my-3">
            <div class="d-flex">
              <h5>แก้ไขข้อมูลพนักงาน</h5>
            </div>
    
            <form method="POST" action="/staff/update">
              <input type="hidden" name="id" value="<%= staffData.id %>">
              <div class="form-group">
                <label for="name">ชื่อ</label>
                <input type="text" class="form-control" name="name" id="name" placeholder="ชื่อ" value="<%= staffData.name %>">
              </div>
              <div class="form-group">
                <label for="role">ตำแหน่ง</label>
                <select id="role" name="role" class="form-control" <%= isSelf == true ? "disabled" : "" %>>
                  <% rolesData.forEach(element=> { %>
                    <option value="<%= element.name %>" <%=staffData.role==element.role ? 'selected' : '' %>><%= element.name %></option>
                    <% }) %>
                </select>
              </div>
              <div class="form-group">
                <label for="user_id">บัญชีผู้ใช้</label>
                <select id="user_id" name="user_id" class="form-control">
                  <option value="0" <%=staffData.user_id==null ? 'selected' : '' %>>ไม่ระบุ</option>
                  <% usersData.forEach(element=> { %>
                    <option value="<%= element.id %>" <%=staffData.user_id==element.id ? 'selected' : '' %>>(<%= element.id %>) <%= element.phone_number %></option>
                <% }) %>
                </select>
                <!-- <input type="text" class="form-control" name="user_id" id="user_id" placeholder="กรอกไอดีบัญชีผู้ใช้ของพนักงาน" value="<%= staffData.user_id %>"> -->
              </div>
              <div class="form-group">
                <label for="phone_number">เบอร์โทรศัพท์</label>
                <input type="text" class="form-control" id="phone_number" value="<%= staffData.phone_number %>" readonly>
              </div>
              <button type="submit" class="my-2 btn btn-success">บันทึก</button>
          </div>
        </div>
        <script src="https://unpkg.com/check-password-strength/dist/umd.js"></script>
        <script type="text/javascript">
            function confirmDelete(event) {
              event.preventDefault();
              if (confirm("คุณแน่ใจหรือไม่ว่าต้องการลบพนักงานคนนี้?")) {
                document.getElementById('deleteForm').submit();
              }
            }
        </script>