From 9c68eb18c11717253a9d6cbeff7b0caefd638876 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 7 Jun 2026 00:52:07 +0800 Subject: [PATCH] =?UTF-8?q?fix(web-antdv-next):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=95=86=E5=9F=8E=E7=BB=84=E4=BB=B6=E7=B1=BB=E5=9E=8B=E4=B8=8E?= =?UTF-8?q?=20WMS=20=E6=9E=9A=E4=B8=BE=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复 web-antdv-next 商城 Banner、活动选择、DIY 装修等组件类型问题 - 收窄热区、魔方、导航栏、公告栏等装修组件配置类型 - 修复 web-antd WMS 首页单据统计枚举从 vue 错误导入的问题 - 修复商城统计时间参数、客服消息类型导入等类型错误 - 对齐 web-antd、web-ele、web-antdv-next 的商城促销组件类型定义 - 修复 DIY 装修、组合活动、积分活动、运费模板等组件兼容问题 --- .../modules/wms-home-order-summary-cards.vue | 4 ++-- .../views/mall/promotion/banner/modules/form.vue | 3 +-- .../combination/components/table-select.vue | 16 ++++++---------- .../components/component-container-property.vue | 11 +++++------ .../hot-zone-edit-dialog/controller.ts | 4 ++-- .../components/mobile/magic-cube/config.ts | 7 ++----- .../components/mobile/navigation-bar/config.ts | 7 ++----- .../components/mobile/notice-bar/property.vue | 2 +- .../promotion/point/components/table-select.vue | 15 ++++++--------- 9 files changed, 27 insertions(+), 42 deletions(-) diff --git a/apps/web-antd/src/views/wms/home/modules/wms-home-order-summary-cards.vue b/apps/web-antd/src/views/wms/home/modules/wms-home-order-summary-cards.vue index 6142657fb..1a186158b 100644 --- a/apps/web-antd/src/views/wms/home/modules/wms-home-order-summary-cards.vue +++ b/apps/web-antd/src/views/wms/home/modules/wms-home-order-summary-cards.vue @@ -1,10 +1,10 @@ diff --git a/apps/web-antdv-next/src/views/mall/promotion/point/components/table-select.vue b/apps/web-antdv-next/src/views/mall/promotion/point/components/table-select.vue index d4c1a2a27..f6926513b 100644 --- a/apps/web-antdv-next/src/views/mall/promotion/point/components/table-select.vue +++ b/apps/web-antdv-next/src/views/mall/promotion/point/components/table-select.vue @@ -196,12 +196,10 @@ const [Modal, modalApi] = useVbenModal({ >(); if (props.multiple && Array.isArray(data) && data.length > 0) { setTimeout(() => { - const tableData = gridApi.grid.getTableData().fullData; + const tableData = gridApi.grid.getTableData() + .fullData as MallPointActivityApi.PointActivity[]; data.forEach((activity) => { - const row = tableData.find( - (item: MallPointActivityApi.PointActivity) => - item.id === activity.id, - ); + const row = tableData.find((item) => item.id === activity.id); if (row) { gridApi.grid.setCheckboxRow(row, true); } @@ -209,10 +207,9 @@ const [Modal, modalApi] = useVbenModal({ }, 300); } else if (!props.multiple && data && !Array.isArray(data)) { setTimeout(() => { - const tableData = gridApi.grid.getTableData().fullData; - const row = tableData.find( - (item: MallPointActivityApi.PointActivity) => item.id === data.id, - ); + const tableData = gridApi.grid.getTableData() + .fullData as MallPointActivityApi.PointActivity[]; + const row = tableData.find((item) => item.id === data.id); if (row) { gridApi.grid.setRadioRow(row); }