From 535de26b9cf3242c04543d6891d78352b9593a60 Mon Sep 17 00:00:00 2001 From: dujinkim Date: Tue, 11 Nov 2025 09:22:58 +0000 Subject: (최겸) 구매 수정사항 개발 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/site-visit/client-site-visit-wrapper.tsx | 16 +++---- lib/site-visit/vendor-info-sheet.tsx | 66 ++++++++++++++-------------- lib/site-visit/vendor-info-view-dialog.tsx | 22 +++++----- 3 files changed, 52 insertions(+), 52 deletions(-) (limited to 'lib/site-visit') diff --git a/lib/site-visit/client-site-visit-wrapper.tsx b/lib/site-visit/client-site-visit-wrapper.tsx index aa466771..e2664ac3 100644 --- a/lib/site-visit/client-site-visit-wrapper.tsx +++ b/lib/site-visit/client-site-visit-wrapper.tsx @@ -3,7 +3,7 @@ import * as React from "react" import { format } from "date-fns" import { ko } from "date-fns/locale" -import { Building2, Calendar, Users, MessageSquare, Ellipsis, Eye, Edit, Download, Paperclip } from "lucide-react" +import { Building2, Calendar, Users, MessageSquare, Ellipsis, Eye, Edit, Download, Paperclip, X } from "lucide-react" import { toast } from "sonner" import { downloadFile } from "@/lib/file-download" @@ -167,11 +167,11 @@ export function ClientSiteVisitWrapper({ case "REQUESTED": return "요청됨" case "SENT": - return "발송됨" + return "요청접수" case "COMPLETED": return "완료" case "VENDOR_SUBMITTED": - return "협력업체 제출" + return "제출완료" default: return status } @@ -226,10 +226,10 @@ export function ClientSiteVisitWrapper({
{siteVisitRequests.length}
- + - 발송됨 + 요청 접수 @@ -238,10 +238,10 @@ export function ClientSiteVisitWrapper({ - + - 완료 + 제출 완료 @@ -250,7 +250,7 @@ export function ClientSiteVisitWrapper({ - + 대기중 diff --git a/lib/site-visit/vendor-info-sheet.tsx b/lib/site-visit/vendor-info-sheet.tsx index f72766fe..2a20e212 100644 --- a/lib/site-visit/vendor-info-sheet.tsx +++ b/lib/site-visit/vendor-info-sheet.tsx @@ -30,21 +30,21 @@ import { Upload, X, FileText } from "lucide-react" // 협력업체 정보 입력 스키마 const vendorInfoSchema = z.object({ - // 공장 정보 - factoryName: z.string().min(1, "공장명을 입력해주세요."), - factoryLocation: z.string().min(1, "공장위치를 입력해주세요."), - factoryAddress: z.string().min(1, "공장주소를 입력해주세요."), + // 실사 장소 정보 + factoryName: z.string().min(1, "실사 장소명을 입력해주세요."), + factoryLocation: z.string().min(1, "실사 지역을 입력해주세요."), + factoryAddress: z.string().min(1, "실사 주소를 입력해주세요."), - // 공장 PIC 정보 - factoryPicName: z.string().min(1, "공장 담당자 이름을 입력해주세요."), - factoryPicPhone: z.string().min(1, "공장 담당자 전화번호를 입력해주세요."), + // 실사 참석자 정보 + factoryPicName: z.string().min(1, "실사 참석자 이름을 입력해주세요."), + factoryPicPhone: z.string().min(1, "실사 참석자 전화번호를 입력해주세요."), factoryPicEmail: z.string().email("올바른 이메일 주소를 입력해주세요."), - // 공장 가는 법 - factoryDirections: z.string().min(1, "공장 가는 법을 입력해주세요."), - - // 공장 출입절차 - accessProcedure: z.string().min(1, "공장 출입절차를 입력해주세요."), + // 실사 장소 이동 방법 + factoryDirections: z.string().min(1, "실사 장소 이동 방법을 입력해주세요."), + + // 실사 장소 출입절차 + accessProcedure: z.string().min(1, "실사 장소 출입절차를 입력해주세요."), // 첨부파일 hasAttachments: z.boolean().default(false), @@ -176,9 +176,9 @@ export function VendorInfoSheet({
- {/* 공장 정보 */} + {/* 실사 장소 정보 */}
-

공장 정보

+

실사 장소 정보

( - 공장명 * + 실사 장소명 * - + @@ -200,7 +200,7 @@ export function VendorInfoSheet({ name="factoryLocation" render={({ field }) => ( - 공장위치 * + 실사 지역 * @@ -215,11 +215,11 @@ export function VendorInfoSheet({ name="factoryAddress" render={({ field }) => ( - 공장주소 * + 실사 주소 * -