!2879 优化:修改板开门类型为非门板时,板名称按板类型命名

pull/2878/MERGE
林三 3 months ago
parent 83f1c475ef
commit 19100e23e5

@ -444,32 +444,33 @@ export const ItemName = observer(
dir="auto" />
</label>
);
const BoardTypeOptions = [
{
label: "层板",
value: BoardType.Layer
},
{
label: "立板",
value: BoardType.Vertical
},
{
label: "背板",
value: BoardType.Behind
}
];
export const BoardTypeComponent = observer((data: { opt?: BoardConfigOption, className?: string; }) =>
<label className={"bp3-label bp3-inline board-type-select .modifier " + data.className} >
<span>:</span>
<HTMLSelect
style={{ margin: 0 }}
value={data.opt.type}
options={
[
{
label: "层板",
value: BoardType.Layer
},
{
label: "立板",
value: BoardType.Vertical
},
{
label: "背板",
value: BoardType.Behind
}
]
}
options={BoardTypeOptions}
onChange={e =>
{
data.opt.type = safeEval(e.target.value);
data.opt.name = e.target.options[e.target.selectedIndex].text;
data.opt.name = BoardTypeOptions[e.target.selectedIndex].label;
}}
/>
</label>
@ -1032,9 +1033,10 @@ export const BoardOpenDirSelect = observer((data: { opt?: BoardConfigOption, cla
{
if (openDir === BoardOpenDir.None)//板名称有方向值,开门方向修改成非门板时有提示
{
ShowToasterOpenDirAndNameCheck(data.opt, "更改板名为:", () =>
let name = BoardTypeOptions[data.opt.type].label;
ShowToasterOpenDirAndNameCheck(data.opt, `更改板名为:${name}`, () =>
{
data.opt.name = "";
data.opt.name = name;
});
}
else

Loading…
Cancel
Save