|
|
|
@ -109,6 +109,7 @@ export class BoardProcessModal extends React.Component<BoardProcessProps, {}>
|
|
|
|
|
const el =
|
|
|
|
|
<>
|
|
|
|
|
<SetBoardDataItem
|
|
|
|
|
className='modal-pick'
|
|
|
|
|
type={CheckObjectType.BR}
|
|
|
|
|
optKey="roomName"
|
|
|
|
|
option={this.props.opt}
|
|
|
|
@ -116,6 +117,7 @@ export class BoardProcessModal extends React.Component<BoardProcessProps, {}>
|
|
|
|
|
placeHolder="输入房间名"
|
|
|
|
|
/>
|
|
|
|
|
<SetBoardDataItem
|
|
|
|
|
className='modal-pick'
|
|
|
|
|
type={CheckObjectType.BR}
|
|
|
|
|
optKey="cabinetName"
|
|
|
|
|
option={this.props.opt}
|
|
|
|
@ -317,6 +319,26 @@ export class BoardProcessModal extends React.Component<BoardProcessProps, {}>
|
|
|
|
|
}
|
|
|
|
|
return options;
|
|
|
|
|
}
|
|
|
|
|
private getBoardValue = async () =>
|
|
|
|
|
{
|
|
|
|
|
app.Editor.ModalManage.ToggleShow();
|
|
|
|
|
app.Editor.MaskManage.Clear();
|
|
|
|
|
|
|
|
|
|
let enRes = await app.Editor.GetEntity({
|
|
|
|
|
Msg: "选择板件",
|
|
|
|
|
Filter: { filterTypes: [Board] }
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
if (enRes.Status === PromptStatus.OK)
|
|
|
|
|
{
|
|
|
|
|
const data = (enRes.Entity as Board).BoardProcessOption;
|
|
|
|
|
this.props.opt[EBoardKeyList.BrMat] = data[EBoardKeyList.BrMat];
|
|
|
|
|
this.props.opt[EBoardKeyList.Mat] = data[EBoardKeyList.Mat];
|
|
|
|
|
this.props.opt[EBoardKeyList.Color] = data[EBoardKeyList.Color];
|
|
|
|
|
}
|
|
|
|
|
app.Editor.ModalManage.ToggleShow();
|
|
|
|
|
app.Editor.MaskManage.ShowMask();
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
async UNSAFE_componentWillMount()
|
|
|
|
|
{
|
|
|
|
@ -346,6 +368,7 @@ export class BoardProcessModal extends React.Component<BoardProcessProps, {}>
|
|
|
|
|
}
|
|
|
|
|
<div className="flex br-mat">
|
|
|
|
|
<SetBoardDataBlock
|
|
|
|
|
className='modal-pick'
|
|
|
|
|
type={CheckObjectType.BR}
|
|
|
|
|
pars={this.matPars}
|
|
|
|
|
option={this.props.opt}
|
|
|
|
@ -356,6 +379,7 @@ export class BoardProcessModal extends React.Component<BoardProcessProps, {}>
|
|
|
|
|
style={{ width: "2rem" }}
|
|
|
|
|
onClick={() => this.showShops.set(true)}
|
|
|
|
|
>选择</button>
|
|
|
|
|
<Button style={{ width: "2rem" }} text="拾取" intent="success" onClick={() => this.getBoardValue()} />
|
|
|
|
|
{
|
|
|
|
|
this.showShops.get() && <GoodsListDiv
|
|
|
|
|
open={this.showShops}
|
|
|
|
@ -367,6 +391,7 @@ export class BoardProcessModal extends React.Component<BoardProcessProps, {}>
|
|
|
|
|
<label className="bp3-label bp3-inline .modifier">
|
|
|
|
|
<span>纹路:</span>
|
|
|
|
|
<HTMLSelect
|
|
|
|
|
className='modal-pick'
|
|
|
|
|
value={this.props.opt.lines.toString()}
|
|
|
|
|
options={LineTypeSelectOption}
|
|
|
|
|
onChange={e =>
|
|
|
|
@ -378,7 +403,7 @@ export class BoardProcessModal extends React.Component<BoardProcessProps, {}>
|
|
|
|
|
<label className="bp3-label bp3-inline .modifier" style={{ display: "flex" }}>
|
|
|
|
|
<span>加工组:</span>
|
|
|
|
|
<div className="flex" style={{ display: "inline-flex", width: "83%" }}>
|
|
|
|
|
<input className="bp3-input br-process-input" title="双击查看详细内容" value={tagValue} readOnly style={{ flex: 1 }} onDoubleClick={this.onProcessInputDbClick} />
|
|
|
|
|
<input className="bp3-input br-process-input modal-pick" title="双击查看详细内容" value={tagValue} readOnly style={{ flex: 1 }} onDoubleClick={this.onProcessInputDbClick} />
|
|
|
|
|
<Button
|
|
|
|
|
text="更多"
|
|
|
|
|
intent="success"
|
|
|
|
@ -442,6 +467,7 @@ export class BoardProcessModal extends React.Component<BoardProcessProps, {}>
|
|
|
|
|
<label className="bp3-label bp3-inline .modifier">
|
|
|
|
|
<span>大孔面:</span>
|
|
|
|
|
<HTMLSelect
|
|
|
|
|
className='modal-pick'
|
|
|
|
|
value={this.props.topBottomOption?.bigHoleDir != undefined ? this.props.topBottomOption.bigHoleDir.toString() : this.props.opt.bigHoleDir.toString()}
|
|
|
|
|
options={
|
|
|
|
|
this.getOptions(this.props.type)
|
|
|
|
@ -455,7 +481,7 @@ export class BoardProcessModal extends React.Component<BoardProcessProps, {}>
|
|
|
|
|
}}
|
|
|
|
|
/>
|
|
|
|
|
</label>
|
|
|
|
|
<label className="bp3-label bp3-inline .modifier" style={{ width: 175 }}>
|
|
|
|
|
<label className="bp3-label bp3-inline .modifier" style={{ width: 180 }}>
|
|
|
|
|
<span>排钻:</span>
|
|
|
|
|
<DrillTypeSelectCom
|
|
|
|
|
opt={this.props.opt}
|
|
|
|
@ -468,6 +494,7 @@ export class BoardProcessModal extends React.Component<BoardProcessProps, {}>
|
|
|
|
|
<label className="bp3-label bp3-inline .modifier">
|
|
|
|
|
<span>排版面:</span>
|
|
|
|
|
<HTMLSelect
|
|
|
|
|
className='modal-pick'
|
|
|
|
|
value={this.props.opt.composingFace.toString()}
|
|
|
|
|
options={ComposingFaceSelectOption}
|
|
|
|
|
onChange={e =>
|
|
|
|
|