Skip to content

차량만 견적 — 특장을 얹지 않고 차량만 판다 - #293

Merged
Jay722J merged 1 commit into
mainfrom
feat/vehicle-only-quote
Aug 26, 2026
Merged

차량만 견적 — 특장을 얹지 않고 차량만 판다#293
Jay722J merged 1 commit into
mainfrom
feat/vehicle-only-quote

Conversation

@Jay722J

@Jay722J Jay722J commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

Closes #292

특장만 견적의 거울상이다. bodyOnlyParams 가 차량에 딸린 값을 0 으로 만들듯, vehicleOnlyParams 가 특장에 딸린 값을 0 으로 만든다.

특장만 차량만
차량가·탁송료 0 그대로
EV 보조금 0 그대로
할부(캐피탈) 0 그대로
특장가·프로모션 그대로 0
특장 취득세·등록부가수수료 그대로 0
구조변경 비용 그대로 0

견적서

특장 열에 topNone 갈래를 더했다. 0원 줄을 줄줄이 세우면 「특장을 샀는데 공짜」로 읽히므로 칸을 비우고 왜 비었는지만 적는다.

실제 렌더 — 세 종류 모두 확인했다:

차량만  │ 차량 정보(보조금·할부 전부) │ 특장 없음 — 차량만 구매하는 견적입니다 │ 고객 정보(할부 있음)
일반    │ 차량 정보                  │ 탑 종류 : 냉장/냉동 저상 …            │ 고객 정보
특장만  │ 고객 보유 차량              │ 탑 종류 : 냉장/냉동 저상 …            │ 고객 정보(할부 없음)

세 열의 마지막 줄이 같은 가로선에 맞고 1페이지를 지킨다.

화면

컨피규레이터의 특장만 아래에 「차량만 견적」 버튼. 실제로 눌러 본 결과:

조작 특장만 차량만 안내
처음 열림 열림
차량만 켬 잠김
차량만 끔 열림 열림 사라짐
특장만 켬 잠김
  • 특장·옵션 탭이 잠긴다(눌러도 아무 일 없음). 잠긴 탭에 있으면 차량 탭으로 되돌린다 — 안 그러면 빈 화면이 된다
  • 프로모션은 회색으로 잠근다. 지방보조금 소진은 그대로

목록 표시

영업 목록·관리자 목록·고객 서류함 셋 다 「특장만」·「차량만」을 표시한다. 금액만으로는 구분되지 않는다 — 특장만 2천만원과 차량만 3천만원이 나란히 있으면 알 길이 없다.

일반 견적에는 아무것도 붙이지 않는다 — 대부분이 그것이라 다 붙이면 표가 배지로 뒤덮여 정작 다른 건이 묻힌다.

회귀 가드

shared 11개 + backend 12개. 「특장만을 복사하다 저지르는 실수」 셋을 되살려 실제로 깨지는 것까지 확인했다:

되살린 실수 잡히는가
구조변경 비용을 안 지움
실수로 보조금까지 지움 ✅ 2개 실패
실수로 할부까지 지움 ✅ 2개 실패

그리고 「차량만 + 특장만 = 원래 견적」 등식을 못박았다 — 한쪽 변환이 남의 몫을 건드리면 깨진다.

함께 고친 것

견적서 양식 계약 테스트가 pad 개수를 숫자로 박아 두어, 갈래가 늘 때마다 정당한 변경이 막혔다(마이그레이션 테스트와 같은 문제). 갈래 수와 같은지를 보게 고쳤다.

기존 실패 9건은 이 브랜치와 무관.

특장만 견적의 **거울상**이다. 그쪽이 차량에 딸린 값을 0 으로 만들듯,
`vehicleOnlyParams` 가 특장에 딸린 값을 0 으로 만든다 — 특장가·프로모션·특장 계약금·
특장 취득세·등록부가수수료·**구조변경 비용**. 화면과 서버가 같은 변환을 쓴다.

**차량 쪽은 하나도 깎지 않는다** — 보조금도 할부(캐피탈)도 그대로다.
차를 사는 거래라 특장만 견적과 정반대다. 「특장만을 복사해 만들다 보조금·할부까지
지우는」 실수를 테스트가 막는다.

**견적서** — 가운데 특장 열에 `topNone` 갈래를 더했다. 0원 줄을 줄줄이 세우면
「특장을 샀는데 공짜」로 읽히므로 칸을 비우고 왜 비었는지만 적는다.
세 열의 마지막 줄은 여전히 같은 가로선에 맞는다(pad).

**화면** — 컨피규레이터의 특장만 아래에 「차량만 견적」 버튼. 둘은 **동시에 고를 수 없다**.
차량만이면 특장·옵션 탭이 잠기고(누르면 아무 일도 없다), 잠긴 탭에 머물러 있으면
차량 탭으로 되돌린다(빈 화면 방지). 프로모션은 특장 옵션 할인이라 회색으로 잠근다.
**지방보조금 소진은 그대로** 쓴다 — 차량 보조금이다.

**목록** — 영업 목록·관리자 목록·고객 서류함 셋 다 「특장만」·「차량만」을 표시한다.
견적서를 열어 보지 않고 가릴 수 있어야 한다(금액만으로는 구분되지 않는다).
일반 견적에는 **아무것도 붙이지 않는다** — 대부분이 그것이라 다 붙이면 다른 건이 묻힌다.

⚠️ 이 견적은 **견적서까지**다. 계약서는 「특장 매매 및 구조변경 계약서」라 특장이 없는
   거래에 맞지 않고, 주문 전환도 하지 않는다(특장사·구조변경·튜닝 단계가 통째로 빈다).

견적서 양식 계약 테스트도 고쳤다 — pad 개수를 숫자로 박아 두어 갈래가 늘 때마다
정당한 변경이 막혔다. **갈래 수와 같은지**를 보게 했다.

Closes #292
@Jay722J
Jay722J merged commit fefbbcc into main Aug 26, 2026
2 checks passed
@Jay722J
Jay722J deleted the feat/vehicle-only-quote branch August 26, 2026 02:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

차량만 견적 — 특장을 얹지 않고 차량만 판다

1 participant