CM6

Nouveau — Admin

On-site Bib Pickup System
Staff: -
Station: -
⟵ Home

Actions

งานหลักของหน้านี้คือ “นำเข้าข้อมูล” และ “สำรองข้อมูล”

📎 Wristband PDF

อัปโหลด PDF ที่มี wristband ครบทุกใบ (1 หน้า = 1 ใบ) — ระบบจะใช้คอลัมน์ Wristband ใน sheet เพื่อรู้ว่า BIB ไหนต้องปริ้นหน้าไหน

✓ มีไฟล์อยู่แล้ว — 482 หน้า · 165680.6 KB · อัปโหลดเมื่อ 2026-05-10 22:46:09
ดาวน์โหลดไฟล์สำรอง .zip (CSV หลายไฟล์) สำหรับเก็บหลักฐาน/ตรวจสอบย้อนหลัง
📄 ค้นหา/ดาวน์โหลด เอกสารข้อตกลง (PDF) ที่นักวิ่งเซ็นใน Express

Notes

  • Import Runners จะอ่านจากชีต Sheet1 (ในโค้ดคือ RUNNERS_WORKSHEET)
  • Import Stock จะอ่านจากแท็บ Stock (หัวตาราง: item_type, variant, size, qty)
  • ถ้า Import ไม่ได้ ให้เช็คไฟล์ service_account.json และสิทธิ์แชร์ Google Sheet ให้ service account
  • ถ้าหน้าเว็บบางอัน “เปิดไม่ได้” ส่วนใหญ่เกิดจากชื่อไฟล์ template ไม่ตรงกับ route หรือไฟล์ขาด
ต้องการให้หน้า Admin แสดงสถิติ/สถานะ DB เพิ่มเติม บอกได้ เดี๋ยวทำให้เป็น dashboard admin แบบรวมทุกอย่าง

🔗 Results URL & ระยะ

แก้ไขชื่อระยะ / URL ได้โดยตรง | เพิ่ม-ลบระยะ | Paste URL แล้วระบบ detect ชื่ออัตโนมัติ

ระยะสถานะURLCache
N1 Custom https://nouveau.myresults.run/2025/l?distance=N1&limit=10000
by AAA · 2026-05-09T17:09:18+07:00
N2 Custom https://nouveau.myresults.run/2025/l?distance=N2&limit=10000
by AAA · 2026-05-09T17:09:30+07:00
N3 Custom https://nouveau.myresults.run/2025/l?distance=N3&limit=10000
by AAA · 2026-05-09T17:09:38+07:00
New
📋 Paste หลาย URL พร้อมกัน (bulk)
🗺 Distance Mapping (Internal → Results Key)

กำหนดว่า N1, N2, N3 ใช้ผลจากระยะไหน (เปลี่ยนได้ตาม event)

Internal Distance (ในระบบ) → Results Key ที่มา ลบ
n1 DB (custom)
n2 DB (custom)
n3 DB (custom)
New
(ใช้ตอนแก้ไข Results Key ของแถวที่มีอยู่แล้ว)
cache อายุ 2 นาที อัตโนมัติ

🗄️ Backup Files

คลิก Restore เพื่อกู้คืน DB กลับไปยังจุดที่ backup ไว้ (ใช้ PIN)

backup_pre_import_20260521_105212.db
2026-05-21 10:52:12 · 344.0 KB
backup_pre_import_20260519_104443.db
2026-05-18 14:50:36 · 344.0 KB
backup_pre_clear_20260511_192918.db
2026-05-11 19:29:18 · 356.0 KB