배치면 초기 설정 수정

This commit is contained in:
김민식 2025-01-13 23:09:33 +09:00
parent 1cc569a917
commit 6a655267fc
3 changed files with 5 additions and 9 deletions

View File

@ -296,7 +296,9 @@ export default function CanvasMenu(props) {
}, [type, globalLocale])
useEffect(() => {
if (Object.keys(basicSetting).length === 0) return
console.log('🚀 ~ useEffect ~ basicSetting:', basicSetting)
if (Object.keys(basicSetting).length === 0 || !basicSetting.roofSizeSet) return
// setMenuNumber(1)
// if ([2, 3].some((num) => num === canvasSetting?.roofSizeSet)) {
// setMenuNumber(3)
@ -308,7 +310,6 @@ export default function CanvasMenu(props) {
// setCurrentMenu(MENU.ROOF_COVERING.EXTERIOR_WALL_LINE)
// }
}, [basicSetting])
const checkMenuState = (menu) => {
return (['2', '3'].includes(canvasSetting?.roofSizeSet) && menu.index === 2) || (menuNumber === 4 && menu.index === 2)
}

View File

@ -46,12 +46,10 @@ export default function PlacementShapeSetting({ id, pos = { x: 50, y: 180 }, set
if (!basicSetting || !currentRoof || Object.keys(currentRoof).length === 0 || Object.keys(basicSetting).length === 0) return
const raftCodeList = findCommonCode('203800')
setRaftCodes(raftCodeList)
// setCurrentRoof({ ...currentRoof, roofSizeSet: basicSetting.roofMaterials.roofSizeSet, roofAngleSet: basicSetting.roofMaterials.roofAngleSet })
setCurrentRoof({ ...currentRoof, roofSizeSet: basicSetting.roofMaterials.roofSizeSet, roofAngleSet: basicSetting.roofMaterials.roofAngleSet })
}, [])
useEffect(() => {
if (!currentRoof || Object.keys(currentRoof).length === 0) return
console.log(basicSetting)
setBasicSettings({
...basicSetting,
roofSizeSet: String(currentRoof.roofSizeSet),

View File

@ -402,16 +402,13 @@ export function useCanvasSetting() {
],
}
console.log('basicSettingSave patternData ', patternData)
await post({ url: `/api/canvas-management/canvas-basic-settings`, data: patternData }).then((res) => {
console.log('basicSettingSave res ', res)
swalFire({ text: getMessage(res.returnMessage) })
})
//Recoil 설정
//setCanvasSetting({ ...basicSetting })\
console.log(basicSetting)
setCanvasSetting({ ...basicSetting })
fetchBasicSettings()
if (['2', '3'].includes(basicSetting?.roofSizeSet)) {
setMenuNumber(3)