feat: 서비스 관리 삭제 기능 추가 (#49) #50

Merged
seonkyu.kim merged 1 commits from feature/SPMS-49-service-delete into develop 2026-03-18 04:00:24 +00:00
Owner

📋 작업 요약

  • 서비스 상세 페이지에 삭제 기능 추가
  • 삭제 확인 모달을 통한 2단계 확인 후 삭제 처리

Closes #49

🛠️ 작업 내용 (Changes)

  • service.api.ts: deleteService(serviceCode) 함수 추가 (POST /v1/in/service/delete)
  • ServiceHeaderCard: 수정하기 버튼 옆에 삭제하기 버튼 추가 (red outline 스타일)
  • ServiceDetailPage: 삭제 확인 모달 추가 (경고 안내 포함)
  • ServiceDetailPage: 삭제 성공 시 toast 알림 후 서비스 목록(/services)으로 이동

📢 리뷰어 참고 사항 (To Reviewers)

  • 삭제는 Soft Delete(IsDeleted=true, 상태 Suspended 변경)로 처리됨 (서버 정책)
  • 삭제 확인 모달은 기기 관리 삭제 모달과 동일한 패턴 사용

체크리스트 (Self Checklist)

  • 빌드 성공
  • 불필요한 로그/주석 제거
  • 컨벤션 준수
  • 기밀 정보 하드코딩 없음

📸 스크린샷 / 테스트 로그 (Screenshots/Logs)

  • 없음
## 📋 작업 요약 - 서비스 상세 페이지에 삭제 기능 추가 - 삭제 확인 모달을 통한 2단계 확인 후 삭제 처리 ## 🔗 관련 이슈 (Related Issues) Closes #49 ## 🛠️ 작업 내용 (Changes) - [x] service.api.ts: `deleteService(serviceCode)` 함수 추가 (`POST /v1/in/service/delete`) - [x] ServiceHeaderCard: 수정하기 버튼 옆에 삭제하기 버튼 추가 (red outline 스타일) - [x] ServiceDetailPage: 삭제 확인 모달 추가 (경고 안내 포함) - [x] ServiceDetailPage: 삭제 성공 시 toast 알림 후 서비스 목록(`/services`)으로 이동 ## 📢 리뷰어 참고 사항 (To Reviewers) - 삭제는 Soft Delete(IsDeleted=true, 상태 Suspended 변경)로 처리됨 (서버 정책) - 삭제 확인 모달은 기기 관리 삭제 모달과 동일한 패턴 사용 ## ✅ 체크리스트 (Self Checklist) - [x] 빌드 성공 - [x] 불필요한 로그/주석 제거 - [x] 컨벤션 준수 - [x] 기밀 정보 하드코딩 없음 ## 📸 스크린샷 / 테스트 로그 (Screenshots/Logs) - 없음
seonkyu.kim added 1 commit 2026-03-18 03:58:38 +00:00
- service.api.ts: deleteService API 함수 추가 (POST /v1/in/service/delete)
- ServiceHeaderCard: 수정하기 버튼 옆 삭제하기 버튼 추가
- ServiceDetailPage: 삭제 확인 모달 및 핸들러 추가 (삭제 후 목록으로 이동)

Closes #49
seonkyu.kim added the
Priority
Medium
Status
In Progress
Type
Feature
labels 2026-03-18 03:58:51 +00:00
seonkyu.kim self-assigned this 2026-03-18 03:58:59 +00:00
seonkyu.kim added this to the Phase 1 - 프로젝트 초기 설정 milestone 2026-03-18 03:59:02 +00:00
seonkyu.kim requested review from Owners 2026-03-18 03:59:08 +00:00
seonkyu.kim merged commit ff12938d7e into develop 2026-03-18 04:00:24 +00:00
seonkyu.kim deleted branch feature/SPMS-49-service-delete 2026-03-18 04:00:45 +00:00
seonkyu.kim added
Status
Done
and removed
Status
In Progress
labels 2026-03-18 04:01:51 +00:00
Sign in to join this conversation.
No description provided.