Browse Source

Merge branch 'master' of http://gitea.palntour.com/pav/pav-home

pull/2/head
sanguu 2 years ago
parent
commit
996883b2e8
  1. 7
      src/components/account/mypage/AccountMypageForm.js
  2. 12
      src/components/analysis/simulation/AnalysimuationInfo.js
  3. 44
      src/components/basis/group/BaisGroupForm.js
  4. 6
      src/components/modal/ConfirmModal.js
  5. 15
      src/containers/analysis/simulator/AnalysisSimulationContainer.js
  6. 2
      src/containers/basis/group/BasisGroupApprovalContainer.js
  7. 1
      src/containers/basis/group/BasisGroupContainer.js
  8. 30
      src/containers/basis/group/BasisGroupDetailContainer.js
  9. 4
      src/containers/basis/group/BasisGroupDetailJoinContainer.js
  10. 8
      src/containers/basis/group/BasisGroupUsersContainer.js
  11. 4
      src/containers/system/auth/SystemAuthContainer.js
  12. 5
      src/containers/system/code/SystemCodeContainer.js
  13. 5
      src/containers/system/menu/SystemMenuContainer.js
  14. 4
      src/containers/system/user/SystemUserContainer.js

7
src/components/account/mypage/AccountMypageForm.js

@ -171,10 +171,15 @@ const AccountMypageForm = ({ userInfo,handlerSmsSend,isCrtfy,seconds_Counter,han
: <></>
}
</div>
<div className='d-flex align-items-center'>
<div className='d-flex justify-content-between'>
<div>
<Button.Ripple className='mr-1' color='primary' size='sm' onClick={handlerUpdate}>저장</Button.Ripple>
<Button.Ripple color='danger' size='sm' onClick={handleUseHitory}>취소</Button.Ripple>
</div>
<div>
<Button.Ripple color='danger' size='sm'>회원탈퇴</Button.Ripple>
</div>
</div>
</TabPane>
</CardBody>

12
src/components/analysis/simulation/AnalysimuationInfo.js

@ -1,11 +1,7 @@
import moment from 'moment';
import { useEffect } from 'react';
export const AnalysimuationInfo = props => {
useEffect(()=>{
//console.log(props.data);
},[props.data])
return (
<div className='layer-content drone-list'>
{props.count === 0 ? (
@ -18,7 +14,8 @@ export const AnalysimuationInfo = props => {
// item.idntfNum.indexOf(props.filterId)
// );
// console.log(item.idntfNum.indexOf(props.filterId));
if (item.idntfNum && item.idntfNum.indexOf(props.searchText) != -1) {
if (item.idntfNum) {
return (
<div
className='layer-content-list'
@ -59,6 +56,5 @@ export const AnalysimuationInfo = props => {
})
)}
</div>
)
}
);
};

44
src/components/basis/group/BaisGroupForm.js

@ -59,7 +59,7 @@ export const BasisGroupForm = props => {
name='groupId'
bsSize='sm'
readOnly={true}
value={props.groupData.groupId || ""}
value={props.groupData.groupId || ''}
placeholder=''
/>
</FormGroup>
@ -75,7 +75,7 @@ export const BasisGroupForm = props => {
name='groupNm'
bsSize='sm'
onChange={props.handlerInput}
value={props.groupData.groupNm || ""}
value={props.groupData.groupNm || ''}
placeholder=''
/>
</FormGroup>
@ -116,49 +116,15 @@ export const BasisGroupForm = props => {
<Button.Ripple
color='danger'
size='sm'
// onClick={props.handlerDelete}
onClick={() => props.setConfirmModal(!props.confirmModal)}
onClick={() => props.handlerWidthrow()}
>
삭제
</Button.Ripple>
)
:
(
) : (
<></>
)
}
)}
</div>
</div>
<div className='vertically-centered-modal'>
<Modal
isOpen={props.confirmModal}
toggle={() => props.setConfirmModal(!props.confirmModal)}
modalClassName='modal-danger'
className='modal-dialog-centered'
>
<ModalHeader
toggle={() => props.setConfirmModal(!props.confirmModal)}
>
삭제 확인
</ModalHeader>
<ModalBody>해당 그룹을 삭제 하시겠습니까?</ModalBody>
<ModalFooter>
<Button color='danger' onClick={props.handlerDelete}>
확인
</Button>
<Button
color='secondary'
onClick={() =>
props.setConfirmModal(!props.confirmModal)
}
>
취소
</Button>
</ModalFooter>
</Modal>
</div>
</CardBody>
</Card>
</Col>

6
src/components/modal/ConfirmModal.js

@ -12,7 +12,8 @@ export const ConfirmModal = props => {
toggle={() =>
props.setModal({ ...props.modal, isOpen: !props.modal.isOpen })
}
modalClassName='modal-danger'
// modalClassName='modal-primary'
modalClassName={'modal-' + `${props.color}`}
className='modal-dialog-centered'
>
<ModalHeader
@ -24,7 +25,8 @@ export const ConfirmModal = props => {
</ModalHeader>
<ModalBody>{props.modal.desc}</ModalBody>
<ModalFooter>
<Button color='danger' onClick={handlerSubmit}>
{/* <Button color='danger' onClick={handlerSubmit}> */}
<Button color={props.color} onClick={handlerSubmit}>
확인
</Button>

15
src/containers/analysis/simulator/AnalysisSimulationContainer.js

@ -4,7 +4,7 @@ import { useDispatch, useSelector } from 'react-redux';
import { AnalysisSimulationDetail } from '../../../components/analysis/simulation/AnalysisSimulationDetail';
import { AnalysisSimulationMenu } from '../../../components/analysis/simulation/AnalysisSimulationMenu';
import { AnalysisSimulationReport } from '../../../components/analysis/simulation/AnalysisSimulationReport';
import { AnalysimuationInfo } from '../../../components/analysis/simulation/AnalysimuationInfo'
import { AnalysimuationInfo } from '../../../components/analysis/simulation/AnalysimuationInfo';
import { NMap } from '../../../components/map/nhn/NMap';
import { NMapMarker } from '../../../components/map/nhn/NMapMarker';
import { NMapPolyline } from '../../../components/map/nhn/NMapPolyline';
@ -43,7 +43,6 @@ export const AnalysisSimulationContainer = props => {
const dispatch = useDispatch();
const [params, setParams] = useState({
stDate: moment().subtract(1, 'day').format('YYYY-MM-DD'),
endDate: moment().subtract(-1, 'day').format('YYYY-MM-DD'),
@ -84,7 +83,12 @@ export const AnalysisSimulationContainer = props => {
search1: searchText
});
}
<<<<<<< HEAD
//handlerSearch();
=======
//handlerSearch();
>>>>>>> b0dbbcf727d86d18b2f6375ed897763f1fc88813
}
}, [oepnReportList]);
@ -123,8 +127,8 @@ export const AnalysisSimulationContainer = props => {
// console.log('minDate :::', minDate, 'maxDate :: ', maxDate);
}, [log]);
const handlerSearch = (search1) => {
setSearchText(search1)
const handlerSearch = search1 => {
setSearchText(search1);
dispatch(Actions.list.request({ searchParams: { ...params, search1 } }));
};
@ -179,7 +183,8 @@ export const AnalysisSimulationContainer = props => {
<AnalysisSimulationMenu
setOpenReportList={setOpenReportList}
handlerLogout={handlerLogout} />
handlerLogout={handlerLogout}
/>
{oepnReportList ? (
<div className='left-layer'>

2
src/containers/basis/group/BasisGroupApprovalContainer.js

@ -215,11 +215,13 @@ export const BasisGroupApprovalContainer = props => {
modal={modal}
setModal={setModal}
handlerConfirm={handlerAprvSave}
color='primary'
/>
<ConfirmModal
modal={modal2}
setModal={setModal2}
handlerConfirm={handlerAprvSave}
color='primary'
/>
</CustomMainLayout>
);

1
src/containers/basis/group/BasisGroupContainer.js

@ -206,6 +206,7 @@ export const BasisGroupContainer = props => {
modal={modal}
setModal={setModal}
handlerConfirm={handlerWidthrowConfirm}
color='danger'
/>
</CustomMainLayout>
);

30
src/containers/basis/group/BasisGroupDetailContainer.js

@ -3,6 +3,7 @@ import { useDispatch, useSelector } from 'react-redux';
import { useParams } from 'react-router-dom';
import { BasisGroupForm } from '../../../components/basis/group/BaisGroupForm';
import { CustomDetailLayout } from '../../../components/layout/CustomDetailLayout';
import { ConfirmModal } from '../../../components/modal/ConfirmModal';
import * as Actions from '../../../modules/basis/group/actions/basisGroupAction';
export const BasisGroupDetailContainer = () => {
@ -16,12 +17,17 @@ export const BasisGroupDetailContainer = () => {
groupNm: '',
groupTypeCd: ''
});
const [modal, setModal] = useState({
isOpen: false,
title: '',
desc: ''
});
const dispatch = useDispatch();
const { id } = useParams();
const titleName = '그룹 관리';
const [confirmModal, setConfirmModal] = useState(false)
useEffect(() => {
if (id) {
handlerSearch();
@ -63,10 +69,18 @@ export const BasisGroupDetailContainer = () => {
dispatch(Actions.GROUP_UPDATE.request(groupData));
};
const handlerDelete = () => {
setConfirmModal(!confirmModal);
dispatch(Actions.GROUP_DELETE.request(groupData.groupId));
};
const handlerWidthrow = () => {
setModal({
isOpen: true,
title: '삭제 확인',
desc: '해당 그룹을 삭제 하시겠습니까?'
});
return;
};
const handlerInput = e => {
const { name, value } = e.target;
setGroupData({
@ -85,8 +99,14 @@ export const BasisGroupDetailContainer = () => {
}
handlerDelete={handlerDelete}
handlerInput={handlerInput}
confirmModal={confirmModal}
setConfirmModal={setConfirmModal}
handlerWidthrow={handlerWidthrow}
/>
<ConfirmModal
modal={modal}
setModal={setModal}
handlerConfirm={handlerDelete}
color='danger'
/>
</CustomDetailLayout>
);

4
src/containers/basis/group/BasisGroupDetailJoinContainer.js

@ -54,8 +54,7 @@ export const BasisGroupDetailJoinContainer = props => {
);
}
}, [user]);
useEffect(() => {
}, [params]);
useEffect(() => {}, [params]);
const handlerJoin = groupId => {
setJoinData({
@ -184,6 +183,7 @@ export const BasisGroupDetailJoinContainer = props => {
modal={modal}
setModal={setModal}
handlerConfirm={handlerConfirm}
color='primary'
/>
</CustomDetailLayout>
);

8
src/containers/basis/group/BasisGroupUsersContainer.js

@ -144,7 +144,12 @@ export const BasisGroupUsersContainer = props => {
}, []);
const handlerSearch = () => {
dispatch(Actions.USER_LIST.request({ searchParams: params , cstmrSno: user?.cstmrSno}));
dispatch(
Actions.USER_LIST.request({
searchParams: params,
cstmrSno: user?.cstmrSno
})
);
};
const handlerAdminConfirm = cstmrGroupSno => {
@ -214,6 +219,7 @@ export const BasisGroupUsersContainer = props => {
modal={modal}
setModal={setModal}
handlerConfirm={handlerAuthSave}
color='primary'
/>
</CustomMainLayout>
);

4
src/containers/system/auth/SystemAuthContainer.js

@ -71,8 +71,7 @@ export const SystemAuthContainer = props => {
handlerSearch();
}, []);
useEffect(() => {
}, [params]);
useEffect(() => {}, [params]);
const handlerSearch = () => {
// dispatch(Actions.list.request({ searchParams: params }));
};
@ -268,6 +267,7 @@ export const SystemAuthContainer = props => {
modal={modal}
setModal={setModal}
handlerConfirm={handlerWidthrowConfirm}
color='primary'
/>
</CustomMainLayout>
);

5
src/containers/system/code/SystemCodeContainer.js

@ -72,8 +72,7 @@ export const SystemCodeContainer = props => {
handlerSearch();
}, []);
useEffect(() => {
}, [params]);
useEffect(() => {}, [params]);
const handlerSearch = () => {
// dispatch(Actions.list.request({ searchParams: params }));
};
@ -227,7 +226,7 @@ export const SystemCodeContainer = props => {
/>
</Row>
</div>
<ConfirmModal modal={modal} setModal={setModal} />
<ConfirmModal modal={modal} setModal={setModal} color='primary' />
</CustomMainLayout>
);
};

5
src/containers/system/menu/SystemMenuContainer.js

@ -72,8 +72,7 @@ export const SystemMenuContainer = props => {
handlerSearch();
}, []);
useEffect(() => {
}, [params]);
useEffect(() => {}, [params]);
const handlerSearch = () => {
// dispatch(Actions.list.request({ searchParams: params }));
};
@ -227,7 +226,7 @@ export const SystemMenuContainer = props => {
/>
</Row>
</div>
<ConfirmModal modal={modal} setModal={setModal} />
<ConfirmModal modal={modal} setModal={setModal} color='primary' />
</CustomMainLayout>
);
};

4
src/containers/system/user/SystemUserContainer.js

@ -73,8 +73,7 @@ export const SystemUserContainer = props => {
handlerSearch();
}, []);
useEffect(() => {
}, [params]);
useEffect(() => {}, [params]);
const handlerSearch = () => {
// dispatch(Actions.list.request({ searchParams: params }));
};
@ -270,6 +269,7 @@ export const SystemUserContainer = props => {
modal={modal}
setModal={setModal}
handlerConfirm={handlerWidthrowConfirm}
color='primary'
/>
</CustomMainLayout>
);

Loading…
Cancel
Save