fix(F006): OpenApp revoke/delete id 改 String 避免 Number 精度丢失

雪花ID 19位 > Number.MAX_SAFE_INTEGER(16位), Number() 截断
导致撤销/删除传错 id. 改 String(id), 后端 Long.parseLong(string) 兼容
This commit is contained in:
Sisyphus 2026-07-10 10:45:05 +08:00
parent a59c934fd7
commit 4e525cf6dd

View File

@ -211,7 +211,7 @@ async function revokeConfirm() {
} }
try { try {
await httpPost('/sys/openapi/app/revoke', { await httpPost('/sys/openapi/app/revoke', {
id: Number(revokeTarget.value.id), id: String(revokeTarget.value.id),
reason: revokeReason.value reason: revokeReason.value
}) })
ElMessage.success('撤销成功') ElMessage.success('撤销成功')
@ -231,7 +231,7 @@ function deleteHandle(row: OpenApp) {
async function deleteConfirm() { async function deleteConfirm() {
if (!deleteTarget.value) return if (!deleteTarget.value) return
try { 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('删除成功') ElMessage.success('删除成功')
deleteVisible.value = false deleteVisible.value = false
deleteTarget.value = null deleteTarget.value = null