diff --git a/packages/plugins/@nocobase/plugin-map/src/client/fields/schema.ts b/packages/plugins/@nocobase/plugin-map/src/client/fields/schema.ts index 14f899ac88..4fc44cbffa 100644 --- a/packages/plugins/@nocobase/plugin-map/src/client/fields/schema.ts +++ b/packages/plugins/@nocobase/plugin-map/src/client/fields/schema.ts @@ -7,7 +7,6 @@ * For more information, please refer to: https://www.nocobase.com/agreement. */ -import { ISchema } from '@formily/react'; import { CollectionFieldInterface, interfacesProperties } from '@nocobase/client'; import { MapTypes } from '../constants'; import { generateNTemplate } from '../locale'; @@ -53,11 +52,4 @@ export class CommonSchema extends CollectionFieldInterface { enum: MapTypes, }, }; - schemaInitialize(schema: ISchema, { block }) { - if (block === 'Form') { - Object.assign(schema, { - 'x-designer': 'Map.Designer', - }); - } - } } diff --git a/packages/plugins/@nocobase/plugin-map/src/client/index.tsx b/packages/plugins/@nocobase/plugin-map/src/client/index.tsx index 02844a263f..b8034107e6 100644 --- a/packages/plugins/@nocobase/plugin-map/src/client/index.tsx +++ b/packages/plugins/@nocobase/plugin-map/src/client/index.tsx @@ -13,9 +13,10 @@ import { MapBlockOptions } from './block'; import { mapActionInitializers, mapActionInitializers_deprecated } from './block/MapActionInitializers'; import { mapBlockSettings } from './block/MapBlock.Settings'; import { useMapBlockProps } from './block/MapBlockProvider'; -// import { Configuration, Map } from './components'; -import { lazy } from '@nocobase/client'; -const { Configuration, Map } = lazy(() => import('./components'), 'Configuration', 'Map'); +import { Configuration, Map } from './components'; + +// 懒加载会把 Map.Designer 的值变成 undefined,进而导致地图字段不显示 settings +// const { Configuration, Map } = lazy(() => import('./components'), 'Configuration', 'Map'); import { fields } from './fields'; import { fieldSettingsComponentMap } from './fields/fieldSettingsComponentMap';