forked from drone/command-center-dashboard

zhongrj
2025-04-21 07360ad073b3fd82da76b7740cafc25518ca3e15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/*
 * @Author: shuishen 1109946754@qq.com
 * @Date: 2025-04-17 20:17:12
 * @LastEditors: shuishen 1109946754@qq.com
 * @LastEditTime: 2025-04-17 20:28:08
 * @FilePath: \command-center-dashboard\src\utils\stateToImageMap\drone.js
 * @Description: 
 * 
 * Copyright (c) 2025 by shuishen, All Rights Reserved. 
 */
import endingImg from '@/assets/images/aiNowFly/ending.png'
import endingHighImg from '@/assets/images/aiNowFly/ending-high.png'
 
const droneImage = {
  'OFFLINE': endingImg,
  'WORKING': endingHighImg,
  'LEISURE': endingHighImg
}
 
/**
 * 根据机巢状态获取图片
 * @param {string} status 状态
 * @returns 
 */
export const getDroneStatusImage = (status) => droneImage[status] || endingHighImg
 
/**
 * 根据机巢状态获取图片
 * @param {boolean} isOnline 状态
 * @returns 
 */
export const getDroneFlagImage = (isOnline) => isOnline ? endingHighImg : endingImg