Browse Source

기체등록-기본값 롤백

pull/2/head
sanguu516 2 years ago
parent
commit
cc96fca561
  1. 33
      src/containers/basis/dron/BasisIdntfContainer.js

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

@ -13,7 +13,7 @@ export const BasisIdntfContainer = props => {
const dispatch = useDispatch(); const dispatch = useDispatch();
const [idntfData, setIdntfData] = useState({ const [idntfData, setIdntfData] = useState({
id: '', id: '',
idntfNum: 'PALDRONE-', idntfNum: '',
idntfTypeCd: 'DRON', idntfTypeCd: 'DRON',
ownerNm: '', ownerNm: '',
hpno: '', hpno: '',
@ -50,13 +50,13 @@ export const BasisIdntfContainer = props => {
}, [isRefreshIdntf]); }, [isRefreshIdntf]);
useEffect(() => { useEffect(() => {
// if (user?.authId === 'SUPER') { if (detail?.createUserId) {
// props.setIsDisabled(false); if (detail?.createUserId != user?.userId) {
// } else if (user?.authId === 'ADMIN' || user?.authId === 'USER') { props.setIsDisabled(true);
// if (detail?.createUserId != user?.userId) { }
// props.setIsDisabled(true); } if (user.authId === 'SUPER') {
// } props.setIsDisabled(false);
// } }
}, [detail]); }, [detail]);
const handlerSearch = () => { const handlerSearch = () => {
@ -72,9 +72,9 @@ export const BasisIdntfContainer = props => {
saveArr.forEach(idntf => { saveArr.forEach(idntf => {
const check_num = /[0-9]/; const check_num = /[0-9]/;
const check_kor = const check_kor =
/^[가-힣a-zA-Z0-9][^!@#$%^&*()+\=\[\]{};':"\\|_,.<>\/?\s]*$/; /^[가-힣a-zA-Z0-9][^!@#$%^&*()+\=\[\]{};':"\\|,.<>\/?\s]*$/;
if (idntf.idntfNum === 'PALDRONE-') { if (!idntf.idntfNum && idntf.idntfNum === '') {
setModal({ setModal({
isOpen: true, isOpen: true,
title: '필수값 입력 오류', title: '필수값 입력 오류',
@ -105,7 +105,7 @@ export const BasisIdntfContainer = props => {
setModal({ setModal({
isOpen: true, isOpen: true,
title: '필수값 입력 오류', title: '필수값 입력 오류',
desc: '식별번호에 특수문자를 작성하실 수 없습니다.' desc: '식별번호에 지원되지 않는 특수문자입니다.'
}); });
checking = false; checking = false;
return false; return false;
@ -145,7 +145,6 @@ export const BasisIdntfContainer = props => {
title: '필수값 입력 오류', title: '필수값 입력 오류',
desc: '식별장치 정보를 입력해 주세요.' desc: '식별장치 정보를 입력해 주세요.'
}); });
setIdntfData;
return false; return false;
} }
}; };
@ -168,16 +167,10 @@ export const BasisIdntfContainer = props => {
const handlerInput = (event, index) => { const handlerInput = (event, index) => {
const { name, value } = event.target; const { name, value } = event.target;
let newArr = [...idntDataList]; // copying the old datas array let newArr = [...idntDataList]; // copying the old datas array
newArr[index] = { ...newArr[index], [name]: value }; newArr[index] = { ...newArr[index], [name]: value };
if (newArr[index].idntfNum.length < 9) {
setModal({
isOpen: true,
title: '필수값 입력 오류',
desc: '식별 장치 기본값입니다.'
});
newArr[index] = { ...newArr[index], idntfNum: 'PALDRONE-' };
}
setIdntfDataList(newArr); setIdntfDataList(newArr);
}; };

Loading…
Cancel
Save