From 1a4cf2f08930349813e00351f9949ab91f6d8465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?junh=5Feee=28=EC=9D=B4=EC=A4=80=ED=9D=AC=29?= Date: Wed, 12 Oct 2022 15:30:15 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B6=8C=ED=95=9C=EC=A0=95=EB=A6=AC=20-=20?= =?UTF-8?q?=EA=B8=B0=EC=B2=B4=EB=AA=A9=EB=A1=9D=20=EA=B6=8C=ED=95=9C?= =?UTF-8?q?=EC=A1=B0=EA=B1=B4=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/basis/dron/BasisDronTab.js | 2 ++ src/containers/basis/dron/BasisDronDetailContainer.js | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/components/basis/dron/BasisDronTab.js b/src/components/basis/dron/BasisDronTab.js index 1bde895..f69029f 100644 --- a/src/components/basis/dron/BasisDronTab.js +++ b/src/components/basis/dron/BasisDronTab.js @@ -16,6 +16,8 @@ import { BasisDronDetailContainer } from '../../../containers/basis/dron/BasisDr import { BasisIdntfContainer } from '../../../containers/basis/dron/BasisIdntfContainer'; export const BasisDronTab = props => { const [activeTab, setActiveTab] = useState('1'); + + //본인이 등록한 기체가 아니면 true const [isDisabled, setIsDisabled] = useState(false); const toggle = tab => { diff --git a/src/containers/basis/dron/BasisDronDetailContainer.js b/src/containers/basis/dron/BasisDronDetailContainer.js index e6838b4..a8d0778 100644 --- a/src/containers/basis/dron/BasisDronDetailContainer.js +++ b/src/containers/basis/dron/BasisDronDetailContainer.js @@ -123,10 +123,13 @@ export const BasisDronDetailContainer = props => { if (user.authId === 'SUPER') { props.setIsDisabled(false); } else if (user.authId === 'ADMIN' || user.authId === 'USER') { - if (detail?.createUserId != user?.userId) { - props.setIsDisabled(true); + if (detail?.createUserId != '') { + if (detail?.createUserId != user?.userId) { + props.setIsDisabled(true); + } } } + // if (detail?.createUserId) { // if (detail?.createUserId != user?.userId) { // props.setIsDisabled(true);