| | |
| | | }) |
| | | } |
| | | |
| | | 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) |
| | | }) |
| | | } |
| | | |
| | |
| | | updateRawInsProduct, |
| | | updateRawInspectsById, |
| | | getProcessConfigFiles, |
| | | downloadProcessConfigFile, |
| | | deleteProcessConfigFile, |
| | | updateDeviceById, chooseIFS} from '@/api/quality/rawMaterial' |
| | | import rawMaterialPartDialog from '@/views/common/rawMaterial-part' |
| | | import { getStore } from '@/util/store' |
| | | import qrCodeApp from '@/views/common/qrCodeApp' |
| | | import transformImage from '@/util/fileTransform' |
| | | export default { |
| | | components:{ |
| | | rawMaterialPartDialog, |
| | |
| | | }) |
| | | }, |
| | | downloadProcessConfigFile(row) { |
| | | // downloadProcessConfigFile( |
| | | // row.fileName, |
| | | // row.bucketName, |
| | | // row.originalFileName |
| | | // ) |
| | | downloadProcessConfigFile({ |
| | | bucket: row.bucketName, |
| | | fileName: row.fileName, |
| | | originalFileName: row.originalFileName |
| | | }) |
| | | }, |
| | | delProcessConfigFile(row) { |
| | | this.$confirm('是否删除该附件', '提示', { |