无人机管理后台前端(已迁走)
张含笑
2025-06-14 1cb3fdc7b3e0468a4f3d69f55996a2a4d1c249be
feat:去除控制台打印
1 files modified
39 ■■■■■ changed files
src/views/dataCenter/dataCenter.vue 39 ●●●●● patch | view | raw | blame | history
src/views/dataCenter/dataCenter.vue
@@ -99,7 +99,6 @@
      <template #header="{ titleId, titleClass }">
        <div class="my-header">
          <h4 :id="titleId" :class="titleClass">{{ detailTitle}}</h4>
        </div>
      </template>
      <div class="detailContainer">
@@ -149,13 +148,15 @@
          <div>文件类型:{{ photoTypeMap[dialogDetailList?.photoType] }}</div>
          <div>文件格式:{{ resultTypeMap[dialogDetailList?.resultType] }}</div>
          <div>照片文件大小:{{ dialogDetailList?.attachSize }}</div>
          <div> <el-button
          <div>
            <el-button
            type="success"
            plain
            icon="el-icon-download"
            @click="detailDownLoad(dialogDetailList)"
            >下载</el-button
          ></div>
            >
          </div>
        </div>
      </div>
    </el-dialog>
@@ -191,7 +192,6 @@
      ref="mapComponent"
      v-model:show="dataCenterMapVisible"
      :jobId="jobId"
      @lookDetail="lookDetail"
      :dotData="mapList"
    ></dataCenterMap>
@@ -238,7 +238,7 @@
  ir: '红外',
};
const loadings = ref(true);
let loading
let loading;
const total = ref(0);
const startTime = dayjs().subtract(6, 'day').startOf('day');
const endTime = dayjs().endOf('day');
@@ -276,7 +276,6 @@
  };
  getaiImagesPageAPI(params, { current: jobListParams.current, size: jobListParams.size }).then(
    res => {
      total.value = res.data.data.total;
      tableData.value = res.data.data.records.map(i => ({
        ...i,
@@ -355,9 +354,8 @@
      }, index * 500); // 每个文件下载间隔50毫秒
    });
  } else {
    loading = ElLoading.service({ background: 'rgba(0, 0, 0, 0.5)', text: '打包中,请稍等...' })
    loading = ElLoading.service({ background: 'rgba(0, 0, 0, 0.5)', text: '打包中,请稍等...' });
    const fileIds = list.map(i =>i.id);
    console.log('fileIds', fileIds, list);
    let aaa = {
      areaCode: '',
      attachIds: fileIds,
@@ -372,9 +370,8 @@
    };
    downloadApi(aaa).then(res => {
      console.log('res.data.data', res.data.data);
      aLinkDownload(res.data.data, `sjzx-file-pack-${dayjs().format('YYYYMMDDHHmmss')}.zip`);
      loading.close()
      loading.close();
    });
  }
};
@@ -387,26 +384,20 @@
};
// 全部下载
const aLLDownloadFile = () => {
   const params = {
    ...jobListParams.searchParams,
  };
  // console.log('params',params);
    downloadApi(params).then(res => {
      // console.log('res.data.data', res.data.data);
      aLinkDownload(res.data.data, `sjzx-file-pack-${dayjs().format('YYYYMMDDHHmmss')}.zip`);
    });
};
// 查看弹框
const dialogVisible = ref(false);
const dialogDetailList = ref(null);
const detailTitle = ref('')
const detailTitle = ref('');
const lookDetail = val => {
  getAttachInfoAPI(val.id).then(res => {
  detailTitle.value =  res.data.data.nickName
    detailTitle.value = res.data.data.nickName;
    dialogDetailList.value = res.data.data;
    dialogDetailList.value = { ...res.data.data, checkedinput: false };
  });
@@ -448,7 +439,7 @@
  // 验证并提示
  if (!validateNickname(updateparams.nickName, '名称')) return;
  item.checkedinput = false;
  detailTitle.value = item.nickName
  detailTitle.value = item.nickName;
  updataTitleApi(updateparams)
    .then(res => {
      if (res.status === 200) {
@@ -468,19 +459,16 @@
const mapList = ref(null);
const dataCenterMapVisible = ref(false);
const jobId = ref('');
const statusType = ref(null)
const statusType = ref(null);
const positionDetail = val => {
// console.log('地图',val);
  jobId.value = val.wayLineJobId;
  // console.log('statusType.value',statusType.value);
  mapList.value = val;
  dataCenterMapVisible.value = true;
  // 确保地图组件加载完成
  nextTick(() => {
    if (mapComponent.value) {
      // 调用子组件方法并传递数据
      mapComponent.value.initEntityOrPopup(val)
      mapComponent.value.initEntityOrPopup(val);
    }
  });
};
@@ -489,7 +477,6 @@
  getaiImagesPage();
  // 监听打开全景事件
  EventBus.on('open-panorama', params => {
    // console.log('收到全景事件:', params);
    panoramaParamsShow.value = params.show;
    panoramaParamsUrl.value = params.url;
  });
@@ -498,7 +485,6 @@
  // 组件卸载时移除事件监听,防止内存泄漏
  EventBus.off('open-panorama');
});
</script>
<style scoped lang="scss">
@@ -596,7 +582,6 @@
.my-header :deep(.el-dialog__title) {
  margin: 0 !important;
  height: 19px;
}
.my-header {
  display: flex;