Feature #26236
[OEE] Operation Mode : เพิ่ม Edit History Log & Popup Display
Start date:
03/27/2026
Due date:
05/29/2026
% Done:
0%
Estimated time:
นำ AI มาช่วย(%):
100
Description
เพิ่มแสดงประวัติการแก้ไข (Edit History) Operation Mode ในหน้า Availability History / Performance History / Quality History เพื่อให้ตรวจสอบการแก้ไขข้อมูลย้อนหลังได้
- Table: operation_edit_log
ใช้สำหรับเก็บ log การแก้ไข เพิ่มที่ oee_main
Fieldsid (PK) ref_id (FK) →อ้างอิง iot_a / iot_p / iot_q module (iot_a / iot_p / iot_q) action (edit / delete) old_data new_data created_date created_by
- Add History Icon
เพิ่ม icon (ℹ️ หรือ info icon) หลัง column Asset
เมื่อกด icon → ให้แสดง Popup (Modal) - Popup – Edit History Table
Popup ต้องแสดงข้อมูลในรูปแบบ table ColumnsField Description Action edit / delete User ผู้ที่แก้ไข Datetime วันที่เวลาแก้ไข Old Data ข้อมูลก่อนแก้ New Data ข้อมูลหลังแก้
- Logic
- เมื่อมีการ Edit
เก็บข้อมูลก่อนแก้ → old_data
เก็บข้อมูลหลังแก้ → new_data
action = edit - เมื่อมีการ Delete
เก็บข้อมูลก่อนลบ → old_data
new_data = null
action = delete - การดึงข้อมูลไปแสดง
query จาก operation_edit_log
filter ด้วย ref_id ของ record นั้น
order by created_at DESC
Files
History
Updated by Supparoek Sariphan about 2 months ago
- Status changed from New to Resolved
- Assignee changed from Supparoek Sariphan to Suphawan Phiwngam
Updated by Suphawan Phiwngam 16 days ago
- File Edit_History_error_text_uuid.png Edit_History_error_text_uuid.png added
- Due date set to 05/22/2026
- Status changed from Resolved to Feedback
- Assignee changed from Suphawan Phiwngam to Supparoek Sariphan
เปิด Edit History ขึ้น error: `operator does not exist: text = uuid` — ดู screenshot แนบประกอบ
Updated by Supparoek Sariphan 8 days ago
- Status changed from Feedback to Resolved
- Assignee changed from Supparoek Sariphan to Suphawan Phiwngam
- นำ AI มาช่วย(%) set to 100