"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ProjectListView = void 0; // src/panels/views/ProjectListView.ts const BaseView_1 = require("./BaseView"); class ProjectListView extends BaseView_1.BaseView { render(data) { const projects = data?.projects || []; const aircrafts = data?.aircrafts || []; // 生成项目列表的 HTML - 显示飞行器名称 const projectsHtml = projects.map((project) => { // 找到对应的飞行器 - 使用内联类型定义 const aircraft = aircrafts.find((a) => a.projectId === project.id); const displayName = aircraft ? aircraft.name : project.name; return ` 🛸 ${displayName} 配置 `; }).join(''); return ` 飞行器项目管理 ${this.getStyles()}

🚀 飞行器项目管理

${projectsHtml}
项目 配置 操作
`; } } exports.ProjectListView = ProjectListView; //# sourceMappingURL=ProjectListView.js.map