Skip to content

Commit 1e82a02

Browse files
committed
补充导出excel内容
1 parent 352029f commit 1e82a02

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/App.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -915,6 +915,8 @@ function App() {
915915
materials: selectedMaterialNames,
916916
unitValues: unitValues,
917917
area: totalArea,
918+
width: totalWidthMm,
919+
height: totalHeightMm,
918920
color: firstSelectedMaterial.color,
919921
groupName: group.name,
920922
textPosition: [${clickX}, ${clickY}],
@@ -1030,7 +1032,9 @@ function App() {
10301032
layerName: item.name || "未命名对象",
10311033
materials: data.materials || [data.material], // 兼容旧数据
10321034
unitValues: unitValues,
1033-
area: data.area
1035+
area: data.area,
1036+
width: data.width || 0,
1037+
height: data.height || 0
10341038
});
10351039
} catch (e) {}
10361040
break;
@@ -1046,7 +1050,7 @@ function App() {
10461050
});
10471051
} else {
10481052
// 生成CSV内容
1049-
var csvContent = "图层,材质信息,面积(m²)\\n";
1053+
var csvContent = "图层,材质信息,宽度(mm),高度(mm),面积(m²)\\n";
10501054
10511055
for (var i = 0; i < quotedItems.length; i++) {
10521056
var item = quotedItems[i];
@@ -1078,10 +1082,12 @@ function App() {
10781082
10791083
csvContent += item.layerName + "," +
10801084
materialsText + "," +
1085+
item.width.toFixed(0) + "," +
1086+
item.height.toFixed(0) + "," +
10811087
item.area.toFixed(3) + "\\n";
10821088
}
10831089
1084-
csvContent += "\\n总计," + quotedItems.length + "项,";
1090+
csvContent += "\\n总计," + quotedItems.length + "项,,,";
10851091
10861092
// 生成文件名
10871093
var now = new Date();

0 commit comments

Comments
 (0)