/// /// /// /// /// /// /// /// /// /// /// /// /// /// /// declare module "copyright" { export class ModulePluginLayoutCopyright { static toString(): string; } } declare module "sk/frame/plugin/layout/IndexSpace" { export class IndexSpace { static namespaces(): string[]; } } declare module "sk/frame/plugin/layout/enum/ModuleStepEnum" { export class ModuleStepEnum { static BASE_INFORMATION: string; static FLOORPLAN_RENDER: string; static BODY_CONFIGURE: string; static CHOOSE_MERCHANDISE: string; static SET_RULE: string; static SCHEME_TEST: string; static STEP_CHANGE: string; static FLOORPLAN_PANEL: string; static STRUCTURE_PANEL: string; } } declare module "sk/frame/plugin/layout/service/EditModuleStepService" { import { Service } from 'cross/runtime/module/Service'; import { UiControlService } from 'foundation/editor/ui/UiControlService'; import { ActionService } from 'foundation/editor/view/action/ActionService'; export class Step { name: string; title: string; current: string; children: Array; actions: Array; } export class StepEvent { step: Step; } export class EditModuleStepService extends Service { protected _actionService: ActionService; protected _controlService: UiControlService; protected _steps: Array; protected _current: Step; constructor(); get steps(): Step[]; get current(): any; find(name: string): number; register(step: any, after?: string): void; removeStep(step: any): void; active(index?: number): void; last(): void; next(): void; select(stepindex: number): void; } } declare module "sk/frame/plugin/layout/enum/SchemeCodeEnum" { export class SchemeCodeEnum { static HOUSE_TYPE: string; static HOUSE_STYLE: string; static SCHEME_COLOUR: string; static SCHEME_LEVEL: string; static SPACE_TYPE: string; } } declare module "sk/frame/plugin/layout/util/LayoutUtil" { import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; export class LayoutUtil { static defaultImageUrl: string; protected static _environmentService: EnvironmentService; static getImgUrlByKey: (key: string) => any; static makeImgUrl: (url: string) => any; static getUrlByKey: (key: string) => any; } } declare module "sk/frame/plugin/layout/ui/basicinformation/EditModulePanel" { import { FrameLoginService } from 'cross/frame/module/login/FrameLoginService'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { CodeService } from 'sk/frame/logic/design/storage/system/code/CodeService'; import { DefaultComponentService } from 'sk/frame/design/storage/design/component/DefaultComponentService'; import { TemplateService } from 'sk/frame/design/storage/design/template/TemplateService'; import { DesignTemplateUploadResponse } from 'sk/frame/design/service/service/DesignTemplateUploadResponse'; export class EditModulePanel extends UiContainer { formRef: any; protected _codeService: CodeService; protected _templateService: TemplateService; protected _defaultComponentService: DefaultComponentService; protected _frameLoginService: FrameLoginService; constructor(props: any, context?: any); UNSAFE_componentWillMount(): void; componentDidMount(): void; initAsync(): Promise; getSelectDataAsync: () => Promise; changeImg: (info: any) => Promise; uploadImgAsync(fileData?: string): Promise; uploadFile: (info: any) => void; beforeImgUpload: (file: any) => boolean; onSubmit: () => void; onFormSubmit: (e: any) => Promise; render(): JSX.Element; } export const EditModuleForm: any; } declare module "sk/frame/plugin/layout/enum/FloorplanControlEnum" { export class FloorplanControlEnum { static Main: string; static Headbar: string; static ToolBar: string; static CaseName: string; static DataBar: string; static Property: string; static View2DPanel: string; static View3DPanel: string; static SearchPanel: string; static HierarchyPanel: string; static DesignListPanel: string; static LoginWindow: string; static QuoteWindow: string; static FloorplanListWindow: string; static ProjectListWindow: string; static DesignSaveWindow: string; static ConfirmDialog: string; static MessageTip: string; static LoadingLayer: string; static HelpLayer: string; static ChesttProperty: string; static PlanktProperty: string; static HardwaretProperty: string; static SpacetProperty: string; static VariabletProperty: string; static OptiontProperty: string; static DebugProperty: string; static DebugStatePage: string; static DebugMemorytProperty: string; static CatalogBar: string; static DebugPanel: string; static RenderPanel: string; static RenderInfoPanel: string; static ImageManagePanel: string; static UploadWindow: string; static OpenWindow: string; static MesureDataWindow: string; static SchemeWindow: string; static Catalog: string; static ProductCatalog: string; static SmartSlider: string; static ToolbarSpace: string; static WorkSpace: string; static SliderSpace: string; static ReplaceSpace: string; static EditModuleForm: string; static SchemeDesignPanel: string; static RuleSetPanel: string; static MainFrame: string; static ModalFrame: string; static AllModalFrame: string; static SkuDrawerFrame: string; static PropertyPanels: Array; } } declare module "sk/frame/plugin/layout/enum/FloorplanModuleViewEnum" { export class FloorplanModuleViewEnum { static View3d: string; static View2d: string; } } declare module "sk/frame/plugin/layout/ui/modal/AssociatedModal" { import * as React from 'react'; import { TypeDictionary } from 'cross/runtime/lang/collection/TypeDictionary'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { DefaultComponentService } from 'sk/frame/design/storage/design/component/DefaultComponentService'; import { TemplateService } from 'sk/frame/design/storage/design/template/TemplateService'; import { CfgComponentSpuGroup } from 'sk/frame/design/configure/component/CfgComponentSpuGroup'; import { MerchandiseService } from 'sk/frame/design/storage/merchandise/MerchandiseService'; export class AssociatedModal extends UiContainer { protected _merchandiseService: MerchandiseService; protected _defaultComponentService: DefaultComponentService; protected _templateService: TemplateService; protected dataCaches: TypeDictionary; templateId: string; cfgSpaceGroup: any; cfgSkuGroup: CfgComponentSpuGroup; constructor(props: any, context?: any); addValueToCaches: (code: string, obj: any) => void; removeValueFromCaches: (code: string) => void; getValueFromCaches: (code: string) => any; getAllDataFormCaches: () => any[]; searchMerchandiseDataAsync(cfgSpaceGroup: any): Promise; loadMerchandiseDataAsync(cfgSpaceGroup: any): Promise; onCloseModal: () => void; onSubmitModal: () => Promise; singleCheck: (e: any) => void; onViewAssociated: (e: any) => void; onSearchByKeywords: (e: any) => void; onSelectByColor: (value: any) => void; onSelectByBrand: (value: any) => void; onResetValues: () => void; onSearchMerchandise: () => void; makeItemRender: () => React.JSX.Element; onCancelCheck: (e: any) => void; makeCheckedItemRender: () => React.JSX.Element; onRadioChange: (e: any) => void; onShowSizeChange: (current: any, pageSize: any) => void; onPaginationChange: (page: any, pageSize: any) => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/DetailContentPanel" { import { TypeDictionary } from 'cross/runtime/lang/collection/TypeDictionary'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiControlService } from 'foundation/editor/ui/UiControlService'; import { DefaultComponentService } from 'sk/frame/design/storage/design/component/DefaultComponentService'; import { TemplateService } from 'sk/frame/design/storage/design/template/TemplateService'; import { CfgComponentSpuGroup } from 'sk/frame/design/configure/component/CfgComponentSpuGroup'; import { MerchandiseService } from 'sk/frame/design/storage/merchandise/MerchandiseService'; export class DetailContentPanel extends UiContainer { protected _controlService: UiControlService; protected _templateService: TemplateService; protected _merchandiseService: MerchandiseService; protected _defaultComponentService: DefaultComponentService; protected templateId: string; totalCount: number; current: any; categoryCodeArray: Array; protected dataCaches: TypeDictionary; protected cfgSkuGroup: CfgComponentSpuGroup; designPartId: string; designCategoryId: string; constructor(props?: any, context?: any); UNSAFE_componentWillMount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; private onStepChange; addValueToCaches: (code: string, obj: any) => void; removeValueFromCaches: (code: string) => void; getAllDataFormCaches: () => any[]; getMerchandiseSkuData: () => Promise; prepareCategory: (cfgSpaceGroup: any, cfgSkuGroup: any) => Promise; onCardClick: (productId: any, productSkuId: any) => Promise>; onSetDefault: (e: any, cfgProductGroups: any) => Promise; onSingleDelete: (cfgSpaceGroup: any, cfgProductGroup: any) => Promise; onUpdateCallback: () => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/UiCollapseDetailPanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiControlService } from 'foundation/editor/ui/UiControlService'; export class UiCollapseDetailPanel extends UiContainer { protected _controlService: UiControlService; constructor(props: any, context?: any); UNSAFE_componentWillMount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; associatedSpuMerchandise: (cfgSpaceGroup: any) => void; onViewClick: () => void; onUpdateCallback: () => void; onDrawerClose: () => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/UiCollapsePanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class UiCollapsePanel extends UiContainer { constructor(props: any, context?: any); UNSAFE_componentWillMount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; onCollapseChange: (e: any) => void; makeCollapsePanel(): Array; onUpdateCallback: () => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/bodyconfigure/BodySpuConfigPanel" { import { TypeDictionary } from 'cross/runtime/lang/collection/TypeDictionary'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class BodySpuConfigPanel extends UiContainer { protected itemCaches: TypeDictionary; constructor(props: any, context?: any); addValueToCaches: (code: string, value: any) => void; onMenuChange: (e: any) => void; makeBodyCollapse(): JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/bodyconfigure/BodyConfigPanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiHelperService } from 'foundation/editor/ui/desktop/UiHelperService'; import { CanvasService } from 'foundation/editor/view/base/CanvasService'; import { TemplateService } from 'sk/frame/design/storage/design/template/TemplateService'; export class BodyConfigPanel extends UiContainer { protected _canvasService: CanvasService; protected _helperService: UiHelperService; protected _templateService: TemplateService; constructor(props: any, context?: any); getBackData: (cfgProductCatch: any) => void; onSaveAsync(): Promise; onDrawerClosed: () => void; onSpuMerClick: () => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/UiSchemeObjectTypeEnum" { export class UiSchemeObjectTypeEnum { static ToolBar: string; static PopupBar: string; static ShortBar: string; static Property: string; } } declare module "sk/frame/plugin/layout/ui/property/base/BaseProperties" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { DataNodeFieldEvent } from 'foundation/data/common/model/base/DataNodeFieldEvent'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { FamilyConfigService } from 'sk/data/family/service/FamilyConfigService'; export class BaseProperties extends UiContainer { protected _familyConfigService: FamilyConfigService; makeDyncProperitesAsync(): Promise; onEntityFieldChanged(sender: ListenerContext, event: DataNodeFieldEvent): void; UNSAFE_componentWillMount(): void; componentDidMount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; componentWillUnmount(): void; onValueChange(code: string): any; makeProperityPanel(): Array; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/property/base/DecorateUnit" { import { Types } from 'cross/runtime/lang/collection/Types'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; export class DecorateUnit { configId: string; code: string; configCode: string; configName: string; linkId: string; linkName: string; referenceIndoId: string; ifDefault: boolean; imgUrl: string; styleName: string; decorateName: string; items: Types; defaultValue: string; defaultDecorateName: string; defaultStyleName: string; getFamilyInfoIdByFamilyIdAsync(familyId: string): Promise>; loadDataAsync(data: any, linkId?: string): Promise; } } declare module "sk/frame/plugin/layout/ui/property/base/EntityPropertyService" { import { Service } from 'cross/runtime/module/Service'; import { ContentInstanceNode } from 'sk/data/family/model/instance/ContentInstanceNode'; import { FamilyConfigService } from 'sk/data/family/service/FamilyConfigService'; import { SchemeConfigService } from 'sk/data/scheme/config/SchemeConfigService'; import { PerspectiveConfigDecorateItemService } from 'sk/frame/logic/storage/perspective/config/decorate/item/PerspectiveConfigDecorateItemService'; import { DecorateUnit } from "sk/frame/plugin/layout/ui/property/base/DecorateUnit"; export class EntityPropertyService extends Service { protected _familyConfigService: FamilyConfigService; protected _perspectiveConfigDecorateItemService: PerspectiveConfigDecorateItemService; protected _schemeConfigService: SchemeConfigService; constructor(); private getDecorateDetailAsync; getDecoratesDataAsync(entity: ContentInstanceNode): Promise>; getDecoratesAsync(entity: ContentInstanceNode): Promise>; getConfiguresAsync(entity: ContentInstanceNode): Promise>; getVariablesAsync(entity: ContentInstanceNode): Promise>; getWallTypesAsync(): Promise; } } declare module "sk/frame/plugin/layout/ui/component/base/BaseBindingConfig" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiControlService } from 'foundation/editor/ui/UiControlService'; import { EntityPropertyService } from "sk/frame/plugin/layout/ui/property/base/EntityPropertyService"; export class BaseBindingConfig extends UiContainer { protected _entityPropertyService: EntityPropertyService; protected _controlService: UiControlService; constructor(props: any, context?: any); componentDidMount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; configChangeRenderAsync(sender: any, entity: any): Promise; doActionAsync(entity: any): Promise; onReplace(data: any): any; makeContent(): Array; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/base/BaseBindingDecorate" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiControlService } from 'foundation/editor/ui/UiControlService'; import { EntityPropertyService } from "sk/frame/plugin/layout/ui/property/base/EntityPropertyService"; export class BaseBindingDecorate extends UiContainer { protected _entityPropertyService: EntityPropertyService; protected _controlService: UiControlService; constructor(props: any, context?: any); componentDidMount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; componentWillUnmount(): void; decorateChangeRenderAsync(sender: any, entity: any): Promise; doActionAsync(entity: any): Promise; onReplace(data: any): any; changeCfgDecorateData(entityName: string, configId: string, referenceId: string): void; makeContent(): Array; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/base/BaseInfo" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiControlService } from 'foundation/editor/ui/UiControlService'; import { SchemeConfigService } from 'sk/data/scheme/config/SchemeConfigService'; import { MerchandiseService } from 'sk/frame/design/storage/merchandise/MerchandiseService'; export class BaseInfo extends UiContainer { protected _controlService: UiControlService; protected _merchandiseService: MerchandiseService; protected _configService2: SchemeConfigService; constructor(props: any, context?: any); UNSAFE_componentWillMount(): void; loadMerchandiseDataByProductIdAsync(): Promise; loadMerchandiseDataAsync(categoryId: string): Promise; onProductClick: () => void; makeImageUrl(url: string): string; makeSvgImg(name: string, url: string): JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/base/BasePosition" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { DataNodeFieldEvent } from 'foundation/data/common/model/base/DataNodeFieldEvent'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { SchemeDocumentService } from 'sk/data/scheme/service/SchemeDocumentService'; import { BaseChangeActionEvent } from 'sk/editor/scheme/floorplan/action/property/base/BaseChangeActionEvent'; export class BasePosition extends UiContainer { protected _schemeDocumentService: SchemeDocumentService; protected _actionService: ActionService; timer: any; protected newEntity: any; protected oldEntity: any; static FIELD_SIZE_X: string; static FIELD_SIZE_Y: string; static FIELD_SIZE_Z: string; positionX: number; positionY: number; positionZ: number; constructor(props: any, context?: any); UNSAFE_componentWillMount(): void; onBaseRender(sender: any, entity: any): void; dealData(value: number): any; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; componentWillUnmount(): void; onEntityFieldChanged(sender: ListenerContext, event: DataNodeFieldEvent): void; doAction: () => void; setXYZNULL(actionEvent: BaseChangeActionEvent): void; onPressEnter: (type: string, e: any) => void; onPositionChange(type: string, value: any): void; onDistancePressEnter: (propertyName: any, e: any) => void; onDistanceChange: (propertyName: any, propertyValue: any) => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/base/BaseVariables" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { EntityPropertyService } from "sk/frame/plugin/layout/ui/property/base/EntityPropertyService"; export class BaseVariables extends UiContainer { protected _entityPropertyService: EntityPropertyService; protected _actionService: ActionService; variablesData: any; constructor(props: any, context?: any); componentDidMount(): void; componentWillUnmount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; senderActionAsync(sender: any, entity: any): Promise; doActionAsync(entity: any): Promise; onVariableChange: (e: any, variableData: any) => void; makeContent(): Array; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/base/DoorConnect" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { SchemeConfigService } from 'sk/data/scheme/config/SchemeConfigService'; export class DoorConnect extends UiContainer { protected _schemeConfigService: SchemeConfigService; constructor(props: any, context?: any); componentDidMount(): void; initSelectRecordData(): void; getEntityTypeByProductIdAsync(): Promise; handleChange: (value: any) => void; makeContent(): JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/property/base/SchemePropertyUtil" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; export type DecorateResultType = { configId: string; configCode: string; configName: string; linkCd: string; defaultItem: any; list: Array<{ name: string; linkId: string; referenceInfoId: string; }>; }; export class SchemePropertyUtil { static getFamilyInfoIdByFamilyIdAsync(familyId: string): Promise>; private static getDecoratesAsync; static getDecoratesByIdAsync(configId: string): Promise; static getDocumentComponentByInfoIdAsync(infoId: string, componentClass: any): Promise; } } declare module "sk/frame/plugin/layout/ui/component/LayoutTileProperty" { import * as React from 'react'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { Element } from 'sk/data/family/element/base/Element'; import { FamilyConfigService } from 'sk/data/family/service/FamilyConfigService'; import { SchemeDocumentService } from 'sk/data/scheme/service/SchemeDocumentService'; import { PerspectiveConfigDecorateItemService } from 'sk/frame/logic/storage/perspective/config/decorate/item/PerspectiveConfigDecorateItemService'; import { FrameFamilyConfigService } from 'sk/frame/design/service/FrameFamilyConfigService'; export type TilePropertyItem = { id: string; code: string; name: string; linkCd: string; popoverVisible: boolean; element: any; list: Array; current: string; select: string; }; export class LayoutTileProperty extends UiContainer { protected _schemeDocumentService: SchemeDocumentService; protected _familyConfigService: FamilyConfigService; protected _perspectiveConfigDecorateItemService: PerspectiveConfigDecorateItemService; protected _frameFamilyConfigService: FrameFamilyConfigService; entity: any; private changeCallback; private tempImg; constructor(props?: any, context?: any); state: { tiles: TilePropertyItem[]; tileVisible: boolean; pageIndex: number; previousDisabled: boolean; nextDisabled: boolean; }; componentDidMount(): void; private loadTilesAsync; private getTileItemAsync; makeTilesPopoverContent: (item: any) => any[]; onClickTile(item: TilePropertyItem): any; onClickCancel(item: TilePropertyItem): void; onClickSelect(item: TilePropertyItem): any; onChangeTile(item: TilePropertyItem, refId: any): void; protected computeWorkflow(workflowCd: string, element?: Element): void; makeTilesList: () => any[] | React.JSX.Element; protected previousPage(pageIndex: number): void; protected nextPage(pageIndex: number): void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/NormalPropetry" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { FamilyConfigService } from 'sk/data/family/service/FamilyConfigService'; import { FamilyContentService } from 'sk/frame/logic/storage/module/family/FamilyContentService'; export class NormalPropertyState { entity: any; data: any; isExistTile: boolean; isExistDecorate: boolean; isExistConfig: boolean; isExistVariables: boolean; isExistOther: boolean; } export class NormalProperty extends UiContainer { protected _familyContentService: FamilyContentService; protected _familyConfigService: FamilyConfigService; state: NormalPropertyState; UNSAFE_componentWillUpdate(nextProps?: any, nextState?: any): void; UNSAFE_componentWillMount(): void; getPropertyFormEntity: () => Promise; initUpdateDecoratgeData(item: any, elementName: string, decorateArray: Array): void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/PropertySpace" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { DataNode } from 'foundation/data/common/model/base/DataNode'; import { SelectionEvent } from 'foundation/editor/base/selection/SelectionEvent'; import { SelectionService } from 'foundation/editor/base/selection/SelectionService'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiObjectService } from 'foundation/editor/ui/UiObjectService'; import { FamilyContentService } from 'sk/frame/logic/storage/module/family/FamilyContentService'; import { DesignStepService } from 'sk/frame/design/service/DesignStepService'; export class PropertySpaceState { entity: DataNode; } export class PropertySpace extends UiContainer { panels: Dictionary; configs: Dictionary; current: any; protected _designNaviService: DesignStepService; protected _selectionService: SelectionService; protected _familyService: FamilyContentService; protected _stepService: DesignStepService; protected _uiObjectService: UiObjectService; constructor(props: any, context?: any); componentDidMount(): void; componentWillUnmount(): void; register(name: string, view: any, validSteps: Array): void; unregister(name: string, validSteps: any): void; private onStepChange; onSelectionChanged(sender: ListenerContext, event: SelectionEvent): void; onClose: () => void; activeAble(entity: any): boolean; getPropertyClass(entity: any): any; makePropertyPanel1(): JSX.Element; private makePropertyPanel2; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/replace/ConfigReplacePanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { ActionService } from 'foundation/editor/view/action/ActionService'; export class ConfigReplacePanel extends UiContainer { protected _actionService: ActionService; constructor(props: any, context?: any); UNSAFE_componentWillMount(): void; componentDidMount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; onConfigChange(referenceInfoId: string, code: string): any; makeList(): Array; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/DecorateInfo" { export class DecorateInfo { configCode: string; configId: string; defaultDecorateName: string; defaultStyleName: string; selectValue: string; constructor(); setSelectValue(value: string): void; } } declare module "sk/frame/plugin/layout/ui/component/replace/DecorateReplacePanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { SchemeDocumentService } from 'sk/data/scheme/service/SchemeDocumentService'; export class DecorateReplacePanel extends UiContainer { protected _schemeDocumentService: SchemeDocumentService; protected _actionService: ActionService; constructor(props: any, context?: any); UNSAFE_componentWillMount(): void; componentDidMount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; changeCfgDecorateData(entityName: string, configId: string, referenceId: string): void; onDecorateChange(referenceInfoId: string, name: string): any; makeList(): Array; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/replace/ProductReplacePanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { ProductService } from 'sk/frame/logic/storage/module/product/product/ProductService'; export class ProductReplacePanel extends UiContainer { protected _productService: ProductService; protected _actionService: ActionService; constructor(props?: any, context?: any); UNSAFE_componentWillMount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; makeImageUrl(url: string): string; makeList(): Array; onProductClick(productId: string, productSkuId: string, merchandiseId?: string): void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/ReplaceSpace" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { SelectionService } from 'foundation/editor/base/selection/SelectionService'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { FamilyContentService } from 'sk/frame/logic/storage/module/family/FamilyContentService'; export class ReplaceSpace extends UiContainer { panels: Dictionary; current: any; protected _selectionService: SelectionService; protected _familyService: FamilyContentService; constructor(props: any, context?: any); register(name: string, view: any): void; active(name: string, data: any, entity: any, currentMerchandiseId: string): void; onClose: () => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/UiDrawerPanel" { import * as React from 'react'; import { TypeDictionary } from 'cross/runtime/lang/collection/TypeDictionary'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { DefaultComponentService } from 'sk/frame/design/storage/design/component/DefaultComponentService'; import { TemplateService } from 'sk/frame/design/storage/design/template/TemplateService'; import { CfgComponentSpuGroup } from 'sk/frame/design/configure/component/CfgComponentSpuGroup'; import { MerchandiseService } from 'sk/frame/design/storage/merchandise/MerchandiseService'; export class UiDrawerPanel extends UiContainer { protected _merchandiseService: MerchandiseService; protected _defaultComponentService: DefaultComponentService; protected _templateService: TemplateService; protected cfgSkuGroup: CfgComponentSpuGroup; totalCount: number; currentPage: number; pageSize: number; categoryCodeArray: Array; protected dataCaches: TypeDictionary; templateId: string; designPartId: string; designCategoryId: string; constructor(props: any, context?: any); addValueToCaches: (code: string, obj: any) => void; removeValueFromCaches: (code: string) => void; getAllDataFormCaches: () => any[]; UNSAFE_componentWillReceiveProps(props: any, nextProps: any): void; onDrawerClosed: () => void; onDrawerOpen: (cfgSpaceGroup: any, cfgSkuGroup: any) => Promise; getMerchandiseSkuData: () => Promise; singleCheck: (e: any) => void; onImageClick: (obj: any) => void; onSetDefault: (e: any) => void; makeItemRender: () => React.JSX.Element; onPaginationChange: (page: any, pageSize: any) => void; associatedSkuMerchandise: () => Promise; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/designproduct/MerchandiseSkuPanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class MerchandiseSkuPanel extends UiContainer { constructor(props: any, context?: any); onDrawerClosed: () => void; makeSkuCard(item: any): Array; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/designproduct/MerchandiseSpuPanel" { import { TypeDictionary } from 'cross/runtime/lang/collection/TypeDictionary'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class MerchandiseSpuPanel extends UiContainer { protected itemCaches: TypeDictionary; constructor(props: any, context?: any); addValueToCaches: (code: string, value: any) => void; onMenuChange: (e: any) => void; makeMerCollapse(): JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/designproduct/SchemeDesignPanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiHelperService } from 'foundation/editor/ui/desktop/UiHelperService'; import { CanvasService } from 'foundation/editor/view/base/CanvasService'; import { TemplateService } from 'sk/frame/design/storage/design/template/TemplateService'; export class SchemeDesignPanel extends UiContainer { protected _canvasService: CanvasService; protected _helperService: UiHelperService; protected _templateService: TemplateService; constructor(props: any, context?: any); getBackData: (cfgProductCatch: any) => void; onSaveAsync(): Promise; onDrawerClosed: () => void; onSpuMerClick: () => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/data/DataSpace" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class DataState { visible: boolean; } export class DataSpace extends UiContainer { panels: Dictionary; currentView: any; constructor(props: any, context?: any); register(name: string, view: any): void; active(name: string): void; onDrawerClose(): void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/data/FloorplanDataPanel" { import { HotkeyService } from 'cross/editor/module/hotkey/HotkeyService'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiHelperService } from 'foundation/editor/ui/desktop/UiHelperService'; import { UiContext } from 'foundation/editor/ui/UiContext'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { WallCreateActionEnum } from 'sk/editor/scheme/floorplan/action/wall/WallCreateActionEnum'; import { DefaultComponentService } from 'sk/frame/design/storage/design/component/DefaultComponentService'; export class FloorplanDataState { catalogAresult: Array; catalogBresult: Array; } export class FloorplanDataPanel extends UiContainer { protected _modeCd: string; private hotkeyArray; protected _actionService: ActionService; protected _helperService: UiHelperService; protected _defaultComponentService: DefaultComponentService; protected _hotkeyService: HotkeyService; constructor(props: any, context?: any); onEsc(): void; private registerHotKey; private unregisterHotKey; componentDidMount(): void; componentWillUnmount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; componentActive(context?: UiContext): void; componentDeactive(context?: UiContext): void; onDrawFreeformWall(createWallModeCd: WallCreateActionEnum): void; onCreateRoomClick: (code?: string) => void; onElementAdd: (productId: string, productSkuId: string) => void; loadComponentsDataAsync(): Promise; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/data/StructureDataPanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { CodeService } from 'sk/frame/logic/design/storage/system/code/CodeService'; import { DefaultComponentService } from 'sk/frame/design/storage/design/component/DefaultComponentService'; import { ProductService } from 'sk/frame/design/service/ProductService'; export class StructureDataPanel extends UiContainer { protected _productService: ProductService; protected _defaultComponentService: DefaultComponentService; protected _codeService: CodeService; constructor(props: any, context?: any); componentDidMount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; onSpaceChange: (value: any) => void; onElementAdd: (productId: string, productSkuId: string) => void; loadSpaceTypeDataAsync(): Promise; loadSpaceComponentAsync(value?: string): Promise; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/floorplan/FloorplanCatalogPanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class FloorplanCatalogPanel extends UiContainer { constructor(props: any, context?: any); onClose(): void; onItemClick: (event: any) => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/floorplan/FloorplanPanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiDesktopWorkSpace } from 'foundation/editor/ui/desktop/UiDesktopWorkSpace'; import { UiHelperService } from 'foundation/editor/ui/desktop/UiHelperService'; import { CanvasService } from 'foundation/editor/view/base/CanvasService'; import { TemplateService } from 'sk/frame/design/storage/design/template/TemplateService'; import { DataSpace } from "sk/frame/plugin/layout/ui/data/DataSpace"; import { FloorplanCatalogPanel } from "sk/frame/plugin/layout/ui/floorplan/FloorplanCatalogPanel"; export class FloorplanPanel extends UiContainer { protected _workSpace: UiDesktopWorkSpace; protected _dataSpace: DataSpace; protected _floorplanCatalogPanel: FloorplanCatalogPanel; protected _canvasService: CanvasService; protected _helperService: UiHelperService; protected _templateService: TemplateService; constructor(props: any, context?: any); componentDidMount(): void; getBackData: (cfgProductCatch: any) => void; onSaveAsync(): Promise; onCatalogClick: (currentCatalog: string) => void; onDrawerClosed: () => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/modal/AllViewModal" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class AllViewModal extends UiContainer { protected domRef: AllViewModal; constructor(props: any, context?: any); makeModalVisible: (cfgSpaceGroup: any) => void; onModalClose: () => void; makeCardRender(): JSX.Element; afterVisibleChange: (visible: any) => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/toolbar/FloorplanToolbar" { import { ObserverModeEnum } from 'foundation/data/common/model/brep/ObserverModeEnum'; import { ObserverTypeEnum } from 'foundation/data/common/model/brep/ObserverTypeEnum'; import { SelectionService } from 'foundation/editor/base/selection/SelectionService'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { SceneControlService } from 'sk/frame/design/service/SceneControlService'; export class FloorplanToolbar extends UiContainer { protected _actionService: ActionService; protected _sceneService: SceneControlService; protected _selectionService: SelectionService; constructor(props: any, context?: any); onCanvasViewChange(id: string, modeCd: ObserverModeEnum, typeCd: ObserverTypeEnum): any; onCameraClick(viewCd: any): any; onClearClick: () => void; onDelete: () => Promise; onLayerVisibleChange(layerCd: string): any; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/toolbar/ToolbarSpace" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class ToolbarSpace extends UiContainer { panels: Dictionary; currentView: any; register(name: string, view: any): void; active(name: string): void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/work/View2DPanel" { import { Listeners } from 'cross/runtime/lang/Listeners'; import { UiPanel } from 'foundation/editor/ui/container/UiPanel'; export class View2DPanel extends UiPanel { state: { mode: string; }; selectComponent: any; lsnsSelectChange: Listeners; constructor(props: any, context?: any); UNSAFE_componentWillMount(): void; UNSAFE_componentWillUpdate(nextProps?: any, nextState?: any): void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/work/MainViewContainer" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { Listeners } from 'cross/runtime/lang/Listeners'; import { LogicEvent } from 'foundation/core/module/logic/LogicEvent'; import { UiPanel } from 'foundation/editor/ui/container/UiPanel'; export class MainViewContainer extends UiPanel { state: { mode: string; }; selectComponent: any; lsnsSelectChange: Listeners; viewPanel: any; constructor(props: any, context?: any); componentSort(value1: any, value2: any): void; onLoadConfig(sender: ListenerContext, event: LogicEvent): void; onCreateClick(): any; onSaveClick(): any; onDeleteClick(): any; onSearchChange(): any; componentDidMount(): void; onDataPanelMinimum(): void; onDataPanelMaximum(): void; onUnexpand(): any; onExpand(): any; resetViewSize(): void; setVisible(visible: boolean): void; switch2DMode(mode: string): void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/work/View3DPanel" { import { Listeners } from 'cross/runtime/lang/Listeners'; import { UiPanel } from 'foundation/editor/ui/container/UiPanel'; export class View3DPanel extends UiPanel { state: { groups: any[]; }; selectComponent: any; lsnsSelectChange: Listeners; constructor(props: any, context?: any); componentSort(value1: any, value2: any): void; getIconClass(type: string): string; onSaveClick(): any; onDeleteClick(): any; onSearchChange(): any; componentDidMount(): void; onUnexpand(): any; onExpand(): any; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/work/ViceViewContainer" { import { UiPanel } from 'foundation/editor/ui/container/UiPanel'; import { EditModuleStepService } from "sk/frame/plugin/layout/service/EditModuleStepService"; export class ViceViewContainer extends UiPanel { protected _stepService: EditModuleStepService; _resizeToggle: any; _minWidth: number; _minHeight: number; constructor(props: any, context?: any); componentDidMount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; resetViewSize(): void; setVisible(visible: boolean): void; resizeViewSize(): void; initResize(container: any, target: any, isLeft: boolean, isTop: boolean, lockX: boolean, lockY: boolean): void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/work/WorkPanel" { import { HotkeyService } from 'cross/editor/module/hotkey/HotkeyService'; import { Vector2 } from 'foundation/runtime/math/Vector2'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { TransactionService } from 'foundation/editor/view/transaction/TransactionService'; import { MainViewContainer } from "sk/frame/plugin/layout/ui/work/MainViewContainer"; import { ViceViewContainer } from "sk/frame/plugin/layout/ui/work/ViceViewContainer"; export class WorkPanel extends UiContainer { protected _actionService: ActionService; protected _transactionService: TransactionService; protected _hotkeyService: HotkeyService; controlViewMain: MainViewContainer; controlViewSlave: ViceViewContainer; protected mousePosition: Vector2; constructor(props: any, context?: any); switch2DMode(mode: string): void; private getElementHeightFromBottom; switchView(viewCd: string): void; onMouseDown: (e: any) => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/design/DesignSpace" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class DesignSpace extends UiContainer { panels: Dictionary; currentView: any; register(name: string, view: any): void; active(name: string): void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/design/DesignPanel" { import { SelectionService } from 'foundation/editor/base/selection/SelectionService'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiDesktopWorkSpace } from 'foundation/editor/ui/desktop/UiDesktopWorkSpace'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { CanvasService } from 'foundation/editor/view/base/CanvasService'; import { TemplateService } from 'sk/frame/design/storage/design/template/TemplateService'; import { ProductService } from 'sk/frame/design/service/ProductService'; import { EditModuleStepService } from "sk/frame/plugin/layout/service/EditModuleStepService"; import { PropertySpace } from "sk/frame/plugin/layout/ui/component/PropertySpace"; import { ToolbarSpace } from "sk/frame/plugin/layout/ui/toolbar/ToolbarSpace"; import { DesignSpace } from "sk/frame/plugin/layout/ui/design/DesignSpace"; export class DesignPanel extends UiContainer { protected _workSpace: UiDesktopWorkSpace; protected _toolbarSpace: ToolbarSpace; protected _designSpace: DesignSpace; protected _propertySpace: PropertySpace; protected _canvasService: CanvasService; protected _templateService: TemplateService; protected _stepService: EditModuleStepService; protected _actionService: ActionService; protected _productService: ProductService; protected _selectionService: SelectionService; private _mainBodyDecorateInfo; componentDidMount(): void; initAsync(): Promise; updateMainBodyDecorate(inBodygroups: any): void; addMainBodyAsync(inBodygroups: any): Promise; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; onStepChange(sender: any, event: any): void; getBackData: (cfgProductCatch: any) => void; onSaveAsync(): Promise; onCloseModal: () => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/StepComponent" { import { UiControl } from 'foundation/editor/ui/core/UiControl'; import { DesignStepService } from 'sk/frame/design/service/DesignStepService'; export type StepComponentState = { width: number; height: number; status: string; }; export class Step extends UiControl { protected _stepService: DesignStepService; render(): JSX.Element; private select; } export class Steps extends UiControl { UNSAFE_componentWillUpdate(nextProps?: any, nextState?: any): void; getProcessStatus(n: any): string; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/header/HeaderSteps" { import { LoginLogicService } from 'cross/data/module/logic/login/LoginLogicService'; import { UiControl } from 'foundation/editor/ui/core/UiControl'; import { UiControlService } from 'foundation/editor/ui/UiControlService'; import { EditModuleStepService } from "sk/frame/plugin/layout/service/EditModuleStepService"; export type HeaderState = { steps: Array; current: number; }; export class HeaderSteps extends UiControl { state: HeaderState; protected _stepService: EditModuleStepService; protected _controlService: UiControlService; protected _loginService: LoginLogicService; constructor(props: any, context?: any); componentDidMount(): void; componentWillUnmount(): void; private onStepChange; doSave: () => void; private onNextClick; private onLastClick; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/setrule/ImportDesignReqModal" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class ImportDesignReqModal extends UiContainer { onClosedModal: () => void; onModalImport: () => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/setrule/DesignReqConfig" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class DesignReqConfig extends UiContainer { state: { visible: boolean; }; importDesignNeed: () => void; addDesignNeed: () => void; onModalClosed: () => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/setrule/RefineRuleConfig" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class RefineRuleConfig extends UiContainer { state: { visible: boolean; }; importDesignNeed: () => void; addDesignNeed: () => void; onModalClosed: () => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/setrule/RuleParameterConfig" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class RuleParameterConfig extends UiContainer { render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/setrule/RuleSetPanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class RuleSetPanel extends UiContainer { state: { activeKey: string; }; onTabsChange: (key: any) => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/LayoutPanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { EditModuleStepService } from "sk/frame/plugin/layout/service/EditModuleStepService"; import { EditModulePanel } from "sk/frame/plugin/layout/ui/basicinformation/EditModulePanel"; import { DesignPanel } from "sk/frame/plugin/layout/ui/design/DesignPanel"; import { RuleSetPanel } from "sk/frame/plugin/layout/ui/setrule/RuleSetPanel"; export class LayoutPanel extends UiContainer { protected _stepService: EditModuleStepService; protected _editModuleForm: EditModulePanel; protected _designPanel: DesignPanel; protected _ruleSetPanel: RuleSetPanel; constructor(props: any, context?: any); componentDidMount(): void; UNSAFE_componentWillMount(): void; loginFailure: (sender: any, event: any) => void; onStepChange(sender: any, event: any): void; onSaveClick: () => void; makeFrame(): JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/LayoutPlugin" { import { EventObject } from 'cross/runtime/lang/EventObject'; import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { PluginBase } from 'cross/runtime/framework/plugin/PluginBase'; import { PluginContext } from 'cross/runtime/framework/plugin/PluginContext'; import { PluginResult } from 'cross/runtime/framework/plugin/PluginResult'; import { PluginService } from 'cross/runtime/framework/plugin/PluginService'; import { UiDesktopService } from 'foundation/editor/ui/desktop/UiDesktopService'; export class LayoutPlugin extends PluginBase { protected _pluginService: PluginService; protected _desktopService: UiDesktopService; onDesktopActive(sender: ListenerContext, event: EventObject): void; activeAsync(context: PluginContext): Promise; static get instance(): LayoutPlugin; } } declare module "sk/frame/plugin/layout/service/DesignNavigationService" { import { Service } from 'cross/runtime/module/Service'; export class Step { name: string; title: string; current: string; children: Array; } export class StepEvent { step: Step; } export class DesignNavigationService extends Service { protected _steps: Array; protected _current: any; constructor(); get steps(): Array; get current(): any; find(name: string): number; registerStep(step: any, after?: string): void; removeStep(step: any): void; active(name?: string): void; last(): void; next(): void; goto(): void; } } declare module "sk/frame/plugin/layout/ui/UiSchemeShortBarInfo" { import { UiObjectInfo } from 'foundation/editor/ui/UiObjectInfo'; export class UiSchemeShortBarInfo extends UiObjectInfo { selectClass: any; namespace: string[]; declareClass: any; name: string; order: number; controller: any; } } declare module "sk/frame/plugin/layout/ui/UiSchemeShortBarDeclare" { export function UiSchemeShortBarDeclare(clazz: any, namespace: string | string[], name?: string, order?: number): (target: any) => void; } declare module "sk/frame/plugin/layout/ui/bodyconfigure/BodySkuConfigPanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class BodySkuConfigPanel extends UiContainer { constructor(props: any, context?: any); onDrawerClosed: () => void; onDrawer: () => void; makeSkuCard(item: any): Array; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/UiCollapsePanelContainer" { import { UiComponentState } from 'foundation/editor/ui/core/UiComponent'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiControlService } from 'foundation/editor/ui/UiControlService'; export interface CollapsePanelContainerState extends UiComponentState { title: string; content: any; onChangeCallBack: any; } export class UiCollapsePanelContainer extends UiContainer { protected _controlService: UiControlService; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/base/BaseRotation" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { DataNodeFieldEvent } from 'foundation/data/common/model/base/DataNodeFieldEvent'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { SchemeDocumentService } from 'sk/data/scheme/service/SchemeDocumentService'; export class BaseRotation extends UiContainer { protected _schemeDocumentService: SchemeDocumentService; protected _actionService: ActionService; timer: any; protected newEntity: any; protected oldEntity: any; constructor(props: any, context?: any); UNSAFE_componentWillMount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; componentWillUnmount(): void; onEntityFieldChanged(sender: ListenerContext, event: DataNodeFieldEvent): void; doAction: () => void; onRotationZChange: (value: any) => void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/base/BaseSize" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { DataNodeFieldEvent } from 'foundation/data/common/model/base/DataNodeFieldEvent'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { BaseChangeActionEvent } from 'sk/editor/scheme/floorplan/action/property/base/BaseChangeActionEvent'; export class BaseSize extends UiContainer { protected _actionService: ActionService; timer: any; protected newEntity: any; protected oldEntity: any; lengthXMax: number; lengthXMin: number; lengthYMax: number; lengthYMin: number; lengthZMax: number; lengthZMin: number; isChangeX: boolean; isChangeY: boolean; isChangeZ: boolean; lengthX: number; lengthY: number; lengthZ: number; static FIELD_SIZE_X: string; static FIELD_SIZE_Y: string; static FIELD_SIZE_Z: string; static FIELD_SIZE_XY: string; static FIELD_SIZE_XX: string; static FIELD_SIZE_XZ: string; constructor(props: any, context?: any); UNSAFE_componentWillMount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; componentWillUnmount(): void; onEntityFieldChanged: (sender: ListenerContext, event: DataNodeFieldEvent) => void; doAction: () => void; setXYZNULL(actionEvent: BaseChangeActionEvent): void; onSizeChange(type: string, value: any): void; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/base/AllProperties" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { SchemeConfigService } from 'sk/data/scheme/config/SchemeConfigService'; export class AllProperties extends UiContainer { protected _schemeConfigService: SchemeConfigService; constructor(props: any, context?: any); UNSAFE_componentWillMount(): void; initSelectRecordData(): void; getEntityTypeByProductIdAsync(): Promise; makeContent(): JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/base/BaseProperties" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { DataNodeFieldEvent } from 'foundation/data/common/model/base/DataNodeFieldEvent'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { FamilyConfigService } from 'sk/data/family/service/FamilyConfigService'; export class BaseProperties extends UiContainer { protected _familyConfigService: FamilyConfigService; makeDyncProperitesAsync(): Promise; onEntityFieldChanged(sender: ListenerContext, event: DataNodeFieldEvent): void; UNSAFE_componentWillMount(): void; componentDidMount(): void; UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; componentWillUnmount(): void; onValueChange(code: string): any; makeProperityPanel(): Array; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/replace/PackageMerchandisePanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { MerchandiseService } from 'sk/frame/design/storage/merchandise/MerchandiseService'; export class PackageMerchandisePanel extends UiContainer { protected _merchandiseService: MerchandiseService; constructor(props: any, context?: any); UNSAFE_componentWillMount(): void; componentDidMount(): void; private loadDataAsync; makeList(): Array; makeImageUrl(url: string): string; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/component/replace/SimilarMerchandisePanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { MerchandiseService } from 'sk/frame/design/storage/merchandise/MerchandiseService'; export class SimilarMerchandisePanel extends UiContainer { protected _merchandiseService: MerchandiseService; constructor(props: any, context?: any); UNSAFE_componentWillMount(): void; componentDidMount(): void; loadDataAsync(): Promise; makeList(): Array; makeImageUrl(url: string): string; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/designproduct/DoorModelDesignPanel" { import { ObserverModeEnum } from 'foundation/data/common/model/brep/ObserverModeEnum'; import { ObserverTypeEnum } from 'foundation/data/common/model/brep/ObserverTypeEnum'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class DoorModelDesignPanel extends UiContainer { onCanvasViewChange(id: string, modeCd: ObserverModeEnum, typeCd: ObserverTypeEnum): any; onCameraClick(viewCd: any): any; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/designproduct/ViewSwitchPanel" { import { ObserverModeEnum } from 'foundation/data/common/model/brep/ObserverModeEnum'; import { ObserverTypeEnum } from 'foundation/data/common/model/brep/ObserverTypeEnum'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class ViewSwitchPanel extends UiContainer { onCanvasViewChange(id: string, modeCd: ObserverModeEnum, typeCd: ObserverTypeEnum): any; onCameraClick(viewCd: any): any; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/property/base/BaseBindEnum" { export class BaseBindEnum { static Decorate_Code: string; static Config_Code: string; static Tile_Code: string; static Variables_Code: string; } } declare module "sk/frame/plugin/layout/ui/property/base/BaseBindindVariables" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class BaseBindindVariables extends UiContainer { } } declare module "sk/frame/plugin/layout/ui/property/base/BaseBindingConfig" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class BaseBindingConfig extends UiContainer { } } declare module "sk/frame/plugin/layout/ui/property/base/BaseBindingConfigModal" { import * as React from 'react'; import { TypeDictionary } from 'cross/runtime/lang/collection/TypeDictionary'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { CfgConfigGroup } from 'sk/frame/design/configure/property/config/CfgConfigGroup'; export class BaseBindingConfigModal extends UiContainer { totalCount: number; configId: string; _configDataCaches: TypeDictionary; _associatedDataCaches: TypeDictionary; cfgConfigGroup: CfgConfigGroup; constructor(props: any, context?: any); UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; onCloseModal: () => void; onSubmitModal: () => Promise; singleCheck: (e: any) => void; onViewAssociated: (e: any) => void; getDataFromCaches(id: string): any; makeItemRender: () => React.JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/property/base/BaseBindingDecorate" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class BaseBindingDecorate extends UiContainer { } } declare module "sk/frame/plugin/layout/ui/property/base/BaseBindingDecorateModal" { import * as React from 'react'; import { TypeDictionary } from 'cross/runtime/lang/collection/TypeDictionary'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { PerspectiveConfigDecorateItemService } from 'sk/frame/logic/storage/perspective/config/decorate/item/PerspectiveConfigDecorateItemService'; import { CfgDecorateGroup } from 'sk/frame/design/configure/property/decorate/CfgDecorateGroup'; export class BaseBindingDecorateModal extends UiContainer { totalCount: number; _configDataCaches: TypeDictionary; cfgDecorateGroup: CfgDecorateGroup; protected _environmentService: EnvironmentService; protected _perspectiveConfigDecorateItemService: PerspectiveConfigDecorateItemService; constructor(props: any, context?: any); UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; loadDecorateData: (cfgDecorateGroup: any) => Promise; onCloseModal: () => void; onSubmitModal: () => Promise; singleCheck: (e: any) => void; onViewAssociated: (e: any) => void; getDataFromCaches(id: string): any; makeImageUrl(url: string): string; makeItemRender: () => React.JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/property/base/BaseBindingTile" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class BaseBindingTile extends UiContainer { } } declare module "sk/frame/plugin/layout/ui/property/base/BaseBindingTileModal" { import * as React from 'react'; import { TypeDictionary } from 'cross/runtime/lang/collection/TypeDictionary'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { PerspectiveConfigDecorateItemService } from 'sk/frame/logic/storage/perspective/config/decorate/item/PerspectiveConfigDecorateItemService'; import { CfgTileGroup } from 'sk/frame/design/configure/property/tile/CfgTileGroup'; export class BaseBindingTileModal extends UiContainer { protected _perspectiveConfigDecorateItemService: PerspectiveConfigDecorateItemService; totalCount: number; configId: string; defaultReferenceInfoId: string; _configDataCaches: TypeDictionary; _associatedDataCaches: TypeDictionary; cfgTileGroup: CfgTileGroup; constructor(props: any, context?: any); UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; loadTileData: (cfgTileGroup: any) => Promise; onCloseModal: () => void; onSubmitModal: () => Promise; singleCheck: (e: any) => void; onViewAssociated: (e: any) => void; getDataFromCaches(id: string): any; makeItemRender: () => React.JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/layout/ui/property/base/ConfigUnit" { export class ConfigUnit { id: string; name: string; code: string; configCode: string; items: Array; loadData(data: any): void; } } declare module "sk/frame/plugin/layout/util/IconManager" { import * as React from 'react'; export class IconManager { static ICON_DRAW: () => React.JSX.Element; static ICON_ELEMENT: () => React.JSX.Element; static ICON_GENERATE: () => React.JSX.Element; static ICON_CLEAR: () => React.JSX.Element; static ICON_LAYER: () => React.JSX.Element; static ICON_SAVE: () => React.JSX.Element; static ICON_VIEW2D: () => React.JSX.Element; static ICON_VIEW3D: () => React.JSX.Element; static ICON_VIEWARIA: () => React.JSX.Element; static ICON_DELETE: () => React.JSX.Element; static ICON_WALL_INNER: () => React.JSX.Element; static ICON_DRAW_ROOM: () => React.JSX.Element; static ICON_DRAW_LROOM: () => React.JSX.Element; static ICON_DOOR1: () => React.JSX.Element; static ICON_DOOR2: () => React.JSX.Element; static ICON_DOOR3: () => React.JSX.Element; static ICON_WINDOW1: () => React.JSX.Element; static ICON_WINDOW2: () => React.JSX.Element; static ICON_WINDOW3: () => React.JSX.Element; static ICON_COLUMN: () => React.JSX.Element; static ICON_BEAM: () => React.JSX.Element; static ICON_HOLE: () => React.JSX.Element; static ICON_COMP_JGYLK: () => React.JSX.Element; static ICON_RUHUMEN: () => React.JSX.Element; static ICON_ZIMUMEN: () => React.JSX.Element; } } declare module "sk/frame/plugin/layout/util/LayoutIconEnum" { export class LayoutIconEnum { static ICON_DRAW: string; static ICON_ELEMENT: string; static ICON_GENERATE: string; static ICON_CLEAR: string; static ICON_LAYER: string; static ICON_SAVE: string; static ICON_VIEW2D: string; static ICON_VIEW3D: string; static ICON_VIEWARIA: string; static ICON_DELETE: string; static ICON_WALL_INNER: string; static ICON_DRAW_ROOM: string; static ICON_DRAW_LROOM: string; static ICON_DOOR1: string; static ICON_DOOR2: string; static ICON_DOOR3: string; static ICON_WINDOW1: string; static ICON_WINDOW2: string; static ICON_WINDOW3: string; static ICON_COLUMN: string; static ICON_BEAM: string; static ICON_HOLE: string; static ICON_COMP_JGYLK: string; static ICON_RUHUMEN: string; static ICON_ZIMUMEN: string; } }