Merge pull request 'fix: 조사 날짜 렌더링 문제 해결' (#113) from feature/survey into dev

Reviewed-on: #113
This commit is contained in:
seul 2025-07-24 17:57:13 +09:00
commit a4a46d1a13

View File

@ -5,11 +5,10 @@ import { useEffect, useState } from 'react'
import ButtonForm from './ButtonForm'
import BasicForm from './BasicForm'
import RoofForm from './RoofForm'
import { useParams, useRouter, useSearchParams, usePathname } from 'next/navigation'
import { useParams, useRouter, usePathname } from 'next/navigation'
import { useSurvey } from '@/hooks/useSurvey'
import { useSessionStore } from '@/store/session'
import DataTable from './DataTable'
import { usePopupController } from '@/store/popupController'
const roofInfoForm: SurveyDetailRequest = {
contractCapacity: null,
@ -56,7 +55,7 @@ const basicInfoForm: SurveyBasicRequest = {
storeId: null,
constructionPoint: null,
constructionPointId: null,
investigationDate: new Date().toLocaleDateString('en-CA'),
investigationDate: null,
buildingName: null,
customerName: null,
postCode: null,
@ -76,8 +75,6 @@ export default function DetailForm() {
const { surveyDetail, isLoadingSurveyDetail } = useSurvey(Number(id), false)
const { session } = useSessionStore()
const searchParams = useSearchParams()
const popupController = usePopupController()
const router = useRouter()
const pathname = usePathname()
@ -118,6 +115,12 @@ export default function DetailForm() {
/** 조사매물 상세 데이터 업데이트 */
useEffect(() => {
if (mode === 'CREATE') {
setBasicInfoData((prev) => ({
...prev,
investigationDate: new Date().toLocaleDateString('en-CA'),
}))
}
if (!isLoadingSurveyDetail && surveyDetail && (mode === 'EDIT' || mode === 'READ')) {
const { id, uptDt, regDt, detailInfo, ...rest } = surveyDetail
setBasicInfoData((prev) => ({