!2036 优化:L型U型设置最小长度尺寸

pull/2038/MERGE
林三 2 years ago committed by ChenX
parent f8ccb2df00
commit 0a4d1971bb

@ -53,7 +53,7 @@ export class WindowTempInfo extends React.Component<WindowTempInfoProps>
</Card>
<div className="windowParamInfo">
<span>{this.props.doorWindowTemp?.Name || "默认"}</span>
<span>{store.m_Option.Length}*{store.m_Option.Height}*{store.m_Option.Thick}</span>
<span>{store.m_Option.Length}*{store.m_Option.Height}</span>
</div>
</div>
);
@ -153,6 +153,7 @@ export class DrawWindowTempInfo extends React.Component<WindowTempInfoProps>
interactive={this.props.interactive}
elevation={Elevation.TWO}
onClick={this.startSelectTemplate}
style={{ backgroundColor: this.props.interactive ? "#FFF" : "#DDD" }}
>
{
this.props.logo ? <img
@ -164,7 +165,7 @@ export class DrawWindowTempInfo extends React.Component<WindowTempInfoProps>
this.props.showSizeInfo &&
<div className="windowParamInfo">
<span></span>
<span>{store.m_Option.Length}*{store.m_Option.Height}*{store.m_Option.Thick}</span>
<span>{store.m_Option.Length}*{store.m_Option.Height}</span>
</div>
}
</div>

@ -190,8 +190,8 @@ export default class RoomBaseParamsStore
this.holeTopDist = m.TopDist;
this.holeBottomDist = m.BottomDist;
this.holeMaxHightDist = m.MaxHightDist;
this.holeLeftDistSliderMin = m.MinLeftDist;
this.holeRightDistSliderMin = m.MinRightDist;
this.holeLeftDistSliderMin = Math.max(m.MinLeftDist, 200);
this.holeRightDistSliderMin = Math.max(m.MinRightDist, 200);
this.holeLeftDistSliderMax = m.MaxLeftDist;
this.holeRightDistSliderMax = m.MaxRightDist;
this.holeTopDistSliderMax = m.MaxTopDist;

@ -28,13 +28,13 @@ export class RoomDesignPanel extends React.Component<{ store: ToolsBlockStore; }
blockId={"roomDesign"}
list={iconList.roomWindow}
execFun={execFun}
btnTitile="画窗"
btnTitile="画窗"
/>
<ToolsBlock
blockId={"roomDesign"}
list={iconList.oneKeyDrawDoorWindow}
execFun={execFun}
btnTitile="一键画窗"
btnTitile="一键画窗"
/>
</div>
);

@ -14,6 +14,7 @@ import { CADFiler } from "../../DatabaseServices/CADFiler";
import { CommandServer } from "../../DatabaseServices/CommandServer";
import { FileServer } from "../../DatabaseServices/FileServer";
import { Light } from "../../DatabaseServices/Lights/Light";
import { DoorWindowPanelStore } from "../../DatabaseServices/Room/Entity/Wall/Hole/Window/WindowPanelStore";
import { LimitCommand } from "../../Editor/CommandRegister";
import { userConfig } from "../../Editor/UserConfig";
import { RenderType } from "../../GraphicsSystem/RenderType";
@ -214,6 +215,7 @@ export class UserConfigStore extends Singleton
await this.InitModelingStore();
await (DownPanelStore.GetInstance() as DownPanelStore).Update();
RoomBaseParamsStore.GetSingleInstance();
DoorWindowPanelStore.GetSingleInstance().InitOption();
await this.InitCustomCmd();
await LimitCommand();

Loading…
Cancel
Save