"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 `
| 项目 | 配置 | 操作 |
|---|---|---|