spring
2025-03-24 6ec4ab163cff16c7ce0f4822efc224abe8e85410
src/views/CNAS/process/method/standardMethodsChange/component/calibrationsFileDia.vue
@@ -103,16 +103,28 @@
    },
    // 下载
    upload (row) {
      let url = '';
      if(row.type==1){
        url = this.javaApi+'/img/'+row.fileUrl
        file.downloadIamge(url,row.fileName)
      const fileName = row.fileName;
      const fileUrl = row.fileUrl;
      try {
          const response = axios({
              method: 'get',
              url: `${Vue.prototype.javaApi}/common/downloadMinio`,
              params: {
                fileUrl,
                fileName
              },
              responseType: 'blob',
              headers: { Authorization: 'Bearer ' + getToken() }
          });
          if (blobValidate(response.data)) {
              saveAs(new Blob([response.data]), fileName);
              Message.success("下载成功");
      }else{
        url = this.javaApi+'/word/'+row.fileUrl
        const link = document.createElement('a');
        link.href = url;
        link.download = row.fileName;
        link.click();
              this.printErrMsg(response.data);
          }
      } catch (error) {
          Message.error("下载失败:" + error.message);
      }
    },
  }