From 2454dffc9501adaaefd5399aefa123e20a6e9e31 Mon Sep 17 00:00:00 2001 From: sladro Date: Fri, 19 Dec 2025 10:02:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9TemplateSchemaDefaults?= =?UTF-8?q?=E5=92=8CParamDrawingPanel,=E5=A2=9E=E5=8A=A0=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=EF=BC=8C=E5=B1=8F=E8=94=BD=E6=B5=8B=E8=AF=95=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Common/TemplateSchemaDefaults.cs | 70 ++++++++++++++++++++++++++++++++ UI/ParamDrawingPanel.cs | 2 +- 2 files changed, 71 insertions(+), 1 deletion(-) diff --git a/Common/TemplateSchemaDefaults.cs b/Common/TemplateSchemaDefaults.cs index 059f076..9d6fc56 100644 --- a/Common/TemplateSchemaDefaults.cs +++ b/Common/TemplateSchemaDefaults.cs @@ -43,6 +43,76 @@ namespace CadParamPluging.Common PartOwnershipConfigured = true }); + // 模板二:交付状态=毛料态, 工艺方法=轧制, 结构特征=环形, 特殊条件=无 + // TemplateKey: "毛料态|轧制|环形|" ("无" 会被归一化为空) + schemas.Items.Add(new TemplateSchemaDefinition + { + ProjectType = "毛料态", + DrawingType = "轧制", + SheetSize = "环形", + Scale = "无", + DisplayName = "环形(毛料态/轧制)", + SelectedParamKeys = new List + { + "OuterDiameter1", + "OuterDiameter1TolPlus", + "OuterDiameter1TolMinus", + "InnerDiameter2", + "InnerDiameter2TolPlus", + "InnerDiameter2TolMinus", + "Height1", + "Height1TolPlus", + "Height1TolMinus", + "MinWallThickness", + "UnspecifiedFilletRadiusMax", + "OuterDiameter1Prime", + "InnerDiameter2Prime", + "Height1Prime" + }, + SelectedPartParamKeys = new List + { + "OuterDiameter1Prime", + "InnerDiameter2Prime", + "Height1Prime" + }, + PartOwnershipConfigured = true + }); + + // 模板六:交付状态=毛料态, 工艺方法=自由锻, 结构特征=方体, 特殊条件=有圆头 + // TemplateKey: "毛料态|自由锻|方体|有圆头" + schemas.Items.Add(new TemplateSchemaDefinition + { + ProjectType = "毛料态", + DrawingType = "自由锻", + SheetSize = "方体", + Scale = "有圆头", + DisplayName = "方体(毛料态/自由锻/有圆头)", + SelectedParamKeys = new List + { + "BoxSize1", + "BoxSize1TolPlus", + "BoxSize1TolMinus", + "BoxSize2", + "BoxSize2TolPlus", + "BoxSize2TolMinus", + "BoxSize3", + "BoxSize3TolPlus", + "BoxSize3TolMinus", + "BoxFilletRadiusMax", + "BoxRoundHeadFilletRadiusMax", + "BoxSize1Prime", + "BoxSize2Prime", + "BoxSize3Prime" + }, + SelectedPartParamKeys = new List + { + "BoxSize1Prime", + "BoxSize2Prime", + "BoxSize3Prime" + }, + PartOwnershipConfigured = true + }); + schemas.Normalize(); return schemas; } diff --git a/UI/ParamDrawingPanel.cs b/UI/ParamDrawingPanel.cs index 7f712fa..47be534 100644 --- a/UI/ParamDrawingPanel.cs +++ b/UI/ParamDrawingPanel.cs @@ -166,7 +166,7 @@ namespace CadParamPluging.UI panel.Controls.Add(btnGenerate); panel.Controls.Add(btnSaveAs); panel.Controls.Add(btnSettings); - panel.Controls.Add(btnTestDraw); + // panel.Controls.Add(btnTestDraw); // 暂时屏蔽测试绘制按钮 return panel; }