Browse Source

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

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

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

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

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

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

Loading…
Cancel
Save