!1586 修复:<批量修改板件尺寸>当拾取板件尺寸时,如果用户取消选择时,界面无法重新呼出的问题

pull/1589/MERGE
黄诗津 3 years ago committed by ChenX
parent 55996fce66
commit 5d21620b58

@ -10,7 +10,6 @@ import { ModalState } from "../UI/Components/Modal/ModalInterface";
import { AppToaster } from "../UI/Components/Toaster";
import { BoardType, RadioType } from "../UI/Store/BoardInterface";
export class BatchModifyPanel implements Command
{
async exec()

@ -105,14 +105,14 @@ export class BatchModifyPanelModal extends React.Component<IBatchModifyPanelProp
const store = this.props.store;
let brRes = await app.Editor.GetEntity({ Msg: "选择板件", NotNone: true, Filter: { filterTypes: [Board] } });
if (brRes.Status === PromptStatus.Cancel) return;
let br = brRes.Entity as Board;
store.m_Option.length = br.Height.toFixed(2);
store.m_Option.width = br.Width.toFixed(2);
store.m_Option.thick = br.Thickness.toFixed(2);
store.UpdateOption({ option: toJS(store.m_Option) });
if (brRes.Status === PromptStatus.OK)
{
let br = brRes.Entity as Board;
store.m_Option.length = br.Height.toFixed(2);
store.m_Option.width = br.Width.toFixed(2);
store.m_Option.thick = br.Thickness.toFixed(2);
store.UpdateOption({ option: toJS(store.m_Option) });
}
app.Editor.ModalManage.ToggleShow();
app.Editor.MaskManage.ShowMask();
};

Loading…
Cancel
Save