From abea279d5bfa148dbf5734057d8b9b8ffb40832b Mon Sep 17 00:00:00 2001 From: Austin <1344583166@qq.com> Date: Thu, 19 Dec 2024 16:06:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(frontend):=20=E6=96=B0=E5=BB=BA=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E6=8F=90=E4=BA=A4=E5=8F=82=E6=95=B0=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D=20#8728?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dbm-ui/frontend/src/views/db-configure/hooks/useDiff.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dbm-ui/frontend/src/views/db-configure/hooks/useDiff.ts b/dbm-ui/frontend/src/views/db-configure/hooks/useDiff.ts index fa2ba81ef8..be19dd6a8e 100644 --- a/dbm-ui/frontend/src/views/db-configure/hooks/useDiff.ts +++ b/dbm-ui/frontend/src/views/db-configure/hooks/useDiff.ts @@ -42,6 +42,11 @@ export const useDiff = (data: DiffData, origin: DiffData) => { const cloneData = _.cloneDeep(unref(data)); const cloneOrigin = _.cloneDeep(unref(origin)); + // table 组件设置 rowKey 失效导致自动加了一个 _X_ROW_KEY 字段 + cloneData.forEach((item) => { + delete item._X_ROW_KEY; + }); + // add items const created = _.differenceBy(cloneData, cloneOrigin, 'conf_name'); state.count.create = created.length;