- 미사용 목업 파일(dummyData.ts, realServerData.ts, server_data.json) 및 중복 기획서 제거 - excelHandler.ts 내 미사용 대용량 엑셀 처리 함수들을 삭제하여 xlsx 의존성 제거 및 클라이언트 빌드 크기 최적화 - ListFactory.ts와 utils.ts 간에 중복으로 존재하던 calculatePcScoreDeductive 함수를 하나로 일원화 - 기획서 및 계획 문서들을 docs/plans/ 하위 폴더로 이동하여 프로젝트 루트 정리 - 정적 이미지 폴더(img/)를 public/img/로 이동하여 프로덕션 빌드 시 로고 및 장비 사진 엑박 오류 해결
16 lines
403 B
TypeScript
16 lines
403 B
TypeScript
/**
|
|
* ITAM 엑셀 핸들러 (지정 날짜 포맷팅 유틸리티)
|
|
*/
|
|
|
|
export function formatExcelDate(val: any): string {
|
|
if (!val) return '';
|
|
if (typeof val === 'number') {
|
|
const date = new Date(Math.round((val - 25569) * 86400 * 1000));
|
|
return date.toISOString().split('T')[0];
|
|
}
|
|
if (typeof val === 'string') {
|
|
return val.replace(/\./g, '-').trim();
|
|
}
|
|
return String(val);
|
|
}
|