feature/ysCha #42
@ -125,6 +125,12 @@ const Trestle = forwardRef((props, ref) => {
|
||||
useEffect(() => {
|
||||
if (constructionList.length > 0) {
|
||||
setSelectedConstruction(constructionList.find((construction) => construction.constTp === trestleState?.construction?.constTp) ?? null)
|
||||
if (constructionList.filter((construction) => construction.constPossYn === 'Y').length === 0) {
|
||||
Swal.fire({
|
||||
title: getMessage('modal.module.basic.settting.module.error4', [selectedRoof?.nameJp]), // 시공법법을 선택해주세요.
|
||||
icon: 'warning',
|
||||
})
|
||||
}
|
||||
} else {
|
||||
setSelectedConstruction(null)
|
||||
}
|
||||
@ -342,7 +348,7 @@ const Trestle = forwardRef((props, ref) => {
|
||||
}
|
||||
if (!roof.trestle?.roofBaseCd) {
|
||||
Swal.fire({
|
||||
title: getMessage('modal.module.basic.settting.module.error3', [roof.nameJp]), // 지붕밑바탕탕을 선택해주세요.
|
||||
title: getMessage('modal.module.basic.settting.module.error3', [roof.nameJp]), // 지붕밑바탕을 선택해주세요.
|
||||
icon: 'warning',
|
||||
})
|
||||
result = false
|
||||
@ -350,7 +356,7 @@ const Trestle = forwardRef((props, ref) => {
|
||||
}
|
||||
if (!roof.construction?.constTp) {
|
||||
Swal.fire({
|
||||
title: getMessage('modal.module.basic.settting.module.error4', [roof.nameJp]), // 시공법법을 선택해주세요.
|
||||
title: getMessage('modal.module.basic.settting.module.error12', [roof.nameJp]), // 시공법법을 선택해주세요.
|
||||
icon: 'warning',
|
||||
})
|
||||
result = false
|
||||
|
||||
@ -1996,6 +1996,7 @@ export function useModuleBasicSetting(tabNum) {
|
||||
let flowLines
|
||||
let installedModuleMixYn
|
||||
const isNorthSurface = moduleSetupSurface.isNorth
|
||||
const isIncludeNorthModule = checkedModule.some((module) => module.northModuleYn === 'Y') //체크된 모듈 중에 북면 모듈이 있는지 확인하는 로직
|
||||
|
||||
let layoutRow = 0
|
||||
let layoutCol = 0
|
||||
@ -2342,15 +2343,7 @@ export function useModuleBasicSetting(tabNum) {
|
||||
|
||||
//남, 북과 같은 로직으로 적용하려면 좌우는 열 -> 행 으로 그려야함
|
||||
//변수명은 bottom 기준으로 작성하여 동일한 방향으로 진행한다
|
||||
const leftFlowSetupModule = (
|
||||
maxLengthLine,
|
||||
moduleSetupArray,
|
||||
moduleSetupSurface,
|
||||
containsBatchObjects,
|
||||
|
||||
intvHor,
|
||||
intvVer,
|
||||
) => {
|
||||
const leftFlowSetupModule = (maxLengthLine, moduleSetupArray, moduleSetupSurface, containsBatchObjects, intvHor, intvVer) => {
|
||||
let setupModule = []
|
||||
|
||||
const trestleDetailData = moduleSetupSurface.trestleDetail //가대 상세 데이터
|
||||
|
||||
@ -117,17 +117,18 @@
|
||||
"modal.module.basic.setting.module.eaves.bar.fitting": "軒カバーの設置",
|
||||
"modal.module.basic.setting.module.blind.metal.fitting": "落雪防止金具設置",
|
||||
"modal.module.basic.setting.module.select": "モジュール/架台選択",
|
||||
"modal.module.basic.settting.module.error1": "架台メーカーを選択してください。\n(屋根材: {0})(JA)",
|
||||
"modal.module.basic.settting.module.error2": "工法を選択してください。\n(屋根材: {0})(JA)",
|
||||
"modal.module.basic.settting.module.error3": "屋根の下を選択してください。\n(屋根材: {0})(JA)",
|
||||
"modal.module.basic.settting.module.error1": "架台メーカーを選択してください。\n(屋根材: {0})",
|
||||
"modal.module.basic.settting.module.error2": "工法を選択してください。\n(屋根材: {0})",
|
||||
"modal.module.basic.settting.module.error3": "屋根の下を選択してください。\n(屋根材: {0})",
|
||||
"modal.module.basic.settting.module.error4": "設置可能な施工条件がないので設置条件を変更してください。\n(屋根材: {0})",
|
||||
"modal.module.basic.settting.module.error5": "L を選択してください。\n(屋根材: {0})(JA)",
|
||||
"modal.module.basic.settting.module.error6": "垂木の間隔を入力してください。\n(屋根材: {0})(JA)",
|
||||
"modal.module.basic.settting.module.error7": "下在ビーチを入力してください。\n(屋根材: {0})(JA)",
|
||||
"modal.module.basic.settting.module.error8": "モジュール配置領域の値を入力してください。\n(屋根材: {0})(JA)",
|
||||
"modal.module.basic.settting.module.error9": "軒側の値は{0} mm以上でなければなりません。\n(屋根材: {1})(JA)",
|
||||
"modal.module.basic.settting.module.error10": "吊下側の値は{0} mm以上でなければなりません。\n(屋根材: {1})(JA)",
|
||||
"modal.module.basic.settting.module.error11": "ケラバ側の値は{0} mm以上でなければなりません。\n(屋根材: {1})(JA)",
|
||||
"modal.module.basic.settting.module.error5": "L を選択してください。\n(屋根材: {0})",
|
||||
"modal.module.basic.settting.module.error6": "垂木の間隔を入力してください。\n(屋根材: {0})",
|
||||
"modal.module.basic.settting.module.error7": "下在ビーチを入力してください。\n(屋根材: {0})",
|
||||
"modal.module.basic.settting.module.error8": "モジュール配置領域の値を入力してください。\n(屋根材: {0})",
|
||||
"modal.module.basic.settting.module.error9": "軒側の値は{0} mm以上でなければなりません。\n(屋根材: {1})",
|
||||
"modal.module.basic.settting.module.error10": "吊下側の値は{0} mm以上でなければなりません。\n(屋根材: {1})",
|
||||
"modal.module.basic.settting.module.error11": "ケラバ側の値は{0} mm以上でなければなりません。\n(屋根材: {1})",
|
||||
"modal.module.basic.settting.module.error12": "施工方法を選択してください。\n(屋根材: {0})",
|
||||
"modal.module.basic.setting.module.placement": "モジュールの配置",
|
||||
"modal.module.basic.setting.module.placement.select.fitting.type": "設置形態を選択してください。",
|
||||
"modal.module.basic.setting.module.placement.waterfowl.arrangement": "千鳥配置",
|
||||
|
||||
@ -128,6 +128,7 @@
|
||||
"modal.module.basic.settting.module.error9": "처마쪽 값은 {0}mm 이상이어야 합니다.\n(지붕재: {1})",
|
||||
"modal.module.basic.settting.module.error10": "용마루쪽 값은 {0}mm 이상이어야 합니다.\n(지붕재: {1})",
|
||||
"modal.module.basic.settting.module.error11": "케라바쪽 값은 {0}mm 이상이어야 합니다.\n(지붕재: {1})",
|
||||
"modal.module.basic.settting.module.error12": "시공법을 선택해주세요.\n(지붕재: {0})",
|
||||
"modal.module.basic.setting.module.placement": "모듈 배치",
|
||||
"modal.module.basic.setting.module.placement.select.fitting.type": "설치형태를 선택합니다.",
|
||||
"modal.module.basic.setting.module.placement.waterfowl.arrangement": "물떼새 배치",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user