/// /// /// /// /// /// /// /// /// /// /// /// /// declare module "copyright" { export class FramePluginSchemeCopyright { static toString(): string; } } declare module "sk/frame/plugin/scheme/manage/IndexSpace" { export class IndexSpace { static namespaces(): string[]; } } declare module "sk/frame/plugin/scheme/manage/SchemeManageConstants" { export enum SchemeManageMainContentTypeEnum { Scheme = "scheme", Trash = "trash", library = "library", Details = "details" } export enum SchemeManageUiSchemeEventCode { SchemeReload = "scheme.reload", SchemeRefresh = "scheme.refresh", TrashReload = "trash.reload", TrashRefresh = "trash.refresh", MainChange = "main.change", MainContentChange = "main.content.change", OperationModeChange = "operation.mode.change", SelectStatusChange = "select.status.change", TrashSelectAll = "trash.select.all", ShowTotal = "show.total", DisplayModeChange = "display.mode.change" } export enum SchemeManageUiCategoryEventCode { List = "category.list", Select = "category.select", Delete = "category.delete", Tree = "category.tree" } export enum SchemeManageDisplayModelEnum { Unknown = "unknown", Card = "card", List = "list" } } declare module "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeActionEvent" { import { ActionEvent } from 'foundation/editor/view/action/ActionEvent'; export class SchemeActionEvent extends ActionEvent { schemeId: string; schemeName: string; schemeVersion: string; constructor(); free(): void; } } declare module "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeDeleteEvent" { import { SchemeUseStatusEnum } from 'sk/data/logic/digitization/enumeration/SchemeUseStatusEnum'; import { SchemeActionEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeActionEvent"; export class SchemeDeleteEvent extends SchemeActionEvent { useCd: SchemeUseStatusEnum; constructor(); } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeEventAction" { import { AsyncAction } from 'foundation/editor/view/action/AsyncAction'; import { SchemeService } from 'sk/frame/logic/storage/digitization/scheme/SchemeService'; import { SchemeActionEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeActionEvent"; export class SchemeEventAction extends AsyncAction { event: SchemeActionEvent; protected _schemeService: SchemeService; } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeDeleteAction" { import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { SchemeDeleteEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeDeleteEvent"; import { SchemeEventAction } from "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeEventAction"; export class SchemeDeleteAction extends SchemeEventAction { executeAsync(event: SchemeDeleteEvent): Promise; } } declare module "sk/frame/plugin/scheme/manage/ui/TableColumns" { import * as React from 'react'; export class TableColumns { static NEW_SCHEME: string; static CALCULATING_SCHEME: string; static FAILURE_CALCULATE_SCHEME: string; static SUCCESS_CALCULATE_SCHEME: string; static bomListColumns: ({ title: string; dataIndex: string; key: string; width: string; render?: undefined; } | { title: string; dataIndex: string; render: (text: any, record: any) => React.JSX.Element | ""; key: string; width: string; })[]; } } declare module "sk/frame/plugin/scheme/manage/ui/SchemeBomListModal" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { QuoteListService } from 'sk/frame/design/storage/scheme/quotation/QuoteListService'; export class SchemeBomListModal extends UiContainer { protected _quoteListService: QuoteListService; constructor(props: any, context?: any); UNSAFE_componentWillReceiveProps(nextProps: any, nextContext: any): void; getSchemeBomAsync(schemeId: string): Promise; hideModal: () => void; formatTreeData(data: any): any[]; makeDescription(): any[]; makeTable(): any[]; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/SchemeEnum" { export class SchemeEnum { 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/scheme/manage/ui/SchemeForm" { import { FileUploadService } from 'foundation/data/common/upload/FileUploadService'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiDesktopService } from 'foundation/editor/ui/desktop/UiDesktopService'; import { UiMessageService } from 'foundation/editor/ui/UiMessageService'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { CodeService } from 'sk/frame/logic/design/storage/system/code/CodeService'; import { SchemeService } from 'sk/frame/logic/storage/digitization/scheme/SchemeService'; import { HandleService } from 'sk/frame/design/storage/scheme/handle/HandleService'; export class SchemeForm extends UiContainer { protected _actionService: ActionService; protected _desktopService: UiDesktopService; protected _codeService: CodeService; protected _schemeService: SchemeService; protected _handleService: HandleService; protected _fileUploadService: FileUploadService; protected _messageService: UiMessageService; imageUrl: any; formRef: any; parent: any; constructor(props: any, context?: any); getSelectData: () => Promise; getSaveImage(item: any): void; getFormval(item: any): void; componentStatusChange(state: any, props: any): void; private onPriceClick; onFinish: () => Promise; protected onCancelClick: (e: any) => void; protected onRadioChange: (e: any) => void; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/NewShemeManageList" { import { TypeDictionary } from 'cross/runtime/lang/collection/TypeDictionary'; import { EventObject } from 'cross/runtime/lang/EventObject'; import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { JsonService } from 'cross/core/module/json/JsonService'; import { LoginLogicService } from 'cross/data/module/logic/login/LoginLogicService'; import { LogicSessionService } from 'cross/data/module/logic/session/LogicSessionService'; import { StorageDigitizationTypeEnum } from 'foundation/data/common/enumeration/StorageDigitizationTypeEnum'; import { UiControl } from 'foundation/editor/ui/core/UiControl'; import { UiDesktopService } from 'foundation/editor/ui/desktop/UiDesktopService'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { SchemePageResponseVo } from 'sk/data/logic/digitization/message/SchemePageResponse'; import { CodeService } from 'sk/frame/logic/design/storage/system/code/CodeService'; import { FloorplanService } from 'sk/frame/logic/storage/digitization/floorplan/FloorplanService'; import { SchemeService } from 'sk/frame/logic/storage/digitization/scheme/SchemeService'; import { HandleService } from 'sk/frame/design/storage/scheme/handle/HandleService'; export class NewShemeManageList extends UiControl { bomModalDom: any; protected _codeCaches: TypeDictionary; currentPage: number; pageCount: number; pageSize: number; totalData: number; protected _schemeForm: any; protected _handleService: HandleService; protected _codeService: CodeService; protected _sessionService: LogicSessionService; protected _loginService: LoginLogicService; protected _schemeService: SchemeService; protected _floorplanService: FloorplanService; protected _jsonService: JsonService; protected _desktopService: UiDesktopService; protected _actionService: ActionService; search: string; dates: any; switchs: boolean; datas: any; flagSelect: boolean; backgeounds: number; texts: string; arrTexts: any[]; cardId: any[]; constructor(props: any, context?: any); componentDidMountAsync(): Promise>; onLoginSuccessAsync(sender: ListenerContext, event: EventObject): Promise; loadCodeDataAsync(): Promise; getDataFormDictionary(code: string): any; checkTime(dataTime: any): any; pageNumChangeAsync: (pageNum: number, searchName: string) => Promise; getDocumentListAsync: (getSelf: boolean) => (typeCd: StorageDigitizationTypeEnum, pageNum?: number, pageSize?: number, schemeName?: string) => Promise; makeDescription(item: any): any[]; makeImageRender(item: any): any[]; checkSchemeBomAsync(schemeId: string): Promise; onVisible: () => void; editorScheme(id: string): void; deleteSchemeAsync(id: string): Promise; private onSchemeDeleteAsync; private deleteSchemeByActionAsync; onPaginationChange: (page: any, pageSize: any) => void; onInputChange: () => void; createScheme(): void; imageExists(url: string): boolean; makeImgUrl(item: any): string; changeDatas(id: any): any; changeArrTextsAll(item: string): void; changeArrTexts(item: string): void; handleOk: () => void; handleCancel: () => void; deleteValueAsync(id: string): Promise; private cardRender; private makeList; onModifyClick(item: any): void; maskvaly(item: any): void; maskvaly2(): void; onModifySchemeInfoAsync(): Promise; private renderSelect; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/SchemeManageList" { import { TypeDictionary } from 'cross/runtime/lang/collection/TypeDictionary'; import { EventObject } from 'cross/runtime/lang/EventObject'; import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { JsonService } from 'cross/core/module/json/JsonService'; import { LoginLogicService } from 'cross/data/module/logic/login/LoginLogicService'; import { LogicSessionService } from 'cross/data/module/logic/session/LogicSessionService'; import { StorageDigitizationTypeEnum } from 'foundation/data/common/enumeration/StorageDigitizationTypeEnum'; import { UiControl } from 'foundation/editor/ui/core/UiControl'; import { UiDesktopService } from 'foundation/editor/ui/desktop/UiDesktopService'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { SchemePageResponseVo } from 'sk/data/logic/digitization/message/SchemePageResponse'; import { CodeService } from 'sk/frame/logic/design/storage/system/code/CodeService'; import { FloorplanService } from 'sk/frame/logic/storage/digitization/floorplan/FloorplanService'; import { SchemeService } from 'sk/frame/logic/storage/digitization/scheme/SchemeService'; import { HandleService } from 'sk/frame/design/storage/scheme/handle/HandleService'; export class SchemeManageList extends UiControl { bomModalDom: any; protected _codeCaches: TypeDictionary; currentPage: number; pageSize: number; protected _schemeForm: any; protected _handleService: HandleService; protected _codeService: CodeService; protected _sessionService: LogicSessionService; protected _loginService: LoginLogicService; protected _schemeService: SchemeService; protected _floorplanService: FloorplanService; protected _jsonService: JsonService; protected _desktopService: UiDesktopService; protected _actionService: ActionService; constructor(props: any, context?: any); componentDidMountAsync(): Promise>; onLoginSuccessAsync(sender: ListenerContext, event: EventObject): Promise; loadCodeDataAsync(): Promise; getDataFormDictionary(code: string): any; protected pageNumChangeAsync(pageNum: number, searchName: string): Promise; getDocumentListAsync: (getSelf: boolean) => (typeCd: StorageDigitizationTypeEnum, pageNum: number, pageSize: number, schemeName?: string) => Promise; makeDescription(item: any): any[]; makeImageRender(item: any): any[]; checkSchemeBomAsync(schemeId: string): Promise; onVisible: () => void; editorScheme(id: string): void; deleteScheme(id: string): void; private onSchemeDeleteAsync; private deleteSchemeByActionAsync; onPaginationChange: (page: any, pageSize: any) => Promise; onInputChange: (e: any) => Promise; createScheme(): void; imageExists(url: string): boolean; makeImgUrl(item: any): string; private cardRender; private makeList; onModifyClick(item: any): void; onModifySchemeInfoAsync(): Promise; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/SchemeManagePanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class SchemeManagePanel extends UiContainer { constructor(props: any, context?: any); getTagValue: (houseTypeValue: any, houseStyleValue: any, spaceTypeValue: any, schemeColourValue: any, schemeLevelValue: any) => void; private onHomeClick; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/SchemeCard" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class SchemeCard extends UiContainer { private _document; private _dropDownRef; constructor(props?: any, context?: any); onClick: () => void; onDelete: () => void; onBusinessSave: () => void; onCopyScheme(): void; onMouseEnter(): void; onMouseLeave(): void; onOpenSchemeDetailPanel(document: any): void; getShowTime(updateDate: any): string; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/SchemeCardListContainer" { import { EventObject } from 'cross/runtime/lang/EventObject'; import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { LoginLogicService } from 'cross/data/module/logic/login/LoginLogicService'; import { LogicSessionService } from 'cross/data/module/logic/session/LogicSessionService'; import { StorageDigitizationTypeEnum } from 'foundation/data/common/enumeration/StorageDigitizationTypeEnum'; import { UiOptionContainer } from 'foundation/editor/ui/core/UiOptionContainer'; import { UiDesktopService } from 'foundation/editor/ui/desktop/UiDesktopService'; import { FloorplanService } from 'sk/frame/logic/storage/digitization/floorplan/FloorplanService'; export class SchemeCardListContainer extends UiOptionContainer { minCardWidth: number; maxCardWidth: number; cardGap: { x: number; y: number; }; handleDocumentListAsync: Function; protected _sessionService: LogicSessionService; protected _loginService: LoginLogicService; protected _floorplanService: FloorplanService; protected _desktopService: UiDesktopService; state: { storageDigitizationTypeCd: any; pageNum: number; lineCount: number; documentList: any[]; documentName: string; total: number; pageSize: number; cardWidth: any; cardHeight: any; }; constructor(props?: any, context?: any); componentDidMount(): void; componentWillUnmount(): void; componentDidMountAsync(): Promise>; onLoginSuccessAsync(sender: ListenerContext, event: EventObject): Promise; pageNumChangeAsync: (pageNum: number) => Promise; onResize: (event?: any) => void; onCardDeleteAsync: (document: any) => Promise; makeSchemeCardList(): any[]; setType: (typeCd: StorageDigitizationTypeEnum) => void; onInputChange: (e: any) => Promise; createScheme(): void; onVisible: () => void; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/SchemeDetailPanel" { import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { StorageDeviceService } from 'cross/core/device/storage/StorageDeviceService'; import { JsonService } from 'cross/core/module/json/JsonService'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { BatchService } from 'sk/frame/logic/storage/digitization/batch/BatchService'; import { BatchUnit } from 'sk/frame/logic/storage/digitization/batch/BatchUnit'; class SchemeDetailState { batchs: Array; renderPictures: Array; panoPictures: Array; tabKey: string; isMask: boolean; isChecked: boolean; checkedNumber: number; renderImgUrl: string; showDuplicate: boolean; } export class SchemeDetailPanel extends UiContainer { private _parent; private _timer; private _document; protected _environmentService: EnvironmentService; protected _jsonService: JsonService; protected _batchService: BatchService; protected _actionService: ActionService; protected _storageService: StorageDeviceService; constructor(props: any, context?: any); componentDidMount(): void; componentDidUpdate(nextProps: any, nextState: any): void; componentWillUnmount(): void; loadBatchListAsync(): Promise; batchDownload(): void; batchDeletePicture(): void; download(): void; deletePicture(): void; initialeRendering(): void; initialeCalculating(): void; makeBusinessUrl(): void; lookupPicture(src: string): void; onDelete: () => void; onReturn(): void; closePicture(): void; loadBatchAsync: () => Promise; sendTechnologyCalculateRequestAsync: () => Promise; makeAlbumListAsync(batchItem: any, count: number, index: number, array: Array, typeCd: number): Promise; showButtonOnPicture(params: any): JSX.Element; content(index: number, date: string, relation: string): JSX.Element; onShare(): void; downloadImage(url: string): void; confirmAsync(batchId: string): Promise; cancel(): void; getOssJsonContentAsync(batchId: string, itemId: string): Promise; onTabClick(key: string, event: any): void; createSchemeProcessTaskTechnologyAsync: (document: any, key: any) => Promise; noResultPage(): JSX.Element; onCheckBoxClick(): void; selectAll(checked: boolean): void; onSelectAllClick(): void; makeCoverPicture(): string; getDrawingUrl(): Promise; render(): JSX.Element; private showBusinessTypePageAsync; private buildBusinessType; private copyScheme; createScheme(): void; } } declare module "sk/frame/plugin/scheme/manage/SchemeManagePanelNew" { import { LoginLogicService } from 'cross/data/module/logic/login/LoginLogicService'; import { LogicSessionService } from 'cross/data/module/logic/session/LogicSessionService'; import { StorageDigitizationTypeEnum } from 'foundation/data/common/enumeration/StorageDigitizationTypeEnum'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiDesktopService } from 'foundation/editor/ui/desktop/UiDesktopService'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { SchemePageResponseVo } from 'sk/data/logic/digitization/message/SchemePageResponse'; import { FloorplanService } from 'sk/frame/logic/storage/digitization/floorplan/FloorplanService'; import { SchemeService } from 'sk/frame/logic/storage/digitization/scheme/SchemeService'; export class SchemeManagePanelNew extends UiContainer { private _document; protected _floorplanService: FloorplanService; protected _desktopService: UiDesktopService; protected _actionService: ActionService; protected _sessionService: LogicSessionService; protected _loginService: LoginLogicService; protected _schemeService: SchemeService; constructor(props: any, context?: any); private onHomeClick; onOpenSchemeDetail: (document: any) => void; editorScheme: (document: any) => void; private onSchemeDeleteAsync; private deleteSchemeByActionAsync; onCardDeleteAsync: (itemVo: any) => Promise; getDocumentList: (getSelf: boolean) => (typeCd: StorageDigitizationTypeEnum, pageNum: number, pageSize: number, schemeName?: string) => Promise; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/util/SchemeManageUtil" { import { StorageDeviceService } from 'cross/core/device/storage/StorageDeviceService'; import { LogicSessionService } from 'cross/data/module/logic/session/LogicSessionService'; export class SchemeManageUtil { protected static _storageService: StorageDeviceService; protected static _sessionService: LogicSessionService; static DefaultPreviewImage: string; static makeImgUrl(item: any): string; static openSchemeDesignWindow(id?: string): void; static getSchemeTags(item: any): Array; static getSchemeCategoryId(item?: any): string; static setUserSchemeStorage(code: string, value: string): void; static getUserSchemeStorage(code: string): any; } } declare module "sk/frame/plugin/scheme/manage/contorllor/event/category/SchemeCategoryDeleteEvent" { import { ActionEvent } from 'foundation/editor/view/action/ActionEvent'; export class SchemeCategoryDeleteEvent extends ActionEvent { ids: Array; constructor(); } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/category/SchemeCategoryDeleteAction" { import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { AsyncAction } from 'foundation/editor/view/action/AsyncAction'; import { SchemeCategoryDeleteResponseVo } from 'sk/data/logic/digitization/message/SchemeCategoryDeleteResponse'; import { SchemeCategoryDeleteEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/category/SchemeCategoryDeleteEvent"; export class SchemeCategoryDeleteAction extends AsyncAction { executeAsync(event: SchemeCategoryDeleteEvent): Promise>; } } declare module "sk/frame/plugin/scheme/manage/contorllor/event/category/SchemeCategoryInsertEvent" { import { ActionEvent } from 'foundation/editor/view/action/ActionEvent'; export class SchemeCategoryInsertEvent extends ActionEvent { name: string; parentId: string; } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/category/SchemeCategoryInsertAction" { import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { AsyncAction } from 'foundation/editor/view/action/AsyncAction'; import { SchemeCategoryInsertResponseVo } from 'sk/data/logic/digitization/message/SchemeCategoryInsertResponse'; import { SchemeCategoryInsertEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/category/SchemeCategoryInsertEvent"; export class SchemeCategoryInsertAction extends AsyncAction { executeAsync(event: SchemeCategoryInsertEvent): Promise>; } } declare module "sk/frame/plugin/scheme/manage/contorllor/event/category/SchemeCategoryListEvent" { import { ActionEvent } from 'foundation/editor/view/action/ActionEvent'; export class SchemeCategoryListEvent extends ActionEvent { id: string; } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/category/SchemeCategoryListAction" { import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { AsyncAction } from 'foundation/editor/view/action/AsyncAction'; import { SchemeCategoryListResponseVo } from 'sk/data/logic/digitization/message/SchemeCategoryListResponse'; import { SchemeCategoryListEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/category/SchemeCategoryListEvent"; export class SchemeCategoryListAction extends AsyncAction { executeAsync(event: SchemeCategoryListEvent): Promise>; } } declare module "sk/frame/plugin/scheme/manage/contorllor/event/category/SchemeCategoryTreetEvent" { import { ActionEvent } from 'foundation/editor/view/action/ActionEvent'; export class SchemeCategoryTreeEvent extends ActionEvent { id: string; } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/category/SchemeCategoryTreeAction" { import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { AsyncAction } from 'foundation/editor/view/action/AsyncAction'; import { SchemeCategoryTreeResponseVo } from 'sk/data/logic/digitization/message/SchemeCategoryTreeResponse'; import { SchemeCategoryTreeEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/category/SchemeCategoryTreetEvent"; export class SchemeCategoryTreeAction extends AsyncAction { executeAsync(event: SchemeCategoryTreeEvent): Promise>; } } declare module "sk/frame/plugin/scheme/manage/contorllor/event/category/SchemeCategoryUpdateEvent" { import { ActionEvent } from 'foundation/editor/view/action/ActionEvent'; export class SchemeCategoryUpdateEvent extends ActionEvent { id: string; name: string; dataOrder: number; } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/category/SchemeCategoryUpdateAction" { import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { AsyncAction } from 'foundation/editor/view/action/AsyncAction'; import { SchemeCategoryUpdateResponseVo } from 'sk/data/logic/digitization/message/SchemeCategoryUpdateResponse'; import { SchemeCategoryUpdateEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/category/SchemeCategoryUpdateEvent"; export class SchemeCategoryUpdateAction extends AsyncAction { executeAsync(event: SchemeCategoryUpdateEvent): Promise>; } } declare module "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController" { import { Dispatcher } from 'cross/runtime/lang/Dispatcher'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { SchemeCategoryDeleteResponseVo } from 'sk/data/logic/digitization/message/SchemeCategoryDeleteResponse'; import { SchemeCategoryInsertResponseVo } from 'sk/data/logic/digitization/message/SchemeCategoryInsertResponse'; import { SchemeCategoryListResponseVo } from 'sk/data/logic/digitization/message/SchemeCategoryListResponse'; import { SchemeCategoryTreeResponseVo } from 'sk/data/logic/digitization/message/SchemeCategoryTreeResponse'; import { SchemeCategoryUpdateResponseVo } from 'sk/data/logic/digitization/message/SchemeCategoryUpdateResponse'; export class SchemeManageCategoryController extends Dispatcher { protected _actionService: ActionService; private _selectedCategory; private _names; set selectedCategory(item: any); get selectedCategory(): any; addName(name: string): void; delName(name: string): void; checkName(name: string): boolean; insertAsync(name: string, parentId?: string): Promise>; treeAsync(id?: string): Promise>; listAsync(id?: string): Promise>; updateAsync(id: string, name?: string, dataOrder?: number): Promise>; deleteAsync(ids: Array): Promise>; } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeDuplicateAction" { import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { SchemeActionEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeActionEvent"; import { SchemeEventAction } from "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeEventAction"; export class SchemeDuplicateAction extends SchemeEventAction { executeAsync(event: SchemeActionEvent): Promise; } } declare module "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeGetEvent" { import { SchemeActionEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeActionEvent"; export class SchemeGetEvent extends SchemeActionEvent { } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeGetAction" { import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { SchemeGetEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeGetEvent"; import { SchemeEventAction } from "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeEventAction"; export class SchemeGetAction extends SchemeEventAction { executeAsync(event: SchemeGetEvent): Promise; } } declare module "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeBatchEvent" { import { ActionEvent } from 'foundation/editor/view/action/ActionEvent'; export class SchemeBatchEvent extends ActionEvent { ids: Array; constructor(); free(): void; } } declare module "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeMoveEvent" { import { SchemeBatchEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeBatchEvent"; export class SchemeMoveEvent extends SchemeBatchEvent { categoryId: string; constructor(); } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeBatchAction" { import { AsyncAction } from 'foundation/editor/view/action/AsyncAction'; import { SchemeService } from 'sk/frame/logic/storage/digitization/scheme/SchemeService'; import { SchemeBatchEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeBatchEvent"; export class SchemeBatchAction extends AsyncAction { event: SchemeBatchEvent; protected _schemeService: SchemeService; } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeMoveAction" { import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { SchemeMoveEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeMoveEvent"; import { SchemeBatchAction } from "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeBatchAction"; export class SchemeMoveAction extends SchemeBatchAction { executeAsync(event: SchemeMoveEvent): Promise; } } declare module "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemePageEvent" { import { ActionEvent } from 'foundation/editor/view/action/ActionEvent'; import { SchemeUseStatusEnum } from 'sk/data/logic/digitization/enumeration/SchemeUseStatusEnum'; export class SchemePageEvent extends ActionEvent { page: number; pageSize: number; getSelf: boolean; useCd: SchemeUseStatusEnum; categoryId: string; schemeName: string; tags: Array; typeId: string; constructor(); } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemePageAction" { import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { AsyncAction } from 'foundation/editor/view/action/AsyncAction'; import { SchemePageResponseVo } from 'sk/data/logic/digitization/message/SchemePageResponse'; import { SchemeService } from 'sk/frame/logic/storage/digitization/scheme/SchemeService'; import { SchemePageEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemePageEvent"; export class SchemePageAction extends AsyncAction { protected _schemeService: SchemeService; executeAsync(event: SchemePageEvent): Promise>; } } declare module "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeRecycleEvent" { import { SchemeUseStatusEnum } from 'sk/data/logic/digitization/enumeration/SchemeUseStatusEnum'; import { SchemeBatchEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeBatchEvent"; export class SchemeRecycleEvent extends SchemeBatchEvent { useCd: SchemeUseStatusEnum; constructor(); } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeRecycleAction" { import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { SchemeRecycleEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeRecycleEvent"; import { SchemeBatchAction } from "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeBatchAction"; export class SchemeRecycleAction extends SchemeBatchAction { executeAsync(event: SchemeRecycleEvent): Promise; } } declare module "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeRenameEvent" { import { SchemeActionEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeActionEvent"; export class SchemeRenameEvent extends SchemeActionEvent { categoryId: string; tags: any; free(): void; } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeRenameAction" { import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { SchemeRenameEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeRenameEvent"; import { SchemeEventAction } from "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeEventAction"; export class SchemeRenameAction extends SchemeEventAction { executeAsync(event: SchemeRenameEvent): Promise; } } declare module "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeRstoreEvent" { import { SchemeBatchEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeBatchEvent"; export class SchemeRestoreEvent extends SchemeBatchEvent { } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeRestoreAction" { import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { SchemeRestoreEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeRstoreEvent"; import { SchemeBatchAction } from "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeBatchAction"; export class SchemeRestoreAction extends SchemeBatchAction { executeAsync(event: SchemeRestoreEvent): Promise; } } declare module "sk/frame/plugin/scheme/manage/contorllor/SchemeManageController" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { TypeMap } from 'cross/runtime/lang/collection/TypeMap'; import { Dispatcher } from 'cross/runtime/lang/Dispatcher'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { SchemeUseStatusEnum } from 'sk/data/logic/digitization/enumeration/SchemeUseStatusEnum'; import { SchemeDeleteResponseVo } from 'sk/data/logic/digitization/message/SchemeDeleteResponse'; import { SchemeDuplicateResponseVo } from 'sk/data/logic/digitization/message/SchemeDuplicateResponse'; import { SchemeGetResponseVo } from 'sk/data/logic/digitization/message/SchemeGetResponse'; import { SchemeMoveResponseVo } from 'sk/data/logic/digitization/message/SchemeMoveResponse'; import { SchemePageResponseVo } from 'sk/data/logic/digitization/message/SchemePageResponse'; import { SchemeRecycleResponseVo } from 'sk/data/logic/digitization/message/SchemeRecycleResponse'; import { SchemeRestoreResponseVo } from 'sk/data/logic/digitization/message/SchemeRestoreResponse'; import { SystemCodeGetListResponseItemsVo } from 'sk/data/logic/home/message/SystemCodeGetListResponse'; import { CodeService } from 'sk/frame/logic/design/storage/system/code/CodeService'; import { SchemeManageDisplayModelEnum, SchemeManageMainContentTypeEnum } from "sk/frame/plugin/scheme/manage/SchemeManageConstants"; export class SchemeManageController extends Dispatcher { protected _actionService: ActionService; protected _codeService: CodeService; protected _schemeTags: TypeMap; private _batchMode; protected _contentCd: SchemeManageMainContentTypeEnum; protected _displayCd: SchemeManageDisplayModelEnum; protected _searchSchemeName: string; protected _selectedSchemes: Dictionary; protected _searchSchemeTag: Array; protected _selectedTags: TypeMap; protected _total: Dictionary; get schemeTags(): TypeMap>; set batchMode(value: boolean); get batchMode(): boolean; set displayCd(value: SchemeManageDisplayModelEnum); get displayCd(): SchemeManageDisplayModelEnum; set contentCd(value: SchemeManageMainContentTypeEnum); get contentCd(): SchemeManageMainContentTypeEnum; set searchSchemeName(value: string); get searchSchemeName(): string; get selectedSchemes(): Dictionary; set searchSchemeTag(value: Array); get searchSchemeTag(): Array; set selectedTags(value: TypeMap); get selectedTags(): TypeMap; pushScheme(item: any): void; removeScheme(item: any): void; appendSchemes(items: Array): void; clearSchemes(): void; setTotal(useCd: SchemeUseStatusEnum, total: number): void; getTotal(useCd: SchemeUseStatusEnum): number; dispatchReloadEvent(): void; loadSchemeTagsAsync(force?: boolean): Promise>>>; getAsync(id: string): Promise>; pageAsync(page: number, pageSize: number, useCd: SchemeUseStatusEnum, categoryId?: string, name?: string, tags?: Array, typeId?: string, getSelf?: boolean): Promise>; renameAsync(id: string, name: string, tags: any): Promise>; duplicateAsync(id: string): Promise>; deleteAsync(id: string, useCd?: SchemeUseStatusEnum): Promise>; restoreAsync(ids: Array): Promise>; moveAsync(ids: Array, categoryId: string): Promise>; recycleAsync(ids: Array, useCd?: SchemeUseStatusEnum): Promise>; } } declare module "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer" { import { UiContainer, UiContainerProps, UiContainerState } from 'foundation/editor/ui/core/UiContainer'; import { SchemeManageController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageController"; export interface SchemeManageUiContainerProps extends UiContainerProps { controller: SchemeManageController; } export interface SchemeManageUiContainerState extends UiContainerState { } export class SchemeManageUiContainer

extends UiContainer { } } declare module "sk/frame/plugin/scheme/manage/ui/category/SchemeManageCategoryInsertComponent" { import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageUiCategoryEventCode } from "sk/frame/plugin/scheme/manage/SchemeManageConstants"; import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageCategoryInsertComponentProps extends SchemeManageUiContainerProps { visible: boolean; categoryController: SchemeManageCategoryController; eventCode: SchemeManageUiCategoryEventCode; selectedCategory?: any; } export interface SchemeManageCategoryInsertComponentState extends SchemeManageUiContainerState { open: boolean; name: string; } export class SchemeManageCategoryInsertComponent

extends SchemeManageUiContainer { props: SchemeManageCategoryInsertComponentProps; state: SchemeManageCategoryInsertComponentState; constructor(props: any, context?: any); componentPropsChange(nextProps: SchemeManageCategoryInsertComponentProps, nextContext: any): void; onInsertAsync: () => Promise; private dispatchEvent; private onCategoryNameChange; onClose: () => void; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/main/scheme/SchemeManageSchemeDeleteComponent" { import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageSchemeDeleteComponentProps extends SchemeManageUiContainerProps { items: Array; visible: boolean; onDeleteAfter?: () => void; onCancel?: () => void; } export interface SchemeManageSchemeDeleteComponentState extends SchemeManageUiContainerState { visible: boolean; } export class SchemeManageSchemeDeleteComponent

extends SchemeManageUiContainer { props: SchemeManageSchemeDeleteComponentProps; state: SchemeManageSchemeDeleteComponentState; componentPropsChange(nextProps: SchemeManageSchemeDeleteComponentProps, nextContext: any): void; private onDeleteConfirmAsync; private onCancel; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/common/SchemeManageDuplicateComponent" { import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export enum SchemeManageDuplicateStepEnum { Unknown = "unknown", Duplicate = "duplicate", Design = "design" } export interface SchemeManageDuplicateComponentProps extends SchemeManageUiContainerProps { item: any; visible: boolean; onHide: () => void; } export interface SchemeManageDuplicateComponentState extends SchemeManageUiContainerState { step: SchemeManageDuplicateStepEnum; duplicatedScheme: any; } export class SchemeManageDuplicateComponent

extends SchemeManageUiContainer { props: SchemeManageDuplicateComponentProps; state: SchemeManageDuplicateComponentState; constructor(props: any, context?: any); componentPropsChange(nextProps: SchemeManageDuplicateComponentProps, nextContext: any): void; private onDuplicateConfirmAsync; private onDesignConfirm; private onOk; private onCancel; private getModalProps; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/common/SchemeManageInfoComponent" { import { TypeMap } from 'cross/runtime/lang/collection/TypeMap'; import { SystemCodeGetListResponseItemsVo } from 'sk/data/logic/home/message/SystemCodeGetListResponse'; import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageInfoComponentProps extends SchemeManageUiContainerProps { item: any; visible: boolean; onConfirmAfter?: () => void; onCancel?: () => void; } export interface SchemeManageInfoComponentState extends SchemeManageUiContainerState { schemeName: string; visible: boolean; floorplanSpaceType: string; tags: any; } export class SchemeManageInfoComponent

extends SchemeManageUiContainer { props: SchemeManageInfoComponentProps; state: SchemeManageInfoComponentState; protected _schemeTags: TypeMap; constructor(props: any, context?: any); componentPropsChange(nextProps: any, nextContext: any): void; loadSchemeTagsAsync(): Promise; private onFinishAsync; private onSchemeNameChange; private makeSchemeNameComponent; private onSchemeTagChange; private makeCommonTagComponent; protected onFloorplanSpaceTypeChange: (event: any) => void; private onSchemeSpaceChange; private makeSchemeSpaceComponent; private onCancel; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/SchemePublishForm" { import { TypeMap } from 'cross/runtime/lang/collection/TypeMap'; import { SystemCodeGetListResponseItemsVo } from 'sk/data/logic/home/message/SystemCodeGetListResponse'; import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemePublishFormProps extends SchemeManageUiContainerProps { item: any; visible: boolean; onConfirmAfter?: (schemeName: string, options: any) => void; onCancel?: () => void; } export interface SchemePublishFormState extends SchemeManageUiContainerState { schemeName: string; visible: boolean; floorplanSpaceType: string; tags: any; } export class SchemePublishForm

extends SchemeManageUiContainer { props: SchemePublishFormProps; state: SchemePublishFormState; protected _schemeTags: TypeMap; constructor(props: any, context?: any); componentPropsChange(nextProps: any, nextContext: any): void; loadSchemeTagsAsync(): Promise; private onFinishAsync; private onSchemeNameChange; private makeSchemeNameComponent; private onSchemeTagChange; private makeCommonTagComponent; protected onFloorplanSpaceTypeChange: (event: any) => void; private onSchemeSpaceChange; private makeSchemeSpaceComponent; private onCancel; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/util/SchemeStorageFileUtil" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { HttpDeviceService } from 'cross/core/device/http/HttpDeviceService'; import { FileUploadService } from 'foundation/data/common/upload/FileUploadService'; import { SchemeEditorDocument } from 'sk/frame/logic/scheme/SchemeEditorDocument'; import { SchemeTechnologyDocument } from 'sk/frame/logic/technology/SchemeTechnologyDocument'; export type SchemeAdditionalData = { ossTempKey: any; ossUnderlayTempKey: any; ossUnderlay2dTempKey: any; }; export class SchemeStorageFileUtil { protected static _httpService: HttpDeviceService; protected static _fileUploadService: FileUploadService; static createSchemeTechnologyDocumentByStorageIdAsync(storageId: string): Promise>; static getSchemeTechnologyJsonByBatchIdAndBatchItemIdAsync(batchId: string, batchItemId: string): Promise; static getStageConfigByBatchIdAndBatchItemIdAsync(batchId: string, batchItemId: string): Promise; static getStructureByBatchIdAsync(batchId: string, batchItemId: string): Promise; static getSchemeBomJsonByBatchIdAndBatchItemIdAsync(batchId: string, batchItemId: string, optionStatistics?: boolean): Promise; static getSchemeTechnologyDataByStorageIdAsync(storageId: string, roomMode?: boolean, roomId?: string, bool?: boolean): Promise>; static getBomJsonByStoageIdAsync(storageId: string, optionStatistics?: boolean): Promise>; static getCheckJsonByStoageIdAsync(storageId: string): Promise>; static getStructureJsonByStoageIdAsync(storageId: string): Promise>; static getProduceJsonByStorageIdAsync(storageId: string): Promise>; static getProduceJsonByBatchIdAsync(linkId: string, batchId: string, batchItemId: string): Promise; static getProduceStrByStorageIdAsync(storageId: string): Promise>; static uploadSchemeAdditionalDataAsync(document: SchemeEditorDocument): Promise>; } } declare module "sk/frame/plugin/scheme/manage/ui/detail/CalculatePage" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { StorageDeviceService } from 'cross/core/device/storage/StorageDeviceService'; import { LogicSessionService } from 'cross/data/module/logic/session/LogicSessionService'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { UiDesktopService } from 'foundation/editor/ui/desktop/UiDesktopService'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { UiDefineContainerState } from 'sk/editor/frame/ui/base/UiDefineContainer'; interface CalculatePageState extends UiDefineContainerState { events: any[]; businessTypes: any; businessTypeId: string; eventTypeVisble: boolean; linkType: string; eventId: string; eventVisble: boolean; eventStatusCd: number; updateDate: string; showReportPanel: boolean; storageId: string; stage: string; tabKey: string; queueNumber: string; percent: number; checkMessage: string; errorMessage: string; } export class CalculatePage extends UiContainer { state: CalculatePageState; protected _sessionService: LogicSessionService; protected _storageService: StorageDeviceService; protected _actionService: ActionService; protected _desktopService: UiDesktopService; protected _environmentService: EnvironmentService; private timer; private _document; constructor(props: any, context?: any); componentWillUnmount(): void; componentDidMountAsync(): Promise>; UNSAFE_componentWillMount(): void; private showBusinessTypePageAsync; private buildBusinessType; sendTechnologyCalculateRequestAsync: () => Promise; makeEventButtonDataAsync(): Promise; private onReportOpen; private onReportClose; onEventSuccessClickAsync(type: string): Promise; calculateSuccess(): JSX.Element; makePercent(stage: string): number; searchErrorMessageAsync(eventId: string): Promise; searchCheckMessageAsync(storageId: string): Promise; getUserErrorMessage(message: string): string; tab1Content(): JSX.Element; selectedHistory(e: any, eventId: string): void; getContent(): JSX.Element; onTabChange(e: any, anotherKey: string): void; makePanel(): JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/detail/DeletePanel" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class DeletePanel extends UiContainer { constructor(props?: any, context?: any); private onDelete; private onCancel; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/detail/PictureCard" { import { UiContainer, UiContainerProps } from 'foundation/editor/ui/core/UiContainer'; import { SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; interface PictureCardProps extends UiContainerProps { isRight: boolean; iconActions: ActionIcon[]; imgSrc: string; imgKey: string; quality: string; statusText?: string; statusIcon?: string; statusBg?: string; } export class ActionIcon { name: string; tip: string; action: () => void; } interface PictureCardState extends SchemeManageUiContainerState { currentImg: string; } export class PictureCardComponent

extends UiContainer { props: PictureCardProps; state: PictureCardState; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/detail/PicturePreview" { import { UiContainer, UiContainerProps } from 'foundation/editor/ui/core/UiContainer'; import { SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; import { AlbumMetaData } from "sk/frame/plugin/scheme/manage/ui/detail/SchemeManageDetailPage"; interface PicturePreviewProps extends UiContainerProps { pictureList: Array; current: string; onCancel: () => void; } export class ImageInfo { batchId: string; path: string; } interface PicturePreviewState extends SchemeManageUiContainerState { currentImg: string; } export class PicturePreviewComponent

extends UiContainer { props: PicturePreviewProps; state: PicturePreviewState; private _picList; private index; constructor(props: any, context?: any); private move; private makeImgList; componentPropsChange(nextProps: PicturePreviewProps, nextContext: any): void; private onCancel; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/detail/SchemeDetailTab" { import { UiContainer, UiContainerProps } from 'foundation/editor/ui/core/UiContainer'; import { SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; interface SchemeDetailTabProps extends UiContainerProps { items: Array; onTabChange: () => void; } interface SchemeDetailTabState extends SchemeManageUiContainerState { selectedIndex: number; } export class SchemeDetailTabComponent

extends UiContainer { props: SchemeDetailTabProps; state: SchemeDetailTabState; constructor(props: any, context?: any); componentPropsChange(nextProps: SchemeDetailTabProps, nextContext: any): void; private onSelect; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/detail/ShareImage" { import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; export class ShareImage extends UiContainer { copyLink: (ossPath: string) => void; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/detail/SchemeManageDetailPage" { import { CheckboxValueType } from 'antd/lib/checkbox/Group'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { StorageDeviceService } from 'cross/core/device/storage/StorageDeviceService'; import { JsonService } from 'cross/core/module/json/JsonService'; import { LogicSessionService } from 'cross/data/module/logic/session/LogicSessionService'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { ActionService } from 'foundation/editor/view/action/ActionService'; import { BatchItemStatusEnum } from 'sk/data/logic/digitization/enumeration/BatchItemStatusEnum'; import { SchemePageResponseItemVo } from 'sk/data/logic/digitization/message/SchemePageResponse'; import { BatchService } from 'sk/frame/logic/storage/digitization/batch/BatchService'; import { BatchUnit } from 'sk/frame/logic/storage/digitization/batch/BatchUnit'; import { SchemeService } from 'sk/frame/logic/storage/digitization/scheme/SchemeService'; import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageController"; import { SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageDetailPageProps extends SchemeManageUiContainerProps { controller: SchemeManageController; categoryController: SchemeManageCategoryController; document: SchemePageResponseItemVo; } export interface SchemeManageDetailPageState extends SchemeManageUiContainerState { batchs: Array; renderPictures: PictureCardInfo; panoPictures: PictureCardInfo; tabKey: string; isChecked: boolean; checkedNumber: number; renderImgUrl: string; saveVisible: boolean; deleteModalVisible: boolean; duplicateModalVisible: boolean; showPreview: boolean; imgInfoList: Array; currentBatchId: string; selectedItem: CheckboxValueType[]; pano: boolean; showDelete: boolean; deleteUnitId: string; deleteInfo: string; showBatchDelete: boolean; batchDeleteInfo: string; showShare: boolean; qrcodeUrl: string; ossPath: string; pubulishVisible: boolean; tags: any; publishName: string; saveAsName: string; remark: any; } class PictureCardInfo { cardList: JSX.Element[]; allValue: string[]; ids: string[]; } export class AlbumMetaData { batchItem: any; ossPath: string; btnParams: any; } export class SchemeManageDetailPage

extends UiContainer { private _timer; private _document; state: SchemeManageDetailPageState; props: SchemeManageDetailPageProps; protected _environmentService: EnvironmentService; protected _jsonService: JsonService; protected _batchService: BatchService; protected _actionService: ActionService; protected _storageService: StorageDeviceService; protected _schemeService: SchemeService; private _albumMap; protected _sessionService: LogicSessionService; private _schemeForm; constructor(props: any, context?: any); componentPropsChange(nextProps: SchemeManageDetailPageProps, nextContext: any): void; private resetUrlSchemeId; onBackHome: () => void; onBack: () => void; onDeleteScheme: () => void; onDelete: () => void; onDuplicate: () => void; componentDidMount(): void; getSchemeAsync(id: string): Promise; componentWillUnmount(): void; private split2; batchDownload: () => void; batchDeletePicture: (pano: boolean) => Promise; closePicture: () => void; loadBatchAsync: () => Promise; findbatchItemAsync: (batchs: BatchUnit[], typeCd: number) => Promise; onPublic: () => Promise; private orderPictures; checkDrawingCompulateAsync(): Promise; private moveForwardImage; private moveBackImage; private showRenderImage; showRenderRunning(st: BatchItemStatusEnum): any; renderAlbumData(batchItem: any, count: number, index: number, info: PictureCardInfo, typeCd: number): Promise; private makePicutureCard; private getQuality; getRenderResultDataAsync(batchId: string, batchItemId: string): Promise; makeAlbumListAsync(batchItem: any, count: number, index: number, array: Array, typeCd: number): Promise; getAlbumList(cardInfo: PictureCardInfo, pano: boolean): JSX.Element; content(index: number, date: string, relation: string): JSX.Element; onShare: (ossPath: any) => void; closeQRCode: () => void; downloadImage(url: string): void; getOssJsonContentAsync(batchId: string, itemId: string): Promise; onTabClick(key: string, event: any): void; createSchemeProcessTaskTechnologyAsync: (document: any, key: any) => Promise; noResultPage(): JSX.Element; onCheckBoxClick(): void; selectAll(allItem: string[]): void; onSelectAllClick(): void; makeCoverPicture(): string; private makeTagsContent; render(): JSX.Element; protected onSchemeFormConfirm: (schemeName: string, options: any) => Promise; protected onSchemeFormCancel: () => void; showDelete: (deleteUnitId: any, deleteInfo: string) => void; showBatchDelete: () => void; hideDelete: () => void; hideBatchDelete: () => void; deleteAlubmAsync: (batchId: string) => Promise; deletePicture: () => Promise; deleteSelectedPicture: () => Promise; private makeTabItems; private makeCalcPage; onModifyClick: () => void; onSchemeEdit: () => void; onInfoEditConfirm: () => void; createScheme: () => void; private hideDuplicateModal; private hideDeleteModal; private hideEditModal; } } declare module "sk/frame/plugin/scheme/manage/ui/category/SchemeManageCategoryTagComponent" { import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageCategoryTagComponentProps extends SchemeManageUiContainerProps { categoryController: SchemeManageCategoryController; item: any; } export interface SchemeManageCategoryTagComponentState extends SchemeManageUiContainerState { deleteModalVisible: boolean; renameModalVisible: boolean; name: string; operationOpen: boolean; } export class SchemeManageCategoryTagComponent

extends SchemeManageUiContainer { props: SchemeManageCategoryTagComponentProps; state: SchemeManageCategoryTagComponentState; constructor(props: any, context?: any); onRenameModalShow: () => void; onClose: () => void; private onMoveToTopAsync; onRenameAsync: () => Promise; private onNameChange; onDeleteModalShow: () => void; private onDeleteConfirmAsync; private onSelect; private makeMenuItems; private onOpenChange; private makeRenameModal; private makeDeleteModal; private makeDropdown; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/category/SchemeManageCategoryContainer" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { Types } from 'cross/runtime/lang/collection/Types'; import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageCategoryContainerProps extends SchemeManageUiContainerProps { categoryController: SchemeManageCategoryController; } export interface SchemeManageCategoryContainerState extends SchemeManageUiContainerState { dataSource: Array; breadcrumbItems: Array; wrap: boolean; } export class SchemeManageCategoryContainer

extends SchemeManageUiContainer { props: SchemeManageCategoryContainerProps; state: SchemeManageCategoryContainerState; protected readonly _maxWrapCount: number; constructor(props: any, context?: any); componentDidMount(): void; componentWillUnmount(): void; onTree(context: ListenerContext): void; onList(context: ListenerContext, item?: any): void; onSelect(context: ListenerContext, item: any): void; onDelete(context: ListenerContext): void; private getBreadcrumbItems; protected treeAsync(): Promise; protected makePageData(items: Types, currentCategoryId: string, parent: any, breadcrumbCache?: Dictionary>): { dataSource: Array; breadcrumbItems: Array; }; protected listAsync(item?: any): Promise; private onMySchemeClickAsync; private onBackClickAsync; private onBreadcrumbClickAsync; private makeBreadcrumbs; private onWrapChange; private makeWrapButton; private makeTag; private makeWrapTags; private makeControllableTags; private makeTags; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/common/SchemeManageItemContainer" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { SchemeUseStatusEnum } from 'sk/data/logic/digitization/enumeration/SchemeUseStatusEnum'; import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageItemContainerProps extends SchemeManageUiContainerProps { categoryController: SchemeManageCategoryController; } export interface SchemeManageItemContainerState extends SchemeManageUiContainerState { dataSource: Array; pageNumber: number; pageSize: number; total: number; } export class SchemeManageItemContainer

extends SchemeManageUiContainer { props: SchemeManageItemContainerProps; state: SchemeManageItemContainerState; protected _useCd: SchemeUseStatusEnum; constructor(props: any, context?: any); componentDidMount(): void; componentWillUnmount(): void; private onOperationModeChange; private onDisplayModeChange; onReload(context: ListenerContext): void; onRefresh(context: ListenerContext): void; onPageNumberChange: (page: number, pageSize: number) => void; protected pageNumberChangeAsync(pageNumber: number): Promise; protected getSchemeCategoryId(): string; private renderCards; protected renderPaginationComponent(): JSX.Element; protected renderAction(item: any): JSX.Element; protected renderCard(item: any, index: number): JSX.Element; protected renderTable(): JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/category/SchemeManageCategoryTreePage" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { UiContainer } from 'foundation/editor/ui/core/UiContainer'; import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageCategoryTreePageProps extends SchemeManageUiContainerProps { visible: boolean; items: Array; categoryController: SchemeManageCategoryController; } export interface SchemeManageCategoryTreePageState extends SchemeManageUiContainerState { visible: boolean; treeData: Array; selectedKeys: Array; selectedNode: any; insertCategoryModalVisible: boolean; } export class SchemeManageCategoryTreePage

extends UiContainer { props: SchemeManageCategoryTreePageProps; state: SchemeManageCategoryTreePageState; rootTreeNode: any; constructor(props: any, context?: any); componentPropsChange(nextProps: SchemeManageCategoryTreePageProps, nextContext: any): void; componentDidMount(): void; componentWillUnmount(): void; onTree(context: ListenerContext, item?: any): void; private loadTreeAsync; private makeTreeData; private onOkAsync; private onTreeNodeSelect; private onInsertModalShow; private makeFooter; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/common/SchemeManageTableComponent" { import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageTableComponentProps extends SchemeManageUiContainerProps { dataSource: Array; } export interface SchemeManageTableComponentState extends SchemeManageUiContainerState { selectedRowKeys: Array; } export class SchemeManageTableComponent

extends SchemeManageUiContainer { state: SchemeManageTableComponentState; props: SchemeManageTableComponentProps; constructor(props: any, context?: any); componentPropsChange(nextProps: SchemeManageTableComponentProps, nextContext: any): void; componentDidMount(): void; componentWillUnmount(): void; private onOperationModeChange; protected makeAdditionContent(): JSX.Element; onRowClick: (record: any) => void; rowSelectChange: (selectedRowKeys: [], selectedRows: Array) => void; protected rowSelection(): any; protected onCell: (record: any, index: number) => any; protected makePreviewImageCell(value: any, record: any, index: number): JSX.Element; protected renderTag(type: string, record: any): string; protected renderAction(record: any): JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/main/scheme/SchemeManageSchemeTableComponent" { import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageTableComponent, SchemeManageTableComponentProps, SchemeManageTableComponentState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageTableComponent"; export interface SchemeManageSchemeTableComponentProps extends SchemeManageTableComponentProps { categoryController: SchemeManageCategoryController; } export interface SchemeManageSchemeTableComponentState extends SchemeManageTableComponentState { deleteModalVisible: boolean; infoModalVisible: boolean; duplicateModalVisible: boolean; categoryModalVisible: boolean; } export class SchemeManageSchemeTableComponent

extends SchemeManageTableComponent { props: SchemeManageSchemeTableComponentProps; state: SchemeManageSchemeTableComponentState; protected _record: any; onSchemeEdit: () => void; onSchemeDetail: (record: any) => void; onSchemeRename: (record: any) => void; onSchemeDuplicate: (record: any) => void; onSchemeMove: (record: any) => void; onSchemeDelete: (record: any) => void; private makeMenuItems; resetModalState(): void; protected onCellClick: (record: any) => void; protected onCell: (record: any) => any; protected renderAction(record: any): JSX.Element; protected makeAdditionContent(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/common/SchemeManageCardComponent" { import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageCardComponentProps extends SchemeManageUiContainerProps { item: any; } export interface SchemeManageCardComponentState extends SchemeManageUiContainerState { } export class SchemeManageCardComponent

extends SchemeManageUiContainer { state: SchemeManageCardComponentState; props: SchemeManageCardComponentProps; constructor(props?: any, context?: any); componentDidMount(): void; componentWillUnmount(): void; private onOperationModeChange; protected makeCardContent(maskId: string): JSX.Element; protected makeMaskContent(maskId: string): JSX.Element; protected makeAdditionContent(): JSX.Element; protected makeLeftDaysContent(): JSX.Element; private onSelectStatusChange; protected onNameClick: () => void; protected makeCheckContent(): JSX.Element; private makeTagsContent; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/main/trash/SchemeManageTrashDeleteComponent" { import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageTrashDeleteComponentProps extends SchemeManageUiContainerProps { items: Array; visible: boolean; } export interface SchemeManageTrashDeleteComponentState extends SchemeManageUiContainerState { visible: boolean; } export class SchemeManageTrashDeleteComponent

extends SchemeManageUiContainer { props: SchemeManageTrashDeleteComponentProps; state: SchemeManageTrashDeleteComponentState; constructor(props: any, context?: any); componentPropsChange(nextProps: SchemeManageTrashDeleteComponentProps, nextContext: any): void; private onDeleteAsync; private onCancel; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/main/library/SchemeManageLibraryCardComponent" { import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageCardComponent, SchemeManageCardComponentProps, SchemeManageCardComponentState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageCardComponent"; export interface SchemeManageLibraryCardComponentProps extends SchemeManageCardComponentProps { categoryController: SchemeManageCategoryController; } export interface SchemeManageLibraryCardComponentState extends SchemeManageCardComponentState { infoModalVisible: boolean; duplicateModalVisible: boolean; deleteModalVisible: boolean; categoryModalVisible: boolean; } export class SchemeManageLibraryCardComponent

extends SchemeManageCardComponent { props: SchemeManageLibraryCardComponentProps; state: SchemeManageLibraryCardComponentState; onSchemeEdit: () => void; onSchemeDetail: () => void; onSchemeRename: () => void; onSchemeDuplicate: () => void; onSchemeMove: () => void; onSchemeDelete: () => void; private makeMenuItems; resetModalState(): void; protected onNameClick: () => void; protected makeMaskContent(maskId: string): JSX.Element; protected makeAdditionContent(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/main/library/SchemeManageLibraryContainer" { import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageItemContainer, SchemeManageItemContainerProps, SchemeManageItemContainerState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageItemContainer"; export interface SchemeManageLibraryContainerProps extends SchemeManageItemContainerProps { categoryController: SchemeManageCategoryController; } export interface SchemeManageLibraryContainerState extends SchemeManageItemContainerState { } export class SchemeManageLibraryContainer

extends SchemeManageItemContainer { props: SchemeManageLibraryContainerProps; state: SchemeManageLibraryContainerState; constructor(props: any, context?: any); componentDidMount(): void; componentWillUnmount(): void; protected getSchemeCategoryId(): string; protected renderCard(item: any): JSX.Element; protected renderTable(): JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/main/scheme/SchemeManageSchemeCardComponent" { import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageCardComponent, SchemeManageCardComponentProps, SchemeManageCardComponentState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageCardComponent"; export interface SchemeManageSchemeCardComponentProps extends SchemeManageCardComponentProps { categoryController: SchemeManageCategoryController; } export interface SchemeManageSchemeCardComponentState extends SchemeManageCardComponentState { infoModalVisible: boolean; duplicateModalVisible: boolean; deleteModalVisible: boolean; categoryModalVisible: boolean; } export class SchemeManageSchemeCardComponent

extends SchemeManageCardComponent { props: SchemeManageSchemeCardComponentProps; state: SchemeManageSchemeCardComponentState; onSchemeEdit: () => void; onSchemeDetail: () => void; onSchemeRename: () => void; onSchemeDuplicate: () => void; onSchemeMove: () => void; onSchemeDelete: () => void; private makeMenuItems; resetModalState(): void; protected onNameClick: () => void; protected makeMaskContent(maskId: string): JSX.Element; protected makeAdditionContent(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/main/scheme/SchemeManageSchemeContainer" { import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageItemContainer, SchemeManageItemContainerProps, SchemeManageItemContainerState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageItemContainer"; export interface SchemeManageSchemeContainerProps extends SchemeManageItemContainerProps { categoryController: SchemeManageCategoryController; } export interface SchemeManageSchemeContainerState extends SchemeManageItemContainerState { } export class SchemeManageSchemeContainer

extends SchemeManageItemContainer { props: SchemeManageSchemeContainerProps; state: SchemeManageSchemeContainerState; constructor(props: any, context?: any); componentDidMount(): void; componentWillUnmount(): void; protected getSchemeCategoryId(): string; protected renderCard(item: any): JSX.Element; protected renderTable(): JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/main/trash/SchemeManageTrashCardComponent" { import { SchemeManageCardComponent, SchemeManageCardComponentProps, SchemeManageCardComponentState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageCardComponent"; export interface SchemeManageTrashCardComponentProps extends SchemeManageCardComponentProps { } export interface SchemeManageTrashCardComponentState extends SchemeManageCardComponentState { deleteModalVisible: boolean; } export class SchemeManageTrashCardComponent

extends SchemeManageCardComponent { props: SchemeManageTrashCardComponentProps; state: SchemeManageTrashCardComponentState; constructor(props: any, context?: any); onCompletelyDelete: () => void; onRestoreAsync: () => Promise; protected makeMaskContent(maskId: string): JSX.Element; protected makeLeftDaysContent(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/main/trash/SchemeManageTrashTableComponent" { import { SchemeManageTableComponent, SchemeManageTableComponentProps, SchemeManageTableComponentState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageTableComponent"; export interface SchemeManageTrashTableComponentProps extends SchemeManageTableComponentProps { } export interface SchemeManageTrashTableComponentState extends SchemeManageTableComponentState { deleteModalVisible: boolean; } export class SchemeManageTrashTableComponent

extends SchemeManageTableComponent { props: SchemeManageTrashTableComponentProps; state: SchemeManageTrashTableComponentState; constructor(props: any, context?: any); onCompletelyDelete: () => void; onRestoreAsync: (record: any) => Promise; protected renderAction(record: any): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/main/trash/SchemeManageTrashContainer" { import { SchemeManageItemContainer, SchemeManageItemContainerProps, SchemeManageItemContainerState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageItemContainer"; export interface SchemeManageTrashContainerProps extends SchemeManageItemContainerProps { } export interface SchemeManageTrashContainerState extends SchemeManageItemContainerState { } export class SchemeManageTrashContainer

extends SchemeManageItemContainer { props: SchemeManageTrashContainerProps; state: SchemeManageTrashContainerState; protected _optionSelectedAll: boolean; constructor(props: any, context?: any); componentDidMount(): void; componentWillUnmount(): void; private onTrashSelectAll; protected pageNumberChangeAsync(pageNumber: number): Promise; protected renderCard(item: any): JSX.Element; protected renderTable(): JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/common/SchemeManageSearchComponent" { import { TypeMap } from 'cross/runtime/lang/collection/TypeMap'; import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageSearchComponentProps extends SchemeManageUiContainerProps { categoryController: SchemeManageCategoryController; } export interface SchemeManageSearchComponentState extends SchemeManageUiContainerState { schemeName: string; selectedTags: TypeMap; } export class SchemeManageSearchComponent

extends SchemeManageUiContainer { props: SchemeManageSearchComponentProps; state: SchemeManageSearchComponentState; constructor(props: any, context?: any); componentDidMount(): void; componentWillUnmount(): void; onSearchContentReset(context: ListenerContext): void; private onNameSearch; private onNameChange; private onTagChange; private onTagSearch; private onTagReset; private onDeselect; private changeDisplayMode; private makeSearchTag; private makeTagOptions; protected getRenderProps(): { icon: string; modeText: string; }; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/common/SchemeManageBatchComponent" { import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageBatchComponentProps extends SchemeManageUiContainerProps { categoryController: SchemeManageCategoryController; } export interface SchemeManageBatchComponentState extends SchemeManageUiContainerState { batchMode: boolean; disabled: boolean; } export class SchemeManageBatchComponent

extends SchemeManageUiContainer { props: SchemeManageBatchComponentProps; state: SchemeManageBatchComponentState; constructor(props: any, context?: any); componentDidMount(): void; componentWillUnmount(): void; protected onOperationModeChange: () => void; protected onSelectStatusChange(): void; protected changeOperationMode(batchMode: boolean): void; protected makeBatchComponent(): JSX.Element; protected makeRenderContent(): JSX.Element; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/main/scheme/SchemeManageSchemeBatchComponent" { import { SchemeManageBatchComponent, SchemeManageBatchComponentProps, SchemeManageBatchComponentState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageBatchComponent"; export interface SchemeManageSchemeBatchComponentProps extends SchemeManageBatchComponentProps { } export interface SchemeManageSchemeBatchComponentState extends SchemeManageBatchComponentState { deleteModalVisible: boolean; categoryModalVisible: boolean; } export class SchemeManageSchemeBatchComponent

extends SchemeManageBatchComponent { props: SchemeManageSchemeBatchComponentProps; state: SchemeManageSchemeBatchComponentState; constructor(props: any, context?: any); private onFinish; onSchemeMove: () => void; onSchemeDelete: () => void; resetModalState(): void; private onMainContentChange; protected makeBatchComponent(): JSX.Element; protected makeRenderContent(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/main/trash/SchemeManageTrashBatchComponent" { import { SchemeManageBatchComponent, SchemeManageBatchComponentProps, SchemeManageBatchComponentState } from "sk/frame/plugin/scheme/manage/ui/common/SchemeManageBatchComponent"; export interface SchemeManageTrashBatchComponentProps extends SchemeManageBatchComponentProps { } export interface SchemeManageTrashBatchComponentState extends SchemeManageBatchComponentState { deleteModalVisible: boolean; } export class SchemeManageTrashBatchComponent

extends SchemeManageBatchComponent { props: SchemeManageTrashBatchComponentProps; state: SchemeManageTrashBatchComponentState; protected _optionSelectedAll: boolean; constructor(props: any, context?: any); onCompleteDelete: () => void; onRestoreAsync: () => Promise; private onSelectAllChange; protected makeBatchComponent(): JSX.Element; protected getSelectedCount(): number; protected makeRenderContent(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/main/SchemeManageToolbar" { import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageToolbarProps extends SchemeManageUiContainerProps { categoryController: SchemeManageCategoryController; } export interface SchemeManageToolbarState extends SchemeManageUiContainerState { } export class SchemeManageToolbar

extends SchemeManageUiContainer { props: SchemeManageToolbarProps; state: SchemeManageToolbarState; componentDidMount(): void; componentWillUnmount(): void; onShowTotal(context: ListenerContext): void; private onMainContentChange; private makeTopContent; private getTotal; private buildMainContent; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/main/SchemeManageMainPage" { import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManageMainPageProps extends SchemeManageUiContainerProps { categoryController: SchemeManageCategoryController; } export interface SchemeManageMainPageState extends SchemeManageUiContainerState { } export class SchemeManageMainPage

extends SchemeManageUiContainer { props: SchemeManageMainPageProps; state: SchemeManageMainPageState; componentDidMount(): void; componentWillUnmount(): void; private onMainContentChange; private makeMainContent; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/SchemeManagePage" { import { EventObject } from 'cross/runtime/lang/EventObject'; import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { LoginLogicService } from 'cross/data/module/logic/login/LoginLogicService'; import { LogicSessionService } from 'cross/data/module/logic/session/LogicSessionService'; import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageController"; import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeManagePageProps extends SchemeManageUiContainerProps { } export interface SchemeManagePageState extends SchemeManageUiContainerState { detailScheme: any; insertCategoryModalVisible: boolean; } export class SchemeManagePage

extends SchemeManageUiContainer { protected _sessionService: LogicSessionService; protected _loginService: LoginLogicService; state: SchemeManagePageState; protected _schemeController: SchemeManageController; protected _schemeCategoryController: SchemeManageCategoryController; constructor(props: any, context?: any); componentDidMount(): void; componentWillUnmount(): void; onLoginSuccessAsync(context: ListenerContext, event: EventObject): Promise; protected initAsync(): Promise; onPageContentChange(context: ListenerContext, item: any): void; onInsertCategoryModalShow: () => void; private makeMenuItems; private getRedirectPath; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/SchemeManagePlugin" { 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 SchemeManagePlugin extends PluginBase { protected _pluginService: PluginService; protected _desktopService: UiDesktopService; onDesktopActive(sender: ListenerContext, event: EventObject): void; activeAsync(context: PluginContext): Promise; static get instance(): SchemeManagePlugin; } } declare module "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeSaveAction" { import { ActionResult } from 'foundation/editor/view/action/ActionResult'; import { SchemeActionEvent } from "sk/frame/plugin/scheme/manage/contorllor/event/scheme/SchemeActionEvent"; import { SchemeEventAction } from "sk/frame/plugin/scheme/manage/contorllor/action/scheme/SchemeEventAction"; export class SchemeSaveAction extends SchemeEventAction { executeAsync(event: SchemeActionEvent): Promise; } } declare module "sk/frame/plugin/scheme/manage/ui/HeaderPanel" { import { UiControl } from 'foundation/editor/ui/core/UiControl'; export type HeaderPanelState = { isLogin: boolean; userName: string; version: string; schemeListWindowVisible: boolean; selectMenuKey: string; }; export class HeaderPanel extends UiControl { state: HeaderPanelState; constructor(props: any, context?: any); private onHomeClick; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/SchemeLibraryPage" { import { EventObject } from 'cross/runtime/lang/EventObject'; import { ListenerContext } from 'cross/runtime/lang/ListenerContext'; import { LoginLogicService } from 'cross/data/module/logic/login/LoginLogicService'; import { LogicSessionService } from 'cross/data/module/logic/session/LogicSessionService'; import { SchemeManageCategoryController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageCategoryController"; import { SchemeManageController } from "sk/frame/plugin/scheme/manage/contorllor/SchemeManageController"; import { SchemeManageUiContainer, SchemeManageUiContainerProps, SchemeManageUiContainerState } from "sk/frame/plugin/scheme/manage/ui/SchemeManageUiContainer"; export interface SchemeLibraryPageProps extends SchemeManageUiContainerProps { } export interface SchemeLibraryPageState extends SchemeManageUiContainerState { detailScheme: any; insertCategoryModalVisible: boolean; } export class SchemeLibraryPage

extends SchemeManageUiContainer { protected _sessionService: LogicSessionService; protected _loginService: LoginLogicService; state: SchemeLibraryPageState; protected _schemeController: SchemeManageController; protected _schemeCategoryController: SchemeManageCategoryController; constructor(props: any, context?: any); componentDidMount(): void; componentWillUnmount(): void; onLoginSuccessAsync(context: ListenerContext, event: EventObject): Promise; protected initAsync(): Promise; onPageContentChange(context: ListenerContext, item: any): void; onInsertCategoryModalShow: () => void; private makeMenuItems; private getRedirectPath; render(): JSX.Element; } } declare module "sk/frame/plugin/scheme/manage/ui/SchemeLibraryPlugin" { 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 SchemeLibraryPlugin extends PluginBase { protected _pluginService: PluginService; protected _desktopService: UiDesktopService; onDesktopActive(sender: ListenerContext, event: EventObject): void; activeAsync(context: PluginContext): Promise; static get instance(): SchemeLibraryPlugin; } } declare module "sk/frame/plugin/scheme/manage/ui/SchemeManageSearch" { import { UiControl } from 'foundation/editor/ui/core/UiControl'; export class SchemeManageSearch extends UiControl { constructor(props: any, context?: any); render(): JSX.Element; } }