From 77fc216564ccc73f882fd7681abcb170b476b378 Mon Sep 17 00:00:00 2001 From: keyy1315 Date: Thu, 10 Jul 2025 17:56:29 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20BasicForm=20=ED=8E=98=EC=9D=B4?= =?UTF-8?q?=EC=A7=80=20=EB=AA=A8=EB=93=9C=20=EB=B3=84=20=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=84=B0=20=EC=B2=98=EB=A6=AC=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../survey-sale/detail/BasicForm.tsx | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/components/survey-sale/detail/BasicForm.tsx b/src/components/survey-sale/detail/BasicForm.tsx index 5491a76..2af4df1 100644 --- a/src/components/survey-sale/detail/BasicForm.tsx +++ b/src/components/survey-sale/detail/BasicForm.tsx @@ -53,15 +53,22 @@ export default function BasicForm({ basicInfo, setBasicInfo, mode, session }: Ba /> {/* 페이지 모드 별, 권한 별 판매점, 시공점 입력 여부 처리 */} - {session?.role === 'Builder'? ( + {mode !== 'READ' && + (session?.role === 'Builder' ? ( + <> + {storeInput(basicInfo, setBasicInfo, mode)} + {builderInput(basicInfo, setBasicInfo, mode)} + + ) : session?.role === 'Partner' ? ( + <>{builderInput(basicInfo, setBasicInfo, mode)} + ) : ( + <>{storeInput(basicInfo, setBasicInfo, mode)} + ))} + {mode === 'READ' && ( <> - {storeInput(basicInfo, setBasicInfo, mode)} - {builderInput(basicInfo, setBasicInfo, mode)} + {basicInfo?.store && storeInput(basicInfo, setBasicInfo, mode)} + {basicInfo?.constructionPoint && builderInput(basicInfo, setBasicInfo, mode)} - ) : session?.role === 'Partner' ? ( - <>{builderInput(basicInfo, setBasicInfo, mode)} - ) : ( - <>{storeInput(basicInfo, setBasicInfo, mode)} )}