From c0c2b5f3f540cae1247802bf5521aff7988aa973 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8B=AC=E6=9C=A8=E8=88=9F?= <1978141412@qq.com> Date: Thu, 17 Sep 2026 19:31:56 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=A1=A8?= =?UTF-8?q?=E5=8D=95=E5=A4=9A=E6=95=B0=E6=8D=AE=E8=A1=A8=E5=8D=95=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E5=AF=B9=E8=B1=A1=E3=80=81=E8=A1=A8=E5=8D=95=E5=A4=9A?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=8A=B6=E6=80=81=E5=AF=B9=E8=B1=A1=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=EF=BC=8C=E4=BB=A5=E4=BE=BF=E6=8F=92=E4=BB=B6=E7=BB=A7?= =?UTF-8?q?=E6=89=BF=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/runtime/CHANGELOG.md | 4 ++++ .../controller/control/form/form-detail/form-mdctrl/index.ts | 2 ++ 2 files changed, 6 insertions(+) diff --git a/packages/runtime/CHANGELOG.md b/packages/runtime/CHANGELOG.md index f10db9b08..a979bbff5 100644 --- a/packages/runtime/CHANGELOG.md +++ b/packages/runtime/CHANGELOG.md @@ -7,6 +7,10 @@ ## [Unreleased] +### Changed + +- 添加表单多数据表单状态对象、表单多数据状态对象导出,以便插件继承使用 + ## [0.7.41-alpha.142] - 2026-09-17 ### Added diff --git a/packages/runtime/src/controller/control/form/form-detail/form-mdctrl/index.ts b/packages/runtime/src/controller/control/form/form-detail/form-mdctrl/index.ts index 189e6f36f..847b0df1e 100644 --- a/packages/runtime/src/controller/control/form/form-detail/form-mdctrl/index.ts +++ b/packages/runtime/src/controller/control/form/form-detail/form-mdctrl/index.ts @@ -2,3 +2,5 @@ export * from './form-mdctrl.controller'; export * from './form-mdctrl-md.controller'; export * from './form-mdctrl-form.controller'; export * from './form-mdctrl-repeater.controller'; +export * from './form-mdctrl-form.state'; +export * from './form-mdctrl.state'; -- Gitee From 3bc35d821d6ca367293c09766ccf1bd66b0b85b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8B=AC=E6=9C=A8=E8=88=9F?= <1978141412@qq.com> Date: Fri, 18 Sep 2026 19:06:48 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20=E8=8F=9C=E5=8D=95=E9=A1=B9?= =?UTF-8?q?=E9=80=82=E9=85=8D=E5=99=A8=E6=B7=BB=E5=8A=A0component=E5=8F=82?= =?UTF-8?q?=E6=95=B0=EF=BC=8C=E8=8F=9C=E5=8D=95=E9=A1=B9=E6=8F=92=E4=BB=B6?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E7=BB=98=E5=88=B6=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/runtime/CHANGELOG.md | 1 + .../src/interface/provider/i-app-menu-item.provider.ts | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/packages/runtime/CHANGELOG.md b/packages/runtime/CHANGELOG.md index a979bbff5..22e079327 100644 --- a/packages/runtime/CHANGELOG.md +++ b/packages/runtime/CHANGELOG.md @@ -10,6 +10,7 @@ ### Changed - 添加表单多数据表单状态对象、表单多数据状态对象导出,以便插件继承使用 +- 菜单项适配器添加component参数,菜单项插件支持绘制组件 ## [0.7.41-alpha.142] - 2026-09-17 diff --git a/packages/runtime/src/interface/provider/i-app-menu-item.provider.ts b/packages/runtime/src/interface/provider/i-app-menu-item.provider.ts index f74babe81..de1da9edb 100644 --- a/packages/runtime/src/interface/provider/i-app-menu-item.provider.ts +++ b/packages/runtime/src/interface/provider/i-app-menu-item.provider.ts @@ -10,6 +10,14 @@ import { IAppMenuController } from '../controller'; * @interface IAppMenuItemProvider */ export interface IAppMenuItemProvider { + /** + * @description 菜单项绘制组件 + * @type {*} + * @memberof IAppMenuItemProvider + */ + // eslint-disable-next-line @typescript-eslint/no-explicit-any + component?: any; + /** * @description 执行菜单项点击 * @param {IAppMenuItem} menuItem -- Gitee