지붕재별 가대정보 저장 로직수정
This commit is contained in:
parent
b8dad62116
commit
35708f65e9
@ -92,7 +92,7 @@ const Trestle = forwardRef((props, ref) => {
|
||||
|
||||
useEffect(() => {
|
||||
if (raftBaseList.length > 0) {
|
||||
setSelectedRaftBase(raftBaseList.find((raft) => raft.clCode === trestleState?.raftBaseCd) ?? null)
|
||||
setSelectedRaftBase(raftBaseList.find((raft) => raft.clCode === selectedRoof?.raft) ?? null)
|
||||
} else {
|
||||
setSelectedRaftBase(null)
|
||||
}
|
||||
@ -157,7 +157,7 @@ const Trestle = forwardRef((props, ref) => {
|
||||
length: e,
|
||||
moduleTpCd: selectedModules.itemTp ?? '',
|
||||
roofMatlCd: selectedRoof?.roofMatlCd ?? '',
|
||||
raftBaseCd: selectedRaftBase?.clCode,
|
||||
raft: selectedRaftBase?.clCode,
|
||||
},
|
||||
})
|
||||
}
|
||||
@ -169,7 +169,7 @@ const Trestle = forwardRef((props, ref) => {
|
||||
roof: {
|
||||
moduleTpCd: selectedModules.itemTp ?? '',
|
||||
roofMatlCd: selectedRoof?.roofMatlCd ?? '',
|
||||
raftBaseCd: e.clCode,
|
||||
raft: e.clCode,
|
||||
},
|
||||
})
|
||||
}
|
||||
@ -181,7 +181,7 @@ const Trestle = forwardRef((props, ref) => {
|
||||
roof: {
|
||||
moduleTpCd: selectedModules.itemTp ?? '',
|
||||
roofMatlCd: selectedRoof?.roofMatlCd ?? '',
|
||||
raftBaseCd: selectedRaftBase?.clCode,
|
||||
raft: selectedRaftBase?.clCode,
|
||||
trestleMkrCd: e.trestleMkrCd,
|
||||
},
|
||||
})
|
||||
@ -194,7 +194,7 @@ const Trestle = forwardRef((props, ref) => {
|
||||
roof: {
|
||||
moduleTpCd: selectedModules.itemTp ?? '',
|
||||
roofMatlCd: selectedRoof?.roofMatlCd ?? '',
|
||||
raftBaseCd: selectedRaftBase?.clCode,
|
||||
raft: selectedRaftBase?.clCode,
|
||||
trestleMkrCd: selectedTrestle.trestleMkrCd,
|
||||
constMthdCd: e.constMthdCd,
|
||||
},
|
||||
@ -208,7 +208,7 @@ const Trestle = forwardRef((props, ref) => {
|
||||
roof: {
|
||||
moduleTpCd: selectedModules.itemTp ?? '',
|
||||
roofMatlCd: selectedRoof?.roofMatlCd ?? '',
|
||||
raftBaseCd: selectedRaftBase?.clCode,
|
||||
raft: selectedRaftBase?.clCode,
|
||||
trestleMkrCd: selectedTrestle.trestleMkrCd,
|
||||
constMthdCd: selectedConstMthd.constMthdCd,
|
||||
roofBaseCd: e.roofBaseCd,
|
||||
@ -229,7 +229,7 @@ const Trestle = forwardRef((props, ref) => {
|
||||
roof: {
|
||||
moduleTpCd: selectedModules.itemTp ?? '',
|
||||
roofMatlCd: selectedRoof?.roofMatlCd ?? '',
|
||||
raftBaseCd: selectedRaftBase?.clCode,
|
||||
raft: selectedRaftBase?.clCode,
|
||||
trestleMkrCd: selectedTrestle.trestleMkrCd,
|
||||
constMthdCd: selectedConstMthd.constMthdCd,
|
||||
roofBaseCd: selectedRoofBase.roofBaseCd,
|
||||
@ -266,6 +266,7 @@ const Trestle = forwardRef((props, ref) => {
|
||||
ridgeMargin,
|
||||
kerabaMargin,
|
||||
roofIndex: selectedRoof.index,
|
||||
raft: selectedRaftBase?.clCode,
|
||||
trestle: {
|
||||
hajebichi: hajebichi,
|
||||
length: lengthBase,
|
||||
@ -302,6 +303,7 @@ const Trestle = forwardRef((props, ref) => {
|
||||
ridgeMargin,
|
||||
kerabaMargin,
|
||||
roofIndex: roof.index,
|
||||
raft: selectedRaftBase?.clCode,
|
||||
trestle: {
|
||||
length: lengthBase,
|
||||
hajebichi: hajebichi,
|
||||
@ -374,7 +376,7 @@ const Trestle = forwardRef((props, ref) => {
|
||||
}
|
||||
}
|
||||
if (['C', 'R'].includes(roof.raftAuth)) {
|
||||
if (!roof?.raftBaseCd) {
|
||||
if (!roof?.raft) {
|
||||
Swal.fire({
|
||||
title: getMessage('modal.module.basic.settting.module.error6', [roof.nameJp]), // 서까래 간격을 입력해주세요.
|
||||
icon: 'warning',
|
||||
@ -477,7 +479,7 @@ const Trestle = forwardRef((props, ref) => {
|
||||
addRoof: newRoofs[index],
|
||||
trestle: {
|
||||
...roof.trestle,
|
||||
raftBaseCd: roof.raftBaseCd,
|
||||
raft: roof.raftBaseCd,
|
||||
},
|
||||
construction: {
|
||||
// ...constructionList.find((construction) => newAddedRoofs[index].construction.constTp === construction.constTp),
|
||||
@ -502,8 +504,6 @@ const Trestle = forwardRef((props, ref) => {
|
||||
return false
|
||||
}
|
||||
|
||||
const onMarginCheck = (target, data) => {}
|
||||
|
||||
useImperativeHandle(ref, () => ({
|
||||
isComplete,
|
||||
}))
|
||||
|
||||
@ -25,7 +25,7 @@ const trestleReducer = (state, action) => {
|
||||
moduleTpCd: action.roof.module?.itemTp ?? '',
|
||||
roofMatlCd: action.roof?.roofMatlCd ?? '',
|
||||
hajebichi: action.roof?.hajebichi ?? 0,
|
||||
raftBaseCd: action.roof?.raft ?? null,
|
||||
raft: action.roof?.raft ?? null,
|
||||
trestleMkrCd: action.roof.trestle?.trestleMkrCd ?? null,
|
||||
constMthdCd: action.roof.trestle?.constMthdCd ?? null,
|
||||
constTp: action.roof.construction?.constTp ?? null,
|
||||
@ -72,7 +72,6 @@ export function useModuleTrestle(props) {
|
||||
|
||||
useEffect(() => {
|
||||
const raftCodeList = findCommonCode(RAFT_BASE_CODE)
|
||||
|
||||
setRaftBaseList(raftCodeList)
|
||||
setTrestleList([])
|
||||
setConstMthdList([])
|
||||
@ -150,7 +149,7 @@ export function useModuleTrestle(props) {
|
||||
getTrestleList({
|
||||
moduleTpCd: trestleState?.moduleTpCd ?? '',
|
||||
roofMatlCd: trestleState?.roofMatlCd ?? '',
|
||||
raftBaseCd: trestleState?.raftBaseCd ?? '',
|
||||
raftBaseCd: trestleState?.raft ?? '',
|
||||
})
|
||||
.then((res) => {
|
||||
if (res?.data) setTrestleList(res.data)
|
||||
@ -166,7 +165,7 @@ export function useModuleTrestle(props) {
|
||||
getTrestleList({
|
||||
moduleTpCd: trestleState?.moduleTpCd ?? '',
|
||||
roofMatlCd: trestleState?.roofMatlCd ?? '',
|
||||
raftBaseCd: trestleState?.raftBaseCd ?? '',
|
||||
raftBaseCd: trestleState?.raft ?? '',
|
||||
trestleMkrCd: trestleState?.trestleMkrCd ?? '',
|
||||
})
|
||||
.then((res) => {
|
||||
@ -183,7 +182,7 @@ export function useModuleTrestle(props) {
|
||||
getTrestleList({
|
||||
moduleTpCd: trestleState?.moduleTpCd ?? '',
|
||||
roofMatlCd: trestleState?.roofMatlCd ?? '',
|
||||
raftBaseCd: trestleState?.raftBaseCd ?? '',
|
||||
raftBaseCd: trestleState?.raft ?? '',
|
||||
trestleMkrCd: trestleState?.trestleMkrCd ?? '',
|
||||
constMthdCd: trestleState?.constMthdCd ?? '',
|
||||
})
|
||||
@ -209,7 +208,7 @@ export function useModuleTrestle(props) {
|
||||
stdWindSpeed: trestleState.stdWindSpeed ?? '',
|
||||
stdSnowLd: trestleState.stdSnowLd ?? '',
|
||||
inclCd: trestleState.inclCd ?? '',
|
||||
raftBaseCd: trestleState.raftBaseCd ?? '',
|
||||
raftBaseCd: trestleState.raft ?? '',
|
||||
roofPitch: Math.round(trestleState.roofPitch) ?? '',
|
||||
})
|
||||
.then((res) => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user