Compare commits

..

No commits in common. "cd2c2d0b918062e1a64e5e911b0990e615426df1" and "554e1cc876cfa3e8368ddc77ec2f8006da94194d" have entirely different histories.

View File

@ -2601,16 +2601,8 @@ export const useTrestle = () => {
const { constTp } = moduleSelection.construction const { constTp } = moduleSelection.construction
const { addRoof } = moduleSelection const { addRoof } = moduleSelection
// 서브모듈 코드 판별: 서로 다른 계열 혼합(예: DC3=D+C3)일 때만 서브모듈 코드 세팅
// 단일(C3) 또는 같은 계열 혼합(C1C2C3)은 빈 문자열
const subCodes = module.itemTp?.match(/[A-Z]\d*/g) || []
const uniquePrefixes = new Set(subCodes.map((code) => code.charAt(0)))
const isDifferentSeriesMix = subCodes.length > 1 && uniquePrefixes.size > 1
const subModuleTpCd = isDifferentSeriesMix ? surface.modules?.[0]?.moduleInfo?.moduleTpCd || '' : ''
return { return {
moduleTpCd: module.itemTp, moduleTpCd: module.itemTp,
subModuleTpCd,
roofMatlCd: parent.roofMaterial.roofMatlCd, roofMatlCd: parent.roofMaterial.roofMatlCd,
mixMatlNo: module.mixMatlNo, mixMatlNo: module.mixMatlNo,
raftBaseCd: addRoof.raft ?? addRoof.raftBaseCd, raftBaseCd: addRoof.raft ?? addRoof.raftBaseCd,