|
|
|
@ -1,15 +1,14 @@
|
|
|
|
|
import { Button, Classes } from "@blueprintjs/core";
|
|
|
|
|
import { Button, Classes, Intent } from "@blueprintjs/core";
|
|
|
|
|
import * as React from "react";
|
|
|
|
|
import { userConfig } from "../../Editor/UserConfig";
|
|
|
|
|
import { ModalState } from "../../UI/Components/Modal/ModalInterface";
|
|
|
|
|
import { AppToaster } from "../../UI/Components/Toaster";
|
|
|
|
|
import { BoardStore } from "../../UI/Store/BoardStore";
|
|
|
|
|
import { ErpURL } from "./HostURL";
|
|
|
|
|
import { OrderDataBlock } from "./Models/CadBlock";
|
|
|
|
|
import { OrderDataObject, ProcessGroupObject } from "./Models/CadObject";
|
|
|
|
|
import { ErpRouteInfo } from "./Models/ErpRouteInfo";
|
|
|
|
|
import { ErpRoutes } from "./Models/ErpRoutes";
|
|
|
|
|
import { AppToaster } from "../../UI/Components/Toaster";
|
|
|
|
|
import { Intent } from "@blueprintjs/core";
|
|
|
|
|
|
|
|
|
|
interface ErpViewProp
|
|
|
|
|
{
|
|
|
|
|
erpRoute: ErpRouteInfo;
|
|
|
|
@ -55,10 +54,11 @@ export class ErpView extends React.Component<ErpViewProp, {}> {
|
|
|
|
|
};
|
|
|
|
|
iframeLoaded = () =>
|
|
|
|
|
{
|
|
|
|
|
let option = Object.assign({}, userConfig.chaidanOption);
|
|
|
|
|
switch (this.props.erpRoute.RouteType)
|
|
|
|
|
{
|
|
|
|
|
case ErpRoutes.拆单:
|
|
|
|
|
this.postMessage("init", { token: this.props.token });
|
|
|
|
|
this.postMessage("init", { token: this.props.token, chaidanOption: option });
|
|
|
|
|
break;
|
|
|
|
|
case ErpRoutes.拆单优化:
|
|
|
|
|
this.postMessage("singleInit", { session: this.props.session, cadData: this.props.cadData });
|
|
|
|
|