|
|
@ -36,6 +36,15 @@ interface RoomBaseParamsProps
|
|
|
|
@observer
|
|
|
|
@observer
|
|
|
|
export default class RoomBaseParams extends Component<RoomBaseParamsProps, {}>
|
|
|
|
export default class RoomBaseParams extends Component<RoomBaseParamsProps, {}>
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
_TempHasWindow(): boolean
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
let window = this.props.DoorWindowTemp?.Children[0];
|
|
|
|
|
|
|
|
if (window && !window.IsErase)
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
render()
|
|
|
|
render()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
const { RoomBaseParamsStore, DoorWindowPanelStore } = this.props;
|
|
|
|
const { RoomBaseParamsStore, DoorWindowPanelStore } = this.props;
|
|
|
@ -79,7 +88,7 @@ export default class RoomBaseParams extends Component<RoomBaseParamsProps, {}>
|
|
|
|
roomBasseEnt instanceof RoomHoleBase &&
|
|
|
|
roomBasseEnt instanceof RoomHoleBase &&
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
{
|
|
|
|
{
|
|
|
|
this.props.DoorWindowTemp &&
|
|
|
|
this._TempHasWindow() &&
|
|
|
|
<WindowTempInfo
|
|
|
|
<WindowTempInfo
|
|
|
|
store={this.props.DoorWindowPanelStore}
|
|
|
|
store={this.props.DoorWindowPanelStore}
|
|
|
|
logo={this.props.DoorWindowTemp instanceof TemplateWindowRecord ? this.props.DoorWindowTemp.WindowLogo : this.props.DoorWindowTemp.DoorLogo}
|
|
|
|
logo={this.props.DoorWindowTemp instanceof TemplateWindowRecord ? this.props.DoorWindowTemp.WindowLogo : this.props.DoorWindowTemp.DoorLogo}
|
|
|
@ -159,7 +168,10 @@ export default class RoomBaseParams extends Component<RoomBaseParamsProps, {}>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</Collapse>
|
|
|
|
</Collapse>
|
|
|
|
{
|
|
|
|
{
|
|
|
|
this.props.DoorWindowTemp && this.props.DoorWindowTemp instanceof TemplateWindowRecord && this.props.DoorWindowTemp.WpDists && !(this.props.DoorWindowTemp.WpDists.every(d => d === 0)) &&
|
|
|
|
this._TempHasWindow() &&
|
|
|
|
|
|
|
|
this.props.DoorWindowTemp instanceof TemplateWindowRecord &&
|
|
|
|
|
|
|
|
this.props.DoorWindowTemp.WpDists &&
|
|
|
|
|
|
|
|
!(this.props.DoorWindowTemp.WpDists.every(d => d === 0)) &&
|
|
|
|
<div className='BayWindowParam'>
|
|
|
|
<div className='BayWindowParam'>
|
|
|
|
<Divider />
|
|
|
|
<Divider />
|
|
|
|
<div className='CollapseOpenTitle'
|
|
|
|
<div className='CollapseOpenTitle'
|
|
|
|