레이아웃 설치 작업중
This commit is contained in:
parent
0ec917b09f
commit
c631c6344e
@ -1251,6 +1251,7 @@ export function useModuleBasicSetting(tabNum) {
|
||||
if (!inside) return
|
||||
|
||||
//입력받은 값의 합
|
||||
//지붕재+공법에 따라 최대 모듈 갯수가 달라지므로 클릭시점에 validate 체크해야함
|
||||
const isMultipleModules = checkedModule.length > 1 //모듈이 여러개면
|
||||
const maxCol = trestlePolygon.trestleDetail.moduleMaxCols //최대 열수 -> 얘는 멀티랑 관계없음
|
||||
const maxRow = isMultipleModules
|
||||
@ -1759,8 +1760,6 @@ export function useModuleBasicSetting(tabNum) {
|
||||
name: 'module',
|
||||
}
|
||||
|
||||
let leftMargin, bottomMargin, square, chidoriLength
|
||||
|
||||
//선택된 지붕안에 오브젝트(도머, 개구등)이 있는지 확인하는 로직 포함되면 배열 반환
|
||||
const objectsIncludeSurface = (turfModuleSetupSurface) => {
|
||||
let containsBatchObjects = []
|
||||
@ -1777,36 +1776,6 @@ export function useModuleBasicSetting(tabNum) {
|
||||
return containsBatchObjects
|
||||
}
|
||||
|
||||
// /**
|
||||
// * 도머나 개구가 모듈에 걸치는지 확인하는 로직
|
||||
// * @param {*} squarePolygon
|
||||
// * @param {*} containsBatchObjects
|
||||
// * @returns
|
||||
// */
|
||||
// const checkModuleDisjointObjects = (squarePolygon, containsBatchObjects) => {
|
||||
// let isDisjoint = false
|
||||
//
|
||||
// if (containsBatchObjects.length > 0) {
|
||||
// let convertBatchObject
|
||||
// //도머가 있으면 적용되는 로직
|
||||
// isDisjoint = containsBatchObjects.every((batchObject) => {
|
||||
// if (batchObject.type === 'group') {
|
||||
// convertBatchObject = batchObjectGroupToTurfPolygon(batchObject)
|
||||
// } else {
|
||||
// convertBatchObject = polygonToTurfPolygon(batchObject)
|
||||
// }
|
||||
// /**
|
||||
// * 도머가 여러개일수있으므로 겹치는게 있다면...
|
||||
// * 안겹치는지 확인하는 로직이라 안겹치면 true를 반환
|
||||
// */
|
||||
// return turf.booleanDisjoint(squarePolygon, convertBatchObject)
|
||||
// })
|
||||
// } else {
|
||||
// isDisjoint = true
|
||||
// }
|
||||
// return isDisjoint
|
||||
// }
|
||||
|
||||
/**
|
||||
* 배치면 안에 있는지 확인
|
||||
* @param {*} squarePolygon
|
||||
@ -1841,7 +1810,7 @@ export function useModuleBasicSetting(tabNum) {
|
||||
checkedModule.forEach((module, moduleIndex) => {
|
||||
const tmpModuleData = trestleDetailData.module.filter((moduleObj) => module.moduleTpCd === moduleObj.moduleTpCd)[0]
|
||||
//혼합모듈일때는 mixModuleMaxRows 값이 0 이상임
|
||||
let moduleMaxRows = tmpModuleData.mixModuleMaxRows === 0 ? tmpModuleData.moduleMaxRows : tmpModuleData.mixModuleMaxRows
|
||||
// let moduleMaxRows = tmpModuleData.mixModuleMaxRows === 0 ? tmpModuleData.moduleMaxRows : tmpModuleData.mixModuleMaxRows
|
||||
|
||||
//모듈의 넓이 높이를 가져옴 (복시도 촌수 적용)
|
||||
//1번 깔았던 모듈 기준으로 잡야아함
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user