export const answerUiDemoBlock = { version: "answer-ui@1", block_id: "pressure", fallback_text: "演练压力读数,仍待现场核验。", spec: { root: "root", elements: { root: { type: "Stack", props: { columns: "one", gap: "normal" }, children: ["metrics", "chart", "evidence", "location", "form"] }, metrics: { type: "Stack", props: { columns: "two", gap: "compact" }, children: ["pressure", "flow"] }, pressure: { type: "Metric", props: { label: "压力", value: "0.30", unit: "MPa", source: "演练数据" }, children: [] }, flow: { type: "Metric", props: { label: "流量", value: "18", unit: "m³/h", source: "演练数据" }, children: [] }, chart: { type: "Chart", props: { title: "演练监测趋势", chart_type: "line", x_data: ["08:00", "09:00"], series: [{ name: "压力(MPa)", data: [0.3, 0.28] }, { name: "参考压力(MPa)", data: [0.29, 0.26] }], source: "浏览器验收演练数据" }, children: [] }, evidence: { type: "Evidence", props: { title: "查看演练证据", summary: "仅用于组件验收,不代表已核验现场事实。", source: "浏览器演练", evidence_id: "DEMO-001", observed_at: null, kind: "demo" }, children: [] }, location: { type: "MapLocation", props: { label: "定位演练监测点", layer: "scada", feature_ids: ["DEMO-P001"], source: "演练监测点" }, children: [] }, form: { type: "FollowUpForm", props: { title: "补充核验资料", description: "填写后由你主动发送给 Agent。", fields: [{ name: "location", label: "现场位置", kind: "text", required: true }] }, children: [] } } } };