| | |
| | | <a-tooltip :title="osdVisible.model"> |
| | | <div style="width: 90%;" class="flex-column flex-align-center flex-justify-center"> |
| | | <span><a-image :src="M30" :preview="false" /></span> |
| | | <span>M30</span> |
| | | <span>{{ DEVICE_NAME[`${osdVisible.device_domain}-${osdVisible.device_type}-${osdVisible.device_sub_type}`] }}</span> |
| | | </div> |
| | | </a-tooltip> |
| | | </div> |
| | |
| | | </a-button> |
| | | </a-col> |
| | | </a-row> |
| | | <a-row v-if="deviceInfo.device?.mode_code != 14 && deviceInfo.device" class="p5" align="middle" justify="space-between"> |
| | | <a-row class="p5" align="middle" justify="space-between"> |
| | | <a-col span="24"> |
| | | <a-button :class="[openDroneControl ? 'active-color' : 'unactive-color']" class="width-100" type="primary" |
| | | size="small" @click="openDeviceSetting"> |
| | | 操作 |
| | | 飞行控制 |
| | | </a-button> |
| | | </a-col> |
| | | </a-row> |
| | |
| | | import { getLiveCapacity, startLivestream, stopLivestream } from '/@/api/manage' |
| | | import { |
| | | DeviceOsd, DeviceStatus, DockOsd, EGear, EModeCode, GatewayOsd, EDockModeCode, EDockModeText, EModeText, |
| | | NetworkStateQualityEnum, NetworkStateTypeEnum, RainfallEnum, DroneInDockEnum |
| | | NetworkStateQualityEnum, NetworkStateTypeEnum, RainfallEnum, DroneInDockEnum, DEVICE_NAME |
| | | } from '/@/types/device' |
| | | import pin from '/@/assets/icons/pin-2d8cf0.svg' |
| | | import M30 from '/@/assets/icons/m30.png' |
| | |
| | | str, |
| | | EDockModeCode, |
| | | EDockModeText, |
| | | DEVICE_NAME, |
| | | EModeText, |
| | | dockControlPanelVisible, |
| | | setDockControlPanelVisible, |
| | |
| | | model: gateway?.device_name, |
| | | callsign: gateway?.nickname, |
| | | sn: gateway?.device_sn, |
| | | domain: gateway?.domain |
| | | domain: gateway?.domain, |
| | | device_domain: child.domain, |
| | | device_type: child.type, |
| | | device_sub_type: child.sub_type |
| | | }, |
| | | payload: [] |
| | | } |
| | |
| | | osdVisible.value.is_dock = isDock |
| | | osdVisible.value.gateway_callsign = device.gateway.callsign |
| | | osdVisible.value.payloads = device.payload |
| | | osdVisible.value.device_domain = device.gateway.device_domain |
| | | osdVisible.value.device_sub_type = device.gateway.device_sub_type |
| | | osdVisible.value.device_type = device.gateway.device_type |
| | | } |
| | | console.log(osdVisible.value, 'value') |
| | | store.commit('SET_OSD_VISIBLE_INFO', osdVisible.value) |
| | | store.commit('SET_HMSInfo_DetailSn', sn) |
| | | } |
| | |
| | | visible: false, |
| | | gateway_sn: '', |
| | | is_dock: false, |
| | | payloads: null |
| | | payloads: null, |
| | | device_domain: '', |
| | | device_sub_type: '', |
| | | device_type: '' |
| | | } as OSDVisible, |
| | | waylineInfo: { |
| | | |
| | |
| | | callsign: string, |
| | | sn: string, |
| | | domain: string, |
| | | device_domain: string, |
| | | device_type: string, |
| | | device_sub_type: string |
| | | }, |
| | | payload: PayloadInfo[], |
| | | selected?:boolean, |
| | |
| | | gateway_sn: string, |
| | | gateway_callsign: string, |
| | | payloads: null | PayloadInfo [], |
| | | device_type: string, |
| | | device_sub_type: string, |
| | | device_domain: string |
| | | } |
| | | |
| | | export interface GatewayOsd { |