|
|
|
@ -1,27 +1,27 @@
|
|
|
|
|
import { Button, Card, Checkbox, Classes, HTMLSelect, Intent, Position } from '@blueprintjs/core';
|
|
|
|
|
import { toJS } from 'mobx';
|
|
|
|
|
import { observer } from 'mobx-react';
|
|
|
|
|
import * as React from 'react';
|
|
|
|
|
import { CommonModal } from '../Modal/ModalContainer';
|
|
|
|
|
import { app } from '../../../ApplicationServices/Application';
|
|
|
|
|
import { hot } from 'react-hot-loader/root';
|
|
|
|
|
import { UpdateBoardInfosStore } from '../../Store/UpdateBoardInfoStore';
|
|
|
|
|
import { Notes } from './BoardCommon';
|
|
|
|
|
import { Checkbox, H5, Classes, Button, Intent, HTMLSelect, Card, Position } from '@blueprintjs/core';
|
|
|
|
|
import { InputSelect } from '../Common';
|
|
|
|
|
import { app } from '../../../ApplicationServices/Application';
|
|
|
|
|
import { EBoardKeyList } from '../../../Common/BoardKeyList';
|
|
|
|
|
import { LineTypeSelectOption, BigFaceSelectOption, ComposingFaceSelectOption } from '../../../Common/CommonSelectOption';
|
|
|
|
|
import { userConfig } from '../../../Editor/UserConfig';
|
|
|
|
|
import { observer } from 'mobx-react';
|
|
|
|
|
import { ToasterInput } from '../Toaster';
|
|
|
|
|
import { CheckObjectType } from '../../../Common/CheckoutVaildValue';
|
|
|
|
|
import { BoardModalType } from './BoardModal';
|
|
|
|
|
import { ModalState } from '../Modal/ModalInterface';
|
|
|
|
|
import { toJS } from 'mobx';
|
|
|
|
|
import { CommandWrap } from '../../../Editor/CommandMachine';
|
|
|
|
|
import { BigFaceSelectOption, ComposingFaceSelectOption, LineTypeSelectOption } from '../../../Common/CommonSelectOption';
|
|
|
|
|
import { Board } from '../../../DatabaseServices/Entity/Board';
|
|
|
|
|
import { CommandWrap } from '../../../Editor/CommandMachine';
|
|
|
|
|
import { PromptStatus } from '../../../Editor/PromptResult';
|
|
|
|
|
import { MatColorCom, SealDrillCom } from './BoardFindCommon';
|
|
|
|
|
import { InitRectBoardDrillOption } from './CommonBoardOption';
|
|
|
|
|
import { userConfig } from '../../../Editor/UserConfig';
|
|
|
|
|
import { DrillType } from '../../Store/BoardInterface';
|
|
|
|
|
import { UpdateBoardInfosStore } from '../../Store/UpdateBoardInfoStore';
|
|
|
|
|
import { InputSelect } from '../Common';
|
|
|
|
|
import { PopoverButton } from '../Common/PopoverButton';
|
|
|
|
|
import { CommonModal } from '../Modal/ModalContainer';
|
|
|
|
|
import { ModalState } from '../Modal/ModalInterface';
|
|
|
|
|
import { ToasterInput } from '../Toaster';
|
|
|
|
|
import { Notes } from './BoardCommon';
|
|
|
|
|
import { MatColorCom, SealDrillCom } from './BoardFindCommon';
|
|
|
|
|
import { BoardModalType } from './BoardModal';
|
|
|
|
|
import { InitRectBoardDrillOption } from './CommonBoardOption';
|
|
|
|
|
|
|
|
|
|
export interface IUpdateBoardInfoModalProps
|
|
|
|
|
{
|
|
|
|
@ -98,6 +98,24 @@ export class UpdateBoardInfoModal extends React.Component<IUpdateBoardInfoModalP
|
|
|
|
|
</Card>
|
|
|
|
|
<Card className="flex u-body">
|
|
|
|
|
<div style={{ flex: 1 }}>
|
|
|
|
|
<div className="info-item">
|
|
|
|
|
<Checkbox
|
|
|
|
|
label="板名"
|
|
|
|
|
checked={condition[EBoardKeyList.BrName]}
|
|
|
|
|
onChange={() => condition[EBoardKeyList.BrName] = !condition[EBoardKeyList.BrName]}
|
|
|
|
|
/>
|
|
|
|
|
<input
|
|
|
|
|
className={Classes.INPUT}
|
|
|
|
|
value={option[EBoardKeyList.BrName]}
|
|
|
|
|
onChange={e => option[EBoardKeyList.BrName] = e.target.value}
|
|
|
|
|
/>
|
|
|
|
|
<Button
|
|
|
|
|
text="拾取"
|
|
|
|
|
data-type={EBoardKeyList.BrName}
|
|
|
|
|
intent={Intent.SUCCESS}
|
|
|
|
|
onClick={this.getBoardOption}
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="info-item">
|
|
|
|
|
<Checkbox
|
|
|
|
|
label="柜名"
|
|
|
|
@ -356,7 +374,12 @@ export class UpdateBoardInfoModal extends React.Component<IUpdateBoardInfoModalP
|
|
|
|
|
if (brRes.Status === PromptStatus.Cancel) return;
|
|
|
|
|
let br = brRes.Entity as Board;
|
|
|
|
|
if (key)
|
|
|
|
|
store.m_Option[key] = br.BoardProcessOption[key];
|
|
|
|
|
{
|
|
|
|
|
if (key === "brName")
|
|
|
|
|
store.m_Option[key] = br.Name;
|
|
|
|
|
else
|
|
|
|
|
store.m_Option[key] = br.BoardProcessOption[key];
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
//选取材质
|
|
|
|
|