气象数据综合处理平台 v3.7
{{ currentUser.username }} {{ currentUser.role === 'admin' ? '管理员' : '普通用户' }} 退出
登录
故障码字典
查询字段
故障码 ({{ getInputTypeText() }} ({{ selectedFieldConfig.max_length }}位) ,范围 0-{{ selectedFieldConfig.max_value }})
过滤正常状态(隐藏0/O)
{{ line.label }}: {{ line.value }}
B{{ item.pos }}={{ item.value }} {{ item.desc }} 原因:{{ item.cause }} 建议:{{ item.action }} {{ item.range }}={{ item.value }} {{ item.desc }} [{{ item.state }}] 原因:{{ item.cause }} 建议:{{ item.action }} {{ item.label }}={{ item.char }} {{ item.meaning }}
Status: {{ item.status }}
Display: {{ item.display }}
Meaning: {{ item.meaning }}
Check: {{ item.check }}
Cause: {{ item.cause }}
Solution: {{ item.solution }}
{{ item.key }}: {{ item.value }} {{ item.value }} {{ item.message }}
请正确选择传感器和查询字段,输入故障码后点击查询
筛选:
📁 选择文件 📂 文件夹
已选 {{ processingFiles.length }} 个文件 ⤴ 拖拽调高度
{{ f.name }}
尚未选择文件
📊 CSV / HIS 快速导入 不选分类 · 支持多文件
数据分类
格式选择 (共 {{ availableFormats.length }} 种)
{{ processingForm.format || '[自动辨识]' }}
[自动辨识]
{{ fmt }}
暂无可用格式
导出CSV 批量生成图表
🏷️ 数据标识
机场代码
跑道号
传感器号
📊 默认绘图配置(本分类) {{ categoryDefaultExpanded ? '收起 ▲' : '展开 ▼' }}
批量解析时,每个文件将自动使用此配置生成图表。可在解析后单独修改。
主轴 Y(左)
{{ f }} ×
副轴 Y(右)
{{ f }} ×
清除默认配置
开始解析
{{ processingStatusText }}
{{ log.ts }} {{ log.msg }}
⏳ 等待解析任务启动... 选择文件和格式后点击「开始解析」
🔄 任务进行中,日志将实时显示在此处...
📂
请上传文件并选择数据分类和格式后开始解析
🏷️ 数据筛选 {{ filterPanelExpanded ? '▲' : '▼' }} 文件视图 筛选结果 ({{ filterResult?.total || 0 }} 行) {{ filterMode==='tab' ? '⇄ 筛选模式' : '⇄ 文件视图' }}
机场
Location
Sensor
数据项
时间起
: :
时间止
: :
🔍 查询 重置
查询结果: {{ filterResult.total }} 行 × {{ filterResult.columns?.length || 0 }} 列 (显示前 {{ filterResult.rows?.length || 0 }} 条) 📊 绘图配置 导出CSV 导出Excel
加载更多({{ filterResult.rows?.length || 0 }} / {{ filterResult.total }})
{{ col }}
{{ row[col] !== undefined ? row[col] : '' }}
共 {{ res.rows }} 行 x {{ res.columns?.length || 0 }} 列 {{ dataPreviewCollapsed[res.filename] ? '展开数据预览 ▼' : '折叠数据预览 ▲' }}
UTC_TIME LOCAL_TIME {{ col }}
{{ row['UTC_TIME'] || '' }} {{ row['LOCAL_TIME'] || '' }} {{ row[col] }}
解析失败: {{ res.error }}
未解析到有效数据
📊 散点图 ({{ plotChartInstances?.length || 0 }} 个)
🔍- 缩小 🔍+ 放大 ↺ 还原 修改配置 清除图表
加载绘图数据...
阵列显示 — 列数: 1 2 3 4 5 6
{{ res.filename }} ({{ res.rows }}行 x {{ (res.columns||[]).length }}列)
📊
暂无解析结果,请先在「数据解析处理」页上传文件并开始解析
数据分类
{{ cat }}
新增格式 删除格式 导入配置 导出配置 保存修改
{{ selectedConfigCategory }}/ ({{ configFilesInCategory.length }} 个文件)
{{ f.config_name }} {{ f.config_type }}
此分类下暂无配置文件
请先选择左侧分类
编辑格式 (JSON): {{ selectedConfigFileName }}.json
编辑格式 (JSON)
📁 步骤1: 选择文件 {{ csvHisUploading ? '检测中...' : '选择文件(.csv/.his)' }}
{{ f.name }} ({{ f.rows || '?' }}行) 检测中... {{ f.error }}
尚未选择文件(支持同时选择多个同结构文件)
📋 步骤2: 选择列 & 别名
全选 取消
传感器名称:
机场
跑道号
传感器号
{{ col.name }} UTC时间 本地时间 文本
📊 步骤3: 绘图配置
主轴 Y(左)
{{ f }} ×
副轴 Y(右)
{{ f }} ×
左Y 右Y
👁️ 数据预览
{{ c.name }}
{{ row[c.name] }}
当前文件: {{ currentResultData.filename || '-' }}  |  可用字段: {{ plotAvailableFields.length }} 个
+ 添加绘图 已配置 {{ plotConfigs.length }} 个子图 (点击上方按钮添加)
暂无绘图配置,请点击"+ 添加绘图"
📈 绘图 {{ idx + 1 }} 删除此绘图
主纵轴(左侧)L
{{ cfg.mainAxis.includes(field)?'✓':' ' }} {{ field }}
次纵轴(右侧)R
{{ cfg.secondaryAxis.includes(field)?'✓':' ' }} {{ field }}
⚙️ 高级选项(Y轴范围)
左Y最小值
左Y最大值
右Y最小值
右Y最大值
留空 = Chart.js 自动;填数字则固定范围。
🔘 点样式(形状+大小)
💡 十字/横线 等线型样式需「描边宽度 ≥ 1」才能显示(已自动校正);填充型可无视
左Y形状
右Y形状
左Y大小
右Y大小
描边宽度
🎨 字段颜色设置
{{ field }} 填充 × 描边 × 自动
🎨 全局显示选项(应用于所有子图)
网格线
显示垂直网格(X方向)
显示水平网格(Y方向)
图例
位置
列数
背景色
重置
{{ filePreviewContent }}
用户名
密码
默认管理员账号:admin / admin123