|
|
|
@ -12,7 +12,6 @@ import { HardwareTopline } from "../../DatabaseServices/Hardware/HardwareTopline
|
|
|
|
|
import { ObjectId } from "../../DatabaseServices/ObjectId";
|
|
|
|
|
import { TemplateParam } from "../../DatabaseServices/Template/Param/TemplateParam";
|
|
|
|
|
import { TemplateSizeBoard } from "../../DatabaseServices/Template/ProgramTempate/TemplateSizeBoard";
|
|
|
|
|
import { TemplateVisualSpace } from "../../DatabaseServices/Template/ProgramTempate/TemplateVisualSpace";
|
|
|
|
|
import { GetOnlineTemplate, SetTemplatePositionAndSetParent } from "../../DatabaseServices/Template/TempateUtils";
|
|
|
|
|
import { TemplateRecord } from "../../DatabaseServices/Template/TemplateRecord";
|
|
|
|
|
import { TemplateSplitType } from "../../DatabaseServices/Template/TemplateType";
|
|
|
|
@ -158,7 +157,7 @@ export class DrawDrawrer implements Command
|
|
|
|
|
//UI行是从上而下,绘制抽屉是由下而上
|
|
|
|
|
rowHeighs.reverse();
|
|
|
|
|
|
|
|
|
|
//根空间
|
|
|
|
|
//根空间 (名称:抽屉总空间)
|
|
|
|
|
let rootSpaceTemplate = this.GetTotalSpaceTemplate();
|
|
|
|
|
let isLockHeigt = store.IsLockMidHeight;
|
|
|
|
|
let xlkSpace = this.GetLkSpace(store.m_Option.isLockBottomOffset || !isLockHeigt || !store.m_Option.isLockTopOffset, store.m_Option.downOffsetExpr, false);
|
|
|
|
@ -253,11 +252,7 @@ export class DrawDrawrer implements Command
|
|
|
|
|
{
|
|
|
|
|
const option = store.m_Option;
|
|
|
|
|
|
|
|
|
|
let templateSpace: TemplateRecord;
|
|
|
|
|
if (spaceParse.BoardMap.size === 0)
|
|
|
|
|
templateSpace = new TemplateVisualSpace().InitBaseParams();
|
|
|
|
|
else
|
|
|
|
|
templateSpace = new TemplateRecord().InitBaseParams();
|
|
|
|
|
let templateSpace = new TemplateRecord().InitBaseParams();
|
|
|
|
|
templateSpace.Name = "抽屉根空间";
|
|
|
|
|
templateSpace.IsSign = true;
|
|
|
|
|
templateSpace.SplitType = TemplateSplitType.X;
|
|
|
|
@ -504,7 +499,11 @@ export class DrawDrawrer implements Command
|
|
|
|
|
}
|
|
|
|
|
private GetTotalSpaceTemplate()
|
|
|
|
|
{
|
|
|
|
|
let templateSpace = new TemplateRecord().InitBaseParams();
|
|
|
|
|
let templateSpace: TemplateRecord;
|
|
|
|
|
// if (spaceParse.BoardMap.size === 0) //使用自动生成的小盒子
|
|
|
|
|
// templateSpace = new TemplateVisualSpace().InitBaseParams();
|
|
|
|
|
// else
|
|
|
|
|
templateSpace = new TemplateRecord().InitBaseParams();
|
|
|
|
|
templateSpace.Name = "抽屉总空间";
|
|
|
|
|
templateSpace.IsSign = true;
|
|
|
|
|
templateSpace.SplitType = TemplateSplitType.Z;
|
|
|
|
|