Commit Graph

27 Commits

Author SHA1 Message Date
김보곤
e24c194b93 feat:영업파트너 등록 첨부서류에 카메라 촬영 기능 추가
- 파일 선택/카메라 촬영 버튼 분리
- 모바일에서 직접 카메라로 촬영 가능
- capture="environment" 속성으로 후면 카메라 기본 사용

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 19:18:55 +09:00
김보곤
ced9110f3b refactor:영업파트너 역할 2개로 단순화 (recruiter 제거)
- 역할: sales(영업파트너), manager(상담매니저) 2개만 유지
- recruiter(유치담당) 역할 완전 제거
- 역할 레이블 변경: 영업→영업파트너, 매니저→상담매니저
- 통계, 필터, 역할관리 UI 모두 업데이트

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 16:43:02 +09:00
김보곤
c5846a248c fix:영업파트너 필터를 한 줄로 통합
- 승인 상태 버튼과 검색 영역을 한 줄로 합침
- 구분선 추가로 시각적 분리
- 패딩과 폰트 크기 조정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 11:37:35 +09:00
김보곤
74c9749bd2 feat:영업파트너 관리에 승인 상태 필터 버튼 추가
- 전체/승인완료/승인대기 버튼 형태 필터 추가
- 기존 검색 필터에서 상태 select 제거 (버튼으로 대체)
- 검색 시 선택된 승인 상태 유지

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 11:36:14 +09:00
pro
1ce98986ba fix:상세모달 헤더에서 중복 역할 뱃지 제거
- 역할은 아래 '역할 관리' 섹션에서만 표시
- 승인 상태 뱃지만 헤더에 유지

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 12:26:03 +09:00
pro
599098a481 fix:모달 닫기 버튼 호환성 수정
- index.blade.php(closePartnerModal)와 approvals.blade.php(closeDetailModal) 모두 지원
- 함수 존재 여부 확인 후 적절한 함수 호출

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 11:52:44 +09:00
pro
8c01e00e0c fix:승인 페이지 수정 모달 함수 추가
- openEditModal 함수 누락으로 인한 오류 수정
- 상세 모달에서 수정 버튼 클릭 시 수정 폼 로드

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 11:49:52 +09:00
pro
078e3ca60e fix:상세 모달 닫기 버튼 동작 수정
- data-close-modal 속성을 onclick="closeDetailModal()"로 변경
- X 버튼과 닫기 버튼이 정상적으로 모달을 닫도록 수정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 11:48:30 +09:00
pro
d6b3fa193a feat:영업파트너 승인 페이지 2분할 레이아웃 개선
- 좌측: 승인 대기자 목록 (노란색 헤더)
- 우측: 승인 완료 목록 (초록색 헤더, 최근 승인 순)
- 각 패널에 건수 표시 및 독립적 페이지네이션
- 컴팩트한 테이블 디자인으로 더 많은 정보 표시

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 11:44:36 +09:00
pro
120016c8f8 fix:상세모달 승인/반려 버튼 관리자 전용으로 변경
- 일반 영업파트너에게는 '본사 운영팀에서 승인 처리 예정' 메시지 표시
- 승인/반려 버튼은 isAdmin() 체크로 관리자에게만 표시

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 11:35:04 +09:00
pro
d2ab0d6659 feat:영업파트너 승인 페이지 추가 (본사 관리자 전용)
- 승인 대기 목록 페이지 (/sales/managers/approvals)
- isAdmin() 권한 체크: admin 또는 super_admin만 접근 가능
- 승인/반려 기능 (AJAX 지원)
- 상세 보기 모달
- 승인 대기 통계 (오늘 승인/반려 수)
- DB 메뉴 추가: 영업관리 > 영업파트너 승인

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 11:27:06 +09:00
pro
21337f4a4f fix:영업파트너관리 승인/삭제 버튼 권한 제어
- isAdmin() 체크 추가: admin 또는 super-admin 역할만 승인/삭제 가능
- 일반 사용자(유치자)는 상세/수정만 가능

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 10:36:02 +09:00
pro
af88536be6 fix:모달 구조 단순화 - pointer-events 문제 해결
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 21:42:19 +09:00
pro
96f112af0e fix:모달 닫기 이벤트를 document 레벨로 변경
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 21:40:25 +09:00
pro
d4a6b042ef fix:모달 닫기 버튼에 이벤트 델리게이션 적용
- data-close-modal 속성으로 닫기 버튼 식별
- 부모 요소에서 클릭 이벤트 감지하여 모달 닫기

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 21:38:54 +09:00
pro
27b4295224 fix:모달 함수를 window 객체에 등록하여 AJAX HTML에서 접근 가능하도록
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 21:30:37 +09:00
pro
05f69017a2 fix:모달 배경 클릭 시 닫힘 방지
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 21:28:25 +09:00
pro
036a021b71 feat:영업파트너 관리 상세/수정 모달 구현
- 목록에서 상세/수정 버튼 클릭 시 모달로 표시
- 모달 열림 시 배경 스크롤 방지
- ESC 키로 모달 닫기 지원

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 21:27:05 +09:00
pro
50a8ce70f0 fix:테스트 데이터 비밀번호를 12341234로 고정
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 21:01:26 +09:00
pro
2458ca12b3 feat:영업파트너 등록 테스트 데이터 자동입력 버튼 추가
- 번개 버튼 클릭 시 랜덤 데이터 자동 입력
- 로그인 ID, 이름(한글 3자), 이메일, 전화번호, 비밀번호 랜덤 생성
- 역할 체크박스 3개 자동 체크
- 개발 환경(local, development)에서만 버튼 표시
- 비밀번호는 alert와 콘솔에 출력

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 20:53:20 +09:00
pro
9f6218bc07 refactor:영업담당자 → 영업파트너 용어 변경 및 드롭다운 로직 수정
- 전체 코드에서 '영업담당자' → '영업파트너'로 용어 통일
- 관리 드롭다운: 모든 HQ 사용자 → 내가 유치한 하위 영업파트너만 표시
- User.php children() 관계 활용

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 07:57:30 +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
9411871655 fix:추천인 자동 설정 (등록자가 parent로 자동 지정) 2026-01-27 21:28:59 +09:00
pro
69ab30873a feat:영업파트너 역할 위임 기능 및 용어 정리
- 역할 위임/부여/제거 기능 추가 (delegateRole, assignRole, removeRole)
- '상위 관리자' → '추천인(유치자)' 용어 변경
- 역할 코드 변경: sales_operator/sales_admin/sales_manager → sales/manager/recruiter
- 뷰 파일 전면 수정 (영업파트너 구조 반영)
- 역할 관리 UI 추가 (show.blade.php)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 21:20:33 +09:00
pro
c6f509c78c feat:영업담당자 User 모듈 통합 및 승인 시스템 구현
- SalesManagerController: User 시스템 기반으로 재구현
- SalesManagerService: 영업담당자 CRUD, 승인/반려 로직
- SalesManagerDocument: 멀티파일 업로드 모델
- User 모델에 parent, approval 관계 및 메서드 추가
- SalesRoleSeeder: 영업 역할 시더 (sales_operator, sales_admin, sales_manager)
- 뷰 파일 전면 수정 (역할 체크박스, 멀티파일 업로드, 승인/반려 UI)
- 라우트 추가 (approve, reject, documents)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 20:06:51 +09:00
pro
e271a3fd15 feat:영업관리 사이드바 메뉴 추가 및 담당자 자동등록 기능
- MngMenuSeeder에 영업관리 메뉴 그룹 추가
  - 영업담당자 관리 (/sales/managers)
  - 가망고객 관리 (/sales/prospects)
  - 영업실적 관리 (/sales/records)
- 담당자 등록 화면에 번개 아이콘 자동입력 기능 추가
  - 랜덤 샘플 데이터 자동 채우기

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 11:28:10 +09:00
pro
d39028d92a feat:영업관리 모듈 (salesmanagement) Laravel 마이그레이션
레거시 sales 시스템에서 MNG로 마이그레이션:
- 마이그레이션: sales_managers, sales_prospects, sales_records 등 6개 테이블
- 모델: SalesManager, SalesProspect, SalesRecord 등 6개 모델
- 컨트롤러: SalesManagerController, SalesProspectController, SalesRecordController
- 뷰: managers, prospects, records CRUD 화면
- 라우트: /sales/* 경로 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 11:09:42 +09:00