fix: LocationView 레이아웃 안정화 및 UI 개선
- 페이지네이션 버튼을 상세위치 옆으로 이동\n- 지도 이미지 밀림 현상 방지를 위한 정렬 방식 수정 및 동기화 로직 보강\n- 상단 메뉴에서 구버전 현황 버튼 제거
This commit is contained in:
@@ -52,7 +52,6 @@ function refreshView() {
|
||||
<div class="view-header">
|
||||
<div class="view-toggle-container">
|
||||
<button class="mode-toggle-btn ${state.viewMode === 'location' ? 'active' : ''}" data-mode="location">자산현황(위치)</button>
|
||||
<button class="mode-toggle-btn ${state.viewMode === 'legacy' ? 'active' : ''}" data-mode="legacy">자산현황(구버전)</button>
|
||||
<button class="mode-toggle-btn ${state.viewMode === 'list' ? 'active' : ''}" data-mode="list">자산목록</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -60,7 +59,7 @@ function refreshView() {
|
||||
`;
|
||||
|
||||
// 이벤트 바인딩
|
||||
mainContent.querySelectorAll('.mode-toggle-btn').forEach(btn => {
|
||||
mainContent.querySelectorAll('.mode-toggle-btn').forEach(btn => {
|
||||
btn.addEventListener('click', () => {
|
||||
const mode = (btn as HTMLElement).getAttribute('data-mode') as any;
|
||||
state.viewMode = mode;
|
||||
@@ -71,12 +70,10 @@ function refreshView() {
|
||||
const viewBody = document.getElementById('view-body')!;
|
||||
if (state.viewMode === 'location') {
|
||||
renderLocationView(viewBody);
|
||||
} else if (state.viewMode === 'legacy') {
|
||||
renderDashboard(viewBody); // 통계/차트
|
||||
} else {
|
||||
renderSWTable(viewBody); // 리스트 형식
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 통합 저장 및 갱신
|
||||
async function saveAllDataToDB() {
|
||||
|
||||
Reference in New Issue
Block a user