คู่มือการใช้งาน — ระบบตรวจสภาพรถประจำเดือน

TAISAKOL Fleet Management System · อัปเดต 10 ก.ค. 2569

สารบัญ
  1. การเข้าสู่ระบบ (ทุกคน)
  2. สำหรับคนขับ — ตรวจสภาพรถประจำเดือน
  3. สำหรับผู้ดูแลกองรถ — ดูรูปตรวจ & แจ้งเตือน
  4. สำหรับผู้ดูแลระบบ — จัดการผู้ใช้/ข้อมูล (เทคนิค)
  5. คำถามพบบ่อย

1 การเข้าสู่ระบบ

เปิดเว็บระบบขึ้นมา จะพบหน้าเข้าสู่ระบบก่อนเสมอ

1
กรอก ชื่อผู้ใช้ หรือ รหัสพนักงาน (เช่น สราวุธ หรือ DRV-007)
2
กรอก รหัส PIN ที่ได้รับ
3
กด เข้าสู่ระบบ
🔒 ระบบจะ จำการเข้าสู่ระบบไว้ในเครื่องนี้ — ครั้งต่อไปเปิดมาก็เข้าได้เลยไม่ต้องกรอกใหม่ จนกว่าจะกด "ออกจากระบบ"
⚠️ เครื่อง/มือถือส่วนตัวเท่านั้น หากใช้เครื่องรวม ควรกด ออกจากระบบ ทุกครั้งหลังใช้เสร็จ (ปุ่มมุมขวาบน)
คนขับ

2 ตรวจสภาพรถประจำเดือน

ทุกเดือนคนขับต้องถ่ายรูปสภาพรถประจำตัวส่งให้ผู้ดูแล ระบบจะแจ้งเตือนเองเมื่อถึงรอบ

ขั้นตอน

1
ที่ หน้าหลัก จะเห็นแถบสีม่วง "ถึงรอบตรวจสภาพประจำเดือน" พร้อมรายชื่อรถที่ต้องตรวจ
2
กดปุ่ม 📷 ตรวจเลย ที่รถคันนั้น
3
ถ่ายรูป ครบทั้ง 6 มุม (แตะช่องกล้อง → ถ่ายสด) ดูรายการด้านล่าง
4
หากพบสิ่งผิดปกติ พิมพ์ใน ช่องหมายเหตุ (เว้นว่างได้ถ้าปกติ)
5
กด ✓ ส่งผลตรวจประจำเดือน — เสร็จแล้วรถจะหายจากแถบแจ้งเตือน

รูปที่ต้องถ่าย 6 มุม

🚗ด้านหน้ารถ
เต็มคันจากด้านหน้า
🚗ด้านขวารถ
เต็มคันด้านขวา
🚗ด้านหลังรถ
เต็มคันจากด้านหลัง
🚗ด้านซ้ายรถ
เต็มคันด้านซ้าย
📦ภายในหลังรถ
ดูรอยรั่ว/ชำรุด/คราบน้ำ
🎛️หน้าปัดรถ
สตาร์ทแล้ว ไม่มีไฟเตือน
💡 หน้าปัด: สตาร์ทเครื่องก่อนถ่าย เพื่อยืนยันว่า ไม่มีสัญลักษณ์ไฟเตือนขึ้นบนหน้าปัด · ภายในหลังรถ: ถ่ายให้เห็นพื้น/ผนังกระบะเพื่อตรวจรอยรั่วซึมหรือความเสียหาย
📸 ทุกรูปต้อง ถ่ายสด ณ ตอนนั้น ผ่านกล้องของอุปกรณ์ — ถ้าอุปกรณ์เปิดกล้องไม่ได้ ระบบมีปุ่มให้เลือกรูปจากเครื่องแทน
ผู้ดูแลกองรถ

3 ดูรูปตรวจ & แจ้งเตือน

ผู้ดูแลเห็นทั้ง แอปคนขับ และ แดชบอร์ดผู้จัดการ (สลับด้วยแท็บบนสุด) เมนูฝั่งผู้จัดการอยู่แถบซ้าย

เมนูหลัก

เมนูใช้ทำอะไร
▦ ภาพรวมกองรถสรุปสถานะรถทุกคัน เรียงตามความเร่งด่วน + เพิ่ม/นำรถออก
⚠ แผงแจ้งเตือนรถจอดนิ่งนาน · ไม่มีคนขับ · ใกล้ครบเช็กระยะ
📅 ตรวจเดือนนี้รายการบำรุงรักษาที่ถึงรอบ (ตามไมล์/เวลา) รายคัน
📷 รูปตรวจประจำเดือนดูรูป 6 มุมที่คนขับถ่ายส่งเข้ามาแต่ละเดือน
🔧 ตารางบำรุงรักษาความคืบหน้ารอบเช็กระยะของรถแต่ละกลุ่ม

ดูรูปตรวจที่คนขับส่ง

1
คลิกเมนู 📷 รูปตรวจประจำเดือน
2
แต่ละการ์ดคือ 1 การตรวจ — บอก ทะเบียนรถ · ผู้ถ่าย · วันเวลา · งวดเดือน พร้อมรูป 6 มุม
3
ถ้าคนขับใส่หมายเหตุ จะขึ้นกล่องสีแดงใต้รูป (เช่น "ยางลมอ่อน")
4
กด ↻ โหลดใหม่ เพื่อดึงรายการล่าสุด
ℹ️ รูปเก็บถาวรในระบบ — เปรียบเทียบสภาพรถย้อนหลังแต่ละเดือนได้
📅 เมนู "ตรวจเดือนนี้" เป็นเรื่อง รอบบำรุงรักษา (น้ำมันเครื่อง ฯลฯ) คนละส่วนกับ รูปตรวจสภาพที่คนขับถ่าย — รายการถึงรอบคือ "ถึงเวลาให้ช่างดู" การเปลี่ยนจริงขึ้นกับดุลพินิจช่างศูนย์บริการ
ผู้ดูแลระบบ / เทคนิค

4 จัดการผู้ใช้และข้อมูล

ระบบหลังบ้านทำงานบน Cloudflare: Worker (API) + D1 (ฐานข้อมูล) + R2 (เก็บรูป) · โค้ดอยู่ในโฟลเดอร์ backend/ ดูรายละเอียดใน backend/README.md

เพิ่ม / เปลี่ยนผู้ใช้ หรือรหัส PIN

1
แก้รายการ users ในไฟล์ backend/gen-seed.mjs
2
สร้าง seed ใหม่ด้วย AUTH_SECRET เดิม (อยู่ใน backend/secret.txt):
node gen-seed.mjs "<secret>" > seed.sql
3
โหลดเข้าฐานข้อมูล: npx wrangler d1 execute tsm-fleet --remote --file=./seed.sql
🔑 PIN เดโมตอนนี้ยังเป็นค่าเริ่มต้น (คนขับ 1234 / ผู้ดูแล 0000) — ควรเปลี่ยนก่อนใช้งานจริง และห้ามลบ/แชร์ไฟล์ secret.txt

อัปเดตโปรแกรมหลังบ้าน

แก้โค้ดใน backend/src/index.js แล้วสั่ง npx wrangler deploy

ทรัพยากรชื่อ
Worker (API)tsm-fleet-api.leeinw5551.workers.dev
ฐานข้อมูล D1tsm-fleet
ที่เก็บรูป R2tsm-fleet-photos

5 คำถามพบบ่อย

เข้าสู่ระบบไม่ได้ ขึ้น "ชื่อผู้ใช้หรือรหัส PIN ไม่ถูกต้อง"

ตรวจว่าพิมพ์ชื่อ/รหัสถูกต้อง (ลองใช้รหัสพนักงานเช่น DRV-007) หากยังไม่ได้ ติดต่อผู้ดูแลระบบให้ตรวจ/รีเซ็ต PIN

กล้องเปิดไม่ได้

อนุญาตสิทธิ์กล้องให้เบราว์เซอร์ หรือใช้ปุ่ม "เลือกรูปจากเครื่องแทน" ที่ขึ้นมาเมื่อเปิดกล้องไม่สำเร็จ

ส่งผลตรวจแล้วแต่ยังเห็นรถในแถบแจ้งเตือน

หลังส่งสำเร็จรถจะหายจากแถบทันที หากยังค้าง ให้รีเฟรชหน้าเว็บแล้วเข้าใหม่

ผู้ดูแลไม่เห็นรูปที่คนขับส่ง

กด ↻ โหลดใหม่ ในหน้า "รูปตรวจประจำเดือน" · ตรวจว่าเชื่อมต่ออินเทอร์เน็ต และระบบตั้งค่า API_BASE ชี้ไปที่ Worker แล้ว