diff --git a/client/src/components/VehicleTree.tsx b/client/src/components/VehicleTree.tsx index 3febbbf..02f8167 100644 --- a/client/src/components/VehicleTree.tsx +++ b/client/src/components/VehicleTree.tsx @@ -171,10 +171,7 @@ export default function VehicleTree({ selection, onSelect }: Props) {
{ - toggleSeries(series.id); - onSelect({ seriesId: series.id, modelId: null, taskId: null }); - }} + onClick={() => toggleSeries(series.id)} > {expanded ? : } diff --git a/client/src/pages/Home.tsx b/client/src/pages/Home.tsx index ae1e346..eb094a1 100644 --- a/client/src/pages/Home.tsx +++ b/client/src/pages/Home.tsx @@ -278,24 +278,23 @@ export default function Home() { // ── 左侧面板渲染 ─────────────────────────────────────────────────────────── const renderLeftPanel = () => { - if (selection.modelId == null) { - return ( - - ); - } return (
-
- setSelection(s => ({ ...s, taskId }))} - onLoadPointClouds={handleLoadPointClouds} - onPcFilesSelectionChange={setSelectedPcFileIds} - onCadFilesSelectionChange={setSelectedTaskCadFileIds} - onSelectTaskCad={handleSelectCad} - /> + {selection.modelId != null && ( + <> +
+ setSelection(s => ({ ...s, taskId }))} + onLoadPointClouds={handleLoadPointClouds} + onPcFilesSelectionChange={setSelectedPcFileIds} + onCadFilesSelectionChange={setSelectedTaskCadFileIds} + onSelectTaskCad={handleSelectCad} + /> + + )}
); };