김보곤
a67e0dc019
feat: [additional] 키오스크 페이지에 PPTX 영업자료 내용 반영
...
- index: 왜 키오스크인가, DNSYS 파트너/스펙, SAM 연동 구조, 가격/도입조건, 영업포인트 추가
- showroom: 4단계 활용 시나리오, SAM 자산 활용 태그, 기능별 상세 설명 추가
- factory: 4단계 활용 시나리오, SAM 자산 활용 태그, 기능별 상세 설명 추가
2026-02-22 22:50:21 +09:00
김보곤
a570fa9246
feat: [additional] 추가기능 > 키오스크 메뉴 및 페이지 골격 추가
...
- KioskController (index/showroom/factory) 생성
- 키오스크 메인 선택 페이지 (쇼룸/공장 카드 UI)
- 쇼룸 키오스크 골격 (제품 카탈로그, 견적 시뮬레이션, 시공 갤러리, 회사 소개)
- 공장 키오스크 골격 (생산 현황, 작업 지시, 생산 통계, 공지사항)
- /additional/kiosk 라우트 그룹 추가
2026-02-22 22:29:09 +09:00
김보곤
0158b14ee9
fix: [academy] 방화셔터 백과사전 헤드박스 → 셔터박스 용어 수정
2026-02-22 21:00:30 +09:00
김보곤
be56c6fc06
fix: [academy] 방화셔터 이미지 hover 프리뷰 마우스 벗어남 시 즉시 닫기
...
- 원본 이미지에서 mouseleave 시 프리뷰 즉시 닫히도록 수정
- 프리뷰 오버레이 pointer-events: none으로 마우스 이벤트 가로채기 방지
- 2중 이미지 표시 문제 해결
2026-02-22 20:58:24 +09:00
김보곤
7abf39264e
fix: [academy] 방화셔터 이미지 hover 시 화면 중앙 대형 프리뷰 효과 구현
...
- 이미지 hover 시 350ms 후 화면 중앙에 80vh 크기로 확대 프리뷰
- backdrop blur 오버레이 + scale 애니메이션 효과
- 프리뷰 클릭 시 기존 라이트박스로 전환
2026-02-22 20:54:11 +09:00
김보곤
4f66edae0f
fix: [academy] 방화셔터 히어로 배경색/글씨 안보임 수정 + 이미지 hover 확대 효과
...
- 히어로 배너 배경: Tailwind 클래스 → inline style (빌드 누락 방지)
- 히어로 글씨 색상: inline style로 흰색 강제 적용
- 이미지 hover: scale(1.05) + box-shadow 확대 효과 (CSS 클래스)
- 이미지 컨테이너: overflow:hidden으로 확대 시 넘침 방지
- 라이트박스: Tailwind 클래스 → CSS/inline style로 교체
2026-02-22 20:48:45 +09:00
김보곤
bbfe9bc07c
fix: [academy] 방화셔터 백과사전 이미지 비율 깨짐 수정
...
- 모든 이미지가 1024x1024 정사각형이므로 비율 존중 레이아웃으로 변경
- 히어로 배너: object-cover 배경 → 텍스트+이미지 병렬 레이아웃
- 이미지-텍스트 카드: 이미지 고정 너비(220px) + 비율 유지
- 풀와이드 이미지: max-height 제한 + 중앙 정렬 (object-contain)
- 섹션 히어로(설치/유지보수): 와이드 배경 → 컴팩트 이미지 배치
2026-02-22 20:42:27 +09:00
김보곤
ac2642a8ee
feat: [academy] 방화셔터 백과사전 이미지 적용 및 UI/UX 리디자인
...
- Gemini 생성 기술 일러스트레이션 12장 적용
- 히어로 배너 (샤프트 어셈블리 이미지)
- ASCII 다이어그램 → 실제 구성도 이미지 교체
- 이미지-텍스트 카드 레이아웃 (좌우 교차 배치)
- 설치/유지보수 섹션 히어로 이미지 추가
- 이미지 클릭 라이트박스 (순수 JS/CSS)
- max-w-5xl → max-w-6xl 폭 확대
2026-02-22 20:33:06 +09:00
김보곤
f4f76e4c27
fix: [academy] 방화셔터 현장 용어 적용 (권취축 → 샤프트)
2026-02-22 19:50:22 +09:00
김보곤
fb45def58e
fix: [academy] 방화셔터 백과사전 리서치 기반 사실관계 보정
...
- 슬랫 재질: SGCC → EGI(전기아연도금강판), 두께 1.6mm 명확화
- 스크린형: 실리카(SiO2) 계열 내화섬유 상세 기술
- 일체형(복합형): 2020.01.30 이후 설치 금지 규정 반영
- 일부폐쇄 위치: 1.5m → 약 1m (법규 기준)
- 감지기 연동: P형/R형 수신기 명시
2026-02-22 19:43:57 +09:00
김보곤
27b20e451f
feat: [academy] 방화셔터 백과사전 페이지 구축
...
- AcademyController 신규 생성 (HX-Redirect 처리)
- /academy/fire-shutter 라우트 등록
- 방화셔터 백과사전 Blade 뷰 (개요/구성품/제조공정/설치/유지보수)
2026-02-22 19:42:23 +09:00
김보곤
0f948e67e7
feat: [kakaotalk] 템플릿 관리 목록/상세 대폭 개선
...
- 테이블 컬럼 확장: 메시지유형, 강조유형, 보안, 버튼수, 검수상태
- 통계 바 추가: 전체/승인/심사중/반려 건수 한눈에 확인
- 상세 모달 개선: 4칸 속성 요약, 타이틀, 이미지, 버튼 상세 표시
- 바로빌 WSDL 전체 필드 활용 (TemplateMessageType, EmphasizeType, SecurityFlag 등)
- XSS 방지를 위한 escHtml 헬퍼 추가
2026-02-22 19:20:05 +09:00
김보곤
b6e5c620fb
fix: [kakaotalk] 템플릿 상태코드 숫자(int) 매핑 추가
...
- 바로빌 API가 Status를 int로 반환 (WSDL 정의: s:int)
- 기존 문자 매핑(R/N/P/S)에 숫자 매핑(1=등록, 2=심사중, 3=승인, 4=반려) 추가
- 승인 상태(3)가 녹색 뱃지로 올바르게 표시됨
2026-02-22 19:16:01 +09:00
김보곤
a412164fac
docs: [영업] 가이드북 수당 체계 업데이트
...
- 개인가입(20%/5%/3%) vs 단체가입(30%/0%/3%) 수당 체계 반영
- 유치자 협업지원금(3%) 정책 반영
- 개발비/구독료 VAT 별도 명시
2026-02-22 19:14:24 +09:00
김보곤
1e7edab101
fix: [barobill] 홈택스 매입/매출 월정액을 무료(본사 부담)로 변경
...
- DEFAULT_MONTHLY_FEES hometax: 10000 → 0
- 월정액 0원일 때 "무료 (본사 제공)" 표시
2026-02-22 19:14:24 +09:00
c6ff4d639d
feat:문서 미리보기 다단계 헤더 및 플레이스홀더 개선
...
- group_name "/" 구분자로 다단계(4단) 헤더 지원
- sub_label 이름 기반 셀 의미 구분 (기준값/입력/POINT)
- check 컬럼 커스텀 체크박스 라벨 (양호/불량 등) 지원
- maxN 제거, 각 컬럼 자체 sub_labels.length 기반 colspan
- 기존 템플릿 하위 호환성 유지
2026-02-22 04:19:48 +09:00
김보곤
4428a1707b
fix: [barobill] 설정 페이지 디버그 정보 제거
2026-02-21 14:46:55 +09:00
김보곤
d26c3b9cc1
debug: [barobill] 설정 페이지 디버그 정보 표시
2026-02-21 14:30:29 +09:00
김보곤
6decf0a862
feat: [barobill] 설정 페이지에 바로빌 연동 섹션 추가
...
- 바로빌 로그인 정보 조건부 표시 (등록/미등록)
- 바로빌 로그인 정보 등록/수정 모달 추가
- 계좌 연동, 카드 연동, 공인인증서 등록 섹션 추가
- 미등록 시 연동 카드 비활성 처리
2026-02-21 14:19:29 +09:00
김보곤
b4d737948f
fix: [barobill] 회원사 수정 시 바로빌 아이디 변경 가능하도록 개선
...
- 수정 모달에서 바로빌 아이디 필드 표시 (기존: hidden)
- 컨트롤러 update 메서드에 barobill_id 유효성 검증 추가
- 아이디/비밀번호 모두 '변경 시에만 입력' 힌트 표시
2026-02-21 13:54:08 +09:00
김보곤
c5f4c53a50
feat: [dashboard] 날씨 위젯에 강수확률 표시 추가
...
- 단기예보 POP (하루 최대값) + 중기예보 rnSt 병합
- 우산 아이콘 + 퍼센트 표시 (50% 이상 진한 파랑 강조)
- 강수확률 0%일 때는 표시하지 않음
2026-02-21 13:40:28 +09:00
김보곤
48e8289c3d
fix: [dashboard] 날씨 위젯 API 호출 수정 및 UI/UX 개선
...
- serviceKey 이중 인코딩 방지 (withOptions 사용)
- 오늘부터 7일간 표시 (데이터 없는 날은 '준비 중')
- 기온 바 그래프 추가 (파랑→빨강 그라데이션)
- 날씨 텍스트 표시, 강수일 강조
2026-02-21 13:30:42 +09:00
김보곤
e6f1d6ba46
feat: [dashboard] 주간 날씨 위젯 추가
...
- 기상청 공공데이터포털 API 연동 (단기+중기 7일 예보)
- WeatherService: 3시간 캐시, SKY/PTY 아이콘 매핑
- HTMX 비동기 로딩 + 스켈레톤 UI
- 오늘 카드 파란색 강조, 요일/날짜/아이콘/기온 표시
2026-02-21 13:10:54 +09:00
김보곤
e5fc19681c
style: [barobill] 필터 영역 한 줄 레이아웃 수정
...
- w-full 제거하여 flex-wrap 시 불필요한 줄바꿈 방지
- 검색창: flex 1 1 250px + max-width 400px로 자연스러운 크기
- 상태/버튼: shrink-0으로 축소 방지
2026-02-21 12:47:59 +09:00
김보곤
f93b03b85f
style: [barobill] 검색창 너비를 컨테이너의 1/3로 축소
2026-02-21 11:50:29 +09:00
김보곤
b38e934863
style: [barobill] 검색창이 화면 비율에 맞게 자연스럽게 채워지도록 수정
...
- sm:max-w-sm 제한 제거, flex-1로 남은 공간을 자연스럽게 채움
2026-02-21 11:35:09 +09:00
김보곤
fc6c3ee24e
style: [barobill] 회원사관리 필터 영역 PC에서 한 줄 배치
...
- form에 sm:flex-nowrap 추가하여 PC에서 줄바꿈 방지
- 검색창 sm:flex-1 + sm:max-w-sm으로 자연스러운 너비 유지
- 모바일에서는 기존처럼 flex-wrap 유지
2026-02-21 11:33:40 +09:00
김보곤
2e2ae3037d
style: [barobill] 회원사관리 검색창 너비를 자연스럽게 조정
...
- flex-1(가로 꽉채움) → sm:w-80(320px 고정)으로 변경
- 모바일에서는 w-full 유지
2026-02-21 11:31:25 +09:00
김보곤
feb8cbe995
refactor: [barobill] 바로빌설정 페이지에서 테넌트 동기화 카드 및 관련 JS 제거
2026-02-21 11:06:14 +09:00
김보곤
06de27c570
feat: [barobill] 테넌트별 서버 모드 표시 통일 및 설정 페이지 제어 위젯 추가
...
- 공통 Blade 컴포넌트(barobill-tenant-header) 생성하여 중복 헤더 HTML 제거
- 설정 페이지에 서버 모드 확인/변경 위젯 추가 (본사만 변경 가능)
- 모든 바로빌 페이지(etax, hometax, eaccount, ecard, settings)에 서버 모드 배지 통일
- BarobillController의 settings(), bankAccount(), cardUsage()에 $isTestMode 전달 추가
2026-02-21 10:28:32 +09:00
김보곤
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
김보곤
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
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
김보곤
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
김보곤
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