diff --git a/src/components/floor-plan/modal/basic/step/Trestle.jsx b/src/components/floor-plan/modal/basic/step/Trestle.jsx index 070ce979..1ce09bf1 100644 --- a/src/components/floor-plan/modal/basic/step/Trestle.jsx +++ b/src/components/floor-plan/modal/basic/step/Trestle.jsx @@ -174,6 +174,19 @@ const Trestle = forwardRef((props, ref) => { }) } + const onChangeHajebichi = (e) => { + setHajebichi(e) + dispatch({ + type: 'SET_HAJEBICHI', + roof: { + moduleTpCd: selectedModules.itemTp ?? '', + roofMatlCd: selectedRoof?.roofMatlCd ?? '', + raft: selectedRaftBase?.clCode, + hajebichi: e, + }, + }) + } + const onChangeTrestleMaker = (e) => { setSelectedTrestle(e) dispatch({ @@ -578,7 +591,7 @@ const Trestle = forwardRef((props, ref) => { type="text" className="input-origin block" disabled={selectedRoof.roofPchAuth === 'R'} - onChange={(e) => setHajebichi(e.target.value)} + onChange={(e) => onChangeHajebichi(e.target.value)} value={hajebichi} /> diff --git a/src/hooks/module/useModuleTrestle.js b/src/hooks/module/useModuleTrestle.js index a39c8c1d..fc588d09 100644 --- a/src/hooks/module/useModuleTrestle.js +++ b/src/hooks/module/useModuleTrestle.js @@ -12,6 +12,7 @@ const trestleReducer = (state, action) => { switch (action.type) { case 'SET_LENGTH': case 'SET_RAFT_BASE': + case 'SET_HAJEBICHI': case 'SET_TRESTLE_MAKER': case 'SET_CONST_MTHD': case 'SET_ROOF_BASE':