From 4e525cf6dd061d17610e9b19af667ab66132e9b7 Mon Sep 17 00:00:00 2001 From: Sisyphus Date: Fri, 10 Jul 2026 10:45:05 +0800 Subject: [PATCH] =?UTF-8?q?fix(F006):=20OpenApp=20revoke/delete=20id=20?= =?UTF-8?q?=E6=94=B9=20String=20=E9=81=BF=E5=85=8D=20Number=20=E7=B2=BE?= =?UTF-8?q?=E5=BA=A6=E4=B8=A2=E5=A4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 雪花ID 19位 > Number.MAX_SAFE_INTEGER(16位), Number() 截断 导致撤销/删除传错 id. 改 String(id), 后端 Long.parseLong(string) 兼容 --- src/modules/openapi/OpenAppListView.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/openapi/OpenAppListView.vue b/src/modules/openapi/OpenAppListView.vue index a3eedbe..2fbaf4f 100644 --- a/src/modules/openapi/OpenAppListView.vue +++ b/src/modules/openapi/OpenAppListView.vue @@ -211,7 +211,7 @@ async function revokeConfirm() { } try { await httpPost('/sys/openapi/app/revoke', { - id: Number(revokeTarget.value.id), + id: String(revokeTarget.value.id), reason: revokeReason.value }) ElMessage.success('撤销成功') @@ -231,7 +231,7 @@ function deleteHandle(row: OpenApp) { async function deleteConfirm() { if (!deleteTarget.value) return try { - await httpPost('/sys/openapi/app/delete', { id: Number(deleteTarget.value.id) }) + await httpPost('/sys/openapi/app/delete', { id: String(deleteTarget.value.id) }) ElMessage.success('删除成功') deleteVisible.value = false deleteTarget.value = null