From d79a840273520c08b0879074a8e19f4668605b29 Mon Sep 17 00:00:00 2001 From: ZoeLeeFZ Date: Fri, 15 Nov 2019 17:08:01 +0800 Subject: [PATCH] =?UTF-8?q?!600=20=E5=8F=96=E6=B6=88=E5=BC=82=E5=9E=8B?= =?UTF-8?q?=E6=97=B6=E6=8E=92=E9=92=BB=E7=B1=BB=E5=9E=8B=E8=A2=AB=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E9=87=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/DatabaseServices/Entity/Board.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/DatabaseServices/Entity/Board.ts b/src/DatabaseServices/Entity/Board.ts index 3c8968919..73095b40b 100644 --- a/src/DatabaseServices/Entity/Board.ts +++ b/src/DatabaseServices/Entity/Board.ts @@ -160,9 +160,10 @@ export class Board extends ExtrudeSolid this._Name = "背板"; } - let defaultType = userConfig.DrillConfigs.size > 0 ? [...userConfig.DrillConfigs.keys()][0] : "不排"; - this._BoardProcessOption.drillType = defaultType; - this._BoardProcessOption.highDrill = Array(4).fill(defaultType); + let types = [...userConfig.DrillConfigs.keys(), "不排"]; + let type = types.includes(this.BoardProcessOption.drillType) ? this.BoardProcessOption.drillType : types[0]; + this._BoardProcessOption.drillType = type; + this._BoardProcessOption.highDrill = Array(4).fill(type); this.ConverToRectSolid(width, length, thickness); this.Update(UpdateDraw.Geometry);