diff --git a/src/components/management/StuffDetail.jsx b/src/components/management/StuffDetail.jsx
index 740bf38e..49fc92f8 100644
--- a/src/components/management/StuffDetail.jsx
+++ b/src/components/management/StuffDetail.jsx
@@ -247,7 +247,6 @@ export default function StuffDetail() {
}
}
- console.log('buttonStyle:::', buttonStyle, params.value)
return (
<>
@@ -323,18 +322,12 @@ export default function StuffDetail() {
let favList
// if (sessionState?.storeId === 'T01') {
if (session?.storeId === 'T01') {
- console.log('신규T01::::::::::::::::::::::::::::::::::::')
- // url = `/api/object/saleStore/${sessionState?.storeId}/list?userId=${sessionState?.userId}`
url = `/api/object/saleStore/${session?.storeId}/firstList?userId=${session?.userId}`
} else {
- // url = `/api/object/saleStore/${sessionState?.storeId}/list`
if (session.storeLvl === '1') {
- console.log('로그인이1차:::::::')
- //url = `/api/object/saleStore/${session?.storeId}/list`
url = `/api/object/saleStore/${session?.storeId}/list?firstFlg=1&userId=${sessionState?.userId}`
} else {
- console.log('로그인이2차:::')
- url = ``
+ url = `/api/object/saleStore/${session?.storeId}/list?firstFlg=1&userId=${session?.userId}`
}
}
@@ -386,61 +379,26 @@ export default function StuffDetail() {
setOtherSaleStoreList(otherList)
} else {
- console.log('1차점아님:::::::::', res)
+ //10X22, 201X112,202X217
+ firstList = res.filter((row) => row.firstAgentYn === 'Y')
+ setSaleStoreList(firstList)
+ setFavoriteStoreList(firstList)
+ setShowSaleStoreList(firstList)
+ setSelOptions(firstList[0].saleStoreId)
+
+ form.setValue('saleStoreId', firstList[0].saleStoreId)
+ form.setValue('saleStoreLevel', firstList[0].saleStoreLevel)
+
+ otherList = res.filter((row) => row.firstAgentYn === 'N')
+ setOtherSaleStoreList(otherList)
+ //2차 판매점명/ID는 본인을 셀렉트
+ setOtherSelOptions(session?.storeId)
+ form.setValue('otherSaleStoreId', session?.storeId)
+ form.setValue('otherSaleStoreLevel', session?.storeLvl)
}
}
}
})
-
- // get({ url: url }).then((res) => {
- // if (!isEmptyArray(res)) {
- // const firstList = res.filter((row) => row.saleStoreLevel === '1')
- // let favList
- // // if (sessionState?.storeId === 'T01') {
- // if (session?.storeId === 'T01') {
- // firstList.sort((a, b) => (a.saleStoreId !== 'T01') - (b.saleStoreId !== 'T01') || a.saleStoreId - b.saleStoreId)
- // favList = firstList.filter((row) => row.saleStoreId === 'T01' || row.priority !== 'B')
- // setSaleStoreList(firstList)
- // setFavoriteStoreList(favList)
- // setShowSaleStoreList(favList)
- // } else {
- // //1차점 셀렉트박스
- // setSaleStoreList(firstList)
- // }
- // const otherList = res.filter((row) => row.saleStoreLevel !== '1')
- // let filterOtherList
- // // if (sessionState?.storeId === 'T01') {
- // if (session?.storeId === 'T01') {
- // filterOtherList = otherList.filter((row) => row.firstAgentId === 'T01')
-
- // setOriginOtherSaleStoreList(filterOtherList)
- // setOtherSaleStoreList(filterOtherList)
- // } else {
- // //T01 아니고 2차점 판매점 셀렉트박스
- // setOriginOtherSaleStoreList(otherList)
- // setOtherSaleStoreList(otherList)
- // }
-
- // // if (sessionState?.storeLvl === '1') {
- // if (session?.storeLvl === '1') {
- // // setSelOptions(sessionState?.storeId)
- // setSelOptions(session?.storeId)
- // // form.setValue('saleStoreId', sessionState?.storeId)
- // form.setValue('saleStoreId', session?.storeId)
- // // form.setValue('saleStoreLevel', sessionState?.storeLvl)
- // form.setValue('saleStoreLevel', session?.storeLvl)
- // } else {
- // setSelOptions(firstList[0].saleStoreId)
- // // setOtherSelOptions(sessionState?.storeId)
- // setOtherSelOptions(session?.storeId)
- // form.setValue('saleStoreId', firstList[0].saleStoreId)
- // // form.setValue('otherSaleStoreId', sessionState?.storeId)
- // form.setValue('otherSaleStoreId', session?.storeId)
- // // form.setValue('otherSaleStoreLevel', sessionState?.storeLvl)
- // form.setValue('otherSaleStoreLevel', session?.storeLvl)
- // }
- // }
- // })
}
// }, [objectNo, sessionState])
}, [objectNo, session])
@@ -462,7 +420,7 @@ export default function StuffDetail() {
useEffect(() => {
if (isObjectNotEmpty(detailData)) {
- console.log('상세데이타세팅:::::', detailData)
+ // console.log('상세데이타세팅:::::', detailData)
// 도도부현API
get({ url: '/api/object/prefecture/list' }).then((res) => {
if (!isEmptyArray(res)) {
@@ -501,6 +459,11 @@ export default function StuffDetail() {
setFavoriteStoreList(favList)
setShowSaleStoreList(favList)
+ form.setValue('saleStoreId', firstList[0].saleStoreId)
+ form.setValue('saleStoreName', firstList[0].saleStoreName)
+ form.setValue('saleStoreLevel', firstList[0].saleStoreLevel)
+ setSelOptions(firstList[0].saleStoreId)
+
//상세데이터의 1차점 아이디로 2차점 목록 조회하기
// url = `/api/object/saleStore/${detailData?.saleStoreId}/list?firstFlg=0&userId=${sessionState?.userId}`
url = `/api/object/saleStore/${detailData?.saleStoreId}/list?firstFlg=0&userId=${session?.userId}`
@@ -680,6 +643,7 @@ export default function StuffDetail() {
if (objectNo) {
tempObjectNo = objectNo.substring(0, 1)
}
+
if (tempObjectNo === 'T') {
if (planReqNo) {
if (delFlg) {
@@ -690,11 +654,21 @@ export default function StuffDetail() {
form.setValue('saleStoreName', key.saleStoreName)
form.setValue('saleStoreLevel', key.saleStoreLevel)
setSelOptions(key.saleStoreId)
- //선택한 1차점 정보로 2차점 list 추리기
- //長府工産株式会社 大阪支社
- console.log('여기도?????????????????????')
- // let newOtherSaleStoreList = originOtherSaleStoreList.filter((row) => row.firstAgentId === key.saleStoreId)
- // setOtherSaleStoreList(newOtherSaleStoreList)
+ let url = `/api/object/saleStore/${key.saleStoreId}/list?firstFlg=0&userId=${session?.userId}`
+ let otherList
+ get({ url: url }).then((res) => {
+ if (!isEmptyArray(res)) {
+ res.map((row) => {
+ row.value = row.saleStoreId
+ row.label = row.saleStoreName
+ })
+
+ otherList = res
+ setOtherSaleStoreList(otherList)
+ } else {
+ setOtherSaleStoreList([])
+ }
+ })
} else {
//X누름
setSelOptions('')
@@ -716,12 +690,9 @@ export default function StuffDetail() {
form.setValue('saleStoreName', key.saleStoreName)
form.setValue('saleStoreLevel', key.saleStoreLevel)
//선택한 1차점 정보로 2차점 조회하기
- //長府工産株式会社 大阪支社
- console.log('바꿔조ㅜㅝ............', key.saleStoreId)
let url = `/api/object/saleStore/${key.saleStoreId}/list?firstFlg=0&userId=${session?.userId}`
let otherList
get({ url: url }).then((res) => {
- console.log('고른1차점으로 2차점목록조회결과;:::', res)
if (!isEmptyArray(res)) {
res.map((row) => {
row.value = row.saleStoreId
@@ -729,7 +700,6 @@ export default function StuffDetail() {
})
otherList = res
- console.log('otherList::::::::', otherList)
setOtherSaleStoreList(otherList)
setOtherSelOptions('')
form.setValue('otherSaleStoreId', '')
@@ -764,11 +734,21 @@ export default function StuffDetail() {
form.setValue('saleStoreName', key.saleStoreName)
form.setValue('saleStoreLevel', key.saleStoreLevel)
setSelOptions(key.saleStoreId)
- //선택한 1차점 정보로 2차점 list 추리기
- //長府工産株式会社 大阪支社
- console.log('여기도용')
- // let newOtherSaleStoreList = originOtherSaleStoreList.filter((row) => row.firstAgentId === key.saleStoreId)
- // setOtherSaleStoreList(newOtherSaleStoreList)
+ let url = `/api/object/saleStore/${key.saleStoreId}/list?firstFlg=0&userId=${session?.userId}`
+ let otherList
+ get({ url: url }).then((res) => {
+ if (!isEmptyArray(res)) {
+ res.map((row) => {
+ row.value = row.saleStoreId
+ row.label = row.saleStoreName
+ })
+
+ otherList = res
+ setOtherSaleStoreList(otherList)
+ } else {
+ setOtherSaleStoreList([])
+ }
+ })
} else {
//X누름
setSelOptions('')
@@ -818,6 +798,7 @@ export default function StuffDetail() {
if (objectNo) {
tempObjectNo = objectNo.substring(0, 1)
}
+
if (tempObjectNo === 'T') {
if (planReqNo) {
if (delFlg) {
@@ -1306,16 +1287,7 @@ export default function StuffDetail() {
// params.saleStoreLevel = sessionState.storeLvl
params.saleStoreLevel = session.storeLvl
}
- //수직적설량, 설치높이 0인지 체크
- // let snow = params.verticalSnowCover
- // let height = params.installHeight
- // if (snow === '0') {
- // return alert(getMessage('stuff.detail.save.valierror1'))
- // }
- // if (height === '0') {
- // return alert(getMessage('stuff.detail.save.valierror2'))
- // }
await promisePost({ url: '/api/object/save-object', data: params }).then((res) => {
if (res.status === 201) {
alert(getMessage('stuff.detail.tempSave.message1'))
@@ -1389,7 +1361,7 @@ export default function StuffDetail() {
)) ||
null}
-