Commit Graph

725 Commits

Author SHA1 Message Date
c65d3f49dc feat: 문서 관리 시스템 MNG 관리자 패널 구현 (Phase 2)
- Document 관련 모델 4개 생성 (Document, DocumentApproval, DocumentData, DocumentAttachment)
- DocumentController 생성 (목록/생성/상세/수정 페이지)
- DocumentApiController 생성 (AJAX CRUD 처리)
- 문서 관리 뷰 3개 생성 (index, edit, show)
- 웹/API 라우트 등록

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 21:51:23 +09:00
pro
2f381b2285 feat:레거시 영업관리 시스템 MNG 마이그레이션
- 영업/매니저 시나리오 모달 구현 (6단계 체크리스트)
- 상담 기록 기능 (텍스트, 음성, 첨부파일)
- 음성 녹음 + Speech-to-Text 변환
- 첨부파일 Drag & Drop 업로드
- 매니저 지정 드롭다운

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 21:45:11 +09:00
pro
c20624ad0d fix:테넌트 전환 시 user_tenants에 자동 연결
- 전환한 사용자를 새 테넌트에 자동 연결
- 대시보드에서 관리 테넌트로 표시되도록 함

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 20:54:39 +09:00
pro
e960e0c0e1 fix:테넌트 전환 시 고유 코드 자동 생성
- code 필드 추가 (T + 날짜 + 랜덤 4자리)
- 예: T260128ABC1

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 20:34:25 +09:00
pro
f874acdaff fix:테넌트 전환 시 tenant_type을 STD로 수정
- customer → STD (ENUM 허용값에 맞게 수정)
- created_by 필드 제거 (테이블에 없는 컬럼)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 20:33:01 +09:00
pro
9980c334e4 fix:테넌트 조회를 user_tenants 관계로 변경
- registered_by 컬럼 대신 user_tenants 관계 사용
- 현재 사용자가 속한 테넌트 중 HQ 제외하고 조회

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 20:23:42 +09:00
pro
70300ccf3a fix:테넌트 목록을 현재 사용자가 등록한 것만 표시
- registered_by로 현재 로그인 사용자가 등록한 테넌트만 조회
- 영업 진행 버튼 → 영업실적 등록 페이지 연결
- 상세계약 설정 버튼 → 테넌트 편집 페이지 연결
- 매니저 진행 버튼 → 영업담당자 관리 페이지 연결
- 삭제 버튼에 확인 다이얼로그 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 20:22:54 +09:00
pro
f993d3de79 feat:영업관리 대시보드에 테넌트 및 계약 관리 섹션 추가
- 테넌트 목록 표시 (업체명, 담당자, 등록일)
- 계약관리 버튼 (영업 진행, 상세계약 설정, 매니저 진행)
- 행 클릭 시 상세 정보 토글
- 신규 테넌트 등록 버튼 제외 (가망고객 관리에서 처리)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 20:15:38 +09:00
pro
6cb9e703d2 fix:PermissionController Tenant 모델 네임스페이스 수정
- App\Models\Tenant → App\Models\Tenants\Tenant

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 20:00:14 +09:00
pro
8f4c8b182e fix:검색창 닫을 때 전체 메뉴 표시 보장
- 새로고침 후에도 검색창 닫으면 전체 메뉴 표시
- originalMenuState가 없어도 모든 메뉴 복원

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 19:45:31 +09:00
pro
65bddb6fed feat:메뉴 검색 상태 새로고침 후에도 유지
- localStorage에 검색 활성화 상태 및 검색어 저장
- 페이지 로드 시 검색 상태 자동 복원
- 검색창 닫기 시에만 상태 초기화

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 19:43:46 +09:00
pro
535af469b9 fix:검색 아이콘 외곽선 간격 조정
- left-2.5 → left-3.5로 변경

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 19:40:46 +09:00
pro
ae76646808 fix:메뉴 검색창 아이콘과 텍스트 간격 조정
- pl-8 → pl-10으로 변경하여 여유 공간 확보

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 19:39:29 +09:00
pro
b442ee7b16 fix:메뉴 검색창 닫기 버튼 동작 수정
- sidebar-expanded-only 클래스가 hidden을 오버라이드하는 문제 해결
- !important로 hidden 클래스 우선순위 보장
- 사이드바 접힌 상태에서 검색창 숨김 처리

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 19:37:38 +09:00
pro
b257512336 feat:사이드바 메뉴 실시간 검색 기능 추가
- 헤더에 검색 아이콘 추가 (클릭 시 검색창 토글)
- 실시간 메뉴 필터링 (검색어 입력 시 즉시 반영)
- 검색어 하이라이트 표시
- X 버튼으로 검색 모드 종료
- Ctrl+K / Cmd+K 단축키 지원
- ESC 키로 검색 닫기

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 19:33:50 +09:00
pro
5bf50c002f fix:사이드바 그룹명 스타일 개선 (하위 메뉴보다 굵고 크게)
- 그룹 헤더: text-sm font-semibold (기존 text-xs font-bold uppercase)
- 하위 메뉴: font-normal (기존 font-medium)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 19:29:50 +09:00
pro
9ed6f21c12 refactor:R&D Labs 탭 개념 제거, 하위 메뉴 직접 표시
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 19:27:49 +09:00
pro
a02959d871 fix:DB 기반 메뉴 컴포넌트에서 A 탭 제거 2026-01-28 19:16:56 +09:00
pro
39e9ae39c6 fix:R&D LABS A 탭 메뉴 전체 제거 (AI/Automation) 2026-01-28 19:14:31 +09:00
pro
53469a77c5 fix:월 select min-width 120px로 확대 2026-01-28 19:05:49 +09:00
pro
143ff0dddf fix:신용평가 조회회수 월 select min-width 확대 2026-01-28 19:04:23 +09:00
pro
4d5a39ca65 fix:신용평가 조회회수 집계 과금 정책 안내 제거 (무상 제공) 2026-01-28 18:47:45 +09:00
pro
2b95ed1f40 fix:품목 테이블 품목명 확대, 나머지 컬럼 축소 2026-01-28 18:02:58 +09:00
pro
ab0335ff94 fix:전자세금계산서 폼 그리드 비율 조정 - 사업자번호 축소, 주소 확대 2026-01-28 17:59:57 +09:00
pro
ab70fb5b17 fix:전자세금계산서 발행 폼 UI/UX 개선 - 그리드 레이아웃 최적화 2026-01-28 17:50:28 +09:00
pro
3b3ef9ef8e fix:품목 테이블 레이아웃 개선 - 품목명 40% 확대 2026-01-28 17:48:01 +09:00
d1fad70395 refactor:문서템플릿 분류 동적 조회 및 회사정보 제거
- 분류: CommonCode → DocumentTemplate에서 group by 조회
- 분류 입력: select → input + datalist (자유입력 + 자동완성)
- 회사정보 입력 필드 제거 (tenant에서 자동 조회)
- 미리보기: tenant 회사명 자동 표시

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-28 17:47:14 +09:00
pro
5f64d14aef fix:품목 테이블 수량 width 축소, 품목명 확장 2026-01-28 17:42:42 +09:00
pro
875dc49f61 fix:전자세금계산서 품목 테이블 width 조정 및 콤마 형식 입력 지원 2026-01-28 17:40:53 +09:00
pro
0bf25cba15 feat:전자세금계산서 품목 정보를 테이블 형태로 개선 2026-01-28 17:20:22 +09:00
pro
e46c68a082 feat:전자세금계산서 발행 내역 정렬 기능 추가 (작성일자, 공급받는자) 2026-01-28 17:16:24 +09:00
pro
6f596b50ff feat:바로빌 과금정책에 홈택스 매입/매출 정책 추가 2026-01-28 17:07:25 +09:00
pro
9a08b49de6 feat:바로빌 과금 정책에 홈택스 매입/매출 추가
- hometax_purchase: 홈택스 매입 수집 정책
- hometax_sales: 홈택스 매출 수집 정책
- 기본 100건 제공, 추가 50건당 3,000원

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 17:04:16 +09:00
pro
279d989075 fix:연도 select 최소 너비 120px로 조정
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 16:54:44 +09:00
pro
0397999ac4 fix:조회회수 집계 select 너비 개선
- 각 select 요소에 min-width 적용
- w-full로 컨테이너 너비에 맞춤
- 글씨 잘림 현상 해결

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 16:53:49 +09:00
pro
55d04537fc feat:신용평가 조회회수 집계 기능 추가
- CreditUsageController: 조회회수 집계 컨트롤러 신규 생성
- credit/usage/index.blade.php: 집계 화면 (월별/연간/기간별)
- 과금 정책: 월 5건 무료, 추가건당 2,000원
- 본사(tenant_id=1)는 전체 테넌트 조회 가능
- CreditInquiry 모델에 tenant_id 필드 추가
- 신용평가 조회 시 tenant_id 저장하도록 수정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 16:49:13 +09:00
407c98a391 feat:자동 재인증 미들웨어 추가
- AutoLoginViaRemember: 세션 만료 시 remember_token으로 자동 로그인
- HQ 소속/활성 상태 검증
- API 토큰 자동 재발급
- web 미들웨어 그룹에 등록

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 16:33:10 +09:00
pro
45aa0f9c72 fix:명함 OCR 이미지 저장 안되던 버그 수정
- TenantProspectController: business_card_image_data (Base64) validation 및 처리 추가
- TenantProspectService: saveBase64Image 메서드 추가로 Base64 이미지 저장 지원
- OCR로 인식한 명함 이미지가 DB에 정상 저장되도록 수정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 16:31:10 +09:00
pro
b8d035f639 fix:세무전략, 채권추심전략, MRP해외사례 컨트롤러/뷰 삭제
- StrategyController: tax(), debt(), mrpOverseas() 메서드 제거
- views/lab/strategy/: tax, debt, mrp-overseas 뷰 파일 삭제

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 16:23:36 +09:00
pro
4491d33695 fix:Lab 메뉴에서 세무전략, 채권추심전략, MRP해외사례 제거
- sidebar-static.blade.php: 3개 메뉴 항목 제거
- routes/web.php: 해당 라우트 제거

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 16:21:01 +09:00
pro
273e2768da feat:명함 등록 페이지에 카메라 촬영 기능 추가
- 모바일에서 직접 카메라로 명함 촬영 가능
- capture="environment" 속성으로 후면 카메라 기본 사용
- 기존 파일 업로드와 카메라 촬영 버튼 병행 지원

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 16:17:54 +09:00
pro
8d73cc3f79 fix:쿨다운 → 재등록 대기 기간으로 용어 변경
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 15:42:40 +09:00
pro
b0b34b44bb fix:전자세금계산서 발행 시 전송일자 자동 기록
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 15:36:49 +09:00
pro
8ea2b7e754 fix:전자세금계산서 작성일자/전송일자 필드 수정
- 공급일자 → 작성일자로 명칭 변경
- 전송일자 컬럼 추가 (목록 및 상세 모달)
- sendToNts 메서드에서 sentAt 타임스탬프 기록

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 15:31:40 +09:00
pro
1682dd3d9e docs:바로빌 홈택스 API 연동 문제해결 기록
- TaxType, DateType, 날짜형식 오류 해결 과정 문서화
- 최종 작동 파라미터 및 코드 예시 포함

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 15:14:59 +09:00
pro
da706bae04 fix:바로빌 홈택스 API 파라미터 오류 수정
- TaxType: 0(전체) → 1(과세+영세), 3(면세) 각각 조회 후 합침
  (바로빌 API에서 TaxType=0은 미지원)
- DateType: 1(작성일) → 3(전송일자)로 변경 (권장사항)
- 에러 메시지 업데이트:
  - -11010: 과세형태 오류 안내
  - -10008: 날짜형식 오류 안내 (YYYYMMDD)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 15:09:43 +09:00
pro
7a6f658424 feat:영업담당자 서류 업로드 드래그앤드롭 UI 개선
- 파일 선택 버튼 → 드래그앤드롭 존으로 변경
- 파일 미리보기 (이미지/문서 타입별)
- 파일 삭제 기능
- create, edit 페이지 동일하게 적용

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 14:51:22 +09:00
pro
4094c4ee0e fix:명함 등록 UI 중복 제거
- AI 명함 인식에서 이미 이미지 업로드되므로 별도 명함 이미지 필드 제거
- 관련 JavaScript 코드 정리

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 14:44:33 +09:00
pro
4cf0be0ab6 refactor:가망고객 추가서류 섹션 제거 및 파트너 서류타입 정리
- prospects/create, edit, show에서 신분증/통장 사본 업로드 UI 제거
- SalesManagerDocument DOCUMENT_TYPES를 등본사본, 통장사본만 유지
- 계약서는 모두의싸인 통해 별도 처리 예정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 14:39:53 +09:00
e511af62d8 fix:Labs 메뉴 라우트 미정의 오류 수정
- route() 호출 전 Route::has() 체크 추가
- 라우트가 없는 경우 url 또는 # 사용

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 14:07:05 +09:00