fix: 조사 날짜 렌더링 문제 해결
This commit is contained in:
parent
4cfe6cf706
commit
07a6faddbe
@ -5,11 +5,10 @@ import { useEffect, useState } from 'react'
|
|||||||
import ButtonForm from './ButtonForm'
|
import ButtonForm from './ButtonForm'
|
||||||
import BasicForm from './BasicForm'
|
import BasicForm from './BasicForm'
|
||||||
import RoofForm from './RoofForm'
|
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 { useSurvey } from '@/hooks/useSurvey'
|
||||||
import { useSessionStore } from '@/store/session'
|
import { useSessionStore } from '@/store/session'
|
||||||
import DataTable from './DataTable'
|
import DataTable from './DataTable'
|
||||||
import { usePopupController } from '@/store/popupController'
|
|
||||||
|
|
||||||
const roofInfoForm: SurveyDetailRequest = {
|
const roofInfoForm: SurveyDetailRequest = {
|
||||||
contractCapacity: null,
|
contractCapacity: null,
|
||||||
@ -56,7 +55,7 @@ const basicInfoForm: SurveyBasicRequest = {
|
|||||||
storeId: null,
|
storeId: null,
|
||||||
constructionPoint: null,
|
constructionPoint: null,
|
||||||
constructionPointId: null,
|
constructionPointId: null,
|
||||||
investigationDate: new Date().toLocaleDateString('en-CA'),
|
investigationDate: null,
|
||||||
buildingName: null,
|
buildingName: null,
|
||||||
customerName: null,
|
customerName: null,
|
||||||
postCode: null,
|
postCode: null,
|
||||||
@ -76,8 +75,6 @@ export default function DetailForm() {
|
|||||||
|
|
||||||
const { surveyDetail, isLoadingSurveyDetail } = useSurvey(Number(id), false)
|
const { surveyDetail, isLoadingSurveyDetail } = useSurvey(Number(id), false)
|
||||||
const { session } = useSessionStore()
|
const { session } = useSessionStore()
|
||||||
const searchParams = useSearchParams()
|
|
||||||
const popupController = usePopupController()
|
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const pathname = usePathname()
|
const pathname = usePathname()
|
||||||
|
|
||||||
@ -118,6 +115,12 @@ export default function DetailForm() {
|
|||||||
|
|
||||||
/** 조사매물 상세 데이터 업데이트 */
|
/** 조사매물 상세 데이터 업데이트 */
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
if (mode === 'CREATE') {
|
||||||
|
setBasicInfoData((prev) => ({
|
||||||
|
...prev,
|
||||||
|
investigationDate: new Date().toLocaleDateString('en-CA'),
|
||||||
|
}))
|
||||||
|
}
|
||||||
if (!isLoadingSurveyDetail && surveyDetail && (mode === 'EDIT' || mode === 'READ')) {
|
if (!isLoadingSurveyDetail && surveyDetail && (mode === 'EDIT' || mode === 'READ')) {
|
||||||
const { id, uptDt, regDt, detailInfo, ...rest } = surveyDetail
|
const { id, uptDt, regDt, detailInfo, ...rest } = surveyDetail
|
||||||
setBasicInfoData((prev) => ({
|
setBasicInfoData((prev) => ({
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user