Browse Source

비행이력 최종

feature/auth
sanguu 2 years ago
parent
commit
e077c84a16
  1. 28
      src/components/analysis/history/AnalysisHistorySearch.js
  2. 14
      src/containers/analysis/history/AnalysisHistoryContainer.js

28
src/components/analysis/history/AnalysisHistorySearch.js

@ -13,16 +13,20 @@ import {
} from 'reactstrap';
export const AnalysisHistorySearch = props => {
const [isClick, setIsClick] = useState(1);
const [dateType, setDateType] = useState(1);
useEffect(() => {
props.setParams({
...props.params,
stDate: moment().subtract(props.dateType, 'day').format('YYYY-MM-DD'),
endDate: moment().subtract(0, 'day').format('YYYY-MM-DD')
stDate: moment().subtract(dateType, 'day').format('YYYY-MM-DD')
});
}, [props.dateType,props.params.groupId]);
}, [dateType,props.params.groupId]);
const handlerClickDate = val => {
setDateType(val);
setIsClick(val);
};
@ -85,32 +89,32 @@ export const AnalysisHistorySearch = props => {
<Button
outline
size='sm'
className={props.isClick == 1 ? 'active' : ''}
onClick={e => props.handlerClickDate(1)}
className={isClick == 1 ? 'active' : ''}
onClick={e => handlerClickDate(1)}
>
최근1일
</Button>
<Button
outline
className={props.isClick == 7 ? 'active' : ''}
className={isClick == 7 ? 'active' : ''}
size='sm'
onClick={e => props.handlerClickDate(7)}
onClick={e => handlerClickDate(7)}
>
최근7일
</Button>
<Button
outline
className={props.isClick == 15 ? 'active' : ''}
className={isClick == 15 ? 'active' : ''}
size='sm'
onClick={e => props.handlerClickDate(15)}
onClick={e => handlerClickDate(15)}
>
최근 15
</Button>
<Button
outline
className={props.isClick == 30 ? 'active' : ''}
className={isClick == 30 ? 'active' : ''}
size='sm'
onClick={e => props.handlerClickDate(30)}
onClick={e => handlerClickDate(30)}
>
최근 30
</Button>

14
src/containers/analysis/history/AnalysisHistoryContainer.js

@ -35,10 +35,6 @@ export const AnalysisHistoryContainer = props => {
const { joinList, joinListCount } = useSelector(state => state.groupState);
const { user } = useSelector(state => state.authState, shallowEqual);
const [isClick, setIsClick] = useState(1);
const [dateType, setDateType] = useState(1);
const handleGroupSelect = ({ groupId, groupNm, groupAuthCd }) => {
// 권한 상관 없이 모두 조회 가능
const param = searchData;
@ -251,15 +247,10 @@ export const AnalysisHistoryContainer = props => {
stDate: moment(val[0]).format('YYYY-MM-DD'),
endDate: moment(val[1]).format('YYYY-MM-DD'),
});
setIsClick(0)
}
}
};
const handlerClickDate = val => {
setDateType(val);
setIsClick(val);
};
return (
<CustomMainLayout title={titleName}>
@ -283,9 +274,6 @@ export const AnalysisHistoryContainer = props => {
params={params}
onKeyPress={onKeyPress}
setParams={setParams}
isClick={isClick}
dateType={dateType}
handlerClickDate={handlerClickDate}
/>
</>

Loading…
Cancel
Save