From dbe5ff638c82d919faddc79b4cd9285441e4f617 Mon Sep 17 00:00:00 2001 From: wangxk Date: Thu, 10 Apr 2025 08:59:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../testdata/fileSynchronization/index.vue | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/web/src/views/testdata/fileSynchronization/index.vue b/web/src/views/testdata/fileSynchronization/index.vue index 538bff1..f81302e 100644 --- a/web/src/views/testdata/fileSynchronization/index.vue +++ b/web/src/views/testdata/fileSynchronization/index.vue @@ -131,7 +131,7 @@ function diffSure() { }) } //文件对比-变更内容 -const ChangeSize = ref(10) +const ChangeSize = ref(100) const ChangeTotal = ref() const ChangeCurrent = ref(1) function diffChange() { @@ -237,6 +237,8 @@ function diffColor() { }); } function diffClose() { + comparearr.value.length = 0 + workall.value.length = 0 differential.value = false getlocaltree() getminiotree() @@ -300,10 +302,11 @@ const handleCheckChange = ( // 使用防抖优化批量操作 const updateCompare = debounce(() => { - const compareNodes = getclickdata(workall.value); - + // + comparearr.value = getclickdata(workall.value); + const comparearrval = getclickdata(workall.value); // 转换节点格式 - const checkedKeys = compareNodes + const checkedKeys = comparearrval .map(node => node.id) nextTick(() => { beifentree.value?.setCheckedKeys(checkedKeys, false); @@ -449,10 +452,11 @@ const backupsChange = ( // 使用防抖优化批量操作 const updateCompare = debounce(() => { - const compareNodes = getclickdata(workall.value); - + // comparearr.value.length = 0 + comparearr.value = getclickdata(workall.value); + const comparearrval = getclickdata(workall.value); // 转换节点格式 - const checkedKeys = compareNodes + const checkedKeys = comparearrval .map(node => node.id) nextTick(() => { workref.value?.setCheckedKeys(checkedKeys, false);