From 628d32bb855fb04bae872e92c15e2b195812e61c Mon Sep 17 00:00:00 2001 From: hwj Date: Mon, 12 Jan 2026 18:02:15 +0800 Subject: [PATCH] =?UTF-8?q?style=EF=BC=9A=E6=A8=A1=E5=85=B7=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2-=E5=AD=97=E6=AE=B5=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mold/components/MoldBrandProductList.vue | 26 +++--- src/views/erp/mold/components/MoldList.vue | 33 ++++---- src/views/erp/mold/index.vue | 83 ++++++++++--------- 3 files changed, 73 insertions(+), 69 deletions(-) diff --git a/src/views/erp/mold/components/MoldBrandProductList.vue b/src/views/erp/mold/components/MoldBrandProductList.vue index 41e4e88b..5f48f0cf 100644 --- a/src/views/erp/mold/components/MoldBrandProductList.vue +++ b/src/views/erp/mold/components/MoldBrandProductList.vue @@ -73,19 +73,6 @@ const queryParams = reactive({ brandId: undefined as unknown }) -/** 监听主表的关联字段的变化,加载对应的子表数据 */ -watch( - () => props.brandId, - (val: number) => { - if (!val) { - return - } - queryParams.brandId = val - handleQuery() - }, - { immediate: true, deep: true } -) - /** 查询列表 */ const getList = async () => { loading.value = true @@ -104,6 +91,19 @@ const handleQuery = () => { getList() } +/** 监听主表的关联字段的变化,加载对应的子表数据 */ +watch( + () => props.brandId, + (val: number) => { + if (!val) { + return + } + queryParams.brandId = val + handleQuery() + }, + { immediate: true, deep: true } +) + /** 添加/修改操作 */ const formRef = ref() const openForm = (type: string, id?: number) => { diff --git a/src/views/erp/mold/components/MoldList.vue b/src/views/erp/mold/components/MoldList.vue index 4a16a4a8..3f580671 100644 --- a/src/views/erp/mold/components/MoldList.vue +++ b/src/views/erp/mold/components/MoldList.vue @@ -12,9 +12,9 @@ - - - + + + + @@ -106,19 +107,6 @@ const queryParams = reactive({ brandId: undefined as unknown }) -/** 监听主表的关联字段的变化,加载对应的子表数据 */ -watch( - () => props.brandId, - (val: number) => { - if (!val) { - return - } - queryParams.brandId = val - handleQuery() - }, - { immediate: true, deep: true } -) - /** 查询列表 */ const getList = async () => { loading.value = true @@ -137,6 +125,19 @@ const handleQuery = () => { getList() } +/** 监听主表的关联字段的变化,加载对应的子表数据 */ +watch( + () => props.brandId, + (val: number) => { + if (!val) { + return + } + queryParams.brandId = val + handleQuery() + }, + { immediate: true, deep: true } +) + /** 添加/修改操作 */ const formRef = ref() const openForm = (type: string, id?: number) => { diff --git a/src/views/erp/mold/index.vue b/src/views/erp/mold/index.vue index 22b2fcfd..cae22f8a 100644 --- a/src/views/erp/mold/index.vue +++ b/src/views/erp/mold/index.vue @@ -26,31 +26,21 @@ class="!w-240px" /> - - - - + - + - - - 搜索 @@ -103,13 +84,17 @@ + @@ -168,26 +153,31 @@ - + +
+ {{ currentBrandDisplay }} +
- - - - + +
+ + +