无人机管理后台前端(已迁走)
chenyao
2025-09-17 737caa2343ea752b0b2b7b9c4b4c2ba85d1fd963
src/views/flightLog/flightLog.vue
@@ -39,7 +39,7 @@
        </el-table-column>
        <el-table-column prop="end_time" label="标签" align="center">
          <template #default="scope">
            <el-select v-model="scope.row.states">
            <el-select v-model="scope.row.label_id" @change="handleUpdateLabel">
              <el-option
                v-for="item in labelList"
                :key="item.value"
@@ -95,7 +95,7 @@
   </el-dialog> -->
</template>
<script setup>
import { getHistoryTrack, exportFlyLog, addStar } from '@/api/logs';
import { getHistoryTrack, exportFlyLog, addStar, updateDroneFlight } from '@/api/logs';
import { downloadXls } from '@/utils/util';
const total = ref(0)
@@ -195,6 +195,13 @@
  })
}
// 打标签
function handleUpdateLabel(row) {
  updateDroneFlight({ flight_log_id: row.id, states: row.states }).then(res => {
    getList()
  })
}
// 导出
function handleExport(row) {
  exportFlyLog({ flight_id: row.id }).then(res => {