김보곤
c52da4e68d
fix: [전표] 분개 모달 테이블 레이아웃 깨짐 수정
...
- table-fixed + Tailwind w-[] 클래스가 빌드에 누락되어 칼럼 너비 미적용
- colgroup + inline style로 변경하여 고정 너비 보장
- 계정과목/거래처/적요 td에 overflow-hidden 추가
- 수동전표, 카드분개, 은행분개 모달 3개 모두 동일 적용
2026-03-12 16:21:39 +09:00
김보곤
c948facde9
merge: develop → main 전체 반영
...
- 전표/분개, 급여관리, 카드사용내역, 거래처 등 재무/회계 기능
- PMIS 시공관리, BIM 뷰어
- 결재, 근로계약서, HR 기능 개선
- 방화셔터 도면, 명함신청 등
2026-03-12 16:11:23 +09:00
김보곤
90a8e328d9
feat: [전표] 일반전표 복사 기능 추가
...
- 전표 수정 모달에 복사 버튼 추가
- 복사 시 일자 선택 다이얼로그 표시
- 선택한 일자 기준 신규 전표번호 자동 생성
- 분개 내역(계정과목, 금액, 거래처, 적요) 그대로 복사
2026-03-12 16:00:40 +09:00
김보곤
388cf174bb
feat: [전표] 일반전표 복사 기능 추가
...
- 전표 수정 모달에 복사 버튼 추가
- 복사 시 일자 선택 다이얼로그 표시
- 선택한 일자 기준 신규 전표번호 자동 생성
- 분개 내역(계정과목, 금액, 거래처, 적요) 그대로 복사
2026-03-12 16:00:04 +09:00
김보곤
1bd5ba817a
feat: [pmis] 공사량관리 CRUD 구현
...
- pmis_work_volumes 마이그레이션/모델/컨트롤러 생성
- 공사량 탭 (등록, 수정, 삭제, 일보적용 토글)
- 실적현황 탭 (전일누계, 금일, 총계 표시)
- 공사량정보 모달 (공종, 세부공종, 단위, 설계량)
- 번개 아이콘 랜덤 데이터 추가 기능
2026-03-12 15:59:51 +09:00
김보곤
f15df8e46e
fix: [finance] 분개수정 모달 거래처명 길 때 UI 깨짐 수정
...
- 3개 분개 모달 테이블에 table-fixed 적용
- 거래처명이 길어도 컬럼 너비 고정되어 truncate 정상 동작
2026-03-12 15:55:18 +09:00
김보곤
57449147bf
feat: [payroll] 입사월 급여 등록 시 일할계산 자동 적용
...
- 사원 선택 시 입사일이 해당 급여월이면 일할계산 자동 적용
- 산식: 월액 / 해당월총일수 × 근무일수 (입사일 포함)
- 기본급, 고정연장근로수당, 식대 모두 일할계산
- 일할계산 내역 안내 배너 표시 (산식, 금액 상세)
- 자동 적용 후 수동 수정 가능
2026-03-12 15:34:38 +09:00
김보곤
b7a7dfd04f
feat: [payroll] 입사월 급여 등록 시 일할계산 자동 적용
...
- 사원 선택 시 입사일이 해당 급여월이면 일할계산 자동 적용
- 산식: 월액 / 해당월총일수 × 근무일수 (입사일 포함)
- 기본급, 고정연장근로수당, 식대 모두 일할계산
- 일할계산 내역 안내 배너 표시 (산식, 금액 상세)
- 자동 적용 후 수동 수정 가능
2026-03-12 15:34:12 +09:00
김보곤
b8e392675e
docs: CLAUDE.md DB 아키텍처 규칙 현행화
...
- MNG 자체 마이그레이션 관리 구조 반영
- 이전 규칙(마이그레이션 금지) → 현행(MNG 전용 테이블 자체 관리)
2026-03-12 14:55:17 +09:00
김보곤
c92d9c45e0
docs: CLAUDE.md DB 아키텍처 규칙 현행화
...
- MNG 자체 마이그레이션 관리 구조 반영
- 이전 규칙(마이그레이션 금지) → 현행(MNG 전용 테이블 자체 관리)
2026-03-12 14:54:40 +09:00
김보곤
32309cbcd5
feat: [payroll] 급여 등록 시 사원 선택하면 급여 산정값 자동 적용
...
- 사원의 salary_info에서 기본급, 고정연장근로수당, 식대 자동 로드
- 산정 데이터 없는 사원은 기존 연봉/12 fallback 유지
- 자동 입력 후 수동 수정 가능 (중도입사자 등)
2026-03-12 14:54:09 +09:00
김보곤
d74363cd6c
feat: [payroll] 급여 등록 시 사원 선택하면 급여 산정값 자동 적용
...
- 사원의 salary_info에서 기본급, 고정연장근로수당, 식대 자동 로드
- 산정 데이터 없는 사원은 기존 연봉/12 fallback 유지
- 자동 입력 후 수동 수정 가능 (중도입사자 등)
2026-03-12 14:53:41 +09:00
김보곤
47d9ff7c70
refactor: [pmis] 마이그레이션을 API에서 MNG로 이관
...
- PMIS 테이블은 MNG 전용이므로 MNG에서 관리
- pmis_workers, pmis_job_types, pmis_construction_workers, pmis_equipments, pmis_materials
2026-03-12 14:44:31 +09:00
김보곤
ae343dda4e
refactor: [pmis] 마이그레이션을 API에서 MNG로 이관
...
- PMIS 테이블은 MNG 전용이므로 MNG에서 관리
- pmis_workers, pmis_job_types, pmis_construction_workers, pmis_equipments, pmis_materials
2026-03-12 14:43:54 +09:00
김보곤
304c689c00
fix: [hr] 월 고정연장근로시간 최대값 52시간으로 제한
2026-03-12 14:39:08 +09:00
김보곤
4d160b5d7b
fix: [hr] 월 고정연장근로시간 최대값 52시간으로 제한
2026-03-12 14:39:00 +09:00
김보곤
c42981cbe3
feat: [pmis] 자재관리 CRUD 구현
...
- 자재등록 탭: 등록/수정/삭제, 페이지네이션, 검색, 필터
- 입고현황 탭: 자재 목록 기반 입고 현황 조회
- 기준자재정보 모달: 30종 건설자재 선택 등록
- 번개 아이콘 랜덤 데이터 등록 기능
2026-03-12 14:38:34 +09:00
김보곤
38002c3c50
feat: [pmis] 자재관리 CRUD 구현
...
- 자재등록 탭: 등록/수정/삭제, 페이지네이션, 검색, 필터
- 입고현황 탭: 자재 목록 기반 입고 현황 조회
- 기준자재정보 모달: 30종 건설자재 선택 등록
- 번개 아이콘 랜덤 데이터 등록 기능
2026-03-12 14:37:45 +09:00
김보곤
adc1698f19
feat: [hr] 사원 연봉 등록 시 급여 산정 테이블 추가
...
- 고정연장근로수당 산정 계산 로직 구현 (기본급, 통상시급, 고정OT 자동 계산)
- 수정 모드에서 실시간 급여 산정 미리보기 테이블
- 조회 모드에서 요약/상세 급여 산정 내역 표시
- 식대, 월 고정연장근로시간 입력 필드 추가
- 계산 결과를 salary_info에 저장하여 급여관리에서 활용 가능
2026-03-12 14:34:57 +09:00
김보곤
de6ef7472a
feat: [hr] 사원 연봉 등록 시 급여 산정 테이블 추가
...
- 고정연장근로수당 산정 계산 로직 구현 (기본급, 통상시급, 고정OT 자동 계산)
- 수정 모드에서 실시간 급여 산정 미리보기 테이블
- 조회 모드에서 요약/상세 급여 산정 내역 표시
- 식대, 월 고정연장근로시간 입력 필드 추가
- 계산 결과를 salary_info에 저장하여 급여관리에서 활용 가능
2026-03-12 14:34:21 +09:00
김보곤
3260a84020
feat: [pmis] 인원/장비관리 랜덤 데이터 추가 버튼(번개 아이콘)
2026-03-12 14:24:07 +09:00
김보곤
26acd0e07b
feat: [pmis] 인원/장비관리 랜덤 데이터 추가 버튼(번개 아이콘)
2026-03-12 14:23:37 +09:00
김보곤
f4170d3a0a
feat: [pmis] 장비관리 실제 CRUD 구현
...
- PmisEquipmentController: 장비 CRUD API
- PmisEquipment 모델 추가
- 3개 탭: 장비등록(CRUD), 출역현황, 투입현황
- 장비정보 모달 (저장/수정/삭제)
- API 라우트 추가 (equipments)
2026-03-12 14:14:22 +09:00
김보곤
9889658caa
feat: [pmis] 장비관리 실제 CRUD 구현
...
- PmisEquipmentController: 장비 CRUD API
- PmisEquipment 모델 추가
- 3개 탭: 장비등록(CRUD), 출역현황, 투입현황
- 장비정보 모달 (저장/수정/삭제)
- API 라우트 추가 (equipments)
2026-03-12 14:13:38 +09:00
김보곤
43289f6716
feat: [pmis] 인원관리 실제 CRUD 구현
...
- PmisWorkforceController: 인원/직종 CRUD API
- PmisConstructionWorker, PmisJobType 모델 추가
- 인원등록 탭: 실제 DB CRUD, 페이지네이션, 필터, 모달
- 직종 44개 시드 데이터 등록
- API 라우트 추가 (workers, job-types)
2026-03-12 14:04:11 +09:00
김보곤
babccc0f23
feat: [pmis] 인원관리 실제 CRUD 구현
...
- PmisWorkforceController: 인원/직종 CRUD API
- PmisConstructionWorker, PmisJobType 모델 추가
- 인원등록 탭: 실제 DB CRUD, 페이지네이션, 필터, 모달
- 직종 44개 시드 데이터 등록
- API 라우트 추가 (workers, job-types)
2026-03-12 14:02:54 +09:00
김보곤
bf5faede38
feat: [pmis] 시공관리 하위메뉴 6개 추가 및 인원관리 페이지 구현
...
- 시공관리 하위메뉴: 인원관리, 장비관리, 자재관리, 공사량관리, 출면일보, 작업일보
- 인원관리 4개 탭 구현: 인원등록, 출역현황, 투입현황(업체별), 투입현황(근로자별)
- PMIS 사이드바에 시공관리 children 메뉴 추가 (대시보드, BIM 뷰어 포함)
- 나머지 5개 메뉴 placeholder 페이지 생성
2026-03-12 13:52:57 +09:00
김보곤
c8fd3e2739
feat: [pmis] 시공관리 하위메뉴 6개 추가 및 인원관리 페이지 구현
...
- 시공관리 하위메뉴: 인원관리, 장비관리, 자재관리, 공사량관리, 출면일보, 작업일보
- 인원관리 4개 탭 구현: 인원등록, 출역현황, 투입현황(업체별), 투입현황(근로자별)
- PMIS 사이드바에 시공관리 children 메뉴 추가 (대시보드, BIM 뷰어 포함)
- 나머지 5개 메뉴 placeholder 페이지 생성
2026-03-12 13:52:20 +09:00
김보곤
95c2631683
feat: [bim] IFC 파일 다운로드 기능 추가
...
- 데모 모델: Three.js 메시를 IFC2X3 STEP 형식으로 변환 후 다운로드
- IFC 모델: 업로드한 원본 IFC 파일을 그대로 재다운로드
- 툴바에 'IFC 다운로드' 버튼 추가
2026-03-12 13:31:49 +09:00
김보곤
04296e3b86
feat: [bim] IFC 파일 다운로드 기능 추가
...
- 데모 모델: Three.js 메시를 IFC2X3 STEP 형식으로 변환 후 다운로드
- IFC 모델: 업로드한 원본 IFC 파일을 그대로 재다운로드
- 툴바에 'IFC 다운로드' 버튼 추가
2026-03-12 13:31:19 +09:00
김보곤
4a063f53f0
feat: [bim] Phase 2 - IFC 파일 업로드 및 실제 BIM 모델 렌더링
...
- web-ifc WASM 엔진으로 IFC 파일 파싱 (지연 로딩)
- IFC 지오메트리 → Three.js BufferGeometry 직접 변환
- 요소 클릭 시 IFC 속성 조회 (이름, 타입, GlobalId 등)
- 드래그 앤 드롭 + 파일 업로드 버튼
- 로딩 오버레이 (엔진 초기화, 파싱, 모델 생성 단계별)
- 데모 모델 ↔ IFC 모델 전환
- IFC 모델 자동 카메라 피팅
- IFC 요소 타입별 통계 표시
2026-03-12 13:17:41 +09:00
김보곤
60475f641a
feat: [bim] Phase 2 - IFC 파일 업로드 및 실제 BIM 모델 렌더링
...
- web-ifc WASM 엔진으로 IFC 파일 파싱 (지연 로딩)
- IFC 지오메트리 → Three.js BufferGeometry 직접 변환
- 요소 클릭 시 IFC 속성 조회 (이름, 타입, GlobalId 등)
- 드래그 앤 드롭 + 파일 업로드 버튼
- 로딩 오버레이 (엔진 초기화, 파싱, 모델 생성 단계별)
- 데모 모델 ↔ IFC 모델 전환
- IFC 모델 자동 카메라 피팅
- IFC 요소 타입별 통계 표시
2026-03-12 13:17:11 +09:00
김보곤
e3823824fa
fix: [pmis] BIM 뷰어 Three.js CDN r128로 변경 (OrbitControls 호환)
2026-03-12 12:42:03 +09:00
김보곤
c7fd350a4c
fix: [pmis] BIM 뷰어 Three.js CDN r128로 변경 (OrbitControls 호환)
2026-03-12 12:41:42 +09:00
김보곤
a893896639
feat: [pmis] BIM 뷰어 3D 프로토타입 구현
...
- Three.js 기반 3D 건물 모델 뷰어
- 기둥/보/벽/창/지붕 등 요소별 색상 구분 및 클릭 선택
- 시점 전환(투시도/정면/우측/상부/배면), 요소 토글, 와이어프레임
- PMIS 사이드바 아코디언 메뉴 + BIM 뷰어 링크 추가
2026-03-12 12:39:44 +09:00
김보곤
953cadfd99
feat: [pmis] BIM 뷰어 3D 프로토타입 구현
...
- Three.js 기반 3D 건물 모델 뷰어
- 기둥/보/벽/창/지붕 등 요소별 색상 구분 및 클릭 선택
- 시점 전환(투시도/정면/우측/상부/배면), 요소 토글, 와이어프레임
- PMIS 사이드바 아코디언 메뉴 + BIM 뷰어 링크 추가
2026-03-12 12:39:15 +09:00
김보곤
3b694230a7
feat: [pmis] PmisWorker 모델 분리 및 개인정보 관리 개선
...
- pmis_workers 전용 모델 생성 (SAM 사원관리와 분리)
- 프로필 API 응답 worker 키로 변경
- 직책/소속업체 편집 기능 추가
- React 컴포넌트 data.user → data.worker 전환
2026-03-12 12:24:15 +09:00
김보곤
dbab583e5a
feat: [pmis] PmisWorker 모델 분리 및 개인정보 관리 개선
...
- pmis_workers 전용 모델 생성 (SAM 사원관리와 분리)
- 프로필 API 응답 worker 키로 변경
- 직책/소속업체 편집 기능 추가
- React 컴포넌트 data.user → data.worker 전환
2026-03-12 12:22:55 +09:00
김보곤
05d096b08f
feat: [juil] 건설PMIS 좌측 사이드바 및 개인정보 관리 모달 구현
...
- PMIS 전용 좌측 사이드바 (사용자 프로필 + 네비게이션 메뉴)
- 개인정보 관리 모달 (보기/수정 모드 전환)
- 연락처, 이메일, 성별 편집 및 서버 저장 기능
- 프로필 조회/수정 JSON API 엔드포인트 추가
- 3컬럼 레이아웃 (좌측 사이드바 + 대시보드 + 우측 퀵메뉴)
2026-03-12 11:17:45 +09:00
김보곤
bafc40e43d
feat: [juil] 건설PMIS 좌측 사이드바 및 개인정보 관리 모달 구현
...
- PMIS 전용 좌측 사이드바 (사용자 프로필 + 네비게이션 메뉴)
- 개인정보 관리 모달 (보기/수정 모드 전환)
- 연락처, 이메일, 성별 편집 및 서버 저장 기능
- 프로필 조회/수정 JSON API 엔드포인트 추가
- 3컬럼 레이아웃 (좌측 사이드바 + 대시보드 + 우측 퀵메뉴)
2026-03-12 11:17:19 +09:00
김보곤
a2a4aec179
feat: [juil] 건설PMIS 날씨 위젯 WeatherService API 연동
...
- 기존 대시보드 WeatherService를 활용한 JSON API 추가
- React 날씨 위젯에서 /juil/construction-pmis/weather 호출
- 기상청 API 기반 오늘/내일 날씨, 기온, 강수확률 표시
- Blade weather-icon과 동일한 SVG 아이콘 React 컴포넌트 구현
2026-03-12 11:09:38 +09:00
김보곤
85c1a8acbe
feat: [juil] 건설PMIS 날씨 위젯 WeatherService API 연동
...
- 기존 대시보드 WeatherService를 활용한 JSON API 추가
- React 날씨 위젯에서 /juil/construction-pmis/weather 호출
- 기상청 API 기반 오늘/내일 날씨, 기온, 강수확률 표시
- Blade weather-icon과 동일한 SVG 아이콘 React 컴포넌트 구현
2026-03-12 11:09:06 +09:00
김보곤
49e5548ea8
feat: [juil] 건설PMIS 대시보드 레이아웃 구현
...
- 날씨 위젯, 금일 출역 현황, 업무 진행 현황 위젯 추가
- 최근 접속 메뉴 퀵메뉴 우측 사이드바 추가
- 업무 Flow 보기, KCC 자료 참고 버튼 우측 사이드로 이동
- KCC KOUP 대시보드 레이아웃 참고하여 SAM 브랜딩으로 구현
2026-03-12 11:05:47 +09:00
김보곤
e499e2eb83
feat: [juil] 건설PMIS 대시보드 레이아웃 구현
...
- 날씨 위젯, 금일 출역 현황, 업무 진행 현황 위젯 추가
- 최근 접속 메뉴 퀵메뉴 우측 사이드바 추가
- 업무 Flow 보기, KCC 자료 참고 버튼 우측 사이드로 이동
- KCC KOUP 대시보드 레이아웃 참고하여 SAM 브랜딩으로 구현
2026-03-12 11:05:16 +09:00
김보곤
d6fb46211a
feat: [juil] KCC 자료 참고 버튼 및 원본 이미지 모달 추가
...
- 헤더에 KCC 자료 참고 버튼 추가
- KCC KOUP 원본 Flow 이미지 4개를 탭 형태로 열람 가능
- SAM PMIS 업무 Flow와 별도 모달로 분리
2026-03-12 11:01:01 +09:00
김보곤
374d79ed10
feat: [juil] KCC 자료 참고 버튼 및 원본 이미지 모달 추가
...
- 헤더에 KCC 자료 참고 버튼 추가
- KCC KOUP 원본 Flow 이미지 4개를 탭 형태로 열람 가능
- SAM PMIS 업무 Flow와 별도 모달로 분리
2026-03-12 11:00:35 +09:00
김보곤
4bd34aec90
refactor: [juil] 건설PMIS 업무 Flow를 SVG 다이어그램으로 교체
...
- KOUP 참조 제거, SAM PMIS 자체 브랜딩으로 변경
- 이미지 기반 → React + SVG 플로우차트로 전면 교체
- 4개 탭별 인터랙티브 다이어그램 구현
- 더 이상 사용하지 않는 Flow 이미지 파일 삭제
2026-03-12 10:57:12 +09:00
김보곤
74fd1462e5
refactor: [juil] 건설PMIS 업무 Flow를 SVG 다이어그램으로 교체
...
- KOUP 참조 제거, SAM PMIS 자체 브랜딩으로 변경
- 이미지 기반 → React + SVG 플로우차트로 전면 교체
- 4개 탭별 인터랙티브 다이어그램 구현
- 더 이상 사용하지 않는 Flow 이미지 파일 삭제
2026-03-12 10:56:55 +09:00
김보곤
d54702a10e
chore: [juil] 건설PMIS Flow 이미지 자산 추가
...
- .gitignore에 pmis-flow 이미지 예외 규칙 추가
- 4개 업무 Flow 이미지 포함
2026-03-12 10:48:40 +09:00
김보곤
fe34c2d99a
feat: [juil] 건설PMIS 페이지 및 업무 Flow 모달 추가
...
- 건설PMIS 메뉴 페이지 생성 (construction-pmis.blade.php)
- 업무 Flow 보기 버튼 → 모달창 4개 탭 구현
- KCC KOUP 업무 Flow 이미지 4장 포함
- PlanningController에 constructionPmis 메서드 추가
2026-03-12 10:48:40 +09:00