diff --git a/.env.development b/.env.development index 69e358d..658b376 100644 --- a/.env.development +++ b/.env.development @@ -1,3 +1,3 @@ -REACT_APP_HOST = http://localhost:8080/ -REACT_APP_WS_HOST = ws://localhost:8081/ws +REACT_APP_HOST = http://192.168.0.24:8080/ +REACT_APP_WS_HOST = ws://192.168.0.24:8081/ws REACT_APP_IMAGE_HOST = https://palnet-file.s3.ap-northeast-2.amazonaws.com/ diff --git a/src/assets/css/custom.css b/src/assets/css/custom.css index 70639f7..523b597 100644 --- a/src/assets/css/custom.css +++ b/src/assets/css/custom.css @@ -737,4 +737,9 @@ background-size: 75% auto; .m_ft{display:flex;align-items:flex-end; justify-content: space-between;} .m_ft_box{flex:0 0 49%} -.m_ft_box + .m_ft_box{margin-left:1%} \ No newline at end of file +.m_ft_box + .m_ft_box{margin-left:1%} + +.layer-content-box .history-btn{border-radius:4px;display:block;width:100%;height:45px;line-height:45px;text-align:center;font-size: 0.875rem;color:#ddd;font-weight:500;} +.layer-content-box .history-btn:hover{border-radius:4px;background:#00cfe8;border-color:#00cfe8;transition: 0.3s ease;-webkit-transition: 0.3s ease;} +.historyModal .drone-ti span{font-weight:500;margin-top:6px} +.historyModal .drone-name{color:#00cfe8;margin:0 10px 0 0;} \ No newline at end of file diff --git a/src/components/map/naver/dron/DronMarker.js b/src/components/map/naver/dron/DronMarker.js index ab518af..f576757 100644 --- a/src/components/map/naver/dron/DronMarker.js +++ b/src/components/map/naver/dron/DronMarker.js @@ -36,8 +36,7 @@ export const DronMarker = props => { if (controlGpList) { controlGpList.forEach(gps => { - if (!gps.controlWarnCd) { - // gps marker가 지도상에 표출된 이후 시점부터 toast 표출 + if (gps.controlWarnCd && gps.controlWarnNotyCd) { const marker = arrMarkers.find(marker => marker.id === gps.objectId); if(marker) { @@ -47,7 +46,7 @@ export const DronMarker = props => { message={'경로 상에 비행 구역을 이탈했습니다.'} />, { - autoClose: 3000, + // autoClose: 3000, hideProgressBar: true, position: toast.POSITION.BOTTOM_RIGHT, onClick: props => { diff --git a/src/modules/control/gp/models/controlGpModel.ts b/src/modules/control/gp/models/controlGpModel.ts index d07262e..2707796 100644 --- a/src/modules/control/gp/models/controlGpModel.ts +++ b/src/modules/control/gp/models/controlGpModel.ts @@ -89,6 +89,7 @@ export interface ControlGpData { controlStartDt: string; heading: number; controlWarnCd: boolean; + controlWarnNotyCd: boolean; } export interface ControlGroupAuthData { diff --git a/src/views/control/alarm/ControlAlarmNotice.js b/src/views/control/alarm/ControlAlarmNotice.js index deaadee..9c01ad4 100644 --- a/src/views/control/alarm/ControlAlarmNotice.js +++ b/src/views/control/alarm/ControlAlarmNotice.js @@ -2,7 +2,7 @@ import { Bell, ChevronDown, ChevronUp } from "react-feather"; import { ReactComponent as DroneMenuIcon } from '../../../assets/images/drone_menu_icon.svg'; const ControlAlarmNotice = () => { - {/* 알림 위아래 롤링은 구현해주셔야되는데 따른 컴포넌트있으면 그거사용해도됩니다...제가 만들어논거는 45px씩 움직여주면되거든요..저도자세히는모르겠습니다...제이쿼리로만써봐서... */} + {} return(
diff --git a/src/views/control/main/ControlMain.js b/src/views/control/main/ControlMain.js index c7ec670..0cab7bb 100644 --- a/src/views/control/main/ControlMain.js +++ b/src/views/control/main/ControlMain.js @@ -76,6 +76,11 @@ const ControlMain = () => { +
  • + +
  • {/*
  • + +
    + +
    + setHistoryModal(!historyModal)} + className='modal-dialog-centered historyModal' + > + setHistoryModal(!historyModal)}> +
    + DRONE01 + 알림내역 +
    + +
    + + + + + + + + + + + + +
    번호날짜내용
    12022-08-12 22:12:05탈출!!비상탈출!!!
    +
    + + + +
    + +