feat: 新增彩云气象数据下载的时间控制

This commit is contained in:
yarnom 2025-09-29 12:07:50 +08:00
parent 9f960c6411
commit aa53a21685

View File

@ -111,21 +111,13 @@
if (!res.ok) throw new Error('实时数据不存在'); if (!res.ok) throw new Error('实时数据不存在');
const j = await res.json(); const j = await res.json();
setRealtimeBox(j); setRealtimeBox(j);
const miss = document.getElementById('rt_missing');
if (miss) miss.classList.add('hidden');
} }
async function loadRealtimeAt(alias, dtStr) { async function loadRealtimeAt(alias, dtStr) {
const res = await fetch(`/api/radar/weather_at?alias=${encodeURIComponent(alias)}&dt=${encodeURIComponent(dtStr)}`); const res = await fetch(`/api/radar/weather_at?alias=${encodeURIComponent(alias)}&dt=${encodeURIComponent(dtStr)}`);
if (!res.ok) { if (!res.ok) { return false; }
const miss = document.getElementById('rt_missing');
if (miss) miss.classList.remove('hidden');
return false;
}
const j = await res.json(); const j = await res.json();
setRealtimeBox(j); setRealtimeBox(j);
const miss = document.getElementById('rt_missing');
if (miss) miss.classList.add('hidden');
return true; return true;
} }
@ -686,7 +678,7 @@
<div>下行短波:<span id="rt_dswrf"></span> W/m²</div> <div>下行短波:<span id="rt_dswrf"></span> W/m²</div>
<div>气压:<span id="rt_p"></span> Pa</div> <div>气压:<span id="rt_p"></span> Pa</div>
</div> </div>
<div id="rt_missing" class="mt-2 hidden p-2 text-sm text-yellow-800 bg-yellow-50 border border-yellow-200 rounded">提示:该时次的 10 分钟实况缺失,已显示最近/最新实况。</div>
</div> </div>
<div class="card my-4"> <div class="card my-4">