airpredict/apps/web/public/dashboard/data.js

71 lines
3.3 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* data.js — shared realistic dataset for the dashboard.
Limits per GB/T 18883-2022 (室内空气质量标准) and GB 50325-2020
(民用建筑工程室内环境污染控制标准, I类民用建筑). window.DASH_DATA */
window.DASH_DATA = {
project: { name: '锦绣华庭 · 18栋 2单元 1602', area: 118, type: 'I类民用建筑住宅', updated: '2026-06-11 14:20' },
kpis: {
projects: 28, // 在管项目
compliance: 82.1, // 达标率 %
exceedRooms: 19, // 当前超标房间
weekPredictions: 64, // 本周预测次数
trend: { compliance: +3.4, exceed: -5 },
},
// 项目达标率 pie — 房间层级统计
compliance: [
{ label: '达标', value: 213, key: 'good' },
{ label: '临界', value: 34, key: 'warn' },
{ label: '超标', value: 19, key: 'bad' },
],
// 6 监测污染物 — 最近一次预测主卧value 为预测浓度
pollutants: [
{ key: 'HCHO', name: '甲醛', en: 'HCHO', unit: 'mg/m³', value: 0.131, limit: 0.10, limit2: 0.07 },
{ key: 'C6H6', name: '苯', en: 'Benzene', unit: 'mg/m³', value: 0.021, limit: 0.03, limit2: 0.06 },
{ key: 'TVOC', name: 'TVOC', en: 'TVOC', unit: 'mg/m³', value: 0.582, limit: 0.60, limit2: 0.45 },
{ key: 'NH3', name: '氨', en: 'NH₃', unit: 'mg/m³', value: 0.112, limit: 0.20, limit2: 0.15 },
{ key: 'Rn', name: '氡', en: 'Radon', unit: 'Bq/m³', value: 208, limit: 300, limit2: 150 },
{ key: 'VOC', name: '总VOC', en: 'VOC', unit: 'mg/m³', value: 0.486, limit: 0.60, limit2: 0.50 },
],
// 各房间 甲醛预测浓度hero 柱状图)
rooms: [
{ name: '主卧', value: 0.131 },
{ name: '次卧', value: 0.092 },
{ name: '客厅', value: 0.078 },
{ name: '书房', value: 0.118 },
{ name: '儿童房', value: 0.142 },
{ name: '厨房', value: 0.064 },
{ name: '餐厅', value: 0.071 },
{ name: '卫生间', value: 0.055 },
],
roomLimit: 0.10, roomLimit2: 0.07,
// 各材料 甲醛 污染贡献排行(主卧)
materials: [
{ name: '多层实木复合地板', value: 0.052 },
{ name: '人造板衣柜', value: 0.041 },
{ name: '木器漆 · 饰面', value: 0.018 },
{ name: '壁纸及基膜', value: 0.012 },
{ name: '布艺沙发软装', value: 0.008 },
],
// 甲醛浓度随通风天数衰减(主卧)
decay: [
{ day: 0, v: 0.182 }, { day: 7, v: 0.158 }, { day: 14, v: 0.141 },
{ day: 21, v: 0.131 }, { day: 30, v: 0.117 }, { day: 45, v: 0.101 },
{ day: 60, v: 0.089 }, { day: 90, v: 0.072 },
],
// 超标房间清单
exceed: [
{ project: '锦绣华庭 18-2-1602', room: '儿童房', pollutant: '甲醛', value: 0.142, limit: 0.10, level: 'bad' },
{ project: '锦绣华庭 18-2-1602', room: '主卧', pollutant: '甲醛', value: 0.131, limit: 0.10, level: 'bad' },
{ project: '翠湖天地 6-1-803', room: '书房', pollutant: '甲醛', value: 0.118, limit: 0.10, level: 'bad' },
{ project: '锦绣华庭 18-2-1602', room: '客厅', pollutant: 'TVOC', value: 0.582, limit: 0.60, level: 'warn' },
{ project: '万科城 9-3-2201', room: '主卧', pollutant: '苯', value: 0.034, limit: 0.03, level: 'bad' },
{ project: '翠湖天地 6-1-803', room: '次卧', pollutant: 'TVOC', value: 0.561, limit: 0.60, level: 'warn' },
],
};