diff --git a/frontend/static/css/style.css b/frontend/static/css/style.css index 4cfa73a..7592f6f 100644 --- a/frontend/static/css/style.css +++ b/frontend/static/css/style.css @@ -158,7 +158,8 @@ textarea{resize:vertical;min-height:80px;} .stats{grid-template-columns:repeat(2,1fr);} .detail-grid{grid-template-columns:1fr;} - /* nav: sticky → fixed (가로 오버플로우 시 body 넓이에 끌려 햄버거 버튼이 밀려나는 문제 방지) */ + /* 가로 오버플로우(표 등)가 body를 넓혀 fixed nav 버튼이 밀려나는 문제 방지 */ + html,body{overflow-x:hidden;} .nav{position:fixed;left:0;width:100%;box-sizing:border-box;} body{padding-top:54px;} @@ -176,6 +177,7 @@ textarea{resize:vertical;min-height:80px;} } .mobile-nav-overlay.show{display:block;} .nav-hamburger{display:inline-flex;align-items:center;} + .nav-user{display:none;} } /* ── 정비사 모바일 탭 바 ── */ diff --git a/frontend/static/pages/admin/costs.html b/frontend/static/pages/admin/costs.html index a77b7ad..063aa57 100644 --- a/frontend/static/pages/admin/costs.html +++ b/frontend/static/pages/admin/costs.html @@ -111,14 +111,14 @@ async function load() { - ${(c.report_ids||[]).map(i=>'#'+i).join(', ')} - ${c.charger_id||'-'} - ${c.station_name||'-'} - ${c.mechanic_name||'-'}
${c.mechanic_company||''} - ${PARTY_LABEL[c.cost_party_type]||c.cost_party_type||'-'}${c.cost_party_type==='manufacturer'?`
${c.manufacturer_name||''}`:''} - ${(c.cost_amount||0).toLocaleString()}원 - ${Auth.costStatusBadge(c.cost_status)} - ${Auth.fmtDt(c.reviewed_at)} + ${(c.report_ids||[]).map(i=>'#'+i).join(', ')} + ${c.charger_id||'-'} + ${c.station_name||'-'} + ${c.mechanic_name||'-'}
${c.mechanic_company||''} + ${PARTY_LABEL[c.cost_party_type]||c.cost_party_type||'-'}${c.cost_party_type==='manufacturer'?`
${c.manufacturer_name||''}`:''} + ${(c.cost_amount||0).toLocaleString()}원 + ${Auth.costStatusBadge(c.cost_status)} + ${Auth.fmtDt(c.reviewed_at)} `).join(''); } load();