| | |
| | | export default { |
| | | /** |
| | | * 获取最新数据 |
| | | * @param dataType 0: 秒级值; 1:分钟值 |
| | | * @returns |
| | | */ |
| | | fethcRealtimeData({ deviceCode, type, page, perPage }) { |
| | | return this.fetchHistroyData({ deviceCode, type, page, perPage }); |
| | | fethcRealtimeData({ deviceCode, dataType, page, perPage }) { |
| | | return this.fetchHistroyData({ deviceCode, dataType, page, perPage }); |
| | | }, |
| | | |
| | | /** |
| | | * 获取历史数据 |
| | | * @param dataType 0: 秒级值; 1:分钟值 |
| | | * @returns |
| | | */ |
| | | fetchHistroyData({ deviceCode, startTime, endTime, type, page, perPage }) { |
| | | fetchHistroyData({ |
| | | deviceCode, |
| | | startTime, |
| | | endTime, |
| | | dataType, |
| | | page, |
| | | perPage |
| | | }) { |
| | | let params = `deviceCode=${deviceCode}&page=${page}&perPage=${perPage}`; |
| | | params += type ? `&type=${type}` : ''; |
| | | params += dataType ? `&type=${dataType}` : ''; |
| | | params += startTime ? `&startTime=${startTime}` : ''; |
| | | params += endTime ? `&type=${endTime}` : ''; |
| | | params += endTime ? `&endTime=${endTime}` : ''; |
| | | return $http.get(`air/realtime/sec?${params}`).then((res) => res.data); |
| | | }, |
| | | |
| | | /** |
| | | * 获取更新时间之后的新数据 |
| | | * @param {*} param0 |
| | | * @returns |
| | | */ |
| | | fetchNextData({ deviceCode, updateTime, perPage = 50 }) { |
| | | let params = `deviceCode=${deviceCode}&updateTime=${updateTime}&perPage=${perPage}`; |
| | | return $http.get(`air/realtime/sec/next?${params}`).then((res) => res.data); |
| | | }, |
| | | |
| | | /** |
| | | * 获取按照路段分割的走航数据 |
| | | * @param {String} missionCode |
| | | * @returns |
| | | */ |
| | | fetchSegmentData(missionCode) { |
| | | let params = `missionCode=${missionCode}`; |
| | | return $http |
| | | .get(`air/realtime/sec/segment?${params}`) |
| | | .then((res) => res.data); |
| | | } |
| | | }; |