[1146] 발전 시뮬레이션에서 견적서로 이동할 수 없습니다.

This commit is contained in:
ysCha 2025-07-03 15:44:58 +09:00
parent c4c773f929
commit 9957dae967
2 changed files with 10 additions and 6 deletions

View File

@ -118,7 +118,7 @@ export default function CanvasMenu(props) {
const params = {
objectNo: objectNo,
planNo: selectedPlan.planNo,
planNo: selectedPlan?.planNo ? selectedPlan.planNo : pid,
schDownload: donwloadType,
schDrawingFlg: drawingFlg,
pwrGnrSimType: pwrGnrSimTypeRecoil.type,
@ -238,10 +238,13 @@ export default function CanvasMenu(props) {
await reloadCanvasStatus(objectNo, currentCanvasPlan?.planNo ?? pid)
break
case 'estimate':
if (selectedMenu !== 'simulation') {
if (!isAllComplete()) {
swalFire({ text: getMessage('estimate.menu.move.valid1') })
return
}
}
setIsGlobalLoading(true)
promiseGet({ url: `/api/estimate/${objectNo}/${selectedPlan?.planNo ?? pid}/detail` }).then((res) => {
if (res.status === 200) {
@ -312,7 +315,6 @@ export default function CanvasMenu(props) {
const settingsModalOptions = useRecoilState(settingModalFirstOptionsState)
useEffect(() => {
console.log(selectedMenu)
if (selectedMenu === 'placement') {
onClickPlacementInitialMenu()
}

View File

@ -18,7 +18,7 @@ import { usePlan } from '@/hooks/usePlan'
import { usePopup } from '@/hooks/usePopup'
import { QcastContext } from '@/app/QcastProvider'
import { useCanvasMenu } from '@/hooks/common/useCanvasMenu'
export default function Simulator() {
// global
const { setIsGlobalLoading } = useContext(QcastContext)
@ -34,6 +34,7 @@ export default function Simulator() {
const { get } = useAxios()
const { getMessage } = useMessage()
const { setSelectedMenu } = useCanvasMenu()
//
const [chartData, setChartData] = useState([])
@ -103,6 +104,7 @@ export default function Simulator() {
}
useEffect(() => {
setSelectedMenu('simulation')
/* 초기화 작업 */
setChartData([])
setObjectDetail({})