|
|
|
@ -13,6 +13,7 @@ export class ChaiDanPanel extends React.Component
|
|
|
|
|
private chaidanUiData: IUiOption<any>;
|
|
|
|
|
private currentOpt = {
|
|
|
|
|
hardwareExpressionFormattingAccuracy: userConfig.chaidanOption.hardwareExpressionFormattingAccuracy,
|
|
|
|
|
xlineLength: userConfig.chaidanOption.xlineLength,
|
|
|
|
|
};
|
|
|
|
|
UNSAFE_componentWillMount()
|
|
|
|
|
{
|
|
|
|
@ -126,6 +127,24 @@ export class ChaiDanPanel extends React.Component
|
|
|
|
|
|
|
|
|
|
/> : <></>}
|
|
|
|
|
</Label>
|
|
|
|
|
|
|
|
|
|
<Label className={Classes.INLINE} >
|
|
|
|
|
<span style={{ width: "auto" }}>构造线长度:</span>
|
|
|
|
|
<ToasterInput
|
|
|
|
|
type={CheckObjectType.GT0Num}
|
|
|
|
|
option={userConfig.chaidanOption}
|
|
|
|
|
optKey={"xlineLength"}
|
|
|
|
|
onChange={(e) => { userConfig.chaidanOption.xlineLength = Number(e.target.value); }}
|
|
|
|
|
onBlur={(e, hasErr) =>
|
|
|
|
|
{
|
|
|
|
|
if (hasErr)
|
|
|
|
|
userConfig.chaidanOption.xlineLength = this.currentOpt.xlineLength;
|
|
|
|
|
else
|
|
|
|
|
this.currentOpt.xlineLength = userConfig.chaidanOption.xlineLength;
|
|
|
|
|
}}
|
|
|
|
|
/>
|
|
|
|
|
</Label>
|
|
|
|
|
|
|
|
|
|
<Label className={Classes.INLINE}>
|
|
|
|
|
<span style={{ width: "auto" }}>复合实体表达式值格式化精度</span>
|
|
|
|
|
<ToasterInput
|
|
|
|
@ -142,6 +161,7 @@ export class ChaiDanPanel extends React.Component
|
|
|
|
|
}}
|
|
|
|
|
/>
|
|
|
|
|
</Label>
|
|
|
|
|
|
|
|
|
|
<Checkbox
|
|
|
|
|
label="板件属性中填写局部拆单值可生效"
|
|
|
|
|
checked={userConfig.chaidanOption.partialSplitValueCanTakesEffect}
|
|
|
|
|