更新版本
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import { Singleton } from "../../../../../Common/Singleton";
|
||||
import type { ILayerNode } from "./Type";
|
||||
import type { ILayerNode, ILayerRouter, ILayerTemplate } from "./Type";
|
||||
/** 图层的状态单例 */
|
||||
export declare class LayerStore extends Singleton {
|
||||
/** 自增ID */
|
||||
/** 自增ID(用于新图层的默认名) */
|
||||
ID: {
|
||||
file: number;
|
||||
folder: number;
|
||||
@@ -15,10 +15,94 @@ export declare class LayerStore extends Singleton {
|
||||
isShowViewportOff: boolean;
|
||||
/** 初始化 */
|
||||
Init(): void;
|
||||
/** 克隆图层主要数据 */
|
||||
Clone(): any;
|
||||
}
|
||||
/** 图层特性 */
|
||||
export declare const LayerPropertieStore: {
|
||||
/** 是否显示 */
|
||||
/** 图层特性单例 */
|
||||
export declare class LayerPropertieStore extends Singleton {
|
||||
/** 是否显示图层特性 */
|
||||
isShow: boolean;
|
||||
}
|
||||
/** 图层模板的状态单例 */
|
||||
export declare class LayerTemplateStore extends Singleton {
|
||||
/** 图层数据 */
|
||||
data: ILayerTemplate[];
|
||||
Clone(): {
|
||||
name: string;
|
||||
visible: boolean;
|
||||
selected: boolean;
|
||||
changeable: boolean;
|
||||
data: import("./Type").TLayerTemplateDataNode[];
|
||||
}[];
|
||||
/** 添加模板 */
|
||||
Append(name: string): ILayerTemplate;
|
||||
/** 删除模板 */
|
||||
Remove(tem: ILayerTemplate): void;
|
||||
/** 搜索模板 */
|
||||
Search(name: string, isFuzzy?: boolean): void;
|
||||
}
|
||||
/** 图层路由 */
|
||||
export declare class LayerRouterStore extends Singleton {
|
||||
/** 自增ID */
|
||||
ID: {
|
||||
file: number;
|
||||
};
|
||||
disable: boolean;
|
||||
/** 路由数据 */
|
||||
data: ILayerRouter[];
|
||||
/** 图层选项 */
|
||||
layers: {
|
||||
door: LayerOption;
|
||||
drawer: LayerOption;
|
||||
wine: LayerOption;
|
||||
};
|
||||
/** 克隆图层选项 */
|
||||
CloneLayers(): {
|
||||
door: {
|
||||
name: string;
|
||||
color: number;
|
||||
};
|
||||
drawer: {
|
||||
name: string;
|
||||
color: number;
|
||||
};
|
||||
wine: {
|
||||
name: string;
|
||||
color: number;
|
||||
};
|
||||
};
|
||||
/** 添加路由 */
|
||||
Append(): void;
|
||||
/** 删除路由 */
|
||||
Remove(index: number): void;
|
||||
}
|
||||
/** 用于绘制时确认图层的图层选项 */
|
||||
declare class LayerOption {
|
||||
private _name;
|
||||
private _color;
|
||||
get name(): string;
|
||||
set name(layerName: string);
|
||||
get color(): number;
|
||||
set color(layerColor: number);
|
||||
Clone(): {
|
||||
name: string;
|
||||
color: number;
|
||||
};
|
||||
}
|
||||
/** 默认的图层路由单项数据 */
|
||||
export declare const DefaultRouterItem: {
|
||||
viewDir: {
|
||||
type: string;
|
||||
isUse: boolean;
|
||||
}[];
|
||||
entity: {
|
||||
type: string;
|
||||
isUse: boolean;
|
||||
}[];
|
||||
layer: {
|
||||
name: string;
|
||||
colorIndex: number;
|
||||
};
|
||||
};
|
||||
export {};
|
||||
//# sourceMappingURL=Store.d.ts.map
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"Store.d.ts","sourceRoot":"","sources":["../../../../../../../src/UI/Components/ToolBar/Layer/State/Store.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,MAAM,iCAAiC,CAAC;AAC5D,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,QAAQ,CAAC;AAEzC,cAAc;AACd,qBAAa,UAAW,SAAQ,SAAS;IAErC,WAAW;IACX,EAAE;;;MAA0B;IAE5B,WAAW;IAEX,IAAI,EAAE,UAAU,EAAE,CAEhB;IAEF,WAAW;IAEX,YAAY,aAAgB;IAE5B,eAAe;IAEf,iBAAiB,UAAS;IAE1B,UAAU;IACV,IAAI;CAQP;AAED,WAAW;AACX,eAAO,MAAM,mBAAmB;IAC5B,WAAW;;CAEd,CAAC"}
|
||||
{"version":3,"file":"Store.d.ts","sourceRoot":"","sources":["../../../../../../../src/UI/Components/ToolBar/Layer/State/Store.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,SAAS,EAAE,MAAM,iCAAiC,CAAC;AAC5D,OAAO,KAAK,EAAE,UAAU,EAAE,YAAY,EAAE,cAAc,EAAE,MAAM,QAAQ,CAAC;AAEvE,cAAc;AACd,qBAAa,UAAW,SAAQ,SAAS;IAErC,sBAAsB;IACtB,EAAE;;;MAA0B;IAE5B,WAAW;IAEX,IAAI,EAAE,UAAU,EAAE,CAEhB;IAEF,WAAW;IAEX,YAAY,aAAgB;IAE5B,eAAe;IAEf,iBAAiB,UAAS;IAE1B,UAAU;IACV,IAAI;IASJ,eAAe;IACf,KAAK;CAaR;AAED,aAAa;AACb,qBAAa,mBAAoB,SAAQ,SAAS;IAE9C,eAAe;IAEf,MAAM,UAAS;CAClB;AAED,gBAAgB;AAChB,qBAAa,kBAAmB,SAAQ,SAAS;IAE7C,WAAW;IAEX,IAAI,EAAE,cAAc,EAAE,CAEpB;IAEF,KAAK;;;;;;;IAYL,WAAW;IAEX,MAAM,CAAC,IAAI,EAAE,MAAM,GAAG,cAAc;IAOpC,WAAW;IAEX,MAAM,CAAC,GAAG,EAAE,cAAc;IAK1B,WAAW;IAEX,MAAM,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,UAAQ;CAevC;AAED,WAAW;AACX,qBAAa,gBAAiB,SAAQ,SAAS;IAE3C,WAAW;IACX,EAAE;;MAAe;IAGjB,OAAO,UAAS;IAEhB,WAAW;IAEX,IAAI,EAAE,YAAY,EAAE,CAAM;IAE1B,WAAW;IACX,MAAM;;;;MAIJ;IAEF,aAAa;IACb,WAAW;;;;;;;;;;;;;;IASX,WAAW;IAEX,MAAM;IAKN,WAAW;IAEX,MAAM,CAAC,KAAK,EAAE,MAAM;CAIvB;AAED,qBAAqB;AACrB,cAAM,WAAW;IAGb,OAAO,CAAC,KAAK,CAAS;IAEtB,OAAO,CAAC,MAAM,CAAS;IAEvB,IAAI,IAAI,IAQY,MAAM,CAFzB;IAED,IAAI,IAAI,CAAC,SAAS,EAAE,MAAM,EAGzB;IAED,IAAI,KAAK,IAQa,MAAM,CAF3B;IAED,IAAI,KAAK,CAAC,UAAU,EAAE,MAAM,EAG3B;IAED,KAAK;;;;CAOR;AAED,kBAAkB;AAClB,eAAO,MAAM,iBAAiB;;;;;;;;;;;;;CAkB7B,CAAC"}
|
@@ -27,4 +27,28 @@ export interface ILayerNode extends INode {
|
||||
/** 是否展开 */
|
||||
expanded?: boolean;
|
||||
}
|
||||
export type TLayerTemplateDataNode = Pick<ILayerNode, "name" | "children" | "isCurrent" | "isOff" | "isLock" | "colorIndex" | "expanded">;
|
||||
/** 图层模板的数据类型 */
|
||||
export interface ILayerTemplate {
|
||||
name: string;
|
||||
visible: boolean;
|
||||
selected: boolean;
|
||||
changeable: boolean;
|
||||
data: TLayerTemplateDataNode[];
|
||||
}
|
||||
/** 图层路由的数据类型 */
|
||||
export interface ILayerRouter {
|
||||
viewDir: {
|
||||
type: string;
|
||||
isUse: boolean;
|
||||
}[];
|
||||
entity: {
|
||||
type: string;
|
||||
isUse: boolean;
|
||||
}[];
|
||||
layer: {
|
||||
name: string;
|
||||
colorIndex: number;
|
||||
};
|
||||
}
|
||||
//# sourceMappingURL=Type.d.ts.map
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"Type.d.ts","sourceRoot":"","sources":["../../../../../../../src/UI/Components/ToolBar/Layer/State/Type.ts"],"names":[],"mappings":"AAAA,eAAe;AACf,MAAM,WAAW,KAAK;IAElB,SAAS;IACT,IAAI,EAAE,MAAM,CAAC;IACb,UAAU;IACV,QAAQ,CAAC,EAAE,KAAK,EAAE,CAAC;CACtB;AAED,cAAc;AACd,MAAM,WAAW,UAAW,SAAQ,KAAK;IAErC,QAAQ,CAAC,EAAE,UAAU,EAAE,CAAC;IACxB,cAAc;IACd,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,WAAW;IACX,KAAK,EAAE,OAAO,CAAC;IACf,WAAW;IACX,MAAM,EAAE,OAAO,CAAC;IAChB,wBAAwB;IACxB,aAAa,CAAC,EAAE,OAAO,CAAC;IACxB,aAAa;IACb,UAAU,CAAC,EAAE,MAAM,CAAC;IAIpB,mBAAmB;IACnB,OAAO,EAAE,OAAO,CAAC;IACjB,WAAW;IACX,QAAQ,EAAE,OAAO,CAAC;IAClB,mBAAmB;IACnB,UAAU,EAAE,OAAO,CAAC;IACpB,WAAW;IACX,QAAQ,CAAC,EAAE,OAAO,CAAC;CACtB"}
|
||||
{"version":3,"file":"Type.d.ts","sourceRoot":"","sources":["../../../../../../../src/UI/Components/ToolBar/Layer/State/Type.ts"],"names":[],"mappings":"AAAA,eAAe;AACf,MAAM,WAAW,KAAK;IAElB,SAAS;IACT,IAAI,EAAE,MAAM,CAAC;IACb,UAAU;IACV,QAAQ,CAAC,EAAE,KAAK,EAAE,CAAC;CACtB;AAED,cAAc;AACd,MAAM,WAAW,UAAW,SAAQ,KAAK;IAErC,QAAQ,CAAC,EAAE,UAAU,EAAE,CAAC;IACxB,cAAc;IACd,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,WAAW;IACX,KAAK,EAAE,OAAO,CAAC;IACf,WAAW;IACX,MAAM,EAAE,OAAO,CAAC;IAChB,wBAAwB;IACxB,aAAa,CAAC,EAAE,OAAO,CAAC;IACxB,aAAa;IACb,UAAU,CAAC,EAAE,MAAM,CAAC;IAIpB,mBAAmB;IACnB,OAAO,EAAE,OAAO,CAAC;IACjB,WAAW;IACX,QAAQ,EAAE,OAAO,CAAC;IAClB,mBAAmB;IACnB,UAAU,EAAE,OAAO,CAAC;IACpB,WAAW;IACX,QAAQ,CAAC,EAAE,OAAO,CAAC;CACtB;AAED,MAAM,MAAM,sBAAsB,GAAG,IAAI,CAAC,UAAU,EAAE,MAAM,GAAG,UAAU,GAAG,WAAW,GAAG,OAAO,GAAG,QAAQ,GAAG,YAAY,GAAG,UAAU,CAAC,CAAC;AAE1I,gBAAgB;AAChB,MAAM,WAAW,cAAc;IAE3B,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,EAAE,OAAO,CAAC;IACjB,QAAQ,EAAE,OAAO,CAAC;IAClB,UAAU,EAAE,OAAO,CAAC;IACpB,IAAI,EAAE,sBAAsB,EAAE,CAAC;CAClC;AAED,gBAAgB;AAChB,MAAM,WAAW,YAAY;IAEzB,OAAO,EAAE;QAAE,IAAI,EAAE,MAAM,CAAC;QAAC,KAAK,EAAE,OAAO,CAAC;KAAE,EAAE,CAAC;IAC7C,MAAM,EAAE;QAAE,IAAI,EAAE,MAAM,CAAC;QAAC,KAAK,EAAE,OAAO,CAAC;KAAE,EAAE,CAAC;IAC5C,KAAK,EAAE;QAAE,IAAI,EAAE,MAAM,CAAC;QAAC,UAAU,EAAE,MAAM,CAAC;KAAE,CAAC;CAChD"}
|
@@ -292,6 +292,8 @@ export interface ShareBoardInfConfigurationOption extends IBaseOption {
|
||||
IsExportDimension: boolean;
|
||||
IsExportText: boolean;
|
||||
showBom: boolean;
|
||||
showBomTotal: boolean;
|
||||
showDrill: boolean;
|
||||
expireDays: string;
|
||||
}
|
||||
export interface ProcessingGroupOption {
|
||||
@@ -399,6 +401,7 @@ export interface IHoleGrooveDimOption extends IBaseOption {
|
||||
isDrawSealing: boolean;
|
||||
isDrawFBGDim: boolean;
|
||||
isDrawSGDim: boolean;
|
||||
isRot: boolean;
|
||||
}
|
||||
export interface ExtrudePl2BoardOption extends IBaseOption {
|
||||
offsetInside: boolean;
|
||||
@@ -412,6 +415,9 @@ export interface OneClickRemarkOption extends IBaseOption {
|
||||
isDrawHingeRemark: boolean;
|
||||
isDrawHandleRemark: boolean;
|
||||
isDrawOtherRemark: boolean;
|
||||
clearHingeRemark: boolean;
|
||||
clearHandleRemark: boolean;
|
||||
clearOtherRemark: boolean;
|
||||
hingeRemarkOption: IRemarkOptionInfo;
|
||||
handleRemarkOption: IRemarkOptionInfo;
|
||||
otherRemarkOption: IRemarkOptionInfo;
|
||||
|
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user