diff --git a/src/Add-on/Erp/ErpView.tsx b/src/Add-on/Erp/ErpView.tsx index b094ab9a8..d271d58ab 100644 --- a/src/Add-on/Erp/ErpView.tsx +++ b/src/Add-on/Erp/ErpView.tsx @@ -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 { }; 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 });