Files
admin/src/constants/structures.js

45 lines
1.1 KiB
JavaScript
Raw Normal View History

2026-04-20 10:13:52 +08:00
export const structures = [
{ id: "S-001", name: "主桥-0#墩" },
{ id: "S-002", name: "主桥-1#墩" },
{ id: "S-003", name: "主桥-2#墩" },
{ id: "S-004", name: "引桥-桩基" },
{ id: "S-005", name: "引桥-承台" },
{ id: "S-006", name: "引桥-盖梁" },
{ id: "S-007", name: "路基-填筑" },
{ id: "S-008", name: "路面-基层" },
{ id: "S-009", name: "路面-面层" },
];
export const elementTree = [
{
id: "E-G-bridge",
name: "桥梁工程",
children: [
{
id: "E-G-main-bridge",
name: "主桥",
children: ["S-001", "S-002", "S-003"].map((id) => ({
id,
name: structures.find((s) => s.id === id)?.name || id,
})),
},
{
id: "E-G-approach",
name: "引桥",
children: ["S-004", "S-005", "S-006"].map((id) => ({
id,
name: structures.find((s) => s.id === id)?.name || id,
})),
},
],
},
{
id: "E-G-road",
name: "道路工程",
children: ["S-007", "S-008", "S-009"].map((id) => ({
id,
name: structures.find((s) => s.id === id)?.name || id,
})),
},
];