From 14016b8d4e0863d6885c724fb3ca7dd60663bf53 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 16 Nov 2025 17:48:44 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90ele=E3=80=91=E3=80=90erp?= =?UTF-8?q?=E3=80=91stock=20=E7=9A=84=E8=BF=81=E7=A7=BB=EF=BC=8820%?= =?UTF-8?q?=EF=BC=89-=20warehouse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web-antd/src/views/erp/finance/account/index.vue | 1 + .../web-antd/src/views/erp/stock/warehouse/index.vue | 1 + apps/web-ele/src/api/erp/product/category/index.ts | 2 +- apps/web-ele/src/api/erp/product/unit/index.ts | 12 ++---------- apps/web-ele/src/views/erp/finance/account/index.vue | 1 + apps/web-ele/src/views/erp/stock/warehouse/index.vue | 1 + 6 files changed, 7 insertions(+), 11 deletions(-) diff --git a/apps/web-antd/src/views/erp/finance/account/index.vue b/apps/web-antd/src/views/erp/finance/account/index.vue index 9ef8f3f60..4ceb7abba 100644 --- a/apps/web-antd/src/views/erp/finance/account/index.vue +++ b/apps/web-antd/src/views/erp/finance/account/index.vue @@ -75,6 +75,7 @@ async function handleDefaultStatusChange( await updateAccountDefaultStatus(row.id!, newStatus); // 提示并返回成功 message.success(`${text}默认成功`); + handleRefresh(); resolve(true); }) .catch(() => { diff --git a/apps/web-antd/src/views/erp/stock/warehouse/index.vue b/apps/web-antd/src/views/erp/stock/warehouse/index.vue index ea59edce1..e567fd2ec 100644 --- a/apps/web-antd/src/views/erp/stock/warehouse/index.vue +++ b/apps/web-antd/src/views/erp/stock/warehouse/index.vue @@ -73,6 +73,7 @@ async function handleDefaultStatusChange( await updateWarehouseDefaultStatus(row.id!, newStatus); // 提示并返回成功 message.success(`${text}默认成功`); + handleRefresh(); resolve(true); }) .catch(() => { diff --git a/apps/web-ele/src/api/erp/product/category/index.ts b/apps/web-ele/src/api/erp/product/category/index.ts index 87c855319..3c96b5893 100644 --- a/apps/web-ele/src/api/erp/product/category/index.ts +++ b/apps/web-ele/src/api/erp/product/category/index.ts @@ -1,7 +1,7 @@ import { requestClient } from '#/api/request'; export namespace ErpProductCategoryApi { - /** ERP 产品分类信息 */ + /** 产品分类信息 */ export interface ProductCategory { id?: number; // 分类编号 parentId?: number; // 父分类编号 diff --git a/apps/web-ele/src/api/erp/product/unit/index.ts b/apps/web-ele/src/api/erp/product/unit/index.ts index 317c09c85..23514963b 100644 --- a/apps/web-ele/src/api/erp/product/unit/index.ts +++ b/apps/web-ele/src/api/erp/product/unit/index.ts @@ -3,24 +3,16 @@ import type { PageParam, PageResult } from '@vben/request'; import { requestClient } from '#/api/request'; export namespace ErpProductUnitApi { - /** ERP 产品单位信息 */ + /** 产品单位信息 */ export interface ProductUnit { id?: number; // 单位编号 name: string; // 单位名字 status: number; // 单位状态 } - - /** 产品单位分页查询参数 */ - export interface ProductUnitPageParam extends PageParam { - name?: string; - status?: number; - } } /** 查询产品单位分页 */ -export function getProductUnitPage( - params: ErpProductUnitApi.ProductUnitPageParam, -) { +export function getProductUnitPage(params: PageParam) { return requestClient.get>( '/erp/product-unit/page', { params }, diff --git a/apps/web-ele/src/views/erp/finance/account/index.vue b/apps/web-ele/src/views/erp/finance/account/index.vue index 4daedf709..1f5493980 100644 --- a/apps/web-ele/src/views/erp/finance/account/index.vue +++ b/apps/web-ele/src/views/erp/finance/account/index.vue @@ -74,6 +74,7 @@ async function handleDefaultStatusChange( await updateAccountDefaultStatus(row.id!, newStatus); // 提示并返回成功 ElMessage.success(`${text}默认成功`); + handleRefresh(); resolve(true); }) .catch(() => { diff --git a/apps/web-ele/src/views/erp/stock/warehouse/index.vue b/apps/web-ele/src/views/erp/stock/warehouse/index.vue index e75680388..48669e1f8 100644 --- a/apps/web-ele/src/views/erp/stock/warehouse/index.vue +++ b/apps/web-ele/src/views/erp/stock/warehouse/index.vue @@ -72,6 +72,7 @@ async function handleDefaultStatusChange( await updateWarehouseDefaultStatus(row.id!, newStatus); // 提示并返回成功 ElMessage.success(`${text}默认成功`); + handleRefresh(); resolve(true); }) .catch(() => {