forked from drone/command-center-dashboard

罗广辉
2025-04-20 2c435d1da00ba1b92ef2ed8e77c5cda4cbb2e93f
src/components/CurrentTaskDetails/ControlPanel/BaseControl.vue
@@ -31,9 +31,10 @@
import EventBus from '@/event-bus'
const isAutoControl = inject('isAutoControl')
const isBackDock = inject('isBackDock')
const list3 = computed(() => [
   { name: '自动控制', svg: 'autoControl', style: { top: '-70%' }, active: isAutoControl.value, handle: autoControl },
   { name: '自动控制', svg: 'autoControl', style: { top: '-70%' }, active: isAutoControl.value && !isBackDock.value, handle: autoControl },
   //如果是返航, 继续任务 就是自动任务
   //如果是取消返航, 继续任务 就是自动任务
   { name: '继续任务', svg: 'continueTask', style: { left: '70%' }, active: false, handle: autoControl },
@@ -41,10 +42,10 @@
      name: '手动控制',
      svg: 'manualControl',
      style: { top: '70%' },
      active: !isAutoControl.value,
      active: !isAutoControl.value && !isBackDock.value,
      handle: manualControl,
   },
   { name: '返航/取消返航', svg: 'turnBack', style: { left: '-70%' }, active: false, handle: turnBack },
   { name: '返航/取消返航', svg: 'turnBack', style: { left: '-70%' }, active: isBackDock.value, handle: turnBack },
])
function autoControl() {