From dc072e0d79c071d4f40fb8da89c311826280432f Mon Sep 17 00:00:00 2001 From: hayu <1604366271@qq.com> Date: Thu, 19 Jun 2025 11:50:10 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repair/repairManage/code-operate.vue | 43 ++++++++++--------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/src/pages/repair/repairManage/code-operate.vue b/src/pages/repair/repairManage/code-operate.vue index d16173a..06d9acd 100644 --- a/src/pages/repair/repairManage/code-operate.vue +++ b/src/pages/repair/repairManage/code-operate.vue @@ -77,15 +77,16 @@ -->
- + { })); // 使用 nextTick 确保组件渲染完成 - nextTick(() => { - partItems.value.forEach((item, index) => { - if (item.partId) { - console.log("尝试设置 partId", item.partId) - if (treeSelectRef.value[index] && treeSelectRef.value[index].setSelectedValue) { - treeSelectRef.value[index].setSelectedValue(item.partId); - } else { - console.warn(`treeSelectRef[${index}] 没有 setSelectedValue 方法`) - } - } - }); - }); + nextTick(() => { + setTimeout(() => { + partItems.value.forEach((item, index) => { + if (item.partId) { + const treeSelect = treeSelectRef.value[index]; + if (treeSelect?.setSelectedValue) { + treeSelect.setSelectedValue(item.partId); + } + } + }); + }, 500); // 延迟 500ms 确保 treeSelect 内部数据加载完成 + }); } } const addPart = () => {