更新版本
This commit is contained in:
154
types/UI/Store/OptionInterface/IOptionInterface.d.ts
vendored
154
types/UI/Store/OptionInterface/IOptionInterface.d.ts
vendored
@@ -5,6 +5,7 @@ import { BoardOpenDir, BoardType, BrRelativePos } from "../../../DatabaseService
|
||||
import { EOrderType } from "../../../Editor/OrderType";
|
||||
import { RenderType } from "../../../GraphicsSystem/RenderType";
|
||||
import { ECompareType } from "../BoardFindInterface";
|
||||
import { DoorPosType, HandleHorPos, HandleVePos } from "../DoorInterface";
|
||||
import { BehindHeightPositon, RadioType, ViewDirection } from "./OptionEnum";
|
||||
export interface IBaseOption {
|
||||
version?: number;
|
||||
@@ -47,21 +48,22 @@ export interface ModifyTextsConfigOption extends IBaseOption {
|
||||
changeTexts: [string, string, ReplaceScope[], boolean, boolean][];
|
||||
}
|
||||
export declare enum ReplaceScope {
|
||||
roomName = "roomName",// 房名
|
||||
cabinetName = "cabinetName",// 柜名
|
||||
boardName = "boardName",// 板材名
|
||||
material = "material",// 材料
|
||||
color = "color",// 颜色
|
||||
RoomName = "roomName",// 房名
|
||||
CabinetName = "cabinetName",// 柜名
|
||||
BoardName = "boardName",// 板材名
|
||||
Material = "material",// 材料
|
||||
Color = "color",// 颜色
|
||||
BrName = "brName",// 板名称
|
||||
/**复合实体 */
|
||||
unit = "unit",// 单位
|
||||
name = "name",// 实体名
|
||||
comments = "comments",// 备注
|
||||
model = "model",// 型号
|
||||
factory = "factory",// 厂家
|
||||
brand = "brand",// 品牌
|
||||
spec = "spec",// 规格
|
||||
Unit = "unit",// 单位
|
||||
Name = "name",// 实体名
|
||||
Comments = "comments",// 备注
|
||||
Model = "model",// 型号
|
||||
Factory = "factory",// 厂家
|
||||
Brand = "brand",// 品牌
|
||||
Spec = "spec",// 规格
|
||||
/**文字 */
|
||||
text = "text"
|
||||
Text = "text"
|
||||
}
|
||||
export interface MaterialMapOption {
|
||||
id: string;
|
||||
@@ -467,4 +469,130 @@ export interface ExportSTEPOption extends IBaseOption {
|
||||
hinge: boolean;
|
||||
compositeEntity: boolean;
|
||||
}
|
||||
export interface BoardOfNewDoorConfigOption extends IBaseOption {
|
||||
/** 盖板上延伸 */
|
||||
topExtend: string;
|
||||
/** 盖板下延伸 */
|
||||
bottomExtend: string;
|
||||
/** 盖板左延伸 */
|
||||
leftExtend: string;
|
||||
/** 盖板右延伸 */
|
||||
rightExtend: string;
|
||||
/** 拉手旋转角 */
|
||||
doorHandleAngle: number;
|
||||
/** 拉手水平位置距离 */
|
||||
doorHandleHorPos: HandleHorPos;
|
||||
doorHorSpacing: number;
|
||||
/** 拉手垂直位置距离 */
|
||||
doorHandleVePos: HandleVePos;
|
||||
doorVeSpacing: number;
|
||||
}
|
||||
export interface NewDoorConfigOption extends BoardOfNewDoorConfigOption {
|
||||
/** 上留空 */
|
||||
offsetTop: number;
|
||||
/** 下留空 */
|
||||
offsetBottom: number;
|
||||
/** 内嵌还是外盖 */
|
||||
doorPosType: DoorPosType;
|
||||
/** 内偏移 */
|
||||
offset: string;
|
||||
/** 中预留间隙 */
|
||||
space: number;
|
||||
/** 上预留间隙 */
|
||||
topSpace: number;
|
||||
/** 下预留间隙 */
|
||||
bottomSpace: number;
|
||||
/** 左预留间隙 */
|
||||
leftSpace: number;
|
||||
/** 右预留间隙 */
|
||||
rightSpace: number;
|
||||
/** 门板厚 */
|
||||
doorThickness: string;
|
||||
/** 补板厚 */
|
||||
addBoardThickness: string;
|
||||
/** 立板名称 */
|
||||
verticalBoardName: string;
|
||||
/** 层板名称 */
|
||||
layerBoardName: string;
|
||||
/** 拉手旋转角 */
|
||||
drawerHandleAngle: number;
|
||||
/** 拉手水平位置距离 */
|
||||
drawerHandleHorPos: HandleHorPos;
|
||||
drawerHorSpacing: number;
|
||||
/** 拉手垂直位置距离 */
|
||||
drawerHandleVePos: HandleVePos;
|
||||
drawerVeSpacing: number;
|
||||
/** 铰链上距 */
|
||||
hindeTopDist: number;
|
||||
/** 铰链下距 */
|
||||
hindeBottomDist: number;
|
||||
/** 铰链数 */
|
||||
hingeCount: number;
|
||||
/** 铰链碰撞单次偏移量 */
|
||||
deviation: number;
|
||||
/** 是否使用铰链规则 */
|
||||
useRule: boolean;
|
||||
/** 使用周围房名柜名 */
|
||||
useRoundCabinetName: boolean;
|
||||
/** 使用周围板材数据 */
|
||||
useBoardProcessOption: boolean;
|
||||
/** 使用周围板件数据时五金是否应用 */
|
||||
isModifyHardwareMaterial: boolean;
|
||||
/** 板材名 */
|
||||
boardMatName: string;
|
||||
/** 材料 */
|
||||
material: string;
|
||||
/** 颜色 */
|
||||
color: string;
|
||||
/** 房名 */
|
||||
roomName: string;
|
||||
/** 柜名 */
|
||||
cabinetName: string;
|
||||
goodMaterialId: string;
|
||||
/** 补板使用周围板材数据 */
|
||||
useBoardProcessOptionAddBr: boolean;
|
||||
/** 补板的板材名 */
|
||||
boardMatNameAddBr: string;
|
||||
/** 补板的材料 */
|
||||
materialAddBr: string;
|
||||
goodMaterialIdAddBr: string;
|
||||
/** 补板的颜色 */
|
||||
colorAddBr: string;
|
||||
/** 立板高级排钻 */
|
||||
lbHightDrillOption: IHightDrillOption;
|
||||
/** 立板封边上 */
|
||||
lbSealedUp: number;
|
||||
/** 立板封边下 */
|
||||
lbSealedDown: number;
|
||||
/** 立板封边左 */
|
||||
lbSealedLeft: number;
|
||||
/** 立板封边右 */
|
||||
lbSealedRight: number;
|
||||
/** 立板板边备注上 */
|
||||
verticalEdgeRemarkUp: string;
|
||||
/** 立板板边备注下 */
|
||||
verticalEdgeRemarkDown: string;
|
||||
/** 立板板边备注左 */
|
||||
verticalEdgeRemarkLeft: string;
|
||||
/** 立板板边备注右 */
|
||||
verticalEdgeRemarkRight: string;
|
||||
/** 层板高级排钻 */
|
||||
cbHightDrillOption: IHightDrillOption;
|
||||
/** 层板封边上 */
|
||||
topBrSeal: number;
|
||||
/** 层板封边下 */
|
||||
bottomBrSeal: number;
|
||||
/** 层板封边左 */
|
||||
leftBrSeal: number;
|
||||
/** 层板封边右 */
|
||||
rightBrSeal: number;
|
||||
/** 层板板边备注上 */
|
||||
layerEdgeRemarkUp: string;
|
||||
/** 层板板边备注下 */
|
||||
layerEdgeRemarkDown: string;
|
||||
/** 层板板边备注左 */
|
||||
layerEdgeRemarkLeft: string;
|
||||
/** 层板板边备注右 */
|
||||
layerEdgeRemarkRight: string;
|
||||
}
|
||||
//# sourceMappingURL=IOptionInterface.d.ts.map
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user