Compare commits

..

3 Commits

Author SHA1 Message Date
8a1ffc6076 Merge pull request 'feature/survey' (#99) from feature/survey into dev
Reviewed-on: #99
2025-07-10 10:28:27 +09:00
1f7e9bee35 fix: 임시저장 버튼 활성화 조건 추가
- 임시저장 버튼이 'CREATE' 모드에서도 활성화되도록 조건 추가
- 기존 조건과 함께 '一時保存' 문구 포함 여부 확인
2025-07-10 10:20:46 +09:00
a13e2f34c2 fix: 버튼 컴포넌트 및 상세화면 임시저장 문구 변경
- 임시저장 상세화면에서 제출 버튼 비활성화
- 임시저장 문구 변경
- 저장매물 수정 시 임시저장 버튼 비활성화
2025-07-10 10:15:13 +09:00
2 changed files with 3 additions and 9 deletions

View File

@ -233,7 +233,7 @@ export default function ButtonForm({ mode, setMode, data }: ButtonFormProps) {
<ListButton />
{(permissions.isWriter || permissions.isSubmiter || (permissions.isReceiver && isSubmit)) && <EditButton setMode={setMode} disabled={buttonDisabled} />}
{(permissions.isWriter || (permissions.isReceiver && isSubmit)) && <DeleteButton handleDelete={handleDelete} disabled={buttonDisabled} />}
{!isSubmit && permissions.isSubmiter && <SubmitButton handleSubmit={handleSubmit} disabled={buttonDisabled} />}
{!isSubmit && permissions.isSubmiter && !data.basic.srlNo?.includes('一時保存') && <SubmitButton handleSubmit={handleSubmit} disabled={buttonDisabled} />}
</div>
</div>
)}
@ -246,7 +246,7 @@ export default function ButtonForm({ mode, setMode, data }: ButtonFormProps) {
<div className="sale-form-btn-wrap">
<div className="btn-flex-wrap">
<ListButton />
<TempButton handleSave={() => handleSave(true)} disabled={buttonDisabled} />
{(data.basic.srlNo?.includes('一時保存') || mode === 'CREATE') && <TempButton handleSave={() => handleSave(true)} disabled={buttonDisabled} />}
<SaveButton handleSave={() => handleSave(false)} disabled={buttonDisabled} />
</div>
</div>

View File

@ -32,13 +32,7 @@ export default function DataTable({ surveyDetail }: { surveyDetail: SurveyBasicI
<tbody>
<tr>
<th></th>
{surveyDetail?.srlNo?.startsWith('一時保存') ? (
<td>
<span className="text-red-500"></span>
</td>
) : (
<td>{surveyDetail?.srlNo}</td>
)}
<td>{surveyDetail?.srlNo}</td>
</tr>
<tr>
<th></th>