feat(WEB): 발주처 검색 모달 추가 및 견적 할인 기능 개선
- SupplierSearchModal: 매입 가능 거래처 검색 모달 신규 생성 - QuoteRegistrationV2: 할인율/할인금액을 formData로 통합하여 저장/로드 연동 - QuoteFooterBar: view 모드에서 할인 버튼 비활성화 - types.ts: discountRate/discountAmount 필드 추가, 할인 반영 총액 계산 수정 - quote-management page: 저장 실패 시 에러 메시지 정확히 표시하도록 throw 방식 변경
This commit is contained in:
@@ -142,8 +142,7 @@ export default function QuoteDetailPage() {
|
||||
const updateResult = await updateQuote(quoteId, apiData);
|
||||
|
||||
if (!updateResult.success) {
|
||||
toast.error(updateResult.error || "저장 중 오류가 발생했습니다.");
|
||||
return;
|
||||
throw new Error(updateResult.error || "저장 중 오류가 발생했습니다.");
|
||||
}
|
||||
|
||||
// 2. 견적 확정인 경우 finalize API 호출 (status 변경은 여기서 처리)
|
||||
@@ -151,8 +150,7 @@ export default function QuoteDetailPage() {
|
||||
const finalizeResult = await finalizeQuote(quoteId);
|
||||
|
||||
if (!finalizeResult.success) {
|
||||
toast.error(finalizeResult.error || "견적 확정 중 오류가 발생했습니다.");
|
||||
return;
|
||||
throw new Error(finalizeResult.error || "견적 확정 중 오류가 발생했습니다.");
|
||||
}
|
||||
|
||||
toast.success("견적이 확정되었습니다.");
|
||||
|
||||
Reference in New Issue
Block a user