| | |
| | | type="text" |
| | | size="mini" |
| | | @click=" |
| | | dialogVisible = true; |
| | | viewReport(scope.row); |
| | | " |
| | | v-if="scope.row.tjStatus == '1'" |
| | |
| | | const flag = true; |
| | | getPdf(tjNumber, flag).then((response) => { |
| | | if (response.size === 0) { |
| | | const loading = this.$loading({ |
| | | lock: true, |
| | | text: 'Loading', |
| | | spinner: 'el-icon-loading', |
| | | background: 'rgba(0, 0, 0, 0.7)' |
| | | }); |
| | | setTimeout(() => { |
| | | loading.close(); |
| | | }, 3000); |
| | | this.$message.error("该用户体检报告暂未完成!"); |
| | | this.dialogVisible = false; |
| | | |
| | | } else { |
| | | this.dialogVisible = true; |
| | | |
| | | this.url = window.webkitURL.createObjectURL(response); //将后端返回的blob文件读取出url |
| | | } |
| | | }); |