Browse Source

비행이력 현황(창 깨짐&&요청 값 변경)

feature/auth
sanguu 2 years ago
parent
commit
029a0d530f
  1. 31
      src/containers/analysis/history/AnalysisHistoryContainer.js
  2. 1
      src/containers/basis/flight/aprv/FlightPlanAprvContainer.js
  3. 1
      src/modules/analysis/history/apis/annalysisHistoryApi.ts

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

@ -20,11 +20,12 @@ export const AnalysisHistoryContainer = props => {
state => state.analysisHistoryState state => state.analysisHistoryState
); );
const initSearchData = { const initSearchData = {
schFltStDt: moment().set({ 'date': 1, 'h': 0, 'm': 0, 's': 0 }).format('YYYY-MM-DD HH:mm:ss'), stDate: moment().subtract(1, 'day').format('YYYY-MM-DD'),
schFltEndDt: moment().set({ 'h': 23, 'm': 59, 's': 59 }).format('YYYY-MM-DD HH:mm:ss'), endDate: moment().subtract(0, 'day').format('YYYY-MM-DD'),
aprvlYn: 'N', // stDate: moment().set({ 'date': 1, 'h': 0, 'm': 0, 's': 0 }).format('YYYY-MM-DD HH:mm:ss'),
// endDate: moment().set({ 'h': 23, 'm': 59, 's': 59 }).format('YYYY-MM-DD HH:mm:ss'),
groupId: '', groupId: '',
cstmrSno: 0,
}; };
const history = useHistory(); const history = useHistory();
@ -37,10 +38,10 @@ export const AnalysisHistoryContainer = props => {
const handleGroupSelect = ({ groupId, groupNm, groupAuthCd }) => { const handleGroupSelect = ({ groupId, groupNm, groupAuthCd }) => {
// 권한 상관 없이 모두 조회 가능 // 권한 상관 없이 모두 조회 가능
const param = searchData; const param = searchData;
param.cstmrSno = user.cstmrSno; // param.cstmrSno = user.cstmrSno;
param.groupId = groupId; param.groupId = groupId;
dispatch(FlightAction.FLIGHT_PLAN_GROUP_SELECT({ cstmrSno: user.cstmrSno, groupId: groupId, groupNm: groupNm })); dispatch(FlightAction.FLIGHT_PLAN_GROUP_SELECT({groupId: groupId }));
// groupId sessionStorage에 보관 (1 브라우저 1 tab에만 유효) // groupId sessionStorage에 보관 (1 브라우저 1 tab에만 유효)
sessionStorage.setItem('groupId', groupId); sessionStorage.setItem('groupId', groupId);
@ -49,12 +50,12 @@ export const AnalysisHistoryContainer = props => {
setSearchData(prevState => { setSearchData(prevState => {
return { return {
...prevState, ...prevState,
cstmrSno: user.cstmrSno, // cstmrSno: user.cstmrSno,
groupId: groupId groupId: groupId
} }
}); });
dispatch(FlightAction.FLIGHT_PLAN_LIST.request(param)); dispatch(Actions.list.request({searchParams:param}));
} }
const handlerGroupCancel = () => { const handlerGroupCancel = () => {
@ -62,16 +63,20 @@ export const AnalysisHistoryContainer = props => {
} }
const handleSearch = (data) => { const handleSearch = (data) => {
dispatch(FlightAction.FLIGHT_APRV_LIST.request(data)); dispatch(FlightAction.FLIGHT_APRV_LIST.request(data));
} }
const handleChangeSelected = ({ selectedRows }) => { const handleChangeSelected = ({ selectedRows }) => {
setSelPlanSnoList(selectedRows.map(item => item.planSno)) setSelPlanSnoList(selectedRows.map(item => item.planSno))
} }
// 최초 비행계획서 목록 조회
useEffect(() => { useEffect(() => {
if (aprvProc && aprvProc.result > 0) {
handleSearch(searchData); handleSearch(searchData);
}, []) }
}, [aprvProc])
useEffect(() => { useEffect(() => {
if (user?.cstmrSno) { if (user?.cstmrSno) {
@ -211,8 +216,7 @@ export const AnalysisHistoryContainer = props => {
search1: searchParams.search1 search1: searchParams.search1
}); });
} }
// handlerSearch();
handlerSearch();
}, []); }, []);
const onKeyPress = e => { const onKeyPress = e => {
@ -224,6 +228,7 @@ export const AnalysisHistoryContainer = props => {
useEffect(() => { }, [params]); useEffect(() => { }, [params]);
const handlerSearch = () => { const handlerSearch = () => {
dispatch(Actions.list.request({ searchParams: params })); dispatch(Actions.list.request({ searchParams: params }));
}; };
@ -244,6 +249,7 @@ export const AnalysisHistoryContainer = props => {
return ( return (
<CustomMainLayout title={titleName}> <CustomMainLayout title={titleName}>
<div className='pal-card-box'>
<Row> <Row>
<Col sm='4'> <Col sm='4'>
<FlightPlanGroupGrid <FlightPlanGroupGrid
@ -294,6 +300,7 @@ export const AnalysisHistoryContainer = props => {
</Col> </Col>
</Row> </Row>
</div>
</CustomMainLayout> </CustomMainLayout>
); );
}; };

1
src/containers/basis/flight/aprv/FlightPlanAprvContainer.js

@ -90,6 +90,7 @@ const FlightPlanAprvContainer = () => {
// 최초 비행계획서 목록 조회 // 최초 비행계획서 목록 조회
useEffect(() => { useEffect(() => {
handleSearch(searchData); handleSearch(searchData);
}, []) }, [])
useEffect(() => { useEffect(() => {

1
src/modules/analysis/history/apis/annalysisHistoryApi.ts

@ -6,6 +6,7 @@ import { AnalysisHistoryState } from '../models/analysisHitoryModel';
export const analysisHistory = { export const analysisHistory = {
list: async (data: string) => { list: async (data: string) => {
const queryString = qs.stringify(data, { const queryString = qs.stringify(data, {
addQueryPrefix: true, addQueryPrefix: true,
arrayFormat: 'repeat' arrayFormat: 'repeat'

Loading…
Cancel
Save