diff --git a/src/components/management/Stuff.jsx b/src/components/management/Stuff.jsx index 5a1bee40..999ea900 100644 --- a/src/components/management/Stuff.jsx +++ b/src/components/management/Stuff.jsx @@ -50,12 +50,11 @@ export default function Stuff() { } //물건번호 복사버튼 옆에 영역 - const onDoubleClick = (e) => { - let objectNo = e.target.innerText - if (objectNo.substring(0, 1) === 'R') { - router.push(`${pathname}/detail?objectNo=${objectNo.toString()}`, { scroll: false }) + const onDoubleClick = (data) => { + if (data.tempFlg === '0') { + router.push(`${pathname}/detail?objectNo=${data.objectNo.toString()}`, { scroll: false }) } else { - router.push(`${pathname}/tempdetail?objectNo=${objectNo.toString()}`, { scroll: false }) + router.push(`${pathname}/tempdetail?objectNo=${data.objectNo.toString()}`, { scroll: false }) } } @@ -85,20 +84,21 @@ export default function Stuff() { minWidth: 230, headerName: getMessage('stuff.gridHeader.objectNo'), cellRenderer: function (params) { - let objectNo = params.value.substring(0, 1) if (params.data.objectNo) { return ( -
- {params.value.toLocaleString()} - {objectNo === 'R' && ( - - )} +
onDoubleClick(params.data)}> + {(params.data.tempFlg === '0' && ( + <> + {params.value.toLocaleString()} + + + )) || <>{getMessage('stuff.gridData.tempObjectNo')}}
) } @@ -157,7 +157,7 @@ export default function Stuff() { } else { //T 면 임시 R은 진짜 if (event.data.objectNo) { - if (event.data.objectNo.substring(0, 1) === 'R') { + if (event.data.tempFlg === '0') { router.push(`${pathname}/detail?objectNo=${event.data.objectNo.toString()}`, { scroll: false }) } else { router.push(`${pathname}/tempdetail?objectNo=${event.data.objectNo.toString()}`, { scroll: false }) diff --git a/src/locales/ja.json b/src/locales/ja.json index 27b20ada..08cff23d 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -514,6 +514,7 @@ "stuff.gridHeader.receiveUser": "担当者", "stuff.gridHeader.specificationConfirmDate": "仕様確認日", "stuff.gridHeader.createDatetime": "登録日", + "stuff.gridData.tempObjectNo": "一時保存物", "stuff.message.periodError": "最大1年間閲覧可能.", "stuff.addressPopup.title": "郵便番号", "stuff.addressPopup.placeholder": "郵便番号の7桁を入力してください。", diff --git a/src/locales/ko.json b/src/locales/ko.json index ecd5b73b..f63e04b6 100644 --- a/src/locales/ko.json +++ b/src/locales/ko.json @@ -519,6 +519,7 @@ "stuff.gridHeader.receiveUser": "담당자", "stuff.gridHeader.specificationConfirmDate": "사양확인일", "stuff.gridHeader.createDatetime": "등록일", + "stuff.gridData.tempObjectNo": "임시저장물건", "stuff.message.periodError": "최대1년 조회 가능합니다.", "stuff.addressPopup.title": "우편번호", "stuff.addressPopup.placeholder": "우편번호의 7자리를 입력하세요.",