| | |
| | | this.table.toolbar.push({ |
| | | text: '下载检验报告', |
| | | type: 'primary', |
| | | loading: false, |
| | | disabled: false, |
| | | fun: this.downloadProReport |
| | | }) |
| | | } |
| | |
| | | }, |
| | | methods: { |
| | | downloadProReport(){ |
| | | const _than = this |
| | | let selection = this.multipleSelection |
| | | if(!selection || selection.length < 1){ |
| | | this.$message.error("请先选择检验数据") |
| | |
| | | selection.forEach(ele=>{ |
| | | ids.push(ele.id) |
| | | }) |
| | | downloadReport({ids : ids}).then(res=>{ |
| | | transformZip(res) |
| | | }).catch(error=>{ |
| | | _than.table.toolbar.find((e) => e.text === '下载检验报告').loading = true |
| | | _than.table.toolbar.find((e) => e.text === '下载检验报告').disabled = true |
| | | try { |
| | | downloadReport({ids : ids}).then(res=>{ |
| | | transformZip(res) |
| | | }) |
| | | } catch (error) { |
| | | console.log(error) |
| | | }) |
| | | } finally{ |
| | | _than.table.toolbar.find((e) => e.text === '下载检验报告').loading = false |
| | | _than.table.toolbar.find((e) => e.text === '下载检验报告').disabled = false |
| | | } |
| | | } |
| | | }, |
| | | //打印按钮 |
| | |
| | | this.table.toolbar.push({ |
| | | text: '下载检验报告', |
| | | type: 'primary', |
| | | fun: this.downloadReport |
| | | loading: false, |
| | | disabled: false, |
| | | fun: this.downloadReport, |
| | | |
| | | }) |
| | | } |
| | | if(this.permissions.quality_rawMaterial_del){ |
| | |
| | | selection.forEach(ele=>{ |
| | | ids.push(ele.id) |
| | | }) |
| | | downloadReport({ids : ids}).then(res=>{ |
| | | transformZip(res) |
| | | }).catch(error=>{ |
| | | this.table.toolbar.find((e) => e.text === '下载检验报告').loading = true |
| | | this.table.toolbar.find((e) => e.text === '下载检验报告').disabled = true |
| | | try{ |
| | | downloadReport({ids : ids}).then(res=>{ |
| | | transformZip(res) |
| | | }) |
| | | }catch(error){ |
| | | console.log(error) |
| | | }) |
| | | } finally{ |
| | | this.table.toolbar.find((e) => e.text === '下载检验报告').loading = false |
| | | this.table.toolbar.find((e) => e.text === '下载检验报告').disabled = false |
| | | } |
| | | } |
| | | }, |
| | | //查看报告按钮 |