validation 수정
This commit is contained in:
parent
943fd16e4b
commit
dc8f033e9f
@ -1250,20 +1250,19 @@ export function useModuleBasicSetting(tabNum) {
|
||||
if (!inside) return
|
||||
|
||||
//입력받은 값의 합
|
||||
|
||||
let sumColCount = layoutSetupRef.reduce((acc, cur) => acc + cur.col, 0)
|
||||
|
||||
const isMultipleModules = checkedModule.length > 1
|
||||
const isMultipleModules = checkedModule.length > 1 //모듈이 여러개면
|
||||
const maxCol = trestlePolygon.trestleDetail.moduleMaxCols //최대 열수 -> 얘는 멀티랑 관계없음
|
||||
const maxRow = isMultipleModules
|
||||
? trestlePolygon.trestleDetail.moduleMaxRows
|
||||
: trestlePolygon.trestleDetail.module.find((item) => item.moduleTpCd === checkedModule[0].moduleTpCd).moduleMaxRows
|
||||
: trestlePolygon.trestleDetail.module.find((item) => item.moduleTpCd === checkedModule[0].moduleTpCd).moduleMaxRows //멀티모듈이면 밖에 maxRows로 판단 아니면 module->itemmList를 가지고 판단
|
||||
|
||||
const sumColCount = layoutSetupRef.reduce((acc, cur) => acc + cur.col, 0) //입력한 행의 합
|
||||
const sumRowCount = isMultipleModules
|
||||
? layoutSetupRef.reduce((acc, cur) => acc + cur.row, 0)
|
||||
: layoutSetupRef.find((item) => item.moduleId === checkedModule[0].itemId).row
|
||||
: layoutSetupRef.find((item) => item.moduleId === checkedModule[0].itemId).row //멀티모듈이면 전체 합, 체크된 한개의 열
|
||||
|
||||
if (sumRowCount > maxRow || sumColCount > trestlePolygon.trestleDetail.moduleMaxCols) {
|
||||
swalFire({ text: getMessage('module.layout.setup.max.count', [maxRow, trestlePolygon.trestleDetail.moduleMaxCols]) })
|
||||
if (sumRowCount > maxRow || sumColCount > maxCol) {
|
||||
swalFire({ text: getMessage('module.layout.setup.max.count', [maxRow, maxCol]) })
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user