From 0994c03feea837e2fa2c84b8918b495a5626af50 Mon Sep 17 00:00:00 2001 From: chengkai3 Date: Mon, 15 Jun 2026 19:16:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:[FL-136][ATP=E6=A8=A1=E5=9E=8B=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2=E5=88=A0=E9=99=A4=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E7=82=B9=E4=BA=86=E6=B2=A1=E6=9C=89=E5=8F=8D=E5=BA=94]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 Co-authored-by: multica-agent --- package-lock.json | 8 ++++++++ web/src/app/admin/atp-models/page.tsx | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index aecffe8..debb267 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1965,7 +1965,9 @@ "next": "16.2.3", "react": "19.2.4", "react-dom": "19.2.4", + "react-redux": "^9.3.0", "recharts": "^3.8.1", + "reselect": "^5.2.0", "tailwind-merge": "^3.5.0" }, "devDependencies": { @@ -5584,6 +5586,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "web/node_modules/reselect": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.2.0.tgz", + "integrity": "sha512-AgZ3UOZm3YndfrJ4OYjgrT7bmCm/1iqkjvEfH/oYjzh6PD2qw4QuT3jjnXIrpdt4MTpMXclMT3lXbmRY+XRakw==", + "license": "MIT" + }, "web/node_modules/resolve": { "version": "2.0.0-next.6", "dev": true, diff --git a/web/src/app/admin/atp-models/page.tsx b/web/src/app/admin/atp-models/page.tsx index 53d04f7..5c01052 100644 --- a/web/src/app/admin/atp-models/page.tsx +++ b/web/src/app/admin/atp-models/page.tsx @@ -409,7 +409,9 @@ export default function AtpModelsPage() { okText: "删除", cancelText: "取消", okButtonProps: { danger: true }, - onOk: () => void deleteMutation.mutateAsync(item.id), + onOk: async () => { + await deleteMutation.mutateAsync(item.id); + }, }); } },