From a3d3aca0d4430d8dd82c50f52715bca803575002 Mon Sep 17 00:00:00 2001 From: "lihao.ylh" Date: Thu, 14 Apr 2022 11:10:37 +0800 Subject: [PATCH] fix: judge if component should be lowcode type while generating componentsMap --- .../designer/src/document/document-model.ts | 2 +- .../__snapshots__/document-model.test.ts.snap | 59 +------------------ .../document-model/document-model.test.ts | 6 +- 3 files changed, 5 insertions(+), 62 deletions(-) diff --git a/packages/designer/src/document/document-model.ts b/packages/designer/src/document/document-model.ts index d52ea21ab..68372994a 100644 --- a/packages/designer/src/document/document-model.ts +++ b/packages/designer/src/document/document-model.ts @@ -664,7 +664,7 @@ export class DocumentModel { ...node.componentMeta.npm, componentName, }); - } else { + } else if (node.componentMeta?.getMetadata().devMode?.toLowerCase() === 'lowcode') { componentsMap.push({ devMode: 'lowcode', componentName, diff --git a/packages/designer/tests/document/document-model/__snapshots__/document-model.test.ts.snap b/packages/designer/tests/document/document-model/__snapshots__/document-model.test.ts.snap index f3f5d4a50..2bd6c2ec6 100644 --- a/packages/designer/tests/document/document-model/__snapshots__/document-model.test.ts.snap +++ b/packages/designer/tests/document/document-model/__snapshots__/document-model.test.ts.snap @@ -2,64 +2,7 @@ exports[`document-model 测试 各种方法测试 1`] = ` Object { - "componentsMap": Array [ - Object { - "componentName": "PageHeader", - "devMode": "lowcode", - }, - Object { - "componentName": "RootHeader", - "devMode": "lowcode", - }, - Object { - "componentName": "TextField", - "devMode": "lowcode", - }, - Object { - "componentName": "Column", - "devMode": "lowcode", - }, - Object { - "componentName": "SelectField", - "devMode": "lowcode", - }, - Object { - "componentName": "ColumnsLayout", - "devMode": "lowcode", - }, - Object { - "componentName": "CardContent", - "devMode": "lowcode", - }, - Object { - "componentName": "Card", - "devMode": "lowcode", - }, - Object { - "componentName": "Button", - "devMode": "lowcode", - }, - Object { - "componentName": "Div", - "devMode": "lowcode", - }, - Object { - "componentName": "Form", - "devMode": "lowcode", - }, - Object { - "componentName": "RootContent", - "devMode": "lowcode", - }, - Object { - "componentName": "RootFooter", - "devMode": "lowcode", - }, - Object { - "componentName": "Page", - "devMode": "lowcode", - }, - ], + "componentsMap": Array [], "componentsTree": Array [ Object { "children": Array [ diff --git a/packages/designer/tests/document/document-model/document-model.test.ts b/packages/designer/tests/document/document-model/document-model.test.ts index 4e9e30be9..bbcc59da5 100644 --- a/packages/designer/tests/document/document-model/document-model.test.ts +++ b/packages/designer/tests/document/document-model/document-model.test.ts @@ -174,9 +174,9 @@ describe('document-model 测试', () => { expect(comps.find(comp => comp.componentName === 'Other')).toEqual( { componentName: 'Other', package: '@ali/vc-other' } ); - expect(comps.find(comp => comp.componentName === 'Page')).toEqual( - { componentName: 'Page', devMode: 'lowcode' } - ); + // expect(comps.find(comp => comp.componentName === 'Page')).toEqual( + // { componentName: 'Page', devMode: 'lowcode' } + // ); }); it('acceptRootNodeVisitor / getRootNodeVisitor', () => {