forked from drone/command-center-dashboard

罗广辉
2025-04-19 6d8658a22f5650f2d8bc14c589eb7cf57986cbd3
feat: 获取直播能力
3 files modified
10 ■■■■■ changed files
src/components/CurrentTaskDetails/ControlPanel/ControlPanel.vue 2 ●●● patch | view | raw | blame | history
src/components/CurrentTaskDetails/CurrentTaskDetails.vue 5 ●●●●● patch | view | raw | blame | history
src/components/CurrentTaskDetails/TaskDetailsRight.vue 3 ●●●● patch | view | raw | blame | history
src/components/CurrentTaskDetails/ControlPanel/ControlPanel.vue
@@ -181,7 +181,7 @@
let timer = null
let totalSeconds = 0
const workspace_id = computed(() => taskDetails?.value?.workspace_id)
const workspace_id = inject('workspace_id')
const list1 = [
    { key: KeyCode.KEY_Q, text: 'Q', icon: RefreshLeft },
    { key: KeyCode.KEY_W, text: 'W', icon: ArrowUp },
src/components/CurrentTaskDetails/CurrentTaskDetails.vue
@@ -82,9 +82,9 @@
//获取相机能力
async function getLiveCapacity() {
    const res = await getLiveCapacityApi(workspace_id.value,{ sn: dockSn.value})
    console.log(res.data.data,66666666)
}
const useTaskDetailsCallBack = () => {
    console.log(workspace_id.value,66666666)
    getDeviceLiveUrl()
}
@@ -92,6 +92,7 @@
let { wsInfo, removeWS } = useDroneWS(workspace_id) //ws信息,是一个ref对象
provide('wsInfo', wsInfo)
provide('workspace_id', workspace_id)
provide('deviceOsdInfo', deviceOsdInfo)
provide('dockOsdInfo', wsInfo?.value?.dock_osd)
provide('dockSn', dockSn)
@@ -108,7 +109,7 @@
let once = true
watch(deviceOsdInfo,()=>{
    if (once){
        getLiveCapacity()
        // getLiveCapacity()
        once =false
    }
})
src/components/CurrentTaskDetails/TaskDetailsRight.vue
@@ -11,7 +11,7 @@
            </div>
        </div>
        <BaseControl v-if="taskDetails.workspace_id" />
        <BaseControl v-if="workspace_id" />
    </div>
</template>
<script setup>
@@ -19,6 +19,7 @@
import BaseControl from '@/components/CurrentTaskDetails/ControlPanel/BaseControl.vue'
const taskDetails = inject('taskDetails')
const workspace_id = inject('workspace_id')
const list = ref([
    { name: '任务编号', value: '', field: 'job_info_num' },