From c52928fb1e549327a208916dc14a94e042a3fd48 Mon Sep 17 00:00:00 2001 From: Flook Date: Mon, 10 Nov 2025 04:46:21 +0700 Subject: [PATCH] =?UTF-8?q?Fixed=20Large=20ID=20Precision=20Loss=20?= =?UTF-8?q?=E0=B8=88=E0=B8=B2=E0=B8=81=20Django=20DRF/JWT,=20CockroachDB?= =?UTF-8?q?=20Large=20IDs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/ModelRegistry/ModelTable.jsx | 11 ++-------- web/src/services/axiosClient.js | 21 ++++++++++++++++++- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/web/src/components/ModelRegistry/ModelTable.jsx b/web/src/components/ModelRegistry/ModelTable.jsx index d874fc2..86d29db 100644 --- a/web/src/components/ModelRegistry/ModelTable.jsx +++ b/web/src/components/ModelRegistry/ModelTable.jsx @@ -16,13 +16,6 @@ const getStatusBadge = (status) => { } }; -/** - * Component สำหรับแสดงตาราง Model Registry - * @param {Array} models - ข้อมูล Models ที่กรองแล้ว (จาก useModelList) - * @param {function} handleOpenEdit - Handler สำหรับเปิด Modal แก้ไข - * @param {function} handleDelete - Handler สำหรับลบ Model - * @param {boolean} deleteLoading - สถานะ Loading ของ Delete Mutation - */ function ModelTable({ models, handleOpenEdit, handleDelete, deleteLoading }) { // 1. Hook สำหรับทดสอบการเชื่อมต่อ (Test Connection) // ใช้ Hook ตรงนี้ เพราะเป็น Logic ที่เกี่ยวข้องกับ Action ในตารางโดยตรง @@ -84,7 +77,7 @@ function ModelTable({ models, handleOpenEdit, handleDelete, deleteLoading }) {