zss
2024-05-25 fa565e171285aa1b4252d55bbefdc6956bae620e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import request from '@/router/axios'
 
export function getProcessConfigFiles(data) {
    return request({
      url: '/mes/attachment/processConfigFiles',
      method: 'get',
      params: data
    })
  }
 
  export function deleteProcessConfigFile(id) {
    return request({
      url: '/mes/attachment/processConfigFile/'+id,
      method: 'delete',
    })
  }
 
  export function downloadProcessConfigFile(data) {
    return request({
      url: '/mes/attachment/processConfig/'+data.fileName+'/'+data.bucket,
      method: 'get',
      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)
    })
  }