Browse Source

식별장치 disabled 조건 수정

ctrlDraw
junh_eee(이준희) 2 years ago
parent
commit
2f2ce66637
  1. 2
      src/components/basis/dron/BasisIdntform.js
  2. 26
      src/containers/basis/dron/BasisIdntfContainer.js

2
src/components/basis/dron/BasisIdntform.js

@ -177,6 +177,7 @@ export const BasisIdntfForm = props => {
color='primary' color='primary'
size='sm' size='sm'
onClick={props.addData} onClick={props.addData}
disabled={!props.isMyGroup}
// disabled={props.isDisabled} // disabled={props.isDisabled}
> >
+ 추가 + 추가
@ -186,6 +187,7 @@ export const BasisIdntfForm = props => {
color='primary' color='primary'
size='sm' size='sm'
onClick={props.handlerSave} onClick={props.handlerSave}
disabled={!props.isMyGroup}
// disabled={props.isDisabled} // disabled={props.isDisabled}
> >
저장 저장

26
src/containers/basis/dron/BasisIdntfContainer.js

@ -46,19 +46,7 @@ export const BasisIdntfContainer = props => {
newArr.map(prev => { newArr.map(prev => {
prev.disabled = false; prev.disabled = false;
}); });
} else if (user?.authId === 'ADMIN') { } else if (user?.authId === 'ADMIN' || user?.authId === 'USER') {
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') {
if (newArr.length > 0) { if (newArr.length > 0) {
newArr.filter(prev => { newArr.filter(prev => {
if (user?.cstmrSno === prev.cstmrSno) { 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(listIdntf);
setIdntfDataList(newArr); setIdntfDataList(newArr);
@ -222,6 +221,7 @@ export const BasisIdntfContainer = props => {
deletaData={deletaData} deletaData={deletaData}
handlerSave={handlerCreate} handlerSave={handlerCreate}
handlerDelete={handlerDelete} handlerDelete={handlerDelete}
isMyGroup={props.isMyGroup}
/> />
<ErrorModal modal={modal} setModal={setModal} /> <ErrorModal modal={modal} setModal={setModal} />
</Col> </Col>

Loading…
Cancel
Save