validation 수정
This commit is contained in:
parent
943fd16e4b
commit
dc8f033e9f
@ -1250,20 +1250,19 @@ export function useModuleBasicSetting(tabNum) {
|
|||||||
if (!inside) return
|
if (!inside) return
|
||||||
|
|
||||||
//입력받은 값의 합
|
//입력받은 값의 합
|
||||||
|
const isMultipleModules = checkedModule.length > 1 //모듈이 여러개면
|
||||||
let sumColCount = layoutSetupRef.reduce((acc, cur) => acc + cur.col, 0)
|
const maxCol = trestlePolygon.trestleDetail.moduleMaxCols //최대 열수 -> 얘는 멀티랑 관계없음
|
||||||
|
|
||||||
const isMultipleModules = checkedModule.length > 1
|
|
||||||
const maxRow = isMultipleModules
|
const maxRow = isMultipleModules
|
||||||
? trestlePolygon.trestleDetail.moduleMaxRows
|
? 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
|
const sumRowCount = isMultipleModules
|
||||||
? layoutSetupRef.reduce((acc, cur) => acc + cur.row, 0)
|
? 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) {
|
if (sumRowCount > maxRow || sumColCount > maxCol) {
|
||||||
swalFire({ text: getMessage('module.layout.setup.max.count', [maxRow, trestlePolygon.trestleDetail.moduleMaxCols]) })
|
swalFire({ text: getMessage('module.layout.setup.max.count', [maxRow, maxCol]) })
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user