兰宝车间质量管理系统-前端
疯狂的狮子Li
2025-01-24 b2a415728547d5aa0fa77f5653ddb7b8e6a5a8a2
src/plugins/download.ts
@@ -1,9 +1,9 @@
import axios from 'axios';
import FileSaver from 'file-saver';
import { getToken } from '@/utils/auth';
import errorCode from '@/utils/errorCode';
import { blobValidate } from '@/utils/ruoyi';
import { LoadingInstance } from 'element-plus/es/components/loading/src/loading';
import { globalHeaders } from '@/utils/request';
const baseURL = import.meta.env.VITE_APP_BASE_API;
let downloadLoadingInstance: LoadingInstance;
@@ -16,7 +16,7 @@
        method: 'get',
        url: url,
        responseType: 'blob',
        headers: { Authorization: 'Bearer ' + getToken() }
        headers: globalHeaders()
      });
      const isBlob = blobValidate(res.data);
      if (isBlob) {
@@ -40,10 +40,7 @@
        method: 'get',
        url: url,
        responseType: 'blob',
        headers: {
          Authorization: 'Bearer ' + getToken(),
          datasource: localStorage.getItem('dataName')
        }
        headers: globalHeaders()
      });
      const isBlob = blobValidate(res.data);
      if (isBlob) {
@@ -54,8 +51,8 @@
      }
      downloadLoadingInstance.close();
    } catch (r) {
      console.error(r)
      ElMessage.error('下载文件出现错误,请联系管理员!')
      console.error(r);
      ElMessage.error('下载文件出现错误,请联系管理员!');
      downloadLoadingInstance.close();
    }
  },