Browse Source

조종사검색 필터기능 추가

feature/auth
qkr7828(박재우) 2 years ago
parent
commit
8eb9e0112f
  1. 12
      src/containers/basis/flight/plan/FlightPlanPilotContainer.js

12
src/containers/basis/flight/plan/FlightPlanPilotContainer.js

@ -8,7 +8,7 @@ const FlightPlanPilotContainer = ({handleModal, type}) => {
const { pilotList, selectGroup } = useSelector(state => state.flightState);
const [returnPilot, setReturnPilot] = useState('');
const [inputVal , setInputVal] = useState('');
/* 조종사 조회 */
const handleSearch = () => {
@ -35,7 +35,7 @@ const FlightPlanPilotContainer = ({handleModal, type}) => {
}, [])
useEffect(()=> {
console.log('goToHome')
console.log('>>>>')
if(pilotList) {
onTest();
}
@ -45,16 +45,20 @@ const FlightPlanPilotContainer = ({handleModal, type}) => {
const onClickEvent= (e)=> {
setInputVal(e.target.value);
onTest();
setInputVal('');
}
const onTest = () => {
pilotList.filter((unit) =>{
const [MATCHVALUE] = pilotList.filter((unit) =>
unit.memberName.toLowerCase().includes(inputVal));
pilotList.filter((unit) =>{
if(inputVal==''){
setReturnPilot(unit)
}else if(unit.memberName.includes(inputVal)){
//이부분 문제있어서 임시로 inputVal값과 동일한 값을 넣어둠... 해결해야함...
setReturnPilot(unit)
console.log("Filtered >>>>" , returnPilot)
}else if (inputVal != ''){
setReturnPilot('')
}

Loading…
Cancel
Save