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 = () => {