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