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