无人机管理后台前端(已迁走)
linwei
2025-06-06 7654971a7e8f04950e956af9a54053dd6f053574
调试盘和照片和视频存储设置
1 files modified
10 ■■■■ changed files
src/views/device/components/DockControlPanel.vue 10 ●●●● patch | view | raw | blame | history
src/views/device/components/DockControlPanel.vue
@@ -26,7 +26,7 @@
          </div>
        </div>
      </div>
      <el-divider v-if="deviceInfo">无人机设置</el-divider>
      <div class="control-cmd-box" v-for="(item, index) in cameras">
        <div>
@@ -54,7 +54,7 @@
          </el-form-item>
          <el-form-item label="照片存储设置" v-if="cameraModeValue == 0">
            <el-select v-model="item.photo_storage_settings" collapse-tags @change="photoStorageTypeChang($event, item)"
            <el-select v-model="photo_storage_settings" collapse-tags @change="photoStorageTypeChang($event, item)"
              multiple placeholder="请选择">
              <el-option v-for="item in photoStorageType" :key="item.value" :label="item.label" :value="item.value">
              </el-option>
@@ -62,7 +62,7 @@
          </el-form-item>
          <el-form-item label="视频存储设置" v-if="cameraModeValue == 1">
            <el-select v-model="item.video_storage_settings" collapse-tags @change="videoStorageTypeChang($event, item)"
            <el-select v-model="video_storage_settings" collapse-tags @change="videoStorageTypeChang($event, item)"
              multiple placeholder="请选择">
              <el-option v-for="item in photoStorageType" :key="item.value" :label="item.label" :value="item.value">
              </el-option>
@@ -93,6 +93,8 @@
const valueStyle = ref(0)
const cameraModeValue = ref(0)
const videoValue = ref("zoom")
const photo_storage_settings = ref([])
const video_storage_settings = ref([])
// 定义一个数据videoList
const videoList = reactive([])
@@ -233,6 +235,8 @@
      // 判断cameras列表长度是否为0,如果为0,则不执行后续操作
      if (cameras.length > 0) {
        cameraModeValue.value = cameras[0].camera_mode
        photo_storage_settings.value = cameras[0]?.photo_storage_settings ?? [];
        video_storage_settings.value = cameras[0]?.video_storage_settings ?? [];
      }
      deviceInfo = ref(value.deviceInfo[props.deviceInfo.child_sn])
      updateDeviceCmdInfoByOsd(cmdList.value, devices)