王震
2023-12-25 931dd89a799b60f34e26ca326c811d3fe4a9cdc5
src/api/quality/rawMaterial.js
@@ -95,3 +95,38 @@
  })
}
export function getProcessConfigFiles(data) {
  return request({
    url: '/mes/rawInsProduct/processConfigFiles',
    method: 'get',
    params: data
  })
}
export function deleteProcessConfigFile(id) {
  return request({
    url: '/mes/rawInsProduct/processConfigFile/'+id,
    method: 'delete',
  })
}
export function downloadProcessConfigFile(data) {
  return request({
    url: '/mes/rawInsProduct/processConfig/'+data.bucket+'/'+data.fileName,
    method: 'post',
    responseType: 'blob'
  }).then((response) => {
    // 处理返回的文件流
    const blob = response.data
    const link = document.createElement('a')
    link.href = URL.createObjectURL(blob)
    link.download = data.originalFileName
    document.body.appendChild(link)
    link.click()
    window.setTimeout(function() {
      URL.revokeObjectURL(blob)
      document.body.removeChild(link)
    }, 0)
  })
}