김보곤
f85791611c
fix: [etax] 공급받는자 검색 시 거래처 전체 정보 자동 입력
...
- API 응답에 대표자, 주소, 업태, 종목 필드 추가
- 거래처 선택 시 모든 필드 자동 매핑 (대표자, 주소, 업태, 종목)
- 검색 결과 목록에 대표자, 주소 정보 표시
2026-02-21 09:19:40 +09:00
김보곤
04bb49d3f0
fix:내보내기 CSV rowspan 처리 로직 추가 (열 불일치 해결)
...
- rowspan이 적용된 셀(테넌트/계약일)이 2차 행에서 누락되어 열이 밀리던 문제 수정
- 논리 열 인덱스 기반으로 rowspan 추적하여 정확한 열 매핑
- 체크박스/액션 컬럼 제외 로직도 인덱스 기반으로 개선
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 20:19:11 +09:00
김보곤
d7eaa1dd76
fix:내보내기 Alpine.js v3 호환성 수정 (__x.$data → DOM 가시성 기반 탭 감지)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 20:15:18 +09:00
김보곤
b183ddfd36
fix:정산관리 입금등록 버튼 제거 및 내보내기 엑셀 기능 구현
...
- 입금 등록 버튼 및 모달 제거
- 내보내기 버튼을 모든 탭에서 동작하도록 변경
- 현재 활성 탭(수당관리/고객사정산/구독관리)의 테이블을 CSV로 내보내기
- UTF-8 BOM 포함하여 엑셀에서 한글 정상 표시
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 20:13:31 +09:00
김보곤
8dec2f7ec2
fix:법인카드 매월결제일 현재일자 기준 동적 계산 (결제일 지나면 익월로 자동 변경)
2026-02-20 19:56:06 +09:00
김보곤
3be9e22654
fix:통합정산 고객사 하단 상태 라벨(잠재고객/가망 등) 제거
2026-02-20 19:48:42 +09:00
김보곤
9f0f49b38c
fix:실제 사용되는 정산상세 모달에 승인취소 버튼 추가
2026-02-20 19:40:44 +09:00
김보곤
9351e215e4
feat:통합정산 정산상세 승인취소 기능 추가
2026-02-20 19:26:42 +09:00
김보곤
40b2dd481f
fix:계좌입출금내역 적요/내용에 상대계좌예금주명 중복 표시 수정
...
- parseTransactionLogs에서 TransRemark2를 summary에 합산하지 않도록 변경
- TransRemark2는 상대계좌예금주명(cast) 컬럼에서만 별도 표시
- 저장 후 재로드 시 remark2가 반복 합산되는 문제 해결
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 19:22:11 +09:00
df3feeade9
feat:품목관리 수식 산출 입력폼에 제품모델/설치타입/마감타입 추가
...
- 제품모델(KSS01~KDSS01), 설치타입(벽면형/측면형/혼합형), 마감타입(SUS/EGI) select 추가
- FG 코드 파싱으로 입력폼 자동 세팅 (FG-KQTS01-벽면형-SUS → 각 필드 매핑)
- calculateFormula() API 호출 시 새 파라미터 전송
- ItemManagementApiController에서 product_model/installation_type/finishing_type 수신 처리
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 15:41:14 +09:00
김보곤
15f83d0367
fix:거래처 목록에서 전화번호와 이메일 모두 표시되도록 수정
...
- 기존: contact || email (둘 중 하나만 표시)
- 수정: 전화번호(1줄) + 이메일(2줄) 각각 표시
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 15:36:24 +09:00
김보곤
0ac621bd49
fix:수당 정산 레코드 생성 시 파트너 타입별 요율 반영
...
- updateCommissionDate, updateReferrerCommission의 firstOrCreate에서
partner_rate를 0 고정 → 파트너 타입(개인 20% / 단체 30%)에 따라 설정
- referrer_rate도 파트너 타입에 따라 설정 (개인 5% / 단체 3%)
- SalesCommissionService 상수 재사용
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 15:15:35 +09:00
김보곤
50b1e61d55
fix:모달 내 정보보기 버튼 JS 함수 미정의 오류 수정
...
AJAX 로드 모달에서 script 태그가 실행되지 않는 문제 해결
- 별도 함수 대신 onclick 인라인으로 토글 로직 직접 처리
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 15:10:24 +09:00
김보곤
f2f10d2f15
feat:고객 상세 모달에 계약 상세정보 보기 기능 추가
...
- 계약 및 납입 정보 옆에 '정보보기' 토글 버튼 추가
- 계약 상품 내역 (카테고리, 상품명, 개발비, 구독료, 할인율) 테이블 표시
- 수당 정산 내역 (계약금/잔금별 입금액, 수당, 지급예정일 등) 카드 표시
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 14:55:52 +09:00
김보곤
44f443966a
fix:수당지급현황통계 필터 UI 개선 - 기간설정 체크박스, 파트너/매니저 드롭박스 제거, 높이 수정
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 14:18:07 +09:00
김보곤
8a397b1bc6
fix:수당지급현황통계 필터 UI 개선 (헤더+필터 통합, 컴팩트 1줄 레이아웃, 토글 제거)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 14:13:58 +09:00
김보곤
fb47badb18
feat:정산관리 기간설정 체크박스 필터 추가 (시작~끝 년월 범위 조회)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 14:11:21 +09:00
김보곤
a945c63a83
Revert "feat:정산관리 기간설정 체크박스 필터 추가 (시작~끝 년월 범위 조회)"
...
This reverts commit 11c685bda7 .
2026-02-20 14:08:01 +09:00
김보곤
1b36bdeb79
Revert "fix:정산관리 필터를 기간 범위 고정 방식으로 변경 (체크박스 제거, 컴팩트 1줄 레이아웃)"
...
This reverts commit 4d6081beb6 .
2026-02-20 14:08:01 +09:00
김보곤
4d6081beb6
fix:정산관리 필터를 기간 범위 고정 방식으로 변경 (체크박스 제거, 컴팩트 1줄 레이아웃)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 14:04:21 +09:00
김보곤
11c685bda7
feat:정산관리 기간설정 체크박스 필터 추가 (시작~끝 년월 범위 조회)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 13:57:16 +09:00
김보곤
5a35e3fdfc
fix:납입일 변경 시 통합정산 입금일(payment_date)도 함께 동기화
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 13:30:59 +09:00
김보곤
ef007a582a
fix:납입일 변경 시 지급예정일(scheduled_payment_date)도 함께 재계산되도록 수정
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 13:24:37 +09:00
김보곤
2430c39738
feat:튜토리얼 영상 생성 이력에 제작시간 열 추가
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 12:29:50 +09:00
김보곤
bf35d177c0
fix:거래처 검색 팝업 폭 축소 (420→220px) 및 모달 내 수용되도록 개선
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 11:19:57 +09:00
김보곤
744f8c54f4
fix:거래처 검색 팝업 위치 개선 - createPortal + fixed 포지셔닝으로 뷰포트 밖 벗어남 방지
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 11:16:12 +09:00
김보곤
7ec39cd1aa
fix:Blade 템플릿 style={{}} 충돌 → Tailwind max-h 클래스로 교체
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 11:10:04 +09:00
김보곤
31d02197c7
feat:사업자번호 옆 검색 버튼 클릭 시 거래처 검색 팝업 UI 구현
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 11:09:00 +09:00
김보곤
8c59cbbf40
feat:사업자번호 검색 버튼으로 거래처 상세정보 자동 입력 기능 추가
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 11:05:58 +09:00
김보곤
95e7728ff5
feat:거래처 선택 시 상세정보(대표자/주소/업태/종목/이메일) 자동 입력
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:57:48 +09:00
김보곤
63dd9bd510
feat:홈택스 수동입력 모달에 거래처 상세정보 필드 추가 (종사업장번호, 성명, 주소, 업태, 종목, 이메일)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:51:34 +09:00
a2c8731937
feat:품목관리 수식 산출에 전원(단상/삼상) 선택 추가
...
- 수식 입력 패널에 전원 Select 추가 (단상 220V / 삼상 380V)
- calculateFormula()에서 MP 변수 수집 및 API 전송
- Controller에서 MP 파라미터 수신 후 FormulaApiService로 전달
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:50:24 +09:00
f271f8bdc3
feat:품목관리 3-Panel 페이지 신규 구현 + FormulaEvaluatorService 연동
...
- 품목관리 3-Panel 레이아웃 (좌:목록, 중:BOM/수식산출, 우:상세)
- FormulaApiService로 API 견적수식 엔진 연동
- FG 품목 선택 시 기본값(W:1000, H:1000, QTY:1) 자동 산출
- 수식 산출 결과 트리 렌더링 (그룹별/소계/합계)
- 중앙 패널 클릭 시 우측 상세만 변경 (skipCenterUpdate)
- API 인증 버튼 전역 헤더로 이동 (모든 페이지에서 사용 가능)
- FormulaApiService에 Bearer 토큰 지원 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:50:24 +09:00
김보곤
a875e3ec62
fix:홈택스 분개수정 모달 금액 입력에 콤마 포맷 적용
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:45:05 +09:00
김보곤
41d6087131
fix:결제 내용 입력을 textarea에서 input으로 변경
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:40:15 +09:00
김보곤
bfad25a208
fix:결제 모달 레이아웃을 flex 기반으로 변경 (날짜/금액 고정폭, 내용 flex-1)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:38:52 +09:00
김보곤
8ed7b2698a
fix:결제 내역 모달 폭 확대 및 내용 컬럼 비율 조정
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:37:10 +09:00
김보곤
23abe912e4
fix:prepaymentTotal 계산이 parseInputCurrency 정의 전에 실행되는 오류 수정
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:35:25 +09:00
김보곤
ed1a792d37
feat:법인카드 결제 기능 개선 (동적 항목 입력, 선불결제→결제 명칭 변경)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 10:32:58 +09:00
김보곤
14b4f5c98e
fix:부서 권한 관리 전체 거부 버튼 제거 + 초기화 deny-all로 변경 + 로딩 오버레이 추가
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 09:47:00 +09:00
김보곤
55a0ac2a44
fix:역할 권한 관리 전체 거부 버튼 제거 (초기화와 중복)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 09:33:18 +09:00
김보곤
c06a0d39aa
fix:denyAllPermissions 권한 삭제 로직 개선 (직접 DB 쿼리로 변경)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 09:30:33 +09:00
김보곤
a14db44c72
fix:역할 권한 관리 초기화 버튼 전체 체크 해제로 변경 + 로딩 오버레이 추가
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 09:23:48 +09:00
김보곤
3bb657ba1a
docs:데이터 동기화 실전 사례 레퍼런스 추가 (로컬↔서버)
2026-02-20 08:50:47 +09:00
김보곤
f370971bc3
docs:테이블 전체 동기화 프롬프트 추가 (로컬→서버, 서버→로컬)
2026-02-20 08:45:19 +09:00
김보곤
9c70136c3c
docs:MNG 서버-로컬 데이터 동기화 가이드 추가
2026-02-20 08:43:08 +09:00
김보곤
7849c63507
fix:발송 방식 선택 UI 개선 - 이메일/알림톡 선택 가능, 이메일 기본값, 리마인더 발송 방식 모달 추가
2026-02-19 23:55:28 +09:00
김보곤
3724bc4475
fix:알림톡 미설정 시 에러 방지 - 기본 발송을 이메일로 변경, 알림톡 실패 시 이메일 자동 폴백
2026-02-19 23:50:37 +09:00
김보곤
6cf440f349
fix:고객 검색을 TenantProspect(명함 등록 고객)에서 조회하도록 수정
...
- Tenant 대신 TenantProspect(tenant_prospects 테이블) 사용
- 업체명/사업자번호/대표자명/연락처로 검색
- 필드명 매칭: business_number, contact_phone, contact_email
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 23:44:17 +09:00
김보곤
d7bde8952a
fix:고객 서비스이용 계약서 기본값 - 라벨 기반 매칭으로 수정
...
- 하드코딩 키 대신 템플릿 변수의 라벨(계약번호/총개발비/월구독료)로 매칭
- 빈 문자열 기본값도 덮어쓰도록 trim() 체크 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 23:25:41 +09:00