From 0d824b0b24e8a70ec6ba0405395bcdb82195934c Mon Sep 17 00:00:00 2001 From: weiwei Date: Mon, 4 Aug 2025 16:26:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=93=E5=AD=98=E5=95=86=E5=93=81=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E8=B0=83=E6=95=B4=EF=BC=9B=E5=85=A5=E5=BA=93=E6=A0=BC?= =?UTF-8?q?=E5=B1=80=E5=95=86=E5=93=81=E6=80=A7=E8=B4=A8=E5=A1=AB=E5=86=99?= =?UTF-8?q?=E6=95=B0=E9=87=8F=EF=BC=9B=E5=85=A5=E5=BA=93=E6=97=B6=E5=95=86?= =?UTF-8?q?=E5=93=81=E6=90=9C=E7=B4=A2=E5=90=8E=E9=A1=B5=E7=A0=81=E9=87=8D?= =?UTF-8?q?=E7=BD=AE=E4=B8=BA1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/select-dialog.vue | 22 ++++++-- .../smErpCgInventory/form.vue | 18 +++++- .../supermarketerp/smErpSupplier/index.vue | 17 +++++- .../supermarketerp/supermarketSpu/index.vue | 56 +++++++++---------- 4 files changed, 74 insertions(+), 39 deletions(-) diff --git a/src/views/supermarketerp/components/select-dialog.vue b/src/views/supermarketerp/components/select-dialog.vue index 198a31c..ae2ea7d 100644 --- a/src/views/supermarketerp/components/select-dialog.vue +++ b/src/views/supermarketerp/components/select-dialog.vue @@ -1,7 +1,7 @@ + + + + + + @@ -158,14 +158,19 @@ const state: BasicTableProps = reactive({ const { getDataList, currentChangeHandle, sizeChangeHandle, sortChangeHandle, downBlobFile, tableStyle } = useTable(state) // 获取货商类别 -onMounted(async () => { +onMounted(() => { + getSupplierType() +}) + +// 获取货商类别 +const getSupplierType = async () => { try { const res = await getSupplierTypeSimpleAll() supplierType.value = res.data.filter((item: any) => item.id) } catch (error) { supplierType.value = [] } -}) +} // 清空搜索条件 const resetQuery = () => { @@ -181,6 +186,12 @@ const exportExcel = () => { downBlobFile("/supermarketerp/smErpSupplier/export", Object.assign(state.queryForm, { ids: selectObjs }), "货商管理.xlsx") } +// 导入成功刷新数据 +const refreshDataList = () => { + getDataList() + getSupplierType() +} + // 多选事件 const selectionChangHandle = (objs: { supplierId: string }[]) => { selectObjs.value = objs.map(({ supplierId }) => supplierId) diff --git a/src/views/supermarketerp/supermarketSpu/index.vue b/src/views/supermarketerp/supermarketSpu/index.vue index bf40157..693df9a 100644 --- a/src/views/supermarketerp/supermarketSpu/index.vue +++ b/src/views/supermarketerp/supermarketSpu/index.vue @@ -19,8 +19,8 @@ - - + + 查询 @@ -82,7 +82,7 @@ - + @@ -90,14 +90,9 @@ {{ supermarketCategory?.find((item: any) => item.id === scope.row.categoryId)?.name }} - + - - - @@ -105,11 +100,16 @@ - + + @@ -117,6 +117,11 @@ + + + @@ -124,18 +129,13 @@ - - - - - + + +