모듈 선택 데이터 리코일 저장

This commit is contained in:
yjnoh 2025-01-20 13:34:59 +09:00
parent defe293b51
commit 46ac1f8513
2 changed files with 3 additions and 13 deletions

View File

@ -229,8 +229,6 @@ export default function Module({ setTabNum }) {
roofTab={index} roofTab={index}
tempModuleSelectionData={tempModuleSelectionData} tempModuleSelectionData={tempModuleSelectionData}
setTempModuleSelectionData={setTempModuleSelectionData} setTempModuleSelectionData={setTempModuleSelectionData}
moduleSelectionData={moduleSelectionData}
setModuleSelectionData={setModuleSelectionData}
/> />
</div> </div>
))} ))}

View File

@ -8,14 +8,7 @@ import { moduleSelectionDataState, moduleSelectionInitParamsState, selectedModul
import { isObjectNotEmpty } from '@/util/common-utils' import { isObjectNotEmpty } from '@/util/common-utils'
import QSelectBox from '@/components/common/select/QSelectBox' import QSelectBox from '@/components/common/select/QSelectBox'
export default function ModuleTabContents({ export default function ModuleTabContents({ addRoof, roofTab, tempModuleSelectionData, setTempModuleSelectionData }) {
addRoof,
roofTab,
tempModuleSelectionData,
setTempModuleSelectionData,
moduleSelectionData,
setModuleSelectionData,
}) {
const { getMessage } = useMessage() const { getMessage } = useMessage()
const [roofMaterial, setRoofMaterial] = useState(addRoof) //` const [roofMaterial, setRoofMaterial] = useState(addRoof) //`
const globalPitchText = useRecoilValue(pitchTextSelector) // const globalPitchText = useRecoilValue(pitchTextSelector) //
@ -56,6 +49,8 @@ export default function ModuleTabContents({
const [selectedModules, setSelectedModules] = useRecoilState(selectedModuleState) // const [selectedModules, setSelectedModules] = useRecoilState(selectedModuleState) //
const [moduleConstructionSelectionData, setModuleConstructionSelectionData] = useState() const [moduleConstructionSelectionData, setModuleConstructionSelectionData] = useState()
const [moduleSelectionData, setModuleSelectionData] = useRecoilState(moduleSelectionDataState) //
useEffect(() => { useEffect(() => {
setModuleConstructionSelectionData(moduleSelectionData.roofConstructions[roofTab]) setModuleConstructionSelectionData(moduleSelectionData.roofConstructions[roofTab])
}, [moduleSelectionData]) }, [moduleSelectionData])
@ -223,9 +218,6 @@ export default function ModuleTabContents({
if (isExistData && constructionList.length > 0) { if (isExistData && constructionList.length > 0) {
const selectedIndex = moduleConstructionSelectionData.construction.selectedIndex const selectedIndex = moduleConstructionSelectionData.construction.selectedIndex
const construction = constructionList[selectedIndex] const construction = constructionList[selectedIndex]
console.log('construction', construction)
if (construction.constPossYn === 'Y') { if (construction.constPossYn === 'Y') {
handleConstruction(selectedIndex) handleConstruction(selectedIndex)
} }