관리자 대시보드 통계 표시 정규화
This commit is contained in:
@@ -417,15 +417,6 @@ const formatTopPageMeta = (row) => {
|
||||
]
|
||||
}
|
||||
|
||||
/**
|
||||
* 실시간 세션 해시를 짧게 표시한다.
|
||||
* @param {string} value - 세션 해시
|
||||
* @returns {string} 짧은 세션 ID
|
||||
*/
|
||||
const formatSessionId = (value) => {
|
||||
return String(value || '').slice(0, 8) || '-'
|
||||
}
|
||||
|
||||
let refreshTimer = null
|
||||
|
||||
onMounted(() => {
|
||||
@@ -861,7 +852,7 @@ watch(trendRows, () => {
|
||||
현재 접속자
|
||||
</h2>
|
||||
<p class="admin-dashboard__live-count text-xs text-muted">
|
||||
{{ realtime.sessions.length }}명 표시
|
||||
{{ realtime.summary.onlineNow }}명 표시
|
||||
</p>
|
||||
</div>
|
||||
<ul
|
||||
@@ -870,7 +861,7 @@ watch(trendRows, () => {
|
||||
>
|
||||
<li
|
||||
v-for="session in realtime.sessions"
|
||||
:key="session.sessionHash"
|
||||
:key="session.activeKey"
|
||||
class="admin-dashboard__live-item flex items-center gap-3 py-3"
|
||||
>
|
||||
<img
|
||||
@@ -898,7 +889,10 @@ watch(trendRows, () => {
|
||||
접속 유지 {{ formatEngagedDuration(session.durationSeconds) }}
|
||||
</p>
|
||||
<p class="mt-1 text-[11px] leading-snug text-muted">
|
||||
IP {{ session.ipAddress || '-' }} · SID {{ formatSessionId(session.sessionHash) }}
|
||||
IP {{ session.ipAddress || '-' }}
|
||||
<span v-if="Number(session.pageCount || 0) > 1">
|
||||
· 열린 페이지 {{ session.pageCount }}개
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
Reference in New Issue
Block a user