From 2f2ce666376ba75577eef6fc98f4331dd02cc846 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: Thu, 13 Oct 2022 18:49:11 +0900 Subject: [PATCH] =?UTF-8?q?=EC=8B=9D=EB=B3=84=EC=9E=A5=EC=B9=98=20disabled?= =?UTF-8?q?=20=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/BasisIdntform.js | 2 ++ .../basis/dron/BasisIdntfContainer.js | 26 +++++++++---------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/src/components/basis/dron/BasisIdntform.js b/src/components/basis/dron/BasisIdntform.js index 86e1ed1..b76fa0f 100644 --- a/src/components/basis/dron/BasisIdntform.js +++ b/src/components/basis/dron/BasisIdntform.js @@ -177,6 +177,7 @@ export const BasisIdntfForm = props => { color='primary' size='sm' onClick={props.addData} + disabled={!props.isMyGroup} // disabled={props.isDisabled} > + 추가 @@ -186,6 +187,7 @@ export const BasisIdntfForm = props => { color='primary' size='sm' onClick={props.handlerSave} + disabled={!props.isMyGroup} // disabled={props.isDisabled} > 저장 diff --git a/src/containers/basis/dron/BasisIdntfContainer.js b/src/containers/basis/dron/BasisIdntfContainer.js index 2cc01e0..c50cb50 100644 --- a/src/containers/basis/dron/BasisIdntfContainer.js +++ b/src/containers/basis/dron/BasisIdntfContainer.js @@ -46,19 +46,7 @@ export const BasisIdntfContainer = props => { newArr.map(prev => { prev.disabled = false; }); - } else if (user?.authId === 'ADMIN') { - if (props.isMyGroup) { - if (newArr.length > 0) { - newArr.filter(prev => { - if (user?.cstmrSno === prev.cstmrSno) { - prev.disabled = false; - } else { - prev.disabled = true; - } - }); - } - } - } else if (user?.authId === 'USER') { + } else if (user?.authId === 'ADMIN' || user?.authId === 'USER') { if (newArr.length > 0) { newArr.filter(prev => { if (user?.cstmrSno === prev.cstmrSno) { @@ -69,6 +57,17 @@ export const BasisIdntfContainer = props => { }); } } + // else if (user?.authId === 'USER') { + // if (newArr.length > 0) { + // newArr.filter(prev => { + // if (user?.cstmrSno === prev.cstmrSno) { + // prev.disabled = false; + // } else { + // prev.disabled = true; + // } + // }); + // } + // } // setIdntfDataList(listIdntf); setIdntfDataList(newArr); @@ -222,6 +221,7 @@ export const BasisIdntfContainer = props => { deletaData={deletaData} handlerSave={handlerCreate} handlerDelete={handlerDelete} + isMyGroup={props.isMyGroup} />