yuan
4 天以前 5206d4272e9e5542d98f69e961bc9cac1dd7bd16
src/views/qualityManagement/finalInspection/index.vue
@@ -68,6 +68,7 @@
import {ElMessageBox} from "element-plus";
import {
   downloadQualityInspect,
   downloadOutReport,
   qualityInspectDel,
   qualityInspectListPage, qualityInspectUpdate,
   submitQualityInspect
@@ -248,6 +249,13 @@
               downLoadFile(row);
            },
         },
         {
            name: "报告",
            type: "text",
            clickFun: (row) => {
               downloadReport(row);
            },
         },
    ],
  },
]);
@@ -408,13 +416,31 @@
         type: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
      })
      const downloadUrl = window.URL.createObjectURL(blob)
      const link = document.createElement('a')
      link.href = downloadUrl
      link.download = '原材料检验报告.docx'
      document.body.appendChild(link)
      link.click()
      document.body.removeChild(link)
      window.URL.revokeObjectURL(downloadUrl)
   })
};
const downloadReport = (row) => {
   downloadOutReport({ id: row.id }).then((blobData) => {
      const blob = new Blob([blobData], {
         type: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
      })
      const downloadUrl = window.URL.createObjectURL(blob)
      const link = document.createElement('a')
      link.href = downloadUrl
      link.download = '出库检验报告.docx'
      document.body.appendChild(link)
      link.click()
      document.body.removeChild(link)
      window.URL.revokeObjectURL(downloadUrl)
   })