无人机管理后台前端(已迁走)
张含笑
2025-06-14 ba9d15e827af9b85a1c42ae4a13b4b45201ff6ba
Merge branch 'refs/heads/feature/v2.0.0/后台管理数据中心'

# Conflicts:
# src/views/dataCenter/dataCenter.vue
1 files modified
16 ■■■■■ changed files
src/views/dataCenter/dataCenter.vue 16 ●●●●● patch | view | raw | blame | history
src/views/dataCenter/dataCenter.vue
@@ -8,7 +8,7 @@
    <!-- 表格部分 -->
    <div class="dataTable">
      <el-table
        v-loading="loading"
        v-loading="loadings"
        element-loading-text="加载中"
        stripe
        :data="tableData"
@@ -237,7 +237,8 @@
  visible: '可见光',
  ir: '红外',
};
const loading = ref(true);
const loadings = ref(true);
let loading
const total = ref(0);
const startTime = dayjs().subtract(6, 'day').startOf('day');
const endTime = dayjs().endOf('day');
@@ -268,13 +269,13 @@
// 获取列表数据
const getaiImagesPage = () => {
 loading.value = true;
  const params = {
    orderByCreateTime: jobListParams.orderByCreateTime,
    ...jobListParams.searchParams,
  };
  getaiImagesPageAPI(params, { current: jobListParams.current, size: jobListParams.size }).then(
    res => {
      loadings.value = true;
      total.value = res.data.data.total;
      tableData.value = res.data.data.records.map(i => ({
        ...i,
@@ -284,7 +285,8 @@
        showUrl: getShowImg(i?.link),
        file_name: i.name.split('/').pop(),
      }));
      loading.value = false;
      // console.log('res', tableData.value);
      loadings.value = false;
    }
  );
};
@@ -352,7 +354,7 @@
      }, 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 = {
@@ -369,9 +371,9 @@
    };
    downloadApi(aaa).then(res => {
      // console.log('res.data.data', res.data.data);
      console.log('res.data.data', res.data.data);
      aLinkDownload(res.data.data, `sjzx-file-pack-${dayjs().format('YYYYMMDDHHmmss')}.zip`);
      // loading.close()
      loading.close()
    });
  }
};