Project

General

Profile

Feature #26236

[OEE] Operation Mode : เพิ่ม Edit History Log & Popup Display

Added by Suphawan Phiwngam 2 months ago. Updated 6 days ago.

Status:
Closed
Priority:
Normal
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
    Fields
    id (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 Columns
    Field Description
    Action edit / delete
    User ผู้ที่แก้ไข
    Datetime วันที่เวลาแก้ไข
    Old Data ข้อมูลก่อนแก้
    New Data ข้อมูลหลังแก้
  • Logic
    1. เมื่อมีการ Edit
      เก็บข้อมูลก่อนแก้ → old_data
      เก็บข้อมูลหลังแก้ → new_data
      action = edit
    2. เมื่อมีการ Delete
      เก็บข้อมูลก่อนลบ → old_data
      new_data = null
      action = delete
    3. การดึงข้อมูลไปแสดง
      query จาก operation_edit_log
      filter ด้วย ref_id ของ record นั้น
      order by created_at DESC

Files

example_edit_history_popup.png (1.35 MB) example_edit_history_popup.png Suphawan Phiwngam, 03/27/2026 11:45 AM
ภาพถ่ายหน้าจอ 2026-03-26 เวลา 14.41.44.png (112 KB) ภาพถ่ายหน้าจอ 2026-03-26 เวลา 14.41.44.png Suphawan Phiwngam, 03/27/2026 11:45 AM
Edit_History_error_text_uuid.png (97.3 KB) Edit_History_error_text_uuid.png Error: operator does not exist: text = uuid เมื่อเปิด Edit History Suphawan Phiwngam, 05/18/2026 06:23 PM

History

#1

Updated by Supparoek Sariphan about 2 months ago

  • Status changed from New to Resolved
  • Assignee changed from Supparoek Sariphan to Suphawan Phiwngam
#2

Updated by Suphawan Phiwngam 16 days ago

เปิด Edit History ขึ้น error: `operator does not exist: text = uuid` — ดู screenshot แนบประกอบ

#3

Updated by Suphawan Phiwngam 10 days ago

  • Due date changed from 05/22/2026 to 05/29/2026
#4

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
#5

Updated by Suphawan Phiwngam 6 days ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF