diff --git a/src/views/materials/materialsUseRecord/index.vue b/src/views/materials/materialsUseRecord/index.vue index 73f3263..b982c00 100644 --- a/src/views/materials/materialsUseRecord/index.vue +++ b/src/views/materials/materialsUseRecord/index.vue @@ -228,8 +228,13 @@ const getMaterialsListData = async () => { label: item.materialsName + '_' + item.createTime, children: [] })); - queryParams.value.materialsId = TreeData.value[0].id; - getList(); + if (TreeData.value.length > 0) { + queryParams.value.materialsId = TreeData.value[0].id; + getList(); + } else { + queryParams.value.materialsId = ''; + getList(); + } } }; @@ -453,7 +458,7 @@ const listeningProject: WatchStopHandle = watch( Object.values(childRowStates.value).forEach((state) => { state.queryParams.projectId = newId; }); - getList(); + getMaterialsListData(); } );