From 2251f7f94f2617e0d98317452233506462691de6 Mon Sep 17 00:00:00 2001 From: grantpitel Date: Sat, 27 Jun 2026 10:21:56 -0400 Subject: [PATCH] feat(design-requirements): default winding names to 'Winding N' and use as row labels Co-Authored-By: Claude Opus 4.8 --- src/components/Toolbox/DesignRequirements.vue | 4 ++-- .../Toolbox/DesignRequirements/ArrayElementFromList.vue | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Toolbox/DesignRequirements.vue b/src/components/Toolbox/DesignRequirements.vue index f6d67e5c..b5e9ae03 100644 --- a/src/components/Toolbox/DesignRequirements.vue +++ b/src/components/Toolbox/DesignRequirements.vue @@ -131,7 +131,7 @@ export default { newElementsCoil.push(this.masStore.mas.magnetic.coil.functionalDescription[i]); } else { - newElementsCoil.push({'name': toTitleCase(isolationSideOrdered[i])}); + newElementsCoil.push({'name': 'Winding ' + (i + 1)}); } } }, @@ -183,7 +183,7 @@ export default { newElementsCoil.push(this.masStore.mas.magnetic.coil.functionalDescription[i]); } else { - newElementsCoil.push({'name': toTitleCase(isolationSideOrdered[i])}); + newElementsCoil.push({'name': 'Winding ' + (i + 1)}); } } for (var operationPointIndex = 0; operationPointIndex < this.masStore.mas.inputs.operatingPoints.length; operationPointIndex++) { diff --git a/src/components/Toolbox/DesignRequirements/ArrayElementFromList.vue b/src/components/Toolbox/DesignRequirements/ArrayElementFromList.vue index 56f34476..2a313b0b 100644 --- a/src/components/Toolbox/DesignRequirements/ArrayElementFromList.vue +++ b/src/components/Toolbox/DesignRequirements/ArrayElementFromList.vue @@ -163,7 +163,7 @@ export default { v-model="masStore.mas.inputs.designRequirements[name]" :options="options" :optionLabels="optionLabels" - :replaceTitle="isolationSideOrdered[requirementIndex - 1]" + :replaceTitle="(masStore.mas.magnetic.coil.functionalDescription[requirementIndex - 1]?.name ?? ('Winding ' + requirementIndex))" :labelWidthProportionClass="labelWidthProportionClass" :selectStyleClass="selectStyleClass" :labelFontSize='valueFontSize'