From f56906cac135d2d356a03dcf5b6e28e3c544eed7 Mon Sep 17 00:00:00 2001 From: basssy Date: Wed, 30 Oct 2024 11:16:26 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AC=BC=EA=B1=B4=EB=AA=A9=EB=A1=9D=ED=99=94?= =?UTF-8?q?=EB=A9=B4=20=EA=B7=B8=EB=A6=AC=EB=93=9C=20=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=84=B0=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/management/Stuff.jsx | 36 ++++++++++++++--------------- src/locales/ja.json | 1 + src/locales/ko.json | 1 + 3 files changed, 20 insertions(+), 18 deletions(-) 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자리를 입력하세요.",