Commit Graph

880 Commits

Author SHA1 Message Date
김보곤
5a53b782dd fix:사용량 조회 페이지에 운영서버 고객만 표시됨 안내 추가
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 20:55:29 +09:00
김보곤
806502768f fix:바로빌 API 응답 구조 수정 (CardEx, BankAccount)
- 카드 조회: CardInfoEx2 → CardEx로 수정 (실제 GetCardEx2 응답 구조)
- 계좌 조회: BankAccountInfoEx → BankAccount/BankAccountEx로 수정 (실제 GetBankAccountEx 응답 구조)
- EcardController, EaccountController의 응답 파싱 로직과 일치시킴

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 20:51:00 +09:00
김보곤
1d2d7d4bc7 fix:바로빌 계좌/카드 조회 API 응답 로깅 추가
- 디버깅을 위한 API 응답 상세 로깅 추가
- 데이터 타입 및 실제 응답 내용 로그 기록

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 20:49:47 +09:00
김보곤
cad77ce821 fix:바로빌 API 호출 시 회원사별 서버모드 적용
- getMemberUsage()에서 해당 회원사의 server_mode에 맞게 API 서버 전환
- 운영 모드 회원사는 운영 서버로, 테스트 모드 회원사는 테스트 서버로 조회
- 등록 계좌/카드 수가 0으로 표시되는 문제 해결

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 20:47:49 +09:00
김보곤
d4fb2582fd fix:바로빌 사용량 조회 운영모드 필터 및 건수 집계 구현
- 테스트 모드 제외하고 운영(production) 모드만 조회하도록 필터 추가
- getTaxInvoiceCount(): HometaxInvoice 테이블에서 매출 세금계산서 건수 카운트
- getHometaxCount(): HometaxInvoice 테이블에서 매입/매출 전체 건수 카운트
- 기존 TODO로 표시된 메서드 구현 완료

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 20:44:56 +09:00
김보곤
ff1eea4853 fix:새로고침 버튼 인라인 SVG로 변경 2026-02-03 20:24:11 +09:00
김보곤
da8dd84aac fix:새로고침 아이콘 수정 (rotate-cw) 2026-02-03 20:21:14 +09:00
김보곤
76b8d9795f feat:차량정비이력 검색 버튼 및 새로고침 버튼 추가
- 검색 버튼 클릭 또는 엔터키로 검색 실행
- 새로고침 버튼 추가 (로딩 시 회전 애니메이션)
- 필터 변경 시 자동 검색 제거

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 20:17:30 +09:00
김보곤
018590313e fix:차량정비이력 수정 시 null 값 경고 수정
- handleEdit에서 null 값을 빈 문자열로 변환

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 20:12:54 +09:00
김보곤
2a1bbcf60b fix:차량정비이력 저장 기능 디버깅 개선
- 유효성 검사 메시지 상세화
- 저장 중 버튼 비활성화 및 로딩 표시
- 콘솔 로그 추가하여 디버깅 용이하게

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 20:09:37 +09:00
김보곤
6f32dae622 refactor:차량정비이력에서 차량 등록 탭 제거
- 차량 등록/수정은 차량목록 페이지에서 관리
- 탭 네비게이션 제거, 유지비 관리만 유지
- 타이틀 '법인차량 관리' → '차량정비이력' 변경

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 20:05:26 +09:00
김보곤
7ee27d7c2a feat:차량일지 기능 구현
- VehicleLogController: CRUD 및 통계 API 추가
- VehicleLog 모델: 구분/분류 코드 정의 추가
- vehicle-logs.blade.php: React 기반 운행기록부 UI
- routes/web.php: vehicles, summary 엔드포인트 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 20:01:51 +09:00
김보곤
fe15cecbdb feat:차량정비이력 실제 DB 연동 구현 2026-02-03 19:56:44 +09:00
김보곤
e7e2c1d515 fix:차량 등록 보증금과 최초 주행거리 같은 행 표시 2026-02-03 19:37:56 +09:00
김보곤
f8aa356111 fix:차량 등록 폼 모든 구분에서 동일한 필드 표시 2026-02-03 19:35:51 +09:00
김보곤
3cb31abfcd fix:차량 등록/수정 setShowDetail 호출 제거 2026-02-03 19:22:43 +09:00
김보곤
225e67fcb9 fix:차량 등록/수정 시 상세정보 항상 표시 (토글 제거) 2026-02-03 19:21:30 +09:00
김보곤
e3aafee8d6 fix:차량 목록 '현재 주행거리'를 '최초 주행거리'로 수정 2026-02-03 19:19:22 +09:00
김보곤
c2074dd889 fix:홈택스 카드 제목에 매입 추가 2026-02-03 17:49:20 +09:00
김보곤
3e07486191 fix:홈택스 카드 제목 수정 (과세/면세 공급가액) 2026-02-03 17:47:41 +09:00
김보곤
dd9c39e048 feat:홈택스 대시보드 카드 5개로 확장 및 테이블 합계행 추가 2026-02-03 17:46:22 +09:00
김보곤
5b1f2a45f7 feat:홈택스 기간 버튼 선택 상태 표시 추가 2026-02-03 17:38:14 +09:00
김보곤
b4b5eca356 fix:홈택스 저장버튼 Blade 이스케이프 처리 2026-02-03 17:29:56 +09:00
김보곤
f9065fae52 fix:홈택스 저장버튼 인라인 스타일로 색상 적용 2026-02-03 17:29:02 +09:00
김보곤
b617fbff19 fix:저장 버튼을 바로빌 API 옆에 주황색으로 배치
- 데이터 행의 바로빌 API (실시간) 옆에 저장 버튼 추가
- 주황색(#fd7e14)으로 눈에 띄게 표시
- 저장 아이콘으로 변경
- "마지막 동기화" → "마지막 저장"으로 텍스트 변경

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 17:25:04 +09:00
김보곤
dff4384a7d fix:동기화 버튼 위치를 검색 버튼 옆으로 이동
- 검색기간 행 오른쪽에 [동기화][검색] 버튼 배치
- 데이터 행에서 중복 버튼 제거
- 마지막 동기화 시간은 데이터 행에 유지

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 17:21:44 +09:00
김보곤
ac66e36294 feat:홈택스 세금계산서 로컬 저장 및 동기화 기능 구현
- HometaxInvoice 모델 생성 (로컬 DB 조회/저장)
- HometaxSyncService 서비스 생성 (API 데이터 동기화)
- HometaxController에 로컬 조회/동기화 메서드 추가
- 라우트 추가: local-sales, local-purchases, sync, update-memo, toggle-checked
- UI: 데이터소스 선택 (로컬 DB/바로빌 API), 동기화 버튼 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 17:13:18 +09:00
김보곤
3e12ecf50d feat:홈택스 테이블에 세액/합계 컬럼 추가
- 공급가액 옆에 세액, 합계 컬럼 추가
- 합계는 파란색 볼드로 강조 표시
- colSpan 11 → 13으로 조정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 16:53:53 +09:00
fff3682ff7 Merge remote-tracking branch 'origin/develop' into develop 2026-02-03 16:50:33 +09:00
김보곤
5f7a323839 feat:홈택스 검색 UI 바로빌 스타일로 개선
- 작성일자/발급일자 선택 드롭다운 추가
- 분기(1~4분기), 반기(1기/2기), 1년 버튼 추가
- 거래처 검색 필드 추가 (사업자번호/사업자명)
- 컨트롤러 dateType 파라미터 지원 (1:작성일자, 2:발급일자, 3:전송일자)
- 한국 시간대(Asia/Seoul) 기준 날짜 계산

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 16:49:23 +09:00
405def1f28 Merge remote-tracking branch 'origin/develop' into develop 2026-02-03 16:47:45 +09:00
김보곤
385d47f154 fix:홈택스 매입/매출 테이블 홈택스 원본 형태로 변경
- 컬럼 구성: 구분, 작성일자, 발급일자, 거래처, 사업자번호, 과세형태, 공급가액, 영수청구, 문서형태, 발급형태, 상태
- 인쇄/보기 컬럼 제외
- 홈택스 UI 스타일 적용 (테두리, 색상, 폰트)
- 면세 텍스트 분홍색, 상태 초록색(전송완료) 등 원본 색상 반영

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 16:42:34 +09:00
김보곤
96e69ff325 fix:홈택스 매입/매출 기간 설정 Asia/Seoul 시간대 적용
- formatLocalDate → formatKoreanDate: Asia/Seoul 시간대 기준 날짜 포맷
- getKoreanNow 함수 추가: 한국 시간대 기준 현재 날짜 반환
- getMonthDates: 한국 시간대 기준으로 월의 시작/종료일 계산

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 16:39:59 +09:00
김보곤
5a7bfc2f46 fix:지급대상 개발비 계산 및 명칭 변경
- "총 개발비" → "지급대상 개발비"로 명칭 변경
- 지급대상 개발비 = 개발 진행 중 + 인계완료 중 지급 미완료
- 지급 완료된 건의 개발비는 제외
- $stats['target_development_fee'] 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 16:31:07 +09:00
김보곤
6fadb3f095 fix:모달 수당 합계를 예상 수당 값으로 통일
- $stats['total_commission'] → $totalCommissionAmount로 변경
- 카드와 모달의 수당 합계 일치

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 16:25:03 +09:00
김보곤
12c6175470 refactor:용어 변경 - 가입비 → 개발비
영업 관련 코드 및 문서 전체에서 "가입비"를 "개발비"로 변경
- 컨트롤러, 서비스, 모델
- 뷰 템플릿 (blade 파일)
- 가이드북 문서 (마크다운)
- 설정 파일

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 16:20:09 +09:00
김보곤
4c5a80b456 fix:예상 수당 계산 로직 개선
- 개발 진행 중인 건 (hq_status가 review~int_test)의 예상 수당 포함
- 인계 완료 중 지급 미완료 건의 예상 수당 포함
- 지급 완료된 금액은 예상 수당에서 제외
- calculateExpectedCommissionSummary() 메서드 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 16:17:39 +09:00
김보곤
8761e8628d fix:역할별 수당 모달 합계 금액 수정
- $totalCommissionRatio(비율) → $stats['total_commission'](금액)으로 수정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 16:12:09 +09:00
김보곤
f3671705b9 refactor:영업 현황 카드 세분화 및 수당 합계표 개선
- 카드 5개로 세분화: 영업진행중, 인계완료, 총가입비, 예상수당, 지급완료
- "내 수당 합계" → "예상 수당"으로 명칭 변경
- 1차/2차 수당 현황을 테이블 형식으로 변경
- 합계 행 추가로 전체 현황 한눈에 파악 가능

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 15:05:07 +09:00
fc5c5e2b03 refactor:문서양식 미리보기 모달을 공통 partial로 통합
index/edit 페이지에 각각 중복 구현되어 있던 미리보기 렌더링 로직을
partials/preview-modal.blade.php로 통합하여 단일 buildDocumentPreviewHtml() 함수로 관리

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 15:00:01 +09:00
김보곤
1a7b3cf9de refactor:수당 지급 안내 카드 제거 및 가이드북 보강
- index.blade.php에서 "수당 지급 일정 안내" 카드 제거
- 가이드북에 1차/2차 수당 분할 지급 상세 설명 추가
- 수당 상태 구분 (납입대기/지급예정/지급완료) 설명 추가
- 수당 지급 프로세스 플로우 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 14:57:26 +09:00
김보곤
974e5fef03 refactor:영업 현황 UI 개선 - 컴팩트한 카드 디자인
- 상단 카드 크기 축소 및 컴팩트한 디자인으로 변경
- "확정 수당" → "내 수당 합계"로 변경 (1차+2차 합계)
- "승인 대기" → "지급 완료"로 변경 (진행률 표시)
- 1차/2차 수당 현황 카드 크기 축소
- 전체적인 패딩/마진 조정으로 정보 밀도 향상

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 14:53:38 +09:00
김보곤
95eaff1c39 fix:수당 없어도 1차/2차 수당현황 UI 표시
- calculateCommissionSummaryFromCollection()에서 빈 배열 체크 제거
- 수당 레코드가 없어도 0원으로 UI 표시

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 14:50:05 +09:00
김보곤
f66a111335 fix:영업대시보드 1차/2차 수당현황 데이터 전달 수정
- getDashboardData()에서 직접 commissionSummary 계산
- calculateCommissionSummaryFromCollection() 메서드 추가
- calculateStageCommissionFromCollection() 메서드 추가
- index()에서 commissionSummary 덮어쓰기 방지

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 14:44:09 +09:00
김보곤
cf3e32c5ab feat:영업대시보드 1차/2차 수당 지급현황 UI 추가
- 가입비 수당 지급 현황 섹션 추가 (1차/2차 분할)
- 납입대기/지급예정/지급완료 상태별 금액 표시
- 진행 바로 지급 진행률 시각화
- 수당 지급 프로세스 안내 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 14:30:11 +09:00
김보곤
268b881157 feat:영업파트너 수당 현황에 1차/2차 분할 지급 현황 추가
- 가입비 수당 50%씩 1차/2차 분할 지급 현황 시각화
- 각 단계별 납입대기/지급예정/지급완료 상태 표시
- 진행률 바로 지급 완료 비율 표시
- 수당 지급 프로세스 안내 추가

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-03 14:24:15 +09:00
0f02acf39d Merge remote-tracking branch 'origin/develop' into develop 2026-02-03 14:10:36 +09:00
5dd580623e feat:통계 대시보드 페이지 신규 구현 (/stats/dashboard)
- 모델 7개: StatSalesDaily, StatFinanceDaily, StatProductionDaily,
  StatInventoryDaily, StatSystemDaily, StatSalesMonthly, StatFinanceMonthly
- DashboardStatService: 요약카드, 7일 추이차트, 알림, 월간요약 데이터
- StatDashboardController: HX-Redirect 패턴 적용
- 뷰: 요약카드 6개 + Chart.js 4개 차트 + 알림/월간요약 하단섹션
- 기존 대시보드 "통계 및 리포트" 바로가기 링크 연결
- 헤더 테넌트 선택 기준 전체/개별 테넌트 필터링 지원

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 14:03:58 +09:00
김보곤
86fa750217 fix:프로필 이름 수정 권한을 최고관리자로 제한 2026-02-03 14:01:49 +09:00
b59f7cae85 fix:문서양식 편집 검사기준/검사주기 레이아웃 개선
- 검사항목 테이블 컬럼 너비 table-layout:fixed + inline style 적용
- 검사기준 min/max 입력 너비 인라인 스타일로 조정 (5rem/4rem)
- 검사주기 레이아웃 2줄 분리 (주기텍스트 윗줄, n=/c= 아랫줄)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 13:46:16 +09:00