This commit is contained in:
hyojun.choi 2025-01-24 17:30:48 +09:00
commit c298e31bbd

View File

@ -18,7 +18,12 @@ import { convertNumberToPriceDecimal } from '@/util/common-utils'
import { usePlan } from '@/hooks/usePlan'
import { usePopup, closeAll } from '@/hooks/usePopup'
import { QcastContext } from '@/app/QcastProvider'
export default function Simulator() {
// global
const { setIsGlobalLoading } = useContext(QcastContext)
const { floorPlanState } = useContext(FloorPlanContext)
const { objectNo, pid } = floorPlanState
const { selectedPlan } = usePlan()
@ -136,9 +141,12 @@ export default function Simulator() {
const [hatsudenryouPeakcutAllSnow, setHatsudenryouPeakcutAllSnow] = useState([])
const fetchObjectDetail = async (objectNo, currentPid) => {
setIsGlobalLoading(true)
const apiUrl = `/api/pwrGnrSimulation/calculations?objectNo=${objectNo}&planNo=${currentPid}`
const resultData = await get({ url: apiUrl })
if (resultData) {
setObjectDetail(resultData)
if (resultData.hatsudenryouAll) {
@ -161,12 +169,14 @@ export default function Simulator() {
setModuleInfoList(resultData.roofModuleList)
}
}
setIsGlobalLoading(false)
}
//
const [content, setContent] = useState('')
const fetchSimulatorNotice = async () => {
setIsGlobalLoading(true)
get({ url: '/api/pwrGnrSimulation/guideInfo' }).then((res) => {
if (res.data) {
setContent(res.data.replaceAll('\n', '<br/>'))
@ -174,6 +184,7 @@ export default function Simulator() {
setContent(getMessage('common.message.no.data'))
}
})
setIsGlobalLoading(false)
}
// , list type