- colgroup을 사용한 명시적 컬럼 너비 지정 방법
- Blade에서 React 스타일 객체 이스케이프 (@{{ }})
- 입력 테이블 권장 컬럼 비율 가이드 (품목명 30%, 수량 60px 등)
- 전체 예제 코드 포함
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- colgroup 사용하여 명시적으로 컬럼 너비 지정
- 품목명: 30%, 수량: 60px, 단가: 100px
- table-layout: fixed 인라인 스타일로 적용
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 운영 모드일 때 "새로 발행" 버튼에서 "(랜덤 데이터)" 텍스트 제거
- 운영 모드일 때 "랜덤 데이터 재생성" 버튼 숨김
- 운영 모드일 때 국세청 전송 경고 메시지 표시
- 운영 모드일 때 발행 버튼 빨간색으로 변경 (주의 환기)
- 헤더에 "운영 모드" 뱃지 표시 (경고 아이콘 포함)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- EtaxController, EaccountController, EcardController, HometaxController에
테넌트별 서버 모드(server_mode) 적용 로직 추가
- applyMemberServerMode() 메서드로 회원사별 테스트/운영 서버 전환
- 기존 전역 BarobillConfig 대신 BarobillMember.server_mode 우선 적용
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
기존 전역 세션 기반 서버 모드 → 회원사별 개별 설정 방식으로 변경
주요 변경사항:
- BarobillMember 모델: server_mode 필드 및 accessor 추가
- BarobillService: switchServerMode() 메서드 추가 (동적 서버 전환)
- BarobillMemberController: 회원사별 서버 모드 변경 API 추가
- 회원사 목록 테이블: 서버 모드 컬럼 추가 (클릭 시 변경 모달)
- 서버 변경 확인 모달: 요금 부과 경고 및 동의 체크박스 추가
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 회원사 관리 페이지에 서버 선택 토글 UI 추가
- 서버 모드 전환 API 추가 (GET/POST /api/admin/barobill/members/server-mode)
- BarobillService에서 세션 기반 서버 모드 읽기 지원
- 선택한 서버 설정이 바로빌 API 호출에 적용됨
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 카드 형식에서 테이블 한줄 형식으로 변경 (법인카드관리와 동일)
- 컬럼: 차량(모델/종류/연식) | 차량번호 | 구분 | 운전자 | 취득가/월렌트료 | 상태
- 클릭시 수정 모달 표시
- 필터 버튼 UI 개선
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- CorporateVehicle 모델 추가
- CorporateVehicleController 추가 (목록/등록/수정/삭제)
- 목업 데이터 제거, 실제 DB 연동
- 불필요한 필드(보험만료일, 검사만료일) 제거
- 렌트/리스 차량 전용 필드 지원
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 타이틀을 '법인차량 등록'에서 '법인차량관리'로 변경
- 차량 소유 구분(ownershipType) 필드 추가: corporate, rent, lease
- 차량 카드에 소유 구분 배지 표시
- 구분 필터 추가
- 렌트/리스 차량 전용 필드 추가:
- 계약일자, 렌트/리스회사명, 회사연락처
- 렌트/리스기간, 약정운행거리
- 차량가격, 추정잔존가액, 보증금
- 월 렌트료/리스료 (공급가액, 세액)
- 보험사명, 보험사 연락처
- CSV 다운로드에 구분 정보 포함
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- cardType으로 체크카드/신용카드 구분
- 체크카드: '체크카드' 라벨 표시
- 신용카드 + 한도설정: 사용현황 프로그레스바 표시
- 신용카드 + 한도미설정: '신용카드' 라벨 표시
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 자금계획일정: 금액 소수점 제거 및 세자리 콤마 표시
- 자금계획일정: 관련계좌 → 출금계좌 명칭 변경
- 협력사관리: 거래처등록 계좌번호 입력란 추가
- 채무관리: 미지급금 등록 메모란 추가
- 환불관리: 환불/해지 수정 메모란 추가 (거절사유 입력용)
- 법인카드관리: 카드 사용현황에 체크카드 표시
- 법인차량관리: 차량등록 구분 추가 (법인/렌트/리스)
- 법인차량관리: 렌트/리스 전용 필드 추가
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 1차/2차 납입 및 수당지급 추적 컬럼 추가
- 매니저 수당 추적 컬럼 추가
- 편의 메서드 추가 (recordFirstPayment, recordManagerPaid 등)
- 지급예정일 계산 Accessor 추가
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 파트너 관리 페이지와 동일한 방식으로 역할 확인
- userRoles.role 관계를 통해 manager 역할 검색
- 영업파트너가 누구든 상담매니저 역할을 가진 모든 사용자 검색 가능
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 인계 완료 섹션에 영업/매니저 기록 조회 버튼 추가
- readonly 모드로 열어 수정 불가, 조회만 가능
- prospectManagerScenario에 readonly 파라미터 지원 추가
- 단계 이동 시 readonly 파라미터 유지
- 마지막 단계 버튼 텍스트 조건부 표시 (완료/닫기)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 드롭다운 선택 방식에서 실시간 검색 UI로 변경
- getAllManagerUsers() 메서드 추가 (manager 역할 사용자 조회)
- searchManagers() API 추가 (이름/이메일 검색)
- 자신이 유치한 파트너뿐만 아니라 모든 상담매니저 역할 사용자 선택 가능
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 역할: sales(영업파트너), manager(상담매니저) 2개만 유지
- recruiter(유치담당) 역할 완전 제거
- 역할 레이블 변경: 영업→영업파트너, 매니저→상담매니저
- 통계, 필터, 역할관리 UI 모두 업데이트
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- getManagerOnlyProspects에서 tenant_id만 있는 경우도 조회
- prospect 기반과 tenant 기반 구분하여 UI 표시
- tenant 기반은 "계약 고객" 배지와 계약 완료 상태 표시
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 내 활동 탭에 "매니저로 참여 중인 건" 섹션 추가
- 영업 시나리오: 읽기 전용 모드(참조용) 지원
- 매니저 시나리오: 체크 가능
- 시나리오 모달에 readonly 파라미터 처리
- 읽기 전용 시 체크박스 비활성화 및 "참조용" 배지 표시
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- prospect_id가 NULL이고 tenant_id만 있는 매니저 지정도 조회
- type 필드로 prospect/tenant 기반 구분
- tenant 기반은 "계약 고객" 배지로 표시
- 진행률 대신 계약 완료 상태 표시
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 파트너가 매니저로 지정된 가망고객 조회 로직 추가
- 파트너 헤더에 매니저 진행 건수 표시
- 펼침 영역에 "매니저로 진행 중" 섹션 추가
- 등록 영업권이 없어도 매니저 진행 건이 있으면 표시
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 다른 영업파트너가 등록하고 내가 매니저로 지정된 건 조회
- '매니저로 참여 중인 건' 섹션 추가
- 매니저만 진행 배지 표시
- 영업 진행률은 흐리게, 매니저 진행률만 강조
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 헤더에 새로고침 버튼 추가
- HTMX로 콘텐츠 영역만 새로고침 (페이지 전체 리로드 없음)
- 컨트롤러에 refresh 메서드 및 getIndexData 공통 메서드 추가
- content.blade.php partial 분리
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- SalesScenarioChecklist에 checkAndConvertProspectStatus() 메서드 추가
- toggleByProspect()에서 체크 완료 시 자동 전환 로직 호출
- AdminProspectController에서 목록 조회 시 기존 100% 데이터 자동 전환
- API 응답에 상태 변경 정보 포함
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>