From bf35c1182d2a5821787da15fde59e47899ac8aac Mon Sep 17 00:00:00 2001 From: basssy Date: Wed, 23 Oct 2024 12:38:06 +0900 Subject: [PATCH] =?UTF-8?q?=ED=92=8D=EC=86=8D=ED=8C=9D=EC=97=85=20?= =?UTF-8?q?=ED=95=84=EB=93=9C=EB=AA=85=20=EB=B3=80=EA=B2=BD=20=EB=B0=98?= =?UTF-8?q?=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/management/StuffDetail.jsx | 99 ++++++++++++------- .../management/popup/WindSelectPop.jsx | 13 ++- 2 files changed, 74 insertions(+), 38 deletions(-) diff --git a/src/components/management/StuffDetail.jsx b/src/components/management/StuffDetail.jsx index ec67e5c4..fd01fc41 100644 --- a/src/components/management/StuffDetail.jsx +++ b/src/components/management/StuffDetail.jsx @@ -52,7 +52,7 @@ export default function StuffDetail() { prefName: '', address: '', //주소 areaId: '', //발전량시뮬레이션지역id - windSpeed: '', //기준풍속 + standardWindSpeedId: '', //기준풍속 verticalSnowCover: '', //수직적설량NEW coldRegionFlg: false, //한랭지대책시행(true : 1 / false : 0) surfaceType: 'III・IV', //면조도구분(III・IV / Ⅱ) @@ -147,7 +147,7 @@ export default function StuffDetail() { useEffect(() => { const code1 = findCommonCode(200800) //경칭 const code2 = findCommonCode(201700) //신축/기축 - const code3 = findCommonCode(113600) //기준풍속 + const code3 = findCommonCode(202000) //기준풍속 202000 if (code1 != null) { // console.log('경칭공코::::::', code1) setHonorificCodeList(code1) @@ -225,8 +225,8 @@ export default function StuffDetail() { //경칭선택 변경 이벤트 const onChangeHonorificCode = (key) => { if (isObjectNotEmpty(key)) { - setSelHonorificCode(key.clCode) - form.setValue('objectNameOmit', key.clCode) + setSelHonorificCode(key.clCodeNm) + form.setValue('objectNameOmit', key.clCodeNm) } else { setSelHonorificCode('') form.setValue('objectNameOmit', '') @@ -236,9 +236,9 @@ export default function StuffDetail() { //기준풍속 변경 이벤트 const onChangeWindSpeedCode = (key) => { if (isObjectNotEmpty(key)) { - form.setValue('windSpeed', key.clCode) + form.setValue('standardWindSpeedId', key.clCode) } else { - form.setValue('windSpeed', '') + form.setValue('standardWindSpeedId', '') } } @@ -388,7 +388,9 @@ export default function StuffDetail() { form.setValue('prefName', info.address1) } }) - form.setValue('windSpeed', info.windSpeed) + + //설계의뢰 팝업에선 WL_안붙어서 옴 + form.setValue('standardWindSpeedId', `WL_${info.windSpeed}`) form.setValue('verticalSnowCover', info.verticalSnowCover) form.setValue('surfaceType', info.surfaceType) form.setValue('installHeight', info.installHeight) @@ -407,9 +409,9 @@ export default function StuffDetail() { } } - //팝업에서 넘어온 바람정보 + //풍속선택 팝업에서 넘어온 바람정보 const setWindSppedInfo = (info) => { - form.setValue('windSpeed', info.windSpeed) + form.setValue('standardWindSpeedId', info.windSpeed) } //dispCompanyName: '', //담당자 @@ -428,8 +430,8 @@ export default function StuffDetail() { const _address = watch('address') // areaId: '', //발전량시뮬레이션지역 const _areaId = watch('areaId') - // windSpeed: '', //기준풍속 - const _windSpeed = watch('windSpeed') + // standardWindSpeedId: '', //기준풍속 + const _standardWindSpeedId = watch('standardWindSpeedId') // verticalSnowCover: '', //수직적설량 const _verticalSnowCover = watch('verticalSnowCover') // installHeight: '', //설치높이 @@ -464,8 +466,8 @@ export default function StuffDetail() { errors.areaId = true } - if (!formData.windSpeed) { - errors.windSpeed = true + if (!formData.standardWindSpeedId) { + errors.standardWindSpeedId = true } if (!formData.verticalSnowCover) { @@ -506,8 +508,8 @@ export default function StuffDetail() { errors.areaId = true } - if (!formData.windSpeed) { - errors.windSpeed = true + if (!formData.standardWindSpeedId) { + errors.standardWindSpeedId = true } if (!formData.verticalSnowCover) { @@ -530,7 +532,7 @@ export default function StuffDetail() { _prefId, _address, _areaId, - _windSpeed, + _standardWindSpeedId, _verticalSnowCover, _installHeight, ]) @@ -575,7 +577,7 @@ export default function StuffDetail() { //필수값 다 입력했을때 const onValid = async () => { const formData = form.getValues() - console.log('필수값 통과:::', formData) + // console.log('필수값 통과:::', formData) const apiUrl = '/api/object/save-object' const params = { saleStoreId: formData.otherSaleStoreId ? formData.otherSaleStoreId : formData.saleStoreId, @@ -592,7 +594,7 @@ export default function StuffDetail() { areaId: formData.areaId, receiveUser: formData.dispCompanyName, installHeight: formData.installHeight, - windSpeed: formData.windSpeed, + standardWindSpeedId: formData.standardWindSpeedId, verticalSnowCover: formData.verticalSnowCover, surfaceType: formData.surfaceType, conType: formData.conType, @@ -602,7 +604,7 @@ export default function StuffDetail() { workNo: null, workName: null, } - console.log('params::', params) + // console.log('params::', params) alert('작업중') return if (editMode === 'NEW') { @@ -646,7 +648,7 @@ export default function StuffDetail() { areaId: formData.areaId, receiveUser: formData.dispCompanyName, installHeight: formData.installHeight, - windSpeed: formData.windSpeed, + standardWindSpeedId: formData.standardWindSpeedId, verticalSnowCover: formData.verticalSnowCover, surfaceType: formData.surfaceType, conType: formData.conType, @@ -662,6 +664,7 @@ export default function StuffDetail() { params.saleStoreId = sessionState.storeId params.saleStoreLevel = sessionState.storeLvl } + console.log('임시저장파람:::', params) alert('작업중') return await promisePost({ url: '/api/object/save-object', data: params }).then((res) => { @@ -716,7 +719,7 @@ export default function StuffDetail() {
- + {(form.watch('planReqNo') !== '' && (
@@ -833,7 +836,13 @@ export default function StuffDetail() { />
- +
@@ -887,7 +896,7 @@ export default function StuffDetail() {
- +
- +
@@ -962,7 +971,7 @@ export default function StuffDetail() { {/* 기준풍속sel시작 */}
@@ -1115,7 +1124,7 @@ export default function StuffDetail() {
- + {objectNo.substring(0, 1) === 'T' && form.watch('planReqNo') !== '' ? (
@@ -1295,7 +1307,7 @@ export default function StuffDetail() {
- +
+ {/* 도도부현 /주소 시작*/} + {/* 도도부현 /주소 끝 */} + {/* 발전량시뮬레이션지역시작 */} + {/* 발전량시뮬레이션지역끝 */} + {/* 기준풍속시작 */} + {/* 기준풍속끝 */} + {/* 수직적설량시작 */} + {/* 수직적설량끝 */} + {/* 면조도구분시작 */} + {/* 면조도구분끝 */} + {/* 설치높이싲가 */} + {/* 설치높이끝 */} + {/* 계약조건시작 */} + {/* 계약조건끝 */} + {/* 메모시작 */} + {/* 메모끝 */} + + +
@@ -1318,7 +1349,7 @@ export default function StuffDetail() { diff --git a/src/components/management/popup/WindSelectPop.jsx b/src/components/management/popup/WindSelectPop.jsx index db1795f8..b135aa20 100644 --- a/src/components/management/popup/WindSelectPop.jsx +++ b/src/components/management/popup/WindSelectPop.jsx @@ -81,16 +81,21 @@ export default function WindSelectPop(props) { {windSpeedList.map((row, index) => { - // console.log('row:::', row) return (
- - + +
- {row.windSpeed} + {row.standardWindSpeedId.slice(3)} {row.remarks} )