|
|
@ -28,9 +28,6 @@ export const BasisIdntfContainer = props => { |
|
|
|
|
|
|
|
|
|
|
|
const [idntDataList, setIdntfDataList] = useState([]); |
|
|
|
const [idntDataList, setIdntfDataList] = useState([]); |
|
|
|
|
|
|
|
|
|
|
|
//내가 등록한 식별장치 목록
|
|
|
|
|
|
|
|
const [myIdntf, setMyIdntf] = useState([]); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
useEffect(() => { |
|
|
|
if (props.id) { |
|
|
|
if (props.id) { |
|
|
|
handlerSearch(); |
|
|
|
handlerSearch(); |
|
|
@ -44,29 +41,26 @@ export const BasisIdntfContainer = props => { |
|
|
|
newArr.push({ ...item }); |
|
|
|
newArr.push({ ...item }); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
//내가 등록한 식별장치 목록
|
|
|
|
//내가 등록한 식별장치이면 disabled = false
|
|
|
|
if (user?.authId === 'SUPER') { |
|
|
|
if (user?.authId === 'SUPER') { |
|
|
|
// setIsDisabled(false);
|
|
|
|
newArr.map(prev => { |
|
|
|
|
|
|
|
prev.disabled = false; |
|
|
|
|
|
|
|
}); |
|
|
|
} else if (user?.authId === 'ADMIN') { |
|
|
|
} else if (user?.authId === 'ADMIN') { |
|
|
|
if (props.isMyGroup) { |
|
|
|
if (props.isMyGroup) { |
|
|
|
if (newArr.length > 0) { |
|
|
|
if (newArr.length > 0) { |
|
|
|
newArr.filter(prev => { |
|
|
|
newArr.filter(prev => { |
|
|
|
if (user?.cstmrSno === prev.cstmrSno) { |
|
|
|
if (user?.cstmrSno === prev.cstmrSno) { |
|
|
|
prev.disabled = false; |
|
|
|
prev.disabled = false; |
|
|
|
setMyIdntf(r => [...r, prev]); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
// else {
|
|
|
|
|
|
|
|
// console.log('식별장치 없음');
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} else if (user?.authId === 'USER') { |
|
|
|
} 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) { |
|
|
|
prev.disabled = false; |
|
|
|
prev.disabled = false; |
|
|
|
setMyIdntf(r => [...r, prev]); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
@ -82,17 +76,6 @@ export const BasisIdntfContainer = props => { |
|
|
|
} |
|
|
|
} |
|
|
|
}, [isRefreshIdntf]); |
|
|
|
}, [isRefreshIdntf]); |
|
|
|
|
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
|
|
|
|
if (detail?.createUserId) { |
|
|
|
|
|
|
|
if (detail?.createUserId != user?.userId) { |
|
|
|
|
|
|
|
props.setIsDisabled(true); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if (user.authId === 'SUPER') { |
|
|
|
|
|
|
|
props.setIsDisabled(false); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, [detail]); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const handlerSearch = () => { |
|
|
|
const handlerSearch = () => { |
|
|
|
dispatch(Actions.IDNTF_LIST.request(props.id)); |
|
|
|
dispatch(Actions.IDNTF_LIST.request(props.id)); |
|
|
|
}; |
|
|
|
}; |
|
|
@ -231,8 +214,6 @@ export const BasisIdntfContainer = props => { |
|
|
|
deletaData={deletaData} |
|
|
|
deletaData={deletaData} |
|
|
|
handlerSave={handlerCreate} |
|
|
|
handlerSave={handlerCreate} |
|
|
|
handlerDelete={handlerDelete} |
|
|
|
handlerDelete={handlerDelete} |
|
|
|
// isDisabled={props.isDisabled}
|
|
|
|
|
|
|
|
myIdntf={myIdntf} |
|
|
|
|
|
|
|
/> |
|
|
|
/> |
|
|
|
<ErrorModal modal={modal} setModal={setModal} /> |
|
|
|
<ErrorModal modal={modal} setModal={setModal} /> |
|
|
|
</Col> |
|
|
|
</Col> |
|
|
|