From 83d6b706b511c86cf3667bd855e8f8d5cd16411a Mon Sep 17 00:00:00 2001 From: ximena Date: Tue, 23 Sep 2025 14:50:14 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20feature:=20pageheader=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=A8=A1=E7=89=88=EF=BC=9B=E5=91=BD=E4=BB=A4=E6=9E=84?= =?UTF-8?q?=E4=BB=B6=E6=94=AF=E6=8C=81=E5=8C=BA=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../method-selector/use-web-command-selector.ts | 2 +- .../controller/controller-selector.service.ts | 2 +- .../page-header/src/page-header.component.tsx | 4 ++-- .../src/property-config/page-header.property-config.ts | 8 ++++---- .../src/components/nav-list-view.component.tsx | 10 ++++++++++ 5 files changed, 18 insertions(+), 8 deletions(-) diff --git a/packages/designer/src/components/components/view-model-designer/method-manager/components/method-selector/use-web-command-selector.ts b/packages/designer/src/components/components/view-model-designer/method-manager/components/method-selector/use-web-command-selector.ts index 9f12b16aec..8695d07616 100644 --- a/packages/designer/src/components/components/view-model-designer/method-manager/components/method-selector/use-web-command-selector.ts +++ b/packages/designer/src/components/components/view-model-designer/method-manager/components/method-selector/use-web-command-selector.ts @@ -140,7 +140,7 @@ export function useWebCommandSelector() { } // 如果是自定义构件 if (item.data.nameSpace.includes('.Front')) { - return true; + return item.data.properties?.framework==='Vue'; } return supportedControllers[item.data.id]; }) diff --git a/packages/designer/src/components/composition/schema-repository/controller/controller-selector.service.ts b/packages/designer/src/components/composition/schema-repository/controller/controller-selector.service.ts index 4932f15e9f..549597a75f 100644 --- a/packages/designer/src/components/composition/schema-repository/controller/controller-selector.service.ts +++ b/packages/designer/src/components/composition/schema-repository/controller/controller-selector.service.ts @@ -26,7 +26,7 @@ export class ControllerSelectorSchemaService { return metadata.filter((metadataItem) => { // 支持自定义构件 if (metadataItem.nameSpace.includes('.Front')) { - return true; + return metadataItem.properties?.framework==='Vue'; } // 移除暂不支持的内置控制器 if (!supportedControllers[metadataItem.id]) { diff --git a/packages/ui-vue/components/page-header/src/page-header.component.tsx b/packages/ui-vue/components/page-header/src/page-header.component.tsx index c1d6ee1d91..80d3070547 100644 --- a/packages/ui-vue/components/page-header/src/page-header.component.tsx +++ b/packages/ui-vue/components/page-header/src/page-header.component.tsx @@ -82,8 +82,8 @@ export default defineComponent({ return
{context.slots.titleContent()}
; } // 模板HTML - if (props.titleContentRenderFunction) { - return
{props.headerContentRenderFunction()}
; + if (props.titleRenderFunction) { + return
{props.titleRenderFunction()}
; } return
{props.showIcon && props.icon ? : ''} diff --git a/packages/ui-vue/components/page-header/src/property-config/page-header.property-config.ts b/packages/ui-vue/components/page-header/src/property-config/page-header.property-config.ts index 88f1070974..9aeea9d64b 100644 --- a/packages/ui-vue/components/page-header/src/property-config/page-header.property-config.ts +++ b/packages/ui-vue/components/page-header/src/property-config/page-header.property-config.ts @@ -12,7 +12,7 @@ export class PageHeaderProperty extends BaseControlProperty { // 外观 this.propertyConfig.categories['appearance'] = this.getAppearanceProperties(propertyData); // 模板配置 - // this.propertyConfig.categories['template'] = this.getTemplateConfig(propertyData); + this.propertyConfig.categories['template'] = this.getTemplateConfig(propertyData); // 行为 this.propertyConfig.categories['behavior'] = this.getBehaviorConfig(propertyData); @@ -60,7 +60,7 @@ export class PageHeaderProperty extends BaseControlProperty { description: '', properties: { titleContentClass: { - title: '标题模板样式', + title: '标题模板class', type: 'string', description: '标题模板外层容器的自定义样式' }, @@ -75,7 +75,7 @@ export class PageHeaderProperty extends BaseControlProperty { }, }, contentClass: { - title: '内容模板样式', + title: '内容模板class', type: 'string', description: '内容模板外层容器的自定义样式' }, @@ -90,7 +90,7 @@ export class PageHeaderProperty extends BaseControlProperty { }, }, downContentClass: { - title: '扩展模板样式', + title: '扩展模板class', type: 'string', description: '扩展模板外层容器的自定义样式' }, diff --git a/packages/ui-vue/components/schema-selector/src/components/nav-list-view.component.tsx b/packages/ui-vue/components/schema-selector/src/components/nav-list-view.component.tsx index f98d648a0e..abe9c6a5ce 100644 --- a/packages/ui-vue/components/schema-selector/src/components/nav-list-view.component.tsx +++ b/packages/ui-vue/components/schema-selector/src/components/nav-list-view.component.tsx @@ -145,6 +145,16 @@ export default defineComponent({
+
+
+ +
+
selectionChangeEventHandler(event)}> {{ -- Gitee From 94410ecfcf1e9cb602cdc6668c8e1ee0998bbf45 Mon Sep 17 00:00:00 2001 From: ximena Date: Tue, 23 Sep 2025 17:09:17 +0800 Subject: [PATCH 2/3] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dpageheader?= =?UTF-8?q?=E7=9A=84schema=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/page-header/src/schema/page-header.schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ui-vue/components/page-header/src/schema/page-header.schema.json b/packages/ui-vue/components/page-header/src/schema/page-header.schema.json index 6c8c8f8226..00d2f6fca4 100644 --- a/packages/ui-vue/components/page-header/src/schema/page-header.schema.json +++ b/packages/ui-vue/components/page-header/src/schema/page-header.schema.json @@ -147,7 +147,7 @@ "type": "string", "default": "" }, - "titleContentRenderFunction": { + "titleRenderFunction": { "description": "", "type": "function", "default": null -- Gitee From 9d30586f3f8ed1e099e685fe21fc486d33e714b9 Mon Sep 17 00:00:00 2001 From: ximena Date: Fri, 26 Sep 2025 10:51:41 +0800 Subject: [PATCH 3/3] =?UTF-8?q?fix:=20=E5=8F=96=E6=B6=88=E6=8E=A7=E5=88=B6?= =?UTF-8?q?=E5=99=A8=E7=9A=84=E8=BF=87=E6=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../method-selector/use-web-command-selector.ts | 2 +- .../controller/controller-selector.service.ts | 2 +- .../src/components/nav-list-view.component.tsx | 10 ---------- 3 files changed, 2 insertions(+), 12 deletions(-) diff --git a/packages/designer/src/components/components/view-model-designer/method-manager/components/method-selector/use-web-command-selector.ts b/packages/designer/src/components/components/view-model-designer/method-manager/components/method-selector/use-web-command-selector.ts index 8695d07616..9f12b16aec 100644 --- a/packages/designer/src/components/components/view-model-designer/method-manager/components/method-selector/use-web-command-selector.ts +++ b/packages/designer/src/components/components/view-model-designer/method-manager/components/method-selector/use-web-command-selector.ts @@ -140,7 +140,7 @@ export function useWebCommandSelector() { } // 如果是自定义构件 if (item.data.nameSpace.includes('.Front')) { - return item.data.properties?.framework==='Vue'; + return true; } return supportedControllers[item.data.id]; }) diff --git a/packages/designer/src/components/composition/schema-repository/controller/controller-selector.service.ts b/packages/designer/src/components/composition/schema-repository/controller/controller-selector.service.ts index 549597a75f..4932f15e9f 100644 --- a/packages/designer/src/components/composition/schema-repository/controller/controller-selector.service.ts +++ b/packages/designer/src/components/composition/schema-repository/controller/controller-selector.service.ts @@ -26,7 +26,7 @@ export class ControllerSelectorSchemaService { return metadata.filter((metadataItem) => { // 支持自定义构件 if (metadataItem.nameSpace.includes('.Front')) { - return metadataItem.properties?.framework==='Vue'; + return true; } // 移除暂不支持的内置控制器 if (!supportedControllers[metadataItem.id]) { diff --git a/packages/ui-vue/components/schema-selector/src/components/nav-list-view.component.tsx b/packages/ui-vue/components/schema-selector/src/components/nav-list-view.component.tsx index abe9c6a5ce..f98d648a0e 100644 --- a/packages/ui-vue/components/schema-selector/src/components/nav-list-view.component.tsx +++ b/packages/ui-vue/components/schema-selector/src/components/nav-list-view.component.tsx @@ -145,16 +145,6 @@ export default defineComponent({
-
-
- -
-
selectionChangeEventHandler(event)}> {{ -- Gitee