From daa7fc256d3dbf46058ae61f2bb9c9312b2d2b87 Mon Sep 17 00:00:00 2001 From: sanguu Date: Tue, 4 Oct 2022 11:26:33 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B8=B0=EC=B2=B4=EB=AA=A9=EB=A1=9D(=EA=B6=8C?= =?UTF-8?q?=ED=95=9C=20=EC=88=98=EC=A0=95)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/containers/basis/dron/BasisDronContainer.js | 7 ++++--- src/containers/basis/dron/BasisDronDetailContainer.js | 2 ++ src/containers/basis/dron/BasisIdntfContainer.js | 2 ++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/containers/basis/dron/BasisDronContainer.js b/src/containers/basis/dron/BasisDronContainer.js index 41f42f7..8693e74 100644 --- a/src/containers/basis/dron/BasisDronContainer.js +++ b/src/containers/basis/dron/BasisDronContainer.js @@ -1,7 +1,7 @@ import moment from 'moment'; import { useEffect, useState } from 'react'; import { shallowEqual, useDispatch, useSelector } from 'react-redux'; -import { useHistory,Link } from 'react-router-dom'; +import { useHistory, Link } from 'react-router-dom'; import { Button, Col, Row } from 'reactstrap'; import { BasisDronGrid } from '../../../components/basis/dron/BasisDronGrid'; import { BasisGroupDronGrid } from '../../../components/basis/dron/BasisGroupDronGrid'; @@ -128,7 +128,7 @@ export const BasisDronContainer = props => { cell: row => { return ( 상세보기 @@ -170,9 +170,10 @@ export const BasisDronContainer = props => { }; const handlerDetail = (groupId, groupNm, groupAuthCd, aprvlYn) => { + if ( // groupAuthCd === 'CREATER' || - groupAuthCd === 'MASTER' || + groupAuthCd === 'MASTER' || user.authId ==='SUPER' || // (aprvlYn === 'Y' && groupAuthCd === 'ADMIN') (aprvlYn === 'Y' && groupAuthCd === 'LEADER') ) { diff --git a/src/containers/basis/dron/BasisDronDetailContainer.js b/src/containers/basis/dron/BasisDronDetailContainer.js index 16b532b..c76e1e1 100644 --- a/src/containers/basis/dron/BasisDronDetailContainer.js +++ b/src/containers/basis/dron/BasisDronDetailContainer.js @@ -124,6 +124,8 @@ export const BasisDronDetailContainer = props => { if (detail?.createUserId != user?.userId) { props.setIsDisabled(true); } + } if (user.authId === 'SUPER') { + props.setIsDisabled(false); } }, [selectData, detail]); diff --git a/src/containers/basis/dron/BasisIdntfContainer.js b/src/containers/basis/dron/BasisIdntfContainer.js index 50581cf..1332edb 100644 --- a/src/containers/basis/dron/BasisIdntfContainer.js +++ b/src/containers/basis/dron/BasisIdntfContainer.js @@ -54,6 +54,8 @@ export const BasisIdntfContainer = props => { if (detail?.createUserId != user?.userId) { props.setIsDisabled(true); } + } if (user.authId === 'SUPER') { + props.setIsDisabled(false); } }, [detail]);