///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
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;
}
}