feat: 견적서 저장 후 견적서 페이지로 이동

This commit is contained in:
Daseul Kim 2025-02-05 10:33:07 +09:00
parent bb85d2ed6b
commit c471703e88

View File

@ -1,4 +1,5 @@
import { useContext } from 'react'
import { useRouter } from 'next/navigation'
import { useRecoilValue } from 'recoil'
@ -10,7 +11,7 @@ import { loginUserStore } from '@/store/commonAtom'
export function useEstimate() {
const { managementStateLoaded } = useContext(GlobalDataContext)
const router = useRouter()
const loginUserState = useRecoilValue(loginUserStore)
const currentCanvasPlan = useRecoilValue(currentCanvasPlanState)
@ -48,9 +49,17 @@ export function useEstimate() {
drawingFlg: drawingFlg,
}
await promisePost({ url: '/api/estimate/save-estimate', data: saveEstimateData }).catch((error) => {
swalFire({ text: error.message, icon: 'error' })
})
await promisePost({ url: '/api/estimate/save-estimate', data: saveEstimateData })
.then(() => {
moveEstimate(planNo, objectNo)
})
.catch((error) => {
swalFire({ text: error.message, icon: 'error' })
})
}
const moveEstimate = (planNo, objectNo) => {
router.push(`/floor-plan/estimate/5?pid=${planNo}&objectNo=${objectNo}`)
}
return {