물건상세 -> 플랜 그리드 더블클릭 도면작성 이동 / 상단에 도면작성 버튼으로 이동시 SelectedMenu 분리처리

This commit is contained in:
basssy 2025-02-26 16:41:39 +09:00
parent 0d1b80fe4b
commit 4e963254d1
2 changed files with 21 additions and 14 deletions

View File

@ -1625,17 +1625,6 @@ export default function StuffDetail() {
input.value = input.value.replace(/[^0-9]/g, '')
}
// ..
const NoOptionsMessage = (props) => {
return (
<components.NoOptionsMessage {...props}>
<span style={{ background: 'red' }} className="custom-css-class">
TEXTTTTTTT
</span>
</components.NoOptionsMessage>
)
}
//
const getCellDoubleClicked = (params) => {
if (managementState?.createSaleStoreId === 'T01') {
@ -1653,7 +1642,13 @@ export default function StuffDetail() {
pid: planNo,
objectNo: objectNo,
}
setSelectedMenu(null)
// selectedMenu
if (params?.data?.estimateDate) {
setSelectedMenu('module')
} else {
setSelectedMenu('surface')
}
const url = `/floor-plan?${queryStringFormatter(param)}`
router.push(url)
}
@ -1946,7 +1941,6 @@ export default function StuffDetail() {
<div className="select-wrap mr5" style={{ width: '567px' }}>
<Select
id="long-value-select2"
// components={{ NoOptionsMessage }}
instanceId="long-value-select2"
className="react-select-custom"
classNamePrefix="custom"

View File

@ -55,7 +55,20 @@ export default function StuffSubHeader({ type }) {
objectNo: objectNo,
}
setSelectedMenu(null)
/**
* 도면작성은 플랜1번의 도면작성화면으로 이동하기 때문에
* 1.물건작성하고 바로 -> planList 생성전. surface
* 2.물건이 여러건있을때 1 플랜의 estimateDate 여부로 selectedMenu 셋팅
*/
if (managementState?.planList.length === 0) {
setSelectedMenu('surface')
} else {
if (managementState?.planList[0].estimateDate) {
setSelectedMenu('module')
} else {
setSelectedMenu('surface')
}
}
const url = `/floor-plan?${queryStringFormatter(param)}`
router.push(url)