| | |
| | | import { exportFwDroneAlarmRecordApi, fwDroneAlarmRecordPageApi } from './fwDroneAlarmRecord' |
| | | import FormDiaLog from './FormDiaLog.vue' |
| | | import { blobDownload, dateRangeFormat, getDictLabel } from '@ztzf/utils' |
| | | import { saveOperationLog } from '@ztzf/apis' |
| | | import { useRoute } from 'vue-router' |
| | | |
| | | const initSearchParams = () => ({ |
| | | droneName: '', // 无人机名称 |
| | |
| | | }) |
| | | const dateRange = ref([]) |
| | | const exportLoading = ref(false) |
| | | const route = useRoute() |
| | | const deviceTypeMap = computed(() => { |
| | | const map = new Map() |
| | | dictObj.value.deviceType.forEach(item => { |
| | |
| | | exportLoading.value = true |
| | | exportFwDroneAlarmRecordApi({ ids: selectedIds.value.join(',') }) |
| | | .then(res => { |
| | | saveOperationLog({ |
| | | requestUri: route.path, |
| | | title: `${route.name || '报警记录'}-导出`, |
| | | type: 1, |
| | | }) |
| | | blobDownload(res) |
| | | }) |
| | | .finally(() => { |