# 领域说明包：沉降变形观测信息系统（prompt_1）
#
# 与 prompts/prompt.txt 通用框架配合：先框架，再本文件。
# 在系统控制台粘贴本文件（或等价要点），并上传：
#   data/settlement.xlsx 或 data/url.config + refs 截图 + refs/*.html
# 解析与发布均在系统内完成，勿依赖 test 下本地脚本。

## 参考截图状态（必读）

- `refs/board_a.png` 与 `refs/board_b.png` 为**同一看板页**的两种状态，不是两个不同页面。
- 一张为**展开态**（主图 + 按时测量监督条 + 超限表均可见），一张为**收起态**（监督条/侧栏或底部区收起后的布局）。
- 还原时按**同一页面**理解：合并两图信息，以**展开态为完整布局基准**；收起态仅作交互/控件对照，勿拆成两个独立页面或两套布局。

平台抬头：铁路工程管理平台
系统名称：沉降变形观测信息系统
推荐 slug：`settlement_observation_system`
工程上下文：川藏铁路雅林段 CZXZZQ-14标（断面/测点数量以实际上传数据为准）
单选：全部 / 路基 / 桥梁 / 隧道 / 过渡段
操作：新增、刷新、导入 Excel、导出 Excel
点击沉降观测点查看测量信息

## 数据

- 可接受：Excel / CSV / JSON（含 `mcljChartData` + `cljdChartData` 并行数组）。
- 也可上传首页抓包 `url.config`（key=接口 URL，value=回包）：
  1. `left!newleftmenu` → 次级导航
  2. `hightchartCjlAndJianDu` → 主图+监督条数据（必填）
  3. `aaa` → 统计计数（可空/全 0）
  4. `hightchartGonghouCjlCX` → 工后超限表；**若 value 为空**，超限表由主图数据按 `exceed_mm>0` 推导，不报错中断。
- 主表字段（snake_case，有则用、无则按表头推断）：
  `dkilo`, `chainage`, `point_code`, `section_type`, `worksite`,
  `cjl_value`, `cjl_color`, `design_settlement_mm`, `cum_settlement_mm`,
  `pred_settlement_mm`, `exceed_mm`, `exceed_days`, `supervise_days`,
  `overdue_days`, `before_day`, `next_day`, `frequency`, `workinfo_kilo`, `status`
- 筛选绑定：单选 → `section_type`；下拉 → `worksite`。
- 导入须全量；校验失败只记错误，不得中断整批。

## 展示页（screenshot_faithful，对齐参考截图）

### 顶栏
- 左：铁路工程管理平台
- 中：沉降变形观测信息系统
- 右：欢迎您、系统首页、退出、帮助（另保留返回控制台）

### 次级导航（写入 meta.ui.nav_items，可多于实际功能页）
记录汇总、关注信息、断面测点、工作基点、预设水准线路、水准线路、设计沉降量、断链信息、观测人员、仪器设备、测点筛选；
并保证可进入：记录汇总（列表）、新增测点（表单）、沉降变形观测（看板）。

### 列表页
- 筛选：全部 / 路基 / 桥梁 / 隧道 / 过渡段；工点下拉；状态可选。
- 列：里程、工点、测点、断面类型、设计沉降、累积沉降、超限量、状态。

### 看板（纵向三区 + 左侧竖标签）
1. 纵断面沉降示意图：`line_chart`；X=`chainage`；系列=观测值/设计总沉降/累积沉降/预测沉降；可横向滚动。
2. 按时测量监督(天)：`status_strip`，**双段竖条**（不要单色数字格）
   - label=`chainage`（条上不显示里程文字，里程在上图轴）
   - `value_field`=`before_day`（上段灰色天数）
   - `secondary_field`=`next_day`（下段绿色天数）
   - `variant`=`stacked_days`，`cycle_days`=30
   - 说明：`before_day`/`next_day` 源数据多为百分比（和≈100），展示时换算成周期内天数，例如 14.29/85.71 → 上 4 / 下 26；停测格显示「停」。
   - 侧栏竖标签：按时测量监督(天)
3. 工点下的沉降量超限测点：`table`；列=工点、测点、设计总沉降量(mm)、累积沉降量(mm)、超限量(mm)、累计天数(天)；`exceed_mm > 0`。
   - 侧栏竖标签：沉降量超限工点

筛选条展示：工程上下文 + 断面/测点统计 + 单选 + 工点下拉 + 红色提示「点击沉降观测点查看测量信息」。

## 规则

- 超限：`exceed_mm > 0` 或状态为「超限」。
- 不要用「记录列表 / 概览 / 数据管理」替代上述业务标题。
- 不要把里程、测点编号、颜色推断成 enum。
- 有截图/HTML 时未点名修改处必须与原图一致。

## 截图视觉摘录（由 DashScope 视觉模型根据参考截图生成，生成时可与上文合并理解）

> 两图为同页展开/收起态；以下文案以展开态为主，收起态仅补充可见文案与控件。

### 顶栏
- 左侧平台抬头：铁路工程管理平台 Railway Engineering Management Platform
- 中间系统名：沉降变形观测信息系统
- 右侧链接原文：欢迎您、退出、帮助

### 次级导航
- 页签原文：沉降观测、记录汇总、关注信息、断面测点、工作基点、预设水准线路、水准线路、设计沉降量、断链信息、观测人员、仪器设备、测点筛选

### 筛选条
- 工程上下文原文：川藏铁路雅林段 CZSCZQ-6 断面:290个 测点: 929个
- 统计文案：断面:290个 测点: 929个
- 单选选项原文：全部、路基、桥涵、隧道、过渡段
- 下拉标签原文：工点: --请选择--
- 右侧红色提示原文：点击沉降断面点查看测量信息

### 主图区
- 左侧竖排标签原文：纵断面沉降示意图
- 图例系列名原文：路基断面累计沉降量、桥涵断面累计沉降量、隧道断面累计沉降量、设计总沉降量曲线
- 图表类型与坐标含义：折线/柱状混合图。纵轴为沉降量（-50mm 至 100mm），横轴为里程桩号（DK300+698 至 DK301+798）。

### 监督/状态条
- 左侧竖排标签原文：按时测量监督 (天)
- 形态：**上灰下绿双段竖条**（非单色数字格）；上段灰为已耗/逾期类天数，下段绿为剩余天数；可出现整格「停」
- 数据字段：`before_day` + `next_day`（常为百分比，和≈100）→ `variant=stacked_days`，`cycle_days=30`（例 14.29/85.71 → 上4/下26）
- 条上是否显示里程文字：否（里程在上方主图横轴）；条与主图滚动对齐

### 表格区
- 左侧竖排标签：沉降量超限工点 (未)
- 表头横标题：工点下的沉降量超限测点
- 列名原文：序号、工点、测点、设计总沉降量(mm)、累积沉降量(mm)、超限量(mm)、累计天数(天)

### 操作按键
- 操作：客服、电话、点击隐藏
