From 3f83e8742b5a64c807f7c43425bfbb1349fd5335 Mon Sep 17 00:00:00 2001 From: dxc Date: Fri, 27 Feb 2026 14:20:51 +0800 Subject: [PATCH] fix: remove duplicate error messages in BOM manage page Co-authored-by: aider (openai/DeepSeek-V3.2-Thinking) --- inventory-web/src/views/bom/BomManage.vue | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/inventory-web/src/views/bom/BomManage.vue b/inventory-web/src/views/bom/BomManage.vue index 7095d71..7410c33 100644 --- a/inventory-web/src/views/bom/BomManage.vue +++ b/inventory-web/src/views/bom/BomManage.vue @@ -250,7 +250,9 @@ const fetchBomList = async () => { try { const res = await getBomList({ keyword: searchKeyword.value }) if (res.code === 200) bomList.value = res.data - } catch (error) { ElMessage.error('网络错误') } + } catch (error) { + // 错误已由全局拦截器统一处理 + } finally { loading.value = false } } @@ -258,7 +260,9 @@ const fetchMaterialOptions = async () => { try { const res = await getMaterialBaseList() if (res.code === 200) materialOptions.value = res.data - } catch (error) {} + } catch (error) { + // 错误已由全局拦截器统一处理 + } } // 监听父件变化,自动设置前缀 @@ -321,7 +325,9 @@ const loadDetail = async (bomNo: string, version: string) => { form.bom_suffix = bomNo } } - } catch (e) { ElMessage.error('获取详情失败') } + } catch (e) { + // 错误已由全局拦截器统一处理 + } } const handleDelete = (row: BomItem) => { @@ -374,7 +380,9 @@ const submitForm = async () => { dialogVisible.value = false fetchBomList() } else { ElMessage.error(res.msg || '保存失败') } - } catch (e) { ElMessage.error('网络错误') } + } catch (e) { + // 错误已由全局拦截器统一处理 + } finally { saving.value = false } }) }