!2396 功能:左右侧板的大孔面改为朝向柜内、朝向柜外

paper_name
张子涵 1 year ago committed by ChenX
parent 0382e353f6
commit ff0f5b2616

@ -21,6 +21,7 @@ import { BoardModalType } from "../../UI/Components/Board/BoardModalType";
import { SideBoardStore } from '../../UI/Store/BoardStore';
import { AnyObject } from "../../UI/Store/OptionInterface/IOptionInterface";
import { AutoCutting } from '../BoardCutting/AutoCuttingReactor';
import { FaceDirection } from '../DrawDrilling/DrillType';
export class DrawLeftRight implements Command
{
@ -217,6 +218,21 @@ export class DrawLeftRight implements Command
rightBoard.Name = "右侧板";
rightBoard.BoardProcessOption = store.BoardProcessOption;
const BoardProcessOption = store.BoardProcessOption;
// 朝向柜内
if (BoardProcessOption.bigHoleDir === FaceDirection.Front)
{
leftBoard.BoardProcessOption.bigHoleDir = FaceDirection.Front;
rightBoard.BoardProcessOption.bigHoleDir = FaceDirection.Back;
}
// 朝向柜外
else if (BoardProcessOption.bigHoleDir === FaceDirection.Back)
{
leftBoard.BoardProcessOption.bigHoleDir = FaceDirection.Back;
rightBoard.BoardProcessOption.bigHoleDir = FaceDirection.Front;
}
app.Database.ModelSpace.Append(leftBoard);
app.Database.ModelSpace.Append(rightBoard);
template.Objects = [leftBoard.Id, rightBoard.Id];

@ -172,7 +172,7 @@ export class BoardModal extends React.Component<BoardModalProps, {}>
}}
/>
}
<BoardProcessModal opt={store.m_BoardProcessOption} drillOption={store.rectDrillOption} uiOpt={store.UIBoardProcessOption} />
<BoardProcessModal type={this.props.type} opt={store.m_BoardProcessOption} drillOption={store.rectDrillOption} uiOpt={store.UIBoardProcessOption} />
</div>
<div className={Classes.CARD}>
<Notes remarks={this.props.store.remarks} />

@ -31,6 +31,7 @@ import { DialogUserConfig } from './UserConfigComponent';
interface BoardProcessProps
{
type?: BoardModalType;
opt: BoardProcessOption;
uiOpt?: IUiOption<BoardProcessOption>;
isSpecial?: IObservableValue<boolean>;
@ -322,11 +323,11 @@ export class BoardProcessModal extends React.Component<BoardProcessProps, {}>{
options={
[
{
label: "正",
label: this.props.type === BoardModalType.LR ? "朝向柜内" : "正",
value: FaceDirection.Front.toString()
},
{
label: "反",
label: this.props.type === BoardModalType.LR ? "朝向柜外" : "反",
value: FaceDirection.Back.toString()
}
]

Loading…
Cancel
Save