DHCP 상태 카드 구성 정리

This commit is contained in:
seo
2026-07-21 19:33:50 +09:00
parent f6c895d074
commit 76da79b7e9
2 changed files with 21 additions and 13 deletions
+16 -9
View File
@@ -12,6 +12,7 @@
fanSliderWrap: $('#fanSliderWrap'), fanSliderWrap: $('#fanSliderWrap'),
fanSliderValue: $('#fanSliderValue'), fanSliderValue: $('#fanSliderValue'),
fanModeOptions: $('#fanModeOptions'), fanModeOptions: $('#fanModeOptions'),
wifiTotal: $('#wifiTotal'),
wifi24: $('#wifi24'), wifi24: $('#wifi24'),
wifi5: $('#wifi5'), wifi5: $('#wifi5'),
wifiLan: $('#wifiLan'), wifiLan: $('#wifiLan'),
@@ -109,9 +110,10 @@
cpuTemp: 'CPU Temp', cpuTemp: 'CPU Temp',
fanRpm: 'Fan RPM', fanRpm: 'Fan RPM',
wifiStatus: 'DHCP Status', wifiStatus: 'DHCP Status',
clients24: '2.4G DHCP', clientsTotal: 'All Devices',
clients5: '5G DHCP', clients24: '2.4G',
clientsLan: 'LAN DHCP', clients5: '5G',
clientsLan: 'LAN',
systemStatus: 'System Status', systemStatus: 'System Status',
loadAvg: 'Load Avg', loadAvg: 'Load Avg',
activeUsers: 'Active Users', activeUsers: 'Active Users',
@@ -261,9 +263,10 @@
cpuTemp: 'CPU 온도', cpuTemp: 'CPU 온도',
fanRpm: '팬 RPM', fanRpm: '팬 RPM',
wifiStatus: 'DHCP 상태', wifiStatus: 'DHCP 상태',
clients24: '2.4G DHCP', clientsTotal: '전체 기기',
clients5: '5G DHCP', clients24: '2.4G',
clientsLan: 'LAN DHCP', clients5: '5G',
clientsLan: 'LAN',
systemStatus: '시스템 상태', systemStatus: '시스템 상태',
loadAvg: '부하 평균', loadAvg: '부하 평균',
activeUsers: '활성 사용자', activeUsers: '활성 사용자',
@@ -1182,9 +1185,13 @@
setText(els.temp, Number(data.system?.temp_c || 0).toFixed(1) + '°C'); setText(els.temp, Number(data.system?.temp_c || 0).toFixed(1) + '°C');
setText(els.fanRpm, Number(data.fan?.rpm || 0).toLocaleString() + ' RPM'); setText(els.fanRpm, Number(data.fan?.rpm || 0).toLocaleString() + ' RPM');
setText(els.fanPercent, Number(data.fan?.percent || 0).toFixed(1) + '%'); setText(els.fanPercent, Number(data.fan?.percent || 0).toFixed(1) + '%');
setText(els.wifi24, data.wifi?.count24 ?? 0); const count24 = Number(data.wifi?.count24 ?? 0);
setText(els.wifi5, data.wifi?.count5 ?? 0); const count5 = Number(data.wifi?.count5 ?? 0);
setText(els.wifiLan, data.wifi?.countLan ?? 0); const countLan = Number(data.wifi?.countLan ?? 0);
setText(els.wifiTotal, count24 + count5 + countLan);
setText(els.wifiLan, countLan);
setText(els.wifi24, count24);
setText(els.wifi5, count5);
state.latestFanPwm = Math.max(0, Math.min(255, Number(data.fan?.pwm || 0))); state.latestFanPwm = Math.max(0, Math.min(255, Number(data.fan?.pwm || 0)));
if (!isFanEditing()) { if (!isFanEditing()) {
+5 -4
View File
@@ -207,9 +207,10 @@ html[data-theme="light"] .details-panel{background:#edf3fa;border-color:#b8c7da}
<div class="card"> <div class="card">
<h2 data-i18n="wifiStatus">DHCP Status</h2> <h2 data-i18n="wifiStatus">DHCP Status</h2>
<div class="stat-grid"> <div class="stat-grid">
<div class="stat"><div class="stat-label" data-i18n="clients24">2.4G DHCP</div><div class="stat-value" id="wifi24">-</div></div> <div class="stat"><div class="stat-label" data-i18n="clientsTotal">전체 기기</div><div class="stat-value" id="wifiTotal">-</div></div>
<div class="stat"><div class="stat-label" data-i18n="clients5">5G DHCP</div><div class="stat-value" id="wifi5">-</div></div> <div class="stat"><div class="stat-label" data-i18n="clientsLan">LAN</div><div class="stat-value" id="wifiLan">-</div></div>
<div class="stat"><div class="stat-label" data-i18n="clientsLan">LAN DHCP</div><div class="stat-value" id="wifiLan">-</div></div> <div class="stat"><div class="stat-label" data-i18n="clients24">2.4G</div><div class="stat-value" id="wifi24">-</div></div>
<div class="stat"><div class="stat-label" data-i18n="clients5">5G</div><div class="stat-value" id="wifi5">-</div></div>
</div> </div>
</div> </div>
@@ -370,7 +371,7 @@ html[data-theme="light"] .details-panel{background:#edf3fa;border-color:#b8c7da}
</div> </div>
</div> </div>
</div> </div>
<script src="/assets/app.js?v=20260627_async_scan_tooltip1"></script> <script src="/assets/app.js?v=20260721_dhcp_cards1"></script>
<script src="/assets/wakelock.js?v=20260607_prefs1"></script> <script src="/assets/wakelock.js?v=20260607_prefs1"></script>
<?php endif; ?> <?php endif; ?>
</body> </body>