김지은 2 years ago
parent
commit
daef2ba808
  1. 17
      src/containers/basis/dron/BasisIdntfContainer.js

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

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

Loading…
Cancel
Save