|
|
|
@ -1,15 +1,19 @@
|
|
|
|
|
import { Intent } from "@blueprintjs/core";
|
|
|
|
|
import { app } from "../../ApplicationServices/Application";
|
|
|
|
|
import { checkInterfereTool } from "../../Common/InterfereUtil";
|
|
|
|
|
import { StoreageKeys } from "../../Common/StoreageKeys";
|
|
|
|
|
import { Board } from "../../DatabaseServices/Entity/Board";
|
|
|
|
|
import { Entity } from "../../DatabaseServices/Entity/Entity";
|
|
|
|
|
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
|
|
|
|
|
import { HardwareCompositeEntity } from "../../DatabaseServices/Hardware/HardwareCompositeEntity";
|
|
|
|
|
import { HardwareTopline } from "../../DatabaseServices/Hardware/HardwareTopline";
|
|
|
|
|
import { ObjectId } from "../../DatabaseServices/ObjectId";
|
|
|
|
|
import { Command } from "../../Editor/CommandMachine";
|
|
|
|
|
import { PromptStatus } from "../../Editor/PromptResult";
|
|
|
|
|
import { SelectSetBase } from "../../Editor/SelectBase";
|
|
|
|
|
import { userConfig } from "../../Editor/UserConfig";
|
|
|
|
|
import { IHardwareType, Production } from "../../Production/Product";
|
|
|
|
|
import { IHardwareType } from "../../Production/Product";
|
|
|
|
|
import { AppConfirm } from "../../UI/Components/Common/Confirm";
|
|
|
|
|
import { AppToaster } from "../../UI/Components/Toaster";
|
|
|
|
|
import { BoardStore } from "../../UI/Store/BoardStore";
|
|
|
|
|
import { ErpView } from "./ErpView";
|
|
|
|
@ -18,10 +22,6 @@ import { OrderDataBlock, WaveType } from "./Models/CadBlock";
|
|
|
|
|
import { ErpRouteInfo } from "./Models/ErpRouteInfo";
|
|
|
|
|
import { ErpRoutes } from "./Models/ErpRoutes";
|
|
|
|
|
import { ErpParseData } from "./ParseData";
|
|
|
|
|
import { checkInterfereTool } from "../../Common/InterfereUtil";
|
|
|
|
|
import { AppConfirm } from "../../UI/Components/Common/Confirm";
|
|
|
|
|
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
|
|
|
|
|
import { SelectSetBase } from "../../Editor/SelectBase";
|
|
|
|
|
|
|
|
|
|
export class ChaiDan implements Command
|
|
|
|
|
{
|
|
|
|
@ -132,7 +132,7 @@ async function ExecChaiDan(chaiDanRoute: ErpRoutes)
|
|
|
|
|
if (intSelfBoards.size > 0)
|
|
|
|
|
{
|
|
|
|
|
AppToaster.show({
|
|
|
|
|
message: `有${intSelfBoards.size}个板件存在自交轮廓了,可以运行命令:FISC尝试修正`,
|
|
|
|
|
message: `有${intSelfBoards.size}个板件存在自交轮廓了,可以运行命令:FISC尝试修正!(提示:当前按住鼠标中键可查看该板.)`,
|
|
|
|
|
timeout: 8000,
|
|
|
|
|
intent: Intent.DANGER,
|
|
|
|
|
});
|
|
|
|
|