// src/panels/views/ContainerView.ts import { BaseView } from './BaseView'; import { AircraftConfigData, ContainerViewData } from '../types/ViewTypes'; export class ContainerView extends BaseView { render(data?: AircraftConfigData): string { const project = data?.project; const aircraft = data?.aircraft; // 新增:获取飞行器数据 const containers = data?.containers || []; // 生成容器列表的 HTML const containersHtml = containers.map((container: ContainerViewData) => ` 📦 ${container.name} 配置文件 `).join(''); return ` 容器管理 ${this.getStyles()}

📋 容器管理 - ${aircraft?.name || '未知飞行器'}

${containersHtml}
容器 配置文件 操作
`; } }