|
|
|
@ -1,15 +1,15 @@
|
|
|
|
|
import { IDoorConfigOption, IDoorInfo, DoorOpenDir, IDrawerInfo } from "../../../UI/Store/DoorInterface";
|
|
|
|
|
import { ISpaceParse } from "../../../Geometry/SpaceParse/ISpaceParse";
|
|
|
|
|
import { TemplateRecord } from "../../../DatabaseServices/Template/TemplateRecord";
|
|
|
|
|
import { GetOnlineTemplate } from "../../../DatabaseServices/Template/TempateUtils";
|
|
|
|
|
import { Board } from "../../../DatabaseServices/Entity/Board";
|
|
|
|
|
import { app } from "../../../ApplicationServices/Application";
|
|
|
|
|
import { EBoardKeyList } from "../../../Common/BoardKeyList";
|
|
|
|
|
import { DrillType, BoardProcessOption } from "../../../UI/Store/BoardInterface";
|
|
|
|
|
import { INeedUpdateParams } from "../../../UI/Components/Template/TemplateComponent";
|
|
|
|
|
import { Board } from "../../../DatabaseServices/Entity/Board";
|
|
|
|
|
import { TemplateParam } from "../../../DatabaseServices/Template/Param/TemplateParam";
|
|
|
|
|
import { ClampSpaceParse } from "../../../Geometry/SpaceParse/ClampSpaceParse";
|
|
|
|
|
import { PositioningClampSpace } from "../../../DatabaseServices/Template/Positioning/PositioningClampSpace";
|
|
|
|
|
import { app } from "../../../ApplicationServices/Application";
|
|
|
|
|
import { GetOnlineTemplate } from "../../../DatabaseServices/Template/TempateUtils";
|
|
|
|
|
import { TemplateRecord } from "../../../DatabaseServices/Template/TemplateRecord";
|
|
|
|
|
import { ClampSpaceParse } from "../../../Geometry/SpaceParse/ClampSpaceParse";
|
|
|
|
|
import { ISpaceParse } from "../../../Geometry/SpaceParse/ISpaceParse";
|
|
|
|
|
import { INeedUpdateParams } from "../../../UI/Components/Template/TemplateComponent";
|
|
|
|
|
import { BoardProcessOption, DrillType } from "../../../UI/Store/BoardInterface";
|
|
|
|
|
import { IDoorConfigOption, IDoorInfo } from "../../../UI/Store/DoorInterface";
|
|
|
|
|
|
|
|
|
|
export class DrawDoorTool
|
|
|
|
|
{
|
|
|
|
@ -44,7 +44,6 @@ export class DrawDoorTool
|
|
|
|
|
//全部的模板id
|
|
|
|
|
let tempIds: Set<string> = new Set();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (let info of doorInfos)
|
|
|
|
|
{
|
|
|
|
|
if (info.tempInfo.temp.id)
|
|
|
|
@ -58,7 +57,6 @@ export class DrawDoorTool
|
|
|
|
|
|
|
|
|
|
this.surroundOption = spaceParse.Boards.length > 0 ? spaceParse.Boards[0].BoardProcessOption : undefined;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (let id of [...tempIds])
|
|
|
|
|
{
|
|
|
|
|
let temp = await GetOnlineTemplate(id);
|
|
|
|
|