避免斜层板数值校验错误

pull/451/MERGE
ChenX 5 years ago
parent 9c137cc463
commit a78851c73c

@ -4,5 +4,5 @@
"singleQuote": false,
"trailingComma": "all",
"jsxBracketSameLine": true,
"printWidth": 150
"printWidth": 999
}

@ -46,7 +46,7 @@ export class RotateLayerBoard implements Command
filterTypes: [Board],
filterFunction: (obj, br: Board) =>
{
return br.BoardType === BoardType.Layer
return br.BoardType === BoardType.Layer;
}
}
});
@ -68,7 +68,7 @@ export class RotateLayerBoard implements Command
AppToaster.show({
message: `因长度小于实际的层板宽度,未修改共计${this.errBr}`,
timeout: 2000
})
});
this.errBr = 0;
}
}

@ -1,13 +1,14 @@
import { Button, Card, Classes, Intent, Label, Radio, RadioGroup } from '@blueprintjs/core';
import { observable } from 'mobx';
import * as React from 'react';
import { Button, RadioGroup, Radio, Card, Label, Classes, Intent } from '@blueprintjs/core';
import '../Css/rotateLyModal.less';
import { app } from '../../ApplicationServices/Application';
import { ModalState } from './Modal/ModalsManage';
import { CheckObjectType, CheckoutValid } from '../../Common/CheckoutVaildValue';
import { safeEval } from '../../Common/eval';
import { IndexedDbStore, StoreName } from '../../IndexedDb/IndexedDbStore';
import '../Css/rotateLyModal.less';
import { BoardStore } from '../Store/BoardStore';
import { observable } from 'mobx';
import { CheckoutValid, CheckObjectType } from '../../Common/CheckoutVaildValue';
import { SetBoardDataItem } from './Board/BoardCommon';
import { ModalState } from './Modal/ModalsManage';
import { AppToaster } from './Toaster';
export interface IRotateLayerBoardProps
{
@ -109,7 +110,12 @@ export class RotateLayerBoardModal extends React.Component<IRotateLayerBoardProp
{
this.setState({
rotateType: e.currentTarget.value as ERotateType
})
});
if (isNaN(safeEval(this.props.store.UIOption.length)))
this.props.store.UIOption.length = "600";
if (isNaN(safeEval(this.props.store.UIOption.angle)))
this.props.store.UIOption.angle = "15";
}}
selectedValue={this.state.rotateType}
>

Loading…
Cancel
Save