From d3a81bd580ded8d6f77850925a39aaa6be19c978 Mon Sep 17 00:00:00 2001 From: zty Date: Tue, 7 Jul 2026 04:02:39 -0400 Subject: [PATCH] feat(web): add health-science articles content module --- .../iapip-web/src/common/articles.ts | 147 ++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 空气质量预测/源码/用户端/iapip-web/src/common/articles.ts diff --git a/空气质量预测/源码/用户端/iapip-web/src/common/articles.ts b/空气质量预测/源码/用户端/iapip-web/src/common/articles.ts new file mode 100644 index 0000000..8366e77 --- /dev/null +++ b/空气质量预测/源码/用户端/iapip-web/src/common/articles.ts @@ -0,0 +1,147 @@ +export interface ArticleSection { + heading?: string + paragraphs: string[] +} + +export interface Article { + id: string + tag: string + date: string + title: string + summary: string + body: ArticleSection[] + sources?: string[] +} + +const DISCLAIMER = '本文为科普整理,预测结果仅供参考,以 CMA 检测为准。' + +export const articles: Article[] = [ + { + id: 'gb-standards', + tag: '政策解读', + date: '专栏 · 2026.05', + title: '两大国标怎么读?GB/T 18883 与 GB 50325 的差别', + summary: '一个是“住进去后”的室内空气质量标准,一个是“交工验收时”的工程控制标准——限值与采样条件并不相同,看懂它们才能判断房子到底达不达标。', + body: [ + { + heading: '两个标准,管的是两件不同的事', + paragraphs: [ + 'GB/T 18883《室内空气质量标准》管的是“人住进去之后”的日常居住环境,属于推荐性标准(编号带 GB/T),衡量的是房间在正常生活状态下的空气质量。', + 'GB 50325《民用建筑工程室内环境污染控制标准》管的是“工程交付验收时”的室内环境,属于强制性工程标准,是新建、扩建民用建筑竣工验收必须满足的底线。' + ] + }, + { + heading: '采样条件不同,数字不能直接比', + paragraphs: [ + '两个标准最容易被忽略的差别是采样前的“关闭门窗时间”。工程验收类标准通常要求关闭门窗较短时间后采样,模拟的是交工状态;居住类标准要求关闭门窗较长时间后采样,模拟的是日常关窗睡觉的真实场景。', + '关闭时间越长,累积的污染物浓度往往越高。因此同一套房子,用两套标准、两种采样条件测出来的数字并不能直接比较,更不能混用限值。具体限值与采样时长以两部标准原文为准。' + ] + }, + { + heading: '该看哪一个', + paragraphs: [ + '装修完工、准备验收,看 GB 50325;已经入住、想给居住环境做“体检”,看 GB/T 18883。', + '本系统在预测时同时对照两部国标的限值,帮助你在选材和验收两个阶段都心里有数。', + DISCLAIMER + ] + } + ], + sources: ['GB/T 18883 室内空气质量标准', 'GB 50325 民用建筑工程室内环境污染控制标准'] + }, + { + id: 'formaldehyde-release', + tag: '科普', + date: '专栏 · 2026.04', + title: '新装住宅的甲醛,为什么能持续释放 3–15 年?', + summary: '人造板里的脲醛树脂胶会缓慢分解释放甲醛,释放周期长、受温湿度影响大。短期通风只能降一时浓度,真正的关键在源头材料的选择。', + body: [ + { + heading: '甲醛藏在哪里', + paragraphs: [ + '室内甲醛的主要来源是人造板材——刨花板、密度板、胶合板等。它们用脲醛树脂胶把木屑、木片粘合成板,而脲醛树脂胶里既含有未完全反应的游离甲醛,也含有遇水遇热会缓慢分解的化学结构。' + ] + }, + { + heading: '为什么能释放这么久', + paragraphs: [ + '脲醛树脂在温度和湿度作用下会发生缓慢水解,不断把结合态的甲醛释放为游离甲醛。这个过程非常缓慢却持续,板材类污染源的释放周期可长达数年,通常说的 3–15 年正来源于此。', + '相比之下,油漆、涂料等表面材料的挥发性污染物释放周期短得多(数周到数月),这也是为什么装修后长期超标的“主角”往往是板材而非油漆。' + ] + }, + { + heading: '通风为什么治标不治本', + paragraphs: [ + '通风只是把已经释放到空气中的甲醛换走,降低当下的空气浓度,并不改变材料内部的释放源。一旦停止通风、关闭门窗,浓度又会回升,这就是常见的“反弹”。', + '真正有效的做法是从源头入手:优先选用低释放等级(E0/E1)的板材、控制板材总用量,再配合长期通风与温湿度管理。', + DISCLAIMER + ] + } + ], + sources: ['人造板脲醛树脂释放机理(通用建材科学知识)'] + }, + { + id: 'summer-exceed', + tag: '指南', + date: '专栏 · 2026.03', + title: '夏天为什么更容易超标?温度与释放速率', + summary: '温度升高,材料的甲醛释放速率会明显增大。这也是“冬天测达标、夏天又超标”的原因。预测时把环境温湿度纳入计算,结果才靠谱。', + body: [ + { + heading: '温度:释放速率的放大器', + paragraphs: [ + '温度越高,材料内部甲醛分子的扩散和释放越活跃,单位时间释放到空气中的量随之增大。夏季室温明显高于冬季,因此同一套房子在夏天测得的浓度往往更高。' + ] + }, + { + heading: '湿度也在帮倒忙', + paragraphs: [ + '较高的空气湿度会加速脲醛树脂的水解,进一步促进甲醛释放。高温加上高湿的梅雨、盛夏季节,是甲醛浓度最容易冲高的时段。' + ] + }, + { + heading: '“冬测达标”不等于安全', + paragraphs: [ + '冬季低温下测得达标,并不代表夏季高温高湿时依然达标。判断房子是否安全,必须结合采样时的温湿度条件来看。', + '本系统在预测中引入了温湿度修正因子,把房间实际的温度、湿度纳入计算,让预测结果更贴近你真正居住的季节。', + DISCLAIMER + ] + } + ], + sources: ['温湿度对材料释放速率的影响(通用建材科学知识)'] + }, + { + id: 'predict-before-cma', + tag: '方法', + date: '专栏 · 2026.02', + title: '先预测,再决定要不要做 CMA 检测', + summary: '上门检测有成本。用本系统先做一次免费预测、定位高风险房间与主要污染材料,再有针对性地安排第三方 CMA 检测,省钱也更有的放矢。', + body: [ + { + heading: 'CMA 检测是什么', + paragraphs: [ + 'CMA(中国计量认证)检测是具有法律效力的第三方检测,结果权威、可作为依据。但它需要在装修完成后上门采样,存在时间与费用成本,点位越多越贵。' + ] + }, + { + heading: '先预测的价值', + paragraphs: [ + '在选材和装修阶段,用本系统先做一次免费预测:输入房间、环境与所用材料,估算各房间的污染物浓度,定位出高风险房间和贡献最大的污染材料。', + '这样你就能把有限的检测预算花在刀刃上——重点检测预测中接近或超过限值的房间,而不是每个房间都盲目下点位。' + ] + }, + { + heading: '怎么配合使用', + paragraphs: [ + '预测显示某房间接近或超过限值,就针对该区域安排 CMA 检测复核;预测整体余量较大,则可适当减少检测点位。', + '预测基于材料释放模型与国标限值,是决策辅助手段;房子最终是否达标,仍以 CMA 检测结果为准。', + DISCLAIMER + ] + } + ], + sources: ['CMA 计量认证检测流程(通用知识)'] + } +] + +export function getArticle(id: string): Article | undefined { + return articles.find(a => a.id === id) +}