กรุณาเปิดใช้งาน JavaScript เพื่อใช้งาน UAS Log System
Please enable JavaScript to use this system.
🛰️
UAS Log System
ระบบบันทึกข้อมูลการบิน & ความสมควรเดินอากาศ UAV
{{ view === 'login' ? 'เข้าสู่ระบบ' : 'สมัครนักบินใหม่' }}
{{ errorMsg }}
อีเมล
รหัสผ่าน
{{ busy ? 'กำลังดำเนินการ...' : '🔐 เข้าสู่ระบบ' }}
รูปถ่ายนักบิน (ไม่บังคับ)
📷
แตะเพื่อแนบรูปถ่าย
(JPG/PNG/WEBP ไม่เกิน 5MB)
✕
ข้อมูลส่วนตัว
ชื่อ-นามสกุล *
ประเภทเอกสาร *
บัตรประชาชนไทย
หนังสือเดินทาง
{{ authForm.id_type === 'thai_id' ? 'เลขบัตรประชาชน *' : 'เลขที่พาสปอร์ต *' }}
วันเดือนปีเกิด *
เบอร์โทรศัพท์ *
ที่อยู่ปัจจุบัน
หน่วยงาน/สังกัด
ใบอนุญาตนักบิน
เลขใบอนุญาต
วันหมดอายุ
บัญชีผู้ใช้
อีเมล *
รหัสผ่าน *
{{ busy ? 'กำลังดำเนินการ...' : '✈️ สมัครและเข้าสู่ระบบ' }}
ยังไม่มีบัญชี?
สมัครที่นี่
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
UAS Log System
{{ isOnline ? 'Online' : 'Offline' }}
{{ isAdminPanel ? '📋 หน้าหลัก' : '🛠️ แอดมิน' }}
{{ initials(user.name) }}
ออกจากระบบ
{{ errorMsg }}
📦 มีข้อมูลค้างซิงค์ {{ offlineQueue.length + (pendingStop ? 1 : 0) }} รายการ
{{ syncing ? 'กำลังซิงค์...' : 'ซิงค์ทันที' }}
📋 ก่อนบิน (Pre-Flight)
ชื่อภารกิจ
เลือกโดรน
-- เลือกอากาศยาน --
{{ d.registration_no }} · {{ d.model_name }} {{ d.maintenance_due_soon ? '⚠ ใกล้ครบกำหนดซ่อมบำรุง' : '' }}
เงื่อนไขการบิน
VLOS
BVLOS
บทบาทนักบิน
PIC
Dual
Instructor
ตำแหน่ง GPS
✅ เช็คก่อนบิน (Pre-Flight Checklist)
{{ checkedCount }}/{{ checklistItems.length }}
✓
{{ item.label }}
🚀 {{ busy ? 'กำลังเริ่ม...' : (allChecklistChecked ? 'START FLIGHT' : 'เช็คให้ครบก่อนเริ่มบิน') }}
ยังไม่มีโดรนพร้อมบินในระบบ
🔴 กำลังปฏิบัติภารกิจ
{{ formattedTimer }}
ภารกิจ:
{{ activeFlight.mission_name }}
{{ droneLabel(activeFlight.drone_id) }}
สภาพอากาศ / หมายเหตุ
ปัญหาทางเทคนิค (ถ้ามี)
🛬 {{ busy ? 'กำลังบันทึก...' : 'STOP FLIGHT (LANDING)' }}
🗂️ ประวัติการบินล่าสุด
ยังไม่มีประวัติการบิน
{{ verifyLabel(log.verification_status) }}
{{ log.mission_name }}
{{ log.duration_minutes }} นาที
{{ log.registration_no }}
{{ log.flight_condition.toUpperCase() }}
{{ log.pilot_role.toUpperCase() }}
SYNCED
✓ เช็คก่อนบินครบ
{{ formatDate(log.takeoff_time) }}
✋ {{ log.verified_by_name || 'ผู้ดูแลระบบ' }} ตีกลับ: {{ log.verification_note }}
✓ รับรองโดย {{ log.verified_by_name || 'ผู้ดูแลระบบ' }}
👤 นักบิน
🚁 โดรน
🗂️ Log การบิน
{{ adminError }}
ยังไม่มีนักบินในระบบ
{{ initials(u.name) }}
{{ u.name }}
{{ u.role === 'admin' ? 'ADMIN' : 'PILOT' }}
ปิดใช้งาน
{{ u.email }} · {{ u.phone || '-' }}
แก้ไข
ดู Log การบิน
➕ เพิ่มโดรนใหม่
ยังไม่มีโดรนในระบบ
{{ d.registration_no }}
{{ statusLabel(d.status) }}
{{ d.model_name }} · {{ Math.floor(d.total_airframe_minutes/60) }} ชม. {{ d.total_airframe_minutes%60 }} นาที สะสม
แก้ไข
กรองตามนักบิน
— ทั้งหมด —
{{ u.name }}
กรองตามสถานะรับรอง
— ทั้งหมด —
รอตรวจสอบ
รับรองแล้ว
ถูกตีกลับ
ไม่พบบันทึกการบิน
{{ verifyLabel(log.verification_status) }}
{{ log.mission_name }}
{{ log.landing_time ? log.duration_minutes + ' นาที' : 'ยังไม่ปิดงาน' }}
{{ log.pilot_name }}
{{ log.registration_no }}
{{ log.flight_condition.toUpperCase() }}
{{ formatDate(log.takeoff_time) }}
✋ เหตุผล: {{ log.verification_note }}
ตรวจสอบ
แก้ไข
ลบ
แก้ไขข้อมูลนักบิน
ชื่อ-นามสกุล
อีเมล
ประเภทเอกสาร
บัตรประชาชนไทย
หนังสือเดินทาง
เลขที่เอกสาร
วันเกิด
เบอร์โทร
ที่อยู่
หน่วยงาน/สังกัด
เลขใบอนุญาต
วันหมดอายุใบอนุญาต
สิทธิ์ผู้ใช้งาน
Pilot
Admin
สถานะบัญชี
เปิดใช้งาน
ปิดใช้งาน
ตั้งรหัสผ่านใหม่ (ไม่บังคับ)
ยกเลิก
{{ adminBusy ? 'กำลังบันทึก...' : 'บันทึก' }}
{{ editingDrone.id ? 'แก้ไขโดรน' : 'เพิ่มโดรนใหม่' }}
ทะเบียนโดรน
รุ่น
ประเภท
Multi-rotor
Fixed-wing
Hybrid
สถานะ
พร้อมบิน
ซ่อมบำรุง
ปลดระวาง
เกณฑ์ซ่อมบำรุง (นาที)
ชั่วโมงบินสะสม (นาที) — แก้ไขเฉพาะกรณีต้องแก้ไขให้ตรงกับความเป็นจริง
ยกเลิก
{{ adminBusy ? 'กำลังบันทึก...' : 'บันทึก' }}
แก้ไขบันทึกการบิน
{{ editingFlight.pilot_name }} · {{ editingFlight.registration_no }}
ชื่อภารกิจ
เงื่อนไขการบิน
VLOS
BVLOS
บทบาทนักบิน
PIC
Dual
Instructor
เวลาขึ้นบิน
เวลาลงจอด (เว้นว่าง = ยังไม่ปิดงาน)
สภาพอากาศ/หมายเหตุ
ปัญหาทางเทคนิค
ยกเลิก
{{ adminBusy ? 'กำลังบันทึก...' : 'บันทึก' }}
🖋️ ตรวจสอบและรับรอง Log การบิน
{{ verifyingFlight.pilot_name }} · {{ verifyingFlight.registration_no }}
ภารกิจ:
{{ verifyingFlight.mission_name }}
วันที่บิน:
{{ formatDate(verifyingFlight.takeoff_time) }}
ระยะเวลา:
{{ verifyingFlight.duration_minutes }} นาที ({{ verifyingFlight.flight_condition.toUpperCase() }})
สภาพอากาศ:
{{ verifyingFlight.weather_note }}
ปัญหาทางเทคนิค:
{{ verifyingFlight.technical_issue_note }}
✅ เช็คก่อนบินที่นักบินยืนยันไว้
✓
{{ checklistLabel(key) }}
ไม่พบข้อมูลเช็คก่อนบิน (Log นี้บันทึกก่อนมีระบบเช็คลิสต์)
ความเห็น / เหตุผล (จำเป็นถ้ากด "ตีกลับ")
ยกเลิก
🚫 ตีกลับ
✅ รับรอง
👤 โปรไฟล์ของฉัน
{{ profileError }}
รูปถ่ายนักบิน
📷
แตะเพื่อแนบรูปถ่าย
(JPG/PNG/WEBP ไม่เกิน 5MB)
✕
ข้อมูลส่วนตัว
ชื่อ-นามสกุล *
ประเภทเอกสาร *
บัตรประชาชนไทย
หนังสือเดินทาง
{{ editingProfile.id_type === 'thai_id' ? 'เลขบัตรประชาชน *' : 'เลขที่พาสปอร์ต *' }}
วันเดือนปีเกิด *
เบอร์โทรศัพท์ *
ที่อยู่ปัจจุบัน
หน่วยงาน/สังกัด
ใบอนุญาตนักบิน
เลขใบอนุญาต
วันหมดอายุ
บัญชีผู้ใช้
อีเมล *
รหัสผ่านปัจจุบัน
รหัสผ่านใหม่
ยกเลิก
{{ profileBusy ? 'กำลังบันทึก...' : 'บันทึก' }}