spring
2025-04-27 41c9b2fa8cef5f45c23d00d33680764b48dfc3cc
src/api/quality/rawMaterial.js
@@ -8,9 +8,16 @@
  })
}
export function checkPutIFS(id,result) {
  return request({
    url: '/mes/rawInspect/check/'+id+'/'+result,
    method: 'post',
  })
}
export function selectDevice() {
  return request({
    url: '/mes/qualityFinishedInsProduct/scope',
    url: '/mes/rawInsProduct/selectDevice',
    method: 'get',
  })
}
@@ -27,6 +34,15 @@
  return request({
    url: '/mes/rawInspect/'+data,
    method: 'get',
  })
}
export function downloadReport(data) {
  return request({
    url: '/mes/rawInspect/downloadReport',
    method: 'post',
    data: data,
    responseType: 'blob',
  })
}
@@ -47,7 +63,7 @@
export function updateRawInspectsById(data) {
  return request({
    url: '/mes/rawInspect/updateRawInspectsById/'+data.id,
    url: '/mes/rawInspect/updateRawInspectsById2/'+data.id,
    method: 'post',
    params: data
  })
@@ -69,13 +85,13 @@
  })
}
export function selectHisByCode(data) {
  return request({
    url: '/mes/rawInsProduct/seleHisByCode',
    method: 'get',
    params: data
  })
}
// export function selectHisByCode(data) {
//   return request({
//     url: '/mes/rawInsProduct/seleHisByCode',
//     method: 'get',
//     params: data
//   })
// }
export function exportRawMaterial(data) {
  return request({
@@ -86,3 +102,46 @@
  })
}
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)
  })
}
export function updateRawInsProduct2(data) {
    return request({
      url: '/mes/rawInsProduct/updaterawInsProduct2',
      method: 'post',
      data: data
    })
  }