|
@@ -311,6 +311,7 @@ const props = defineProps<{
|
|
|
}>()
|
|
}>()
|
|
|
|
|
|
|
|
const store = useMyStore()
|
|
const store = useMyStore()
|
|
|
|
|
+
|
|
|
const clientId = computed(() => {
|
|
const clientId = computed(() => {
|
|
|
return store.state.clientId
|
|
return store.state.clientId
|
|
|
})
|
|
})
|
|
@@ -487,8 +488,9 @@ async function onClickFightControl() {
|
|
|
// 进入飞行控制
|
|
// 进入飞行控制
|
|
|
async function enterFlightControl() {
|
|
async function enterFlightControl() {
|
|
|
try {
|
|
try {
|
|
|
|
|
+ const clientId = localStorage.getItem('client_id') || '';
|
|
|
const { code, data } = await postDrcEnter({
|
|
const { code, data } = await postDrcEnter({
|
|
|
- client_id: clientId.value,
|
|
|
|
|
|
|
+ client_id: clientId,
|
|
|
dock_sn: props.sn,
|
|
dock_sn: props.sn,
|
|
|
})
|
|
})
|
|
|
if (code === 0) {
|
|
if (code === 0) {
|
|
@@ -503,7 +505,7 @@ async function enterFlightControl() {
|
|
|
if (droneControlSource.value !== ControlSource.A) {
|
|
if (droneControlSource.value !== ControlSource.A) {
|
|
|
await postFlightAuth(props.sn)
|
|
await postFlightAuth(props.sn)
|
|
|
}
|
|
}
|
|
|
- message.success('Get flight control successfully')
|
|
|
|
|
|
|
+ message.success('成功进入远程控制')
|
|
|
}
|
|
}
|
|
|
} catch (error: any) {
|
|
} catch (error: any) {
|
|
|
}
|
|
}
|
|
@@ -512,15 +514,16 @@ async function enterFlightControl() {
|
|
|
// 退出飞行控制
|
|
// 退出飞行控制
|
|
|
async function exitFlightCOntrol() {
|
|
async function exitFlightCOntrol() {
|
|
|
try {
|
|
try {
|
|
|
|
|
+ const clientId = localStorage.getItem('client_id') || '';
|
|
|
const { code } = await postDrcExit({
|
|
const { code } = await postDrcExit({
|
|
|
- client_id: clientId.value,
|
|
|
|
|
|
|
+ client_id: clientId,
|
|
|
dock_sn: props.sn,
|
|
dock_sn: props.sn,
|
|
|
})
|
|
})
|
|
|
if (code === 0) {
|
|
if (code === 0) {
|
|
|
flightController.value = false
|
|
flightController.value = false
|
|
|
deviceTopicInfo.subTopic = ''
|
|
deviceTopicInfo.subTopic = ''
|
|
|
deviceTopicInfo.pubTopic = ''
|
|
deviceTopicInfo.pubTopic = ''
|
|
|
- message.success('退出飞行控制')
|
|
|
|
|
|
|
+ message.success('成功退出远程控制')
|
|
|
}
|
|
}
|
|
|
} catch (error: any) {
|
|
} catch (error: any) {
|
|
|
}
|
|
}
|