From ffc482bd9e72064d78dcce25e0801a4dfbd6f636 Mon Sep 17 00:00:00 2001 From: DXC Date: Fri, 5 Jun 2026 11:31:37 +0800 Subject: [PATCH] =?UTF-8?q?BomManage:=20=E5=A2=9E=E5=88=A0=E6=94=B9?= =?UTF-8?q?=E5=88=B7=E6=96=B0=E4=BF=9D=E7=95=99=E6=8A=98=E5=8F=A0=E7=8A=B6?= =?UTF-8?q?=E6=80=81=EF=BC=8C=E6=90=9C=E7=B4=A2=E6=97=B6=E6=89=8D=E9=87=8D?= =?UTF-8?q?=E7=BD=AE=20activeCategories?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inventory-web/src/views/bom/BomManage.vue | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/inventory-web/src/views/bom/BomManage.vue b/inventory-web/src/views/bom/BomManage.vue index 461e33b..60be6df 100644 --- a/inventory-web/src/views/bom/BomManage.vue +++ b/inventory-web/src/views/bom/BomManage.vue @@ -10,11 +10,11 @@ placeholder="搜索 编号/名称/规格/子件..." style="width: 300px; margin-right: 10px;" clearable - @clear="fetchBomList" - @keyup.enter="fetchBomList" + @clear="handleSearch" + @keyup.enter="handleSearch" > 全部展开 @@ -463,13 +463,17 @@ const rules = reactive({ const dialogTitle = ref('新建 BOM') +const handleSearch = () => { + activeCategories.value = [] // 用户主动搜索时重置折叠状态 + fetchBomList() +} + const fetchBomList = async () => { loading.value = true try { const res = await getBomList({ keyword: searchKeyword.value }) if (res.code === 200) { bomGroups.value = res.data - activeCategories.value = [] } } finally { loading.value = false } }