Commit Graph
44 Commits
Author SHA1 Message Date
JooWangi bb859dddfc temp: save local progress before merge 2026-06-02 10:23:18 +09:00
thlee3 bf7fb0ffe6 refactor(ui): unify 14 list views into a single ListFactory component
- ListFactory.ts를 생성하여 중복되는 테이블 생성, 정렬, 필터 로직을 공통 컴포넌트화

- 14개의 ListView.ts 파일들을 ListFactory를 호출하는 설정 객체 형태로 리팩토링

- TypeScript 컴파일 에러(타입 불일치 및 누락된 속성) 수정 완료
2026-05-26 19:47:01 +09:00
thlee3 2c67037fc4 refactor: cleanup temp files, centralize API URL, and dynamic routing
- 불필요한 마이그레이션 스크립트, JSON 덤프, 백업 폴더 일괄 삭제

- 프론트엔드 API_BASE_URL 상수 도입 및 하드코딩된 API 엔드포인트 통합

- 백엔드(server.js) GET/POST 라우팅 구조를 Map 기반 동적 라우팅으로 리팩토링

- 미사용 dummyDataGenerator 제거
2026-05-26 19:37:34 +09:00
thlee3 b2713a142d feat: enhance HW modal layout and Server list view columns
- 상세 모달 레이아웃 개선: 모델명과 메인보드 동일 행 배치, 중복 메인보드 필드 제거

- OS 컬럼 스키마 매핑 및 상세 모달 입력 폼 추가

- 모든 하드웨어(서버 포함)에서 HDD 1~4 노출되도록 pc-only 속성 제거

- 서버 리스트 뷰 레이아웃 개선: 자산유형(asset_type) 컬럼 추가 및 너비 조정

- 서버 리스트 모델/메인보드 통합 컬럼 노출 로직 개선 (model_name 우선 표시)

- 자산코드 일괄 재부여 스크립트(batch_reformat_codes.js) 추가 및 유니크 제약조건 회피 로직 반영
2026-05-26 19:26:44 +09:00
thlee3 82bbe85e23 feat: migrate ServerPC data to asset_pc, enhance filters with location, and standardize page headers
- 서버PC 자산을 asset_pc 테이블로 통합 마이그레이션 및 스키마 확장 (위치, IP 정보 복구 완료)

- 하드웨어 자산 페이지의 구매법인 필터를 자산위치 필터로 교체 및 동적 데이터 바인딩 적용

- 모든 자산 리스트 페이지 상단에 설명(Description) 필드 추가 및 헤더 표준화

- 상세 모달 내 삭제 버튼 기능 구현 및 서버PC 용도 필드 노출 오류 수정

- 현 사용조직 필터 리스트가 비어있던 DOM 셀렉터 버그 수정
2026-05-26 17:33:03 +09:00
thlee3 d34ebb8500 feat: restructure navigation, customize list columns, and move action buttons to search bar
1. Restructured navigation hierarchy (Hardware, Software, Ops Support, etc.).
2. Customized table columns for all asset categories according to new specs.
3. Moved Template/Upload/Export/Add buttons to search bar with layout optimization.
4. Hidden Asset Code and Previous User from list views (Modal only).
5. Added Current/Previous User and detailed PC spec fields (GPU, HDD3/4).
2026-05-20 14:34:07 +09:00
thlee3 2af79cdad3 refactor: integrate software assets into unified schema and optimize backend API 2026-04-30 09:34:29 +09:00
JooWangi 68cb5f9767 Fix: Excel upload logic, field mapping for servers, and date format synchronization 2026-04-27 11:12:20 +09:00
JooWangi 8f0508a7d0 Implement global table sorting, dashboard UI enhancements, and secret cloud access 2026-04-27 09:30:47 +09:00
JooWangi 171bcc772b feat: setup Filter branch and apply software management fixes 2026-04-27 09:11:22 +09:00
JooWangi 4b5e25fd3f feat: Implement Excel bulk upload with review modal and domain support 2026-04-23 20:14:51 +09:00
JooWangi 367f72673d feat: 운영 서비스 도메인 관리 기능 추가 및 UI 간격 조정 2026-04-23 20:06:56 +09:00
JooWangi 9fcecd4bf5 feat: 소프트웨어 자산 관리 기능 고도화 및 대시보드 누적 비용 분석 기능 추가 2026-04-23 19:47:07 +09:00
JooWangi 4b88ac01a4 fix: resolve all TypeScript build errors after Setting branch merge 2026-04-23 18:36:33 +09:00
JooWangi 5feaa5f170 Merge origin/setting into SW_Table and resolve conflicts 2026-04-23 18:22:34 +09:00
thlee3 9365af4522 feat: implement unified schema mapper, enhance UI/UX with responsive design, and optimize asset log logic 2026-04-23 18:00:10 +09:00
JooWangi 55e9cd4cd9 Refactor: SW 상세 모달 동적 필드 전환 및 클라우드 통합, 자산 유형 명칭 일원화 2026-04-23 17:22:38 +09:00
thlee3 bb1cc36d01 feat: update UI title, restore guide functionality, and simplify server list view 2026-04-23 14:48:06 +09:00
thlee3 e5b4eb8295 feat: restore database from backup and fix date formatting in restore script 2026-04-23 13:37:45 +09:00
thlee3 925a55bcc6 Merge latest main with optimized multi-branch features into server_dashboard 2026-04-23 10:18:11 +09:00
thlee3 809f3fcf3b Merge all feature branches into main and optimize core architecture 2026-04-23 10:16:31 +09:00
thlee3 9d9c482b76 Merge and optimize server modal with setting branch features 2026-04-23 09:47:09 +09:00
thlee3 11e2f3b4ca Merge latest code from main into server_dashboard and resolve conflicts 2026-04-23 09:35:53 +09:00
thlee3 e1cdcfd93a feat: 하드웨어 자동 변경 이력 생성 및 자산 관리 프로세스 고도화 2026-04-22 17:15:58 +09:00
JooWangi fdc29b23c1 feat: 자산 관리 가이드 추가 및 테이블 스타일 개선 2026-04-22 16:32:57 +09:00
thlee3 ba7ce796d1 feat: 전산비품 및 모바일기기 관리 기능 확장 (보관위치, 상태관리, 분출이력) 2026-04-21 17:52:46 +09:00
thlee3 5ff991693a feat: 하드웨어 대시보드 노후도 중심 개편 및 자산 연령 계산 유틸리티 추가 2026-04-21 16:59:21 +09:00
thlee3 a576d54a2d backup: stable baseline before hardware dashboard revamp 2026-04-21 16:35:29 +09:00
JooWangi 34baea9143 fix: 빌드 에러 및 포트 동기화 수정 2026-04-21 11:40:54 +09:00
thlee3 153e422180 feat: 자산 관리 시스템 고도화 및 데이터 구조 최적화
- 모바일 자산(Mobile) 카테고리 추가 및 엑셀 업로드/다운로드 지원
- 클라우드 자산(Cloud) 및 변경 이력(Logs) 테이블 및 API 구현
- 데이터베이스 초기화 로직 개선 및 테이블 자동 생성 기능 추가
- 하드웨어 저장 로직 통합 및 카테고리 판별 자동화
- SW 대시보드 사용량 산출 방식 개선 (sw_id 기반 맵핑)
- 수동 모달(Storage)을 통합 하드웨어 모달(HWModal)로 통합 및 정리
2026-04-21 10:30:05 +09:00
thlee3 213bbe4734 merge: integrate collaborator features and synchronize with shared DB infrastructure 2026-04-21 10:00:57 +09:00
JooWangi d8824ca0e1 Merge branch 'main' of https://gitea.hmac.kr/Taehoon/ITAM 2026-04-21 09:12:43 +09:00
JooWangi 1ace678c09 feat: 대시보드 및 모달 컴포넌트 최적화, 클라우드 자산 뷰 추가 2026-04-21 09:11:56 +09:00
thlee3 5248b494e9 refactor: standardize modal system, unify hardware DB schemas, and implement automatic asset reclassification 2026-04-20 17:56:19 +09:00
thlee3 5372cda59f feat: 자산별 전용 테이블 분리 및 상세 필드 엑셀 통합 관리 구현 (6개 테이블 개편 및 UI/API 연동) 2026-04-17 18:02:05 +09:00
thlee3 415727a866 feat: 자산 카테고리별 6개 전용 테이블 분리 및 백엔드 API, 프론트엔드 상태 관리 전면 개편 (개인PC, 서버, 스토리지, 전산비품, 구독SW, 영구SW) 2026-04-17 17:25:52 +09:00
thlee3 90d94739a2 merge: main 브랜치의 최신 엑셀 확장 기능 병합 및 충돌 해결 2026-04-17 15:54:44 +09:00
thlee3 6904925146 feat: 엑셀 내보내기/불러오기 시 상세 페이지의 모든 필드(비고, 사양, 조직 등) 포함 기능 구현 2026-04-17 15:50:21 +09:00
thlee3 6053c746a3 merge: main 브랜치의 최신 변경 사항 병합 및 충돌 해결 2026-04-17 15:37:57 +09:00
JooWangi 97478dd9bc Merge Setting and SW_Table branches into main, fix conflicts, and resolve TS build errors 2026-04-17 15:28:39 +09:00
thlee3 c5c6acea6a feat: 모든 카테고리(HW, SW, SW 사용자) DB 일괄 덮어쓰기 저장 기능 구현 2026-04-17 15:07:54 +09:00
thlee3 54bfb9d482 feat: update server asset details, ui labels, and excel mapping logic 2026-04-17 10:34:32 +09:00
thlee3 7158689fd0 feat: 서버 상세 모달 구매일자 필드 추가 및 특정 법인명 제거 2026-04-16 18:07:19 +09:00
thlee3 a805d9ce06 refactor: 프로젝트 구조 최적화 및 컴포넌트 기반 모달 시스템 도입
주요 정리 내용:
- 핵심 엔진 분리: state, excelHandler 등을 src/core/ 디렉토리로 격리
- 모달 컴포넌트화: index.html의 거대 HTML 구조를 각 모달 TS 파일로 내장 및 동적 주입
- index.html 최적화: 수백 줄의 중복 코드를 제거하여 슬림한 Shell 구조로 변환
- 전역 복구: 병합 과정에서 발생한 한글 인코딩 깨짐 전수 복구 및 빌드 오류 해결
- 경로 정합성: 파일 구조 변경에 따른 모든 import 경로 일괄 업데이트
2026-04-15 13:56:04 +09:00